1 Reply Latest reply on Oct 13, 2010 8:17 AM by prasadbirje

    BPEL - External Web service invocation - data is passed/received as null

    prasadbirje

      Hi,

       

      I have written a BPEL process which inturn invokes an external Web Service deployed in GlassFish. I am facing an issue with the input data passed to the external web service. All the inputs are passed as null. I am struggling to find out why null inputs are passed. Please note the inputs defined in the webservice use wrapper classes.

       

      Any help to resolve this issue is much appreciated.

       

      Regards,

      Prasad

        • 1. Re: BPEL - External Web service invocation - data is passed/received as null
          prasadbirje

          Found following information in logs.

           

          12:44:34,093 | INFO  | ix-http-thread-2 | PhaseInterceptorChain            | .soap.core.PhaseInterceptorChain   89 | 145 - servicemix-soap2 - 2010.02.0.fuse-00-00 | Interceptor has thrown exception, unwinding now

          org.apache.servicemix.soap.api.Fault: Message wrapper element is 'getRate' but expected 'message'     at org.apache.servicemix.soap.interceptors.jbi.JbiOutWsdl1Interceptor.handleMessage(JbiOutWsdl1Interceptor.java:82)[145:servicemix-soap2:2010.02.0.fuse-00-00]

               at org.apache.servicemix.soap.core.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:85)[145:servicemix-soap2:2010.02.0.fuse-00-00]

               at org.apache.servicemix.http.endpoints.HttpSoapProviderMarshaler.createRequest(HttpSoapProviderMarshaler.java:119)[153:servicemix-http:2010.02.0.fuse-00-00]

           

           

          Regards,

          Prasad