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
  • 1.  Input parameters do not conform to targetInputSignature

    Posted Wed July 11, 2007 07:00 AM

    Hi,

    I am using webmethods6.5. I have created a web service (using WSDL (RPC)) which takes few fields as input. Some fields are mandatory and some optional.

    Some of the input fields are of type = string and content type = date (and also integer).

    In wsdl the fields are of type:

    type=“xsd:date”
    type=“xsd:integer”
    type=“xsd:string”

    Now When I execute the WebService, I am get the following errors, even if i set all the fields:(I am pasting only few errors as there are similar errors generated)

    Could not run ‘invokeBillingService’.

    com.wm.app.b2b.server.ServiceException: [ISS.0088.9138] Input parameters do not conform to targetInputSignature:
    errorCode=DT-001
    pathName=/COLTOMToBilling.ohp.doc:billingAccountCBE_request/cbe:Order/createdOn
    errorMessage=[ISC.0082.9447] Value does not conform to datatype
    errorCode=DT-001
    pathName=/COLTOMToBilling.ohp.doc:billingAccountCBE_request/cbe:Order/submittedOn
    errorMessage=[ISC.0082.9447] Value does not conform to datatype
    errorCode=DT-001
    pathName=/COLTOMToBilling.ohp.doc:billingAccountCBE_request/cbe:Order/contract/contractTerm
    errorMessage=[ISC.0082.9447] Value does not conform to datatype
    errorCode=DT-001

    Can anyone please help me?

    Thanks & Regards
    Prabhu Kanthi


    #soa
    #webMethods
    #API-Management


  • 2.  RE: Input parameters do not conform to targetInputSignature

    Posted Wed July 11, 2007 12:53 PM
    1. For interoperability reasons, don’t use SOAP RPC also known as RPC / Encoded. Lots of posts here about that.
    2. Uncheck the “validate input” in the input / output tab of your Flow service.
    3. Don’t use xsd:date as the constraining pattern, use xsd:datetime instead. Better yet, use all strings.
    4. If you send values that match the datatype constraints (e.g. send a date that does not contain a time), you will be able to consume the SOAP RPC web service even with the constraints set as they are presently and with validate inputs checked.

    HTH,

    Mark


    #soa
    #webMethods
    #API-Management


  • 3.  RE: Input parameters do not conform to targetInputSignature

    Posted Wed July 11, 2007 01:00 PM

    Thanks a lot Mark!

    Regards
    Prabhu kanthi


    #soa
    #API-Management
    #webMethods


  • 4.  RE: Input parameters do not conform to targetInputSignature

    Posted Wed July 07, 2010 01:55 PM

    Hello,

    I am working in wM 6.5. I have created a webservice for which the input / output is specified by pub.soap.utils:requestResponseSpec.

    My questions.

    1. Is it possible to send the soap data from the calling IS after validating the values against a schema and then convert it into SOAPdata and call webservice? In the receiving end I will validate the SOAP against the same schema. Is this okay?
    2. When I am calling the webservice I receive the following error.
      [ISS.0088.9138] Input parameters do not conform to targetInputSignature:
      errorCode=VV-005
      pathName=/address
      errorMessage=[ISC.0082.9034] Field is absent, field must exist

    thanks in advance for the help.

    Tharani


    #soa
    #API-Management
    #webMethods


  • 5.  RE: Input parameters do not conform to targetInputSignature

    Posted Thu July 08, 2010 07:22 AM

    Hi Tharani,

    No harm in doing it but the real question is, is it really necessary to validate at both the ends just before the call and just after receiving the request where the data is only in transit. I’m not sure too, may be we will wait for some one to throw some light on this.

    To figure this issue out I would suggest you to save the pipeline in ur web service and compare the request received vs. the IS request doc/schema that you used while generating the WSDL and see whether all the fields are coming thru in the expected structure. Looks like the address field is gone missing.

    Hope this helps.


    #webMethods
    #soa
    #API-Management


  • 6.  RE: Input parameters do not conform to targetInputSignature

    Posted Thu April 09, 2015 09:52 AM

    I tried to post accounts data to Siebel. I got below error:

    [ISS.0088.9138] Input parameters do not conform to targetInputSignature:
    errorCode=VV-005
    pathName=/tns:AccountUpsert_Input/xsdLocal1:ListOfMylAccountinterfaceIo/xsdLocal1:Account[0]/xsdLocal1:ListOfAccount_BusinessAddress/xsdLocal1:Account_BusinessAddress[0]/xsdLocal1:City
    errorMessage=[ISC.0082.9034] Field is absent, field must exist

       errorCode=VV-005
    pathName=/tns:AccountUpsert_Input/xsdLocal1:ListOfMylAccountinterfaceIo/xsdLocal1:Account[0]/xsdLocal1:ListOfAccount_BusinessAddress/xsdLocal1:Account_BusinessAddress[0]/xsdLocal1:AddressName
    errorMessage=[ISC.0082.9034] Field is absent, field must exist
    

    #soa
    #webMethods
    #API-Management


  • 7.  RE: Input parameters do not conform to targetInputSignature

    Posted Thu April 09, 2015 12:07 PM

    Pass the required inputs as mentioned in the error to make it work. For me its a input validation error.


    #webMethods
    #API-Management
    #soa