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

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

    Prasad Birje Newbie

      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
          Prasad Birje Newbie

          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