Use the following rules and guidelines when you use a parameter array in a web service request:
Use a parameter file OR a parameter array.
Do not specify a parameter file name and a parameter array in the SOAP request when you make a web service operation call. If you specify both a parameter file and parameter array in the SOAP request, the Web Services Hub returns a fault message warning that the request specifies a parameter list and a parameter file.
When a parameter file and a parameter array are defined, the Integration Service uses the value of the parameter from the parameter array in a SOAP request.
The Integration Service uses the value of the parameter defined in the parameter array when the following conditions are true:
You specify a parameter array in a web service request to start a workflow.
The workflow has an associated parameter file defined in the workflow properties.