0 Replies Latest reply on Apr 25, 2020 6:48 AM by Riku230795

    HTTP User-metadata passing from BPEL invoke to webservice

    Riku230795

      Hello,

      I want to pass HTTP transport user-metadata using BPEL invoke activity in property. I am currently using <bpelx:toProperty name="oracle.webservices.http.user-metadata" variable="xyz"/>. But it is not working.

      I am using BPEL2.0 and SOA 12.2 version. I have used similar to pass the header. What will be used for user-metadata. Please help.

       

       

      in WSDL:

       

      <wsdl:message name="xyz_inputMessage">

          <wsdl:part name="request" element="inp1:requestABM"/>

        </wsdl:message>

      <wsdl:message name="xyz_metadataMessage">

          <wsdl:part name="user-metadata" element="inp1:xyz"/>

        </wsdl:message>

       

       

      <wsdl:operation name="xyz">

            <wsdl:input message="tns:xyz_inputMessage"/>

            <wsdl:output message="tns:xyz_outputMessage"/>   

          </wsdl:operation>

       

       

      <wsdl:operation name="xyz">

            <soap:operation soapAction="xyz"/>

            <wsdl:input>

              <soap:body use="literal"/>

              <soap:assortment_id message="tns:xyz_metadataMessage" part="user-metadata" use="literal"/>

            </wsdl:input>

            <wsdl:output>

              <soap:body use="literal"/>

            </wsdl:output>     

          </wsdl:operation>