IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Webservice connector error

  • 1.  Webservice connector error

    Posted Tue October 30, 2007 12:27 PM

    Hello Experts,
    I’m trying to execute a sample webservice scenario that takes two integers as input and returns the multiplied value as output. But the following error message is displayed when I run the wsdl connector:

    [ISC.0076.9211] SOAP Message Coder cannot encode output data; pipeline does not match output signature, required variable out is missing

    Following are the details:

    1. Created a flow service ‘multiply’ that takes two strings(num1 & num2) as input and returns the multiplied value as output(out)
    2. Generated WSDL from the multiply flow service
    3. Ran Webservice connector

    Please help!!!

    Thanks,
    Srini
    multiply.wsdl (2.73 KB)


    #API-Management
    #webMethods
    #soa


  • 2.  RE: Webservice connector error

    Posted Tue October 30, 2007 12:30 PM

    FYI…Used SOAP-RPC protocol while generating WSDL


    #webMethods
    #API-Management
    #soa


  • 3.  RE: Webservice connector error

    Posted Tue October 30, 2007 04:38 PM

    Uncheck the “validate input” and “validate output” boxes in your service. Confirm that the service you are exposing as an NON-INTEROPERABLE SOAP RPC service is returning the expected results.

    Mark


    #API-Management
    #webMethods
    #soa


  • 4.  RE: Webservice connector error

    Posted Tue October 30, 2007 07:22 PM

    From error msg:
    [ISC.0076.9211] SOAP Message Coder cannot encode output data; pipeline does not match output signature, required variable out is missing

    Can you confirm if you have created the output field ‘out’ in your input/output tab.

    Thanks,
    KVReddy


    #webMethods
    #soa
    #API-Management


  • 5.  RE: Webservice connector error

    Posted Wed October 31, 2007 10:29 AM

    Hi

    kvreddy - Yes, created the out field in output tab

    mcarlson - I didn’t check the “validate input” & “validate output” boxes. How do I check whether the service I’m exposing as NON-INTEROPERABLE SOAP RPC service?

    Thanks,
    Srini


    #webMethods
    #API-Management
    #soa


  • 6.  RE: Webservice connector error

    Posted Wed October 31, 2007 03:56 PM

    Are you using SOAP RPC? If “yes”, then your web services will likely experience interoperability issues. Lots of posts on that.

    In your case, you have not yet run into interoperability issues since you are providing and consuming the service on the same box. The issue is that your exposed service is not returning an output variable that is designated as required.

    Mark


    #webMethods
    #API-Management
    #soa


  • 7.  RE: Webservice connector error

    Posted Wed October 31, 2007 11:02 PM

    Srinivas,

    I tried the same on my ISv6.1. It works fine for me for RPC. BTW what is your IS version.

    Thanks,
    KVReddy


    #soa
    #webMethods
    #API-Management


  • 8.  RE: Webservice connector error

    Posted Wed October 31, 2007 11:27 PM

    Please confirm that a variable named out is created in the pipeline at run-time. Declaring out on the output tab is good, but that won’t cause the variable to exisit at run-time. You have to do that yourself.


    #API-Management
    #soa
    #webMethods


  • 9.  RE: Webservice connector error

    Posted Fri November 02, 2007 01:39 PM

    I’ve created a new flow service with string concatenation and generated WSDL and successfully ran the web service connector.

    What i noticed in the previous service(multiply) is that for pub.math.multiplyInts, created input & output variables but the output variable is not shown when i clicked on the pipeline tab.
    Again I manually created the same variable under pipeline tab of pub.math.multiplyInts service and generated the webservice connector and I could see the output value.

    Thanks a lot for your time


    #soa
    #API-Management
    #webMethods