3 Replies Latest reply: Aug 16, 2013 3:58 AM by HakanBiroglu RSS

    Peoplesoft Synchronous message response returns null

    1033171

      Hello,

       

      I have developed a synchronous service with external system which runs on .net. I have developed the request message using Part rowset & container based message and for response, I have built my own schema given below

       

      <?xml version="1.0"?>

      <xsd:schema elementFormDefault="qualified" targetNamespace="http://xmlns.oracle.com/Enterprise/FSCM/schema/NQ_CUSTOMER_CREATE_RESP.V1" xmlns="http://xmlns.oracle.com/Enterprise/FSCM/schema/NQ_CUSTOMER_CREATE_RESP.V1" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

        <xsd:element name="NQ_CUSTOMER_CREATE_RESP"/>

        <xsd:complexType name="NQ_CUSTOMER_CREATE_RESPONSE_Type">

          <xsd:sequence>

            <xsd:element name="CUSTOMER_ID" type="xsd:string"/>

          </xsd:sequence>

        </xsd:complexType>

      </xsd:schema>

       

      the above schema is generated using Jdeveloper tool.

       

      When the external system sends a request, I am able to parse it and do internal processing in peoplesoft. After the processing is done, when I am sending the response message, the external system receives a null value. I have also tested using SoapUi tool. The response SOAP message is well formed, but when I validate(Alt + V), it says

       

      line -1: Missing message part with name [{http://xmlns.oracle.com/Enterprise/FSCM/schema/NQ_CUSTOMER_CREATE_RESP.V1}NQ_CUSTOMER_CREATE_RESP]

       

      NQ_CUSTOMER_CREATE_RESP is my sample message name.