--- title: SOAP template execution parameters description: You use execution parameters to create the input process script in the Pre processing form of the activity designer. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/orchestration/r\_SOAPTemplateExecutionParams.html release: australia product: Orchestration classification: orchestration topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Create a SOAP web service activity, Orchestration custom activity templates, Orchestration activity designer, Classic Orchestration, ServiceNow AI Platform Additional Capabilities, Extend ServiceNow AI Platform capabilities] --- # SOAP template execution parameters You use execution parameters to create the input process script in the **Pre processing** form of the activity designer. For descriptions of the SOAP web service command fields, see the table in [Configure the SOAP execution command](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/orchestration/t_MapSOAPVariablesToExecutionComm.md). **Note:** You must use the `executionParam.` prefix with all variables in this table.
| Name | Variable | Type | Usage |
|---|---|---|---|
| Web service message | web\_service\_message | Reference | The sys\_id of the corresponding SOAP message. |
| Web service message function | web-service\_message\_function | Reference | The sys\_id of the SOAP message function. |
| Web service endpoint | web\_service\_endpoint | String | URL of the SOAP endpoint. |
| Parameters | parameters | Array of JavaScript objects | Array of JavaScript objects, expressed with the `executionParam`. prefix. For instructions on creating arrays using this parameter, see [Create a JavaScript array in a SOAP template](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/orchestration/t_CrtJvScrArrSTemplate.md). |
| Use mid server | use\_mid\_server | Boolean | When true, indicates that a MID Server is used. |
| MidCapabilities | midCapabilities | String \(comma separated\) | List of references to required MID Server capabilities. |
| Time out | time\_out | String | Allowed duration of the SOAP web service request before it times out, in seconds. The default is **10**. |
| ValueCapabilities | valueCapabilities | Array of hashmap | Capability values used to select the MID Server. For more information, see [MID Server capabilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown). Use this example to customize the MID Server selection if there are additional capabilities that are assigned by value: ``` var valueCapability = {'NEW_MID_CAPABIILTY':'NEW_MID_CAPABILITY_VALUE'}; executionParam.valueCapabilities.push(valueCapability); ``` |
| Auth Type | auth\_type | Boolean | Type of credentials to use. The choices are:- basic\_auth\_pick\_credentials - use\_existing\_credentials |
| Credentials | credentials | Reference | Credentials to use for this SOAP message when the `auth_type` is `basic_auth_pick_credentials`. |