1 Reply Latest reply: Apr 11, 2014 3:25 AM by 1193372 RSS

    How to invoke an external webservice with header?

    1193372

      Hi

       

      I am trying to invoke an external webservice, via business event.

       

      It is success for invoking webservice without header, which is provided by other system.

       

      But in case of webservice with both of header and body, the event test page will raise error: No value available for one or more Input message parts

      ---------------------------

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:setInputParts returned 0 part values.

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:Reading header input part value from event parameter - WFBES_INPUT_input

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:Reading header input part value from event parameter - WFBES_INPUT_INPUT

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:No value for event parameters WFBES_INPUT_input or WFBES_INPUT_INPUT

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:Reading input body part value from event parameter - WFBES_INPUT_input

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:No value for event parameters WFBES_INPUT_input or WFBES_INPUT_INPUT

      [72]:STATEMENT:[fnd.wf.bes.WebServiceInvokerSubscription.oracle.apps.fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:Number of parts (both header and body) not set - 2

      [72]:ERROR:[fnd.wf.bes.WebServiceInvokerSubscription.oracle.apps.fnd.wf.bes.WebServiceInvokerSubscription.initInputValues(BusinessEvent)]:No value available for one or more Input message parts.

      [73]:ERROR:[fnd.wf.bes.WebServiceInvokerSubscription.onBusinessEvent()]:Exception when invoking web service - oracle.apps.fnd.wf.bes.InvokerException: oracle.apps.fnd.wf.bes.InvokerException: No value available for one or more Input message parts.

      ---------------------------

       

      I have no idea of "WFBES_INPUT_input". and after input any value in this parameter to invoke the webservice, null point error raised.

       

      Please help me for the issue, thanks.

       

      Best Rgds

      James