xsd:anyType

Hi All,

axis providing WSDl with attachments.it is working fine in SOAPUI.but it throwing error in webMethods as follows

[ISC.0088.0001E] SOAPException: [ISS.0088.9155] this SOAPMessage does not contain a valid Envelope object

WSDL

[SIZE=3][FONT=Calibri]<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:apachesoap="[FONT=Arial][SIZE=2]http://xml.apache.org/xml-soap[/color][/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]"
[/SIZE][/FONT][/COLOR][/SIZE][/FONT] xmlns:impl="http://wrappeddoctest.esb.enovia" xmlns:intf="http://wrappeddoctest.esb.enovia" xmlns:tns1="http://util.matrix" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/[/color][/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]"[/COLOR][/COLOR][/SIZE][/FONT] xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/[/color][/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]"[/COLOR][/COLOR][/SIZE][/FONT] xmlns:xsd="http://www.w3.org/2001/XMLSchema[/color][/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]"[/COLOR][/COLOR][/SIZE][/FONT] targetNamespace="http://wrappeddoctest.esb.enovia">
<wsdl:types>
- <schema elementFormDefault="qualified" targetNamespace="http://wrappeddoctest.esb.enovia" xmlns="http://www.w3.org/2001/XMLSchema[/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]">
[/color]
[/COLOR]
[/COLOR][/SIZE][/FONT]<element name="checkout">
<complexType>
<sequence>
<element name="in0" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="checkoutResponse">
<complexType>
<sequence>
<element name="checkoutReturn" type="xsd:anyType"/>
</sequence>
</complexType>
</element>
</schema>
- <schema elementFormDefault="qualified" targetNamespace="http://util.matrix" xmlns="http://www.w3.org/2001/XMLSchema[/size][/font][/SIZE][/FONT][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff][FONT=Arial][SIZE=2][COLOR=#0000ff]">
[/color]
[/COLOR]
[/COLOR][/SIZE][/FONT]<element name="unbind">
<complexType/>
[FONT=Arial][SIZE=2][FONT=Arial][SIZE=2]




</wsdl:types>
<wsdl:message name=“unbindRequest”>
<wsdl:part name=“parameters” element=“tns1:unbind”/>
</wsdl:message>
<wsdl:message name=“checkoutRequest”>
<wsdl:part name=“parameters” element=“impl:checkout”/>
</wsdl:message>
<wsdl:message name=“unbindResponse”>
<wsdl:part name=“parameters” element=“tns1:unbindResponse”/>
</wsdl:message>
<wsdl:message name=“checkoutResponse”>
<wsdl:part name=“parameters” element=“impl:checkoutResponse”/>
</wsdl:message>
<wsdl:portType name=“AttachmentService”>

  • <wsdl:operation name=“checkout”>
    <wsdl:input name=“checkoutRequest” message=“impl:checkoutRequest”/>
    <wsdl:output name=“checkoutResponse” message=“impl:checkoutResponse”/>
    </wsdl:operation>
  • <wsdl:operation name=“unbind”>
    <wsdl:input name=“unbindRequest” message=“impl:unbindRequest”/>
    <wsdl:output name=“unbindResponse” message=“impl:unbindResponse”/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name=“EnoviaEsbWrappeddoctestAttachmentServiceSoapBinding” type=“impl:AttachmentService”>
    <wsdlsoap:binding style=“document” transport=“http://schemas.xmlsoap.org/soap/http”/>
  • <wsdl:operation name=“checkout”>
    <wsdlsoap:operation soapAction=“”/>
  • <wsdl:input name=“checkoutRequest”>
    <wsdlsoap:body use=“literal”/>
    </wsdl:input>
  • <wsdl:output name=“checkoutResponse”>
    <wsdlsoap:body use=“literal”/>
    </wsdl:output>
    </wsdl:operation>
  • <wsdl:operation name=“unbind”>
    <wsdlsoap:operation soapAction=“”/>
  • <wsdl:input name=“unbindRequest”>
    <wsdlsoap:body use=“literal”/>
    </wsdl:input>
  • <wsdl:output name=“unbindResponse”>
    <wsdlsoap:body use=“literal”/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name=“AttachmentServiceService”>
  • <wsdl:port name=“EnoviaEsbWrappeddoctestAttachmentService” binding=“impl:EnoviaEsbWrappeddoctestAttachmentServiceSoapBinding”>
    <wsdlsoap:address location=“http://cph-plm-app01-d/enovia/services/EnoviaEsbWrappeddoctestAttachmentService”/>
    </wsdl:port>
    </wsdl:service>

wM does support xsd:any, take a look to [url]http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuite8_ga/Integration_Server_and_Process_Engine/8-0-SP1_Administering_Integration_Server.pdf[/url] and check:

watt.core.schema.generateAllTypeDocuments
watt.core.schema.createSchema.omitXSDAny