Forum

Kahn
      Has successfully completed the online course Introduction
      Has successfully completed the online course Intermediate (200)
      Has successfully completed the online course Advanced (300)
    5 years ago #17861
    Up
    0
    Down
    ::

    The WSDL is correct, however item is a sequence, just look into the WSDL and you will see it.

    If you define your array manually, like this

    soap/startProcess/processWebParameter/Parameter/item/Name

    then you have defined your parameter wrong. You can do the following two things:

     

    1. Define your parameter by defining a data type
    soap/startProcess/processWebParameter/Parameter/item  and provide an appropriate data type or ANY if your structure is polymorphic.

    2.  Define your parameter by defining each array element manually.
    soap/startProcess/processWebParameter/Parameter/item[0]/Name                                myName
    soap/startProcess/processWebParameter/Parameter/item[0]/Value/StringValue             someStringValue
    soap/startProcess/processWebParameter/Parameter/item[1]/Name                                 myName2
    soap/startProcess/processWebParameter/Parameter/item[1]/Value/StringValue              someStringValue2
    soap/startProcess/processWebParameter/Parameter/item[9999999]/Name                      myName9999999
    soap/startProcess/processWebParameter/Parameter/item[9999999]/Value/StringValue    someStringValue9999999