com.sonicsw.xqimpl.invk.ESBException: Output param: <para

Posted by chetanparekh on 23-Feb-2011 03:59

I am getting error while unwraping SOAP message in WS-Invocation step.I am attatching wsdl file in this message.

The error log contains follwing error

com.sonicsw.xqimpl.invk.ESBException: Output param: <parameter name> was not found in response

<paramaeter name > :- This parameter name is wsdl:part name defined in wsdl.

Please check my wsdl coe and let mw know if something is wrong with my wsdl

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:eChannelPoC/WSDL/eChannelPOC.ActivityDataLoad"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:tns="urn:eChannelPoC/WSDL/eChannelPOC.ActivityDataLoad">
    <wsdl:types>
        <xs:schema elementFormDefault="qualified"
                xmlns:xs="http://www.w3.org/2001/XMLSchema">
            <xs:element name="Activity">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element ref="SourceApplocationUniqueID"/>
                        <xs:element ref="Timestamps"/>
                        <xs:element ref="SourceApplicationID"/>
                        <xs:element ref="DestinationApplicationID"/>
                        <xs:element ref="DataFlowID"/>
                        <xs:element ref="InterfaceID"/>
                        <xs:element ref="OperationID"/>
                        <xs:element ref="RecordTypeID"/>
                        <xs:element ref="RequestData"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="SourceApplocationUniqueID" type="xs:integer"/>
            <xs:element name="Timestamps" type="xs:string"/>
            <xs:element name="SourceApplicationID" type="xs:integer"/>
            <xs:element name="DestinationApplicationID" type="xs:integer"/>
            <xs:element name="DataFlowID" type="xs:integer"/>
            <xs:element name="InterfaceID" type="xs:integer"/>
            <xs:element name="OperationID" type="xs:integer"/>
            <xs:element name="RecordTypeID" type="xs:integer"/>
            <xs:element name="RequestData">
                <xs:complexType>
                    <xs:all>
                        <xs:element ref="ROW_ID"/>
                        <xs:element ref="CLL_ID"/>
                        <xs:element ref="ACT_MSTR_ROW_ID"/>
                        <xs:element ref="CLL_DTL_ID"/>
                        <xs:element ref="BIPI_PRD_ID"/>
                        <xs:element ref="KY_MSG_ID"/>
                        <xs:element ref="HCP_RSPNS_ID"/>
                        <xs:element ref="CLL_TYP_DSC"/>
                        <xs:element ref="CLL_DTM"/>
                        <xs:element ref="CLL_CNTCT_TYP_CD"/>
                        <xs:element ref="PRTNR_EMPLY_ID"/>
                        <xs:element ref="CLL_STS_DSC"/>
                        <xs:element ref="SGNTR_TYP_DSC"/>
                        <xs:element ref="CUST_ID"/>
                        <xs:element ref="EC_CRTD_DTM"/>
                        <xs:element ref="EC_CRTD_BY_ID"/>
                        <xs:element ref="EC_UPDTD_DTM"/>
                        <xs:element ref="EC_UPDTD_BY_ID"/>
                    </xs:all>
                </xs:complexType>
            </xs:element>
            <xs:element name="ROW_ID" type="xs:integer"/>
            <xs:element name="CLL_ID" type="xs:integer"/>
            <xs:element name="CLL_TYP_DSC" type="xs:string"/>
            <xs:element name="CLL_DTM" type="xs:string"/>
            <xs:element name="ACT_MSTR_ROW_ID" type="xs:integer"/>
            <xs:element name="CLL_DTL_ID" type="xs:integer"/>
            <xs:element name="BIPI_PRD_ID" type="xs:NMTOKEN"/>
            <xs:element name="KY_MSG_ID" type="xs:integer"/>
            <xs:element name="HCP_RSPNS_ID" type="xs:integer"/>
            <xs:element name="CLL_CNTCT_TYP_CD" type="xs:NCName"/>
            <xs:element name="PRTNR_EMPLY_ID" type="xs:NCName"/>
            <xs:element name="CLL_STS_DSC" type="xs:NCName"/>
            <xs:element name="SGNTR_TYP_DSC" type="xs:string"/>
            <xs:element name="CUST_ID" type="xs:NCName"/>
            <xs:element name="EC_CRTD_DTM" type="xs:string"/>
            <xs:element name="EC_CRTD_BY_ID" type="xs:NCName"/>
            <xs:element name="EC_UPDTD_DTM" type="xs:string"/>
            <xs:element name="EC_UPDTD_BY_ID" type="xs:NCName"/>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="ActivityDataLoadRequest">
        <wsdl:part name="ActivityDataLoadInput" element="Activity">
        </wsdl:part>
    </wsdl:message>
    <wsdl:message name="ActivityDataLoadResponse">
        <wsdl:part name="ActivityDataLoadOutput" element="Activity">
        </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="eChannelPOC.ActivityDataLoadPortType">
        <wsdl:operation name="eChannelPOC.ActivityDataLoad">
            <wsdl:input message="tns:ActivityDataLoadRequest">
            </wsdl:input>
            <wsdl:output message="tns:ActivityDataLoadResponse">
            </wsdl:output>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="eChannelPOC.ActivityDataLoadSOAPBinding" type="tns:eChannelPOC.ActivityDataLoadPortType">
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <wsdl:operation name="eChannelPOC.ActivityDataLoad">
            <soap:operation soapAction="urn:eChannelPoC/WSDL/eChannelPOC.ActivityDataLoad:eChannelPOC.ActivityDataLoadPortType:eChannelPOC.ActivityDataLoad"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="eChannelPOC.ActivityDataLoadService">
        <wsdl:port name="eChannelPOC.ActivityDataLoadPort" binding="tns:eChannelPOC.ActivityDataLoadSOAPBinding">
            <soap:address location="http://localhost:2580/process/eChannelPOC.ActivityDataLoad"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

All Replies

This thread is closed