Topic
  • 4 replies
  • Latest Post - ‏2008-07-11T18:15:31Z by SystemAdmin
SystemAdmin
SystemAdmin
1215 Posts

Pinned topic WSWS3047E: Error: Cannot deserialize element XxYy of bean

‏2005-01-27T23:27:03Z |
Updated on 2008-07-11T18:15:31Z at 2008-07-11T18:15:31Z by SystemAdmin
  • SystemAdmin
    SystemAdmin
    1215 Posts

    Re: WSWS3047E: Error: Cannot deserialize element XxYy of bean

    ‏2005-01-27T23:27:04Z  
    Sunil wrote:
    > Hi,
    >
    > I am invoking a WebService running on WebLogic from WSED environment.
    > The service upon successfull returns a ProjectSummary object which
    > contains a array of ProductSummary object.
    > When i run my client service i am getting following error.
    >
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    >
    > 1/27/05 17:37:29:875 EST 7de437d2 enterprise I
    > com.ibm.ws.webservices.engine.enterprise WSWS3243I: Info: Mapping
    > Exception to WebServicesFault.
    > 1/27/05 17:37:29:907 EST 7de437d2 enterprise I
    > com.ibm.ws.webservices.engine.enterprise TRAS0014I: The following
    > exception was logged WebServicesFault
    > faultCode: Server.generalException
    > faultString: org.xml.sax.SAXException: WSWS3047E: Error: Cannot
    > deserialize element ProductSummary of bean
    > com.wcom.esp.ws.dto.orderentry.ProductSummary.
    > faultActor: null
    > faultDetail:
    >
    > org.xml.sax.SAXException: WSWS3047E: Error: Cannot deserialize element
    > ProductSummary of bean com.wcom.esp.ws.dto.orderentry.ProductSummary.
    > at
    > com.ibm.ws.webservices.engine.WebServicesFault.makeFault(WebServicesFault.java:150)
    >
    > at
    > com.ibm.ws.webservices.engine.SOAPPart.getSOAPEnvelope(SOAPPart.java:868)
    > at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1225)
    > at com.ibm.ws.webservices.engine.Message.getFault(Message.java:757)
    > at
    > com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:737)
    > at
    > com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:252)
    >
    > at
    > com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebServicesEngine.java:255)
    >
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invokeEngine(Connection.java:685)
    >
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:611)
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:441)
    > at
    > com.ibm.ws.webservices.engine.client.Stub$Invoke.invoke(Stub.java:662)
    > at
    > org.tempuri.ProjectServiceRemotePortStub.validateProjectNumber(ProjectServiceRemotePortStub.java:350)
    >
    > at
    > com.mci.ecss.esp.webservices.helper.ProjectServiceHelper.validateProjectNumber(ProjectServiceHelper.java:59)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices.ESPWebServiceHandlerBean.validateProjectNumber(ESPWebServiceHandlerBean.java:200)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices.EJSRemoteStatelessESPWebServiceHandler_898183b4.validateProjectNumber(EJSRemoteStatelessESPWebServiceHandler_898183b4.java:115)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices._ESPWebServiceHandler_Stub.validateProjectNumber(_ESPWebServiceHandler_Stub.java:270)
    >
    > at
    > com.mci.ecss.delegate.EspWebServicesDelegate.validateProjectNumber(EspWebServicesDelegate.java:83)
    >
    > at
    > com.mci.ecss.web.struts.actions.webservice.ValidateProjectIdAction.execute(ValidateProjectIdAction.java:76)
    >
    > at
    > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    >
    > at
    > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    >
    > at
    > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    > at
    > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
    >
    > at
    > com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
    > at
    > com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
    >
    > at
    > com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    >
    > at
    > com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
    >
    > at
    > com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
    >
    > at
    > com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    >
    > at
    > com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    >
    > at
    > com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
    >
    > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
    > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    >
    > Did anyone encountered same kind of issue. I have using WSED 5.1.2 (even
    > tried the same on WSAD 5.1.0).
    >
    > Thanks in Advance.
    Here is the declaration:

    private String contractNumber;
    private com.wcom.esp.ws.dto.orderentry.CustomerInfoSummary
    customerInfoSummary;
    private com.wcom.esp.ws.dto.orderentry.ProductSummary[] productList;
    private java.lang.String projectNumber;
    private java.lang.String projectStatus;
    And ProductSummary contains

    private java.lang.String classOfService;
    private java.lang.String productFamily;
    private java.lang.String productType;
    private java.lang.String transportType;

    Thanks,
  • SystemAdmin
    SystemAdmin
    1215 Posts

    Re: WSWS3047E: Error: Cannot deserialize element XxYy of bean

    ‏2005-03-14T21:04:40Z  
    Sunil wrote:
    > Hi,
    >
    > I am invoking a WebService running on WebLogic from WSED environment.
    > The service upon successfull returns a ProjectSummary object which
    > contains a array of ProductSummary object.
    > When i run my client service i am getting following error.
    >
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    >
    > 1/27/05 17:37:29:875 EST 7de437d2 enterprise I
    > com.ibm.ws.webservices.engine.enterprise WSWS3243I: Info: Mapping
    > Exception to WebServicesFault.
    > 1/27/05 17:37:29:907 EST 7de437d2 enterprise I
    > com.ibm.ws.webservices.engine.enterprise TRAS0014I: The following
    > exception was logged WebServicesFault
    > faultCode: Server.generalException
    > faultString: org.xml.sax.SAXException: WSWS3047E: Error: Cannot
    > deserialize element ProductSummary of bean
    > com.wcom.esp.ws.dto.orderentry.ProductSummary.
    > faultActor: null
    > faultDetail:
    >
    > org.xml.sax.SAXException: WSWS3047E: Error: Cannot deserialize element
    > ProductSummary of bean com.wcom.esp.ws.dto.orderentry.ProductSummary.
    > at
    > com.ibm.ws.webservices.engine.WebServicesFault.makeFault(WebServicesFault.java:150)
    >
    > at
    > com.ibm.ws.webservices.engine.SOAPPart.getSOAPEnvelope(SOAPPart.java:868)
    > at com.ibm.ws.webservices.engine.SOAPPart.getFault(SOAPPart.java:1225)
    > at com.ibm.ws.webservices.engine.Message.getFault(Message.java:757)
    > at
    > com.ibm.ws.webservices.engine.Message.ifFaultThrowSelf(Message.java:737)
    > at
    > com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:252)
    >
    > at
    > com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebServicesEngine.java:255)
    >
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invokeEngine(Connection.java:685)
    >
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:611)
    > at
    > com.ibm.ws.webservices.engine.client.Connection.invoke(Connection.java:441)
    > at
    > com.ibm.ws.webservices.engine.client.Stub$Invoke.invoke(Stub.java:662)
    > at
    > org.tempuri.ProjectServiceRemotePortStub.validateProjectNumber(ProjectServiceRemotePortStub.java:350)
    >
    > at
    > com.mci.ecss.esp.webservices.helper.ProjectServiceHelper.validateProjectNumber(ProjectServiceHelper.java:59)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices.ESPWebServiceHandlerBean.validateProjectNumber(ESPWebServiceHandlerBean.java:200)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices.EJSRemoteStatelessESPWebServiceHandler_898183b4.validateProjectNumber(EJSRemoteStatelessESPWebServiceHandler_898183b4.java:115)
    >
    > at
    > com.mci.ecss.ejb.esp.webservices._ESPWebServiceHandler_Stub.validateProjectNumber(_ESPWebServiceHandler_Stub.java:270)
    >
    > at
    > com.mci.ecss.delegate.EspWebServicesDelegate.validateProjectNumber(EspWebServicesDelegate.java:83)
    >
    > at
    > com.mci.ecss.web.struts.actions.webservice.ValidateProjectIdAction.execute(ValidateProjectIdAction.java:76)
    >
    > at
    > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    >
    > at
    > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    >
    > at
    > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    > at
    > com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    >
    > at
    > com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
    >
    > at
    > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
    >
    > at
    > com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
    > at
    > com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
    >
    > at
    > com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    >
    > at
    > com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
    >
    > at
    > com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
    >
    > at
    > com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    >
    > at
    > com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    >
    > at
    > com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
    >
    > at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
    > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
    > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    >
    > Did anyone encountered same kind of issue. I have using WSED 5.1.2 (even
    > tried the same on WSAD 5.1.0).
    >
    > Thanks in Advance.
    Here is the declaration:

    private String contractNumber;
    private com.wcom.esp.ws.dto.orderentry.CustomerInfoSummary
    customerInfoSummary;
    private com.wcom.esp.ws.dto.orderentry.ProductSummary[] productList;
    private java.lang.String projectNumber;
    private java.lang.String projectStatus;
    And ProductSummary contains

    private java.lang.String classOfService;
    private java.lang.String productFamily;
    private java.lang.String productType;
    private java.lang.String transportType;

    Thanks,
    Was this problem ever resolved? We are experiencing the same problem. Like the problem in this post, the problem is occurring with an array of complex objects. In other words, the object in the array contains multiple objects. Does anyone have any insights?
  • SystemAdmin
    SystemAdmin
    1215 Posts

    Re: WSWS3047E: Error: Cannot deserialize element XxYy of bean

    ‏2006-04-03T01:39:04Z  
    Yeah, we were just trying to debug this thing in productioon (!) after a long day .
    Here's the scoop:
    When we were submitting following request it was producing that error:

    <?xml version='1.0'?><soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.x
    mlsoap.org/soap/encoding/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xm
    lns='http://xxxxxxx.xxxxxx.xxx/2005/xxxxx/'><soapenv:Header><ServiceInputHeader><RequestorID>XXX</RequestorID></Servic
    eInputHeader></soapenv:Header><soapenv:Body><YYYYYYYY><CUSTOMER_ID>XXXXXXXXXXX</CUSTOMER_ID></YYYYYYYY></soapenv:Body></soapenv:Envelope>

    When we added xmlns="" attribute inside <RequestorID> it started working.

    <?xml version='1.0'?><soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.x
    mlsoap.org/soap/encoding/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xm
    lns='http://xxxxxxx.xxxxxx.xxx/2005/xxxxx/'><soapenv:Header><ServiceInputHeader><RequestorID xmlns=''>ATP</RequestorID></Servic
    eInputHeader></soapenv:Header><soapenv:Body><YYYYYYYY><CUSTOMER_ID>000000100</CUSTOMER_ID></YYYYYYYY></soapenv:Body></soapenv:Envelope>
    Not really sure whay all that happened. In QA environment, though, it did not require that attribute. THe guy who wrote all this stuff is also baffled by this behavior...

    So, try adding xmlns="" in your <XxYy> tag - it might work :)
  • SystemAdmin
    SystemAdmin
    1215 Posts

    Re: WSWS3047E: Error: Cannot deserialize element XxYy of bean

    ‏2008-07-11T18:15:31Z  
    Yeah, we were just trying to debug this thing in productioon (!) after a long day .
    Here's the scoop:
    When we were submitting following request it was producing that error:

    <?xml version='1.0'?><soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.x
    mlsoap.org/soap/encoding/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xm
    lns='http://xxxxxxx.xxxxxx.xxx/2005/xxxxx/'><soapenv:Header><ServiceInputHeader><RequestorID>XXX</RequestorID></Servic
    eInputHeader></soapenv:Header><soapenv:Body><YYYYYYYY><CUSTOMER_ID>XXXXXXXXXXX</CUSTOMER_ID></YYYYYYYY></soapenv:Body></soapenv:Envelope>

    When we added xmlns="" attribute inside <RequestorID> it started working.

    <?xml version='1.0'?><soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.x
    mlsoap.org/soap/encoding/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xm
    lns='http://xxxxxxx.xxxxxx.xxx/2005/xxxxx/'><soapenv:Header><ServiceInputHeader><RequestorID xmlns=''>ATP</RequestorID></Servic
    eInputHeader></soapenv:Header><soapenv:Body><YYYYYYYY><CUSTOMER_ID>000000100</CUSTOMER_ID></YYYYYYYY></soapenv:Body></soapenv:Envelope>
    Not really sure whay all that happened. In QA environment, though, it did not require that attribute. THe guy who wrote all this stuff is also baffled by this behavior...

    So, try adding xmlns="" in your <XxYy> tag - it might work :)
    HI,

    We're also facing the same issue. Mine is an array of objects being passed to a webservice being called from a DI Websephere application server.

    Here is my WSDL.

    <?xml version="1.0" encoding="UTF-8" ?>
    • <wsdl:definitions targetNamespace="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com/soapoverhttp/" xmlns:impl="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com/soapoverhttp/" xmlns:intf="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com/soapoverhttp/" xmlns:tns1="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    • <wsdl:types>
    • <schema targetNamespace="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com" xmlns="http://www.w3.org/2001/XMLSchema">
    • <complexType name="MultiRecordSendInVar1">
    • <sequence>
    <element name="stype" nillable="true" type="xsd:string" />
    <element name="itemno" nillable="true" type="xsd:decimal" />
    <element name="belnr" nillable="true" type="xsd:string" />
    <element name="bukrs" nillable="true" type="xsd:string" />
    <element name="bldat" nillable="true" type="xsd:decimal" />
    <element name="budat" nillable="true" type="xsd:decimal" />
    <element name="xblnr" nillable="true" type="xsd:string" />
    <element name="bktxt" nillable="true" type="xsd:string" />
    <element name="usnam" nillable="true" type="xsd:string" />
    <element name="gjahr" nillable="true" type="xsd:string" />
    <element name="blart" nillable="true" type="xsd:string" />
    <element name="bewar" nillable="true" type="xsd:string" />
    <element name="waers" nillable="true" type="xsd:string" />
    <element name="hwae2" nillable="true" type="xsd:string" />
    <element name="hwaer" nillable="true" type="xsd:string" />
    <element name="hkont" nillable="true" type="xsd:string" />
    <element name="wrbtr" nillable="true" type="xsd:string" />
    <element name="bschl" nillable="true" type="xsd:string" />
    <element name="shkzg" nillable="true" type="xsd:string" />
    <element name="sgtxt" nillable="true" type="xsd:string" />
    <element name="prctr" nillable="true" type="xsd:string" />
    <element name="kostl" nillable="true" type="xsd:string" />
    <element name="yyprod" nillable="true" type="xsd:string" />
    <element name="yyacc_year" nillable="true" type="xsd:string" />
    <element name="yylob" nillable="true" type="xsd:string" />
    <element name="yyvtweg" nillable="true" type="xsd:string" />
    <element name="yypol" nillable="true" type="xsd:string" />
    </sequence>
    </complexType>
    </schema>
    • <schema targetNamespace="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com/soapoverhttp/" xmlns="http://www.w3.org/2001/XMLSchema">
    <import namespace="http://MultiRecordSend.YBAPI_JE_TEST.isd.ibm.com" />
    • <complexType name="ArrayOf_tns1_nillable_MultiRecordSendInVar1">
    • <sequence>
    <element maxOccurs="unbounded" minOccurs="0" name="MultiRecordSendInVar1" nillable="true" type="tns1:MultiRecordSendInVar1" />
    </sequence>
    </complexType>
    • <element name="opSend_IT_ITEM_RECSResponse">
    • <complexType>
    • <sequence>
    <element name="opSend_IT_ITEM_RECSReturn" type="xsd:int" />
    </sequence>
    </complexType>
    </element>
    • <element name="opSend_IT_ITEM_RECS">
    • <complexType>
    • <sequence>
    <element name="arg1" nillable="true" type="impl:ArrayOf_tns1_nillable_MultiRecordSendInVar1" />
    </sequence>
    </complexType>
    </element>
    </schema>
    </wsdl:types>
    • <wsdl:message name="opSend_IT_ITEM_RECSRequest">
    <wsdl:part element="impl:opSend_IT_ITEM_RECS" name="parameters" />
    </wsdl:message>
    • <wsdl:message name="opSend_IT_ITEM_RECSResponse">
    <wsdl:part element="impl:opSend_IT_ITEM_RECSResponse" name="parameters" />
    </wsdl:message>
    • <wsdl:portType name="MultiRecordSend">
    • <wsdl:operation name="opSend_IT_ITEM_RECS">
    <wsdl:input message="impl:opSend_IT_ITEM_RECSRequest" name="opSend_IT_ITEM_RECSRequest" />
    <wsdl:output message="impl:opSend_IT_ITEM_RECSResponse" name="opSend_IT_ITEM_RECSResponse" />
    </wsdl:operation>
    </wsdl:portType>
    • <wsdl:binding name="MultiRecordSendSOAPSoapBinding" type="impl:MultiRecordSend">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    • <wsdl:operation name="opSend_IT_ITEM_RECS">
    <wsdlsoap:operation soapAction="" />
    • <wsdl:input name="opSend_IT_ITEM_RECSRequest">
    <wsdlsoap:body use="literal" />
    </wsdl:input>
    • <wsdl:output name="opSend_IT_ITEM_RECSResponse">
    <wsdlsoap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    • <wsdl:service name="MultiRecordSend">
    • <wsdl:port binding="impl:MultiRecordSendSOAPSoapBinding" name="MultiRecordSendSOAP">
    <wsdlsoap:address location="http://10.92.8.146:9080/wisd/YBAPI_JE_TEST/MultiRecordSend" />
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

    Does anyone know if we are missing anything.