---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/servicenow-platform

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Create a SOAP web service activity

# Create a SOAP web service activity {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Use this template to create a custom SOAP activity.

## Vorbereitungen

Role required: web_service_admin, activity_admin, activity_creator

## Warum und wann dieser Vorgang ausgeführt wird

For instructions on using the activity template process flow, see [create
custom activities](https://servicenow-prod.fluidtopics.net/0eg3YSA_OLwnlcnztlbEUw "You can create and update different types of custom activities in the Workflow Editor using a custom template.").

## Prozedur

1. Create a [custom
   activity](https://www.servicenow.com/docs/access?context=create-custom-activities&version=australia&pubname=australia-integrate-applications&ft:locale=en-US).  
   This action creates a custom activity using a template.
2. After setting up [general properties](https://servicenow-prod.fluidtopics.net/0Sm9zu2rRND~nSxb9VUhVw "The following General Property fields are common to all activity designer templates.") and [creating input
   variables](https://servicenow-prod.fluidtopics.net/9cajF_Pe381UXOE8RYlECw#CreateInputVariables "Create the variables to pass into the activity in the Inputs form of the activity designer."), configure the SOAP web service Execution Command.

   | Option | Bezeichnung |
   | [Map the input variables](https://servicenow-prod.fluidtopics.net/9cajF_Pe381UXOE8RYlECw#t_MapAnInputVariable "After you create the input variables, map them to the fields in the Execution Command form.") | Use the variables you created to configure the command that Orchestration executes on the SOAP web service. |
   | Web service message | Specify the SOAP web service message to use for this activity. If you need information on SOAP web services messages, see [SOAP message](https://www.servicenow.com/docs/access?context=c_SOAPMessage&version=australia&pubname=australia-api-reference&ft:locale=en-US). |
   | Web service message function | Specify the SOAP message function available in conjunction with the SOAP web service. |
   | Endpoint | If you enter an endpoint in this field, it overrides the endpoint URL configured in the SOAP message web service. Click the lock icon to open the input field and add the endpoint. |
   | SOAP message parameters | Name-value pairs to pass to the SOAP endpoint. You can create these parameters manually, or drag input variables into the parameter fields and then assign a value. Parameters defined in the SOAP message that use `${}` can be assigned data from this activity template. Use the Additional attribute column to configure the system to not escape the text. By default, text sent to the SOAP message is escaped. The Name column is auto-populated if the users have provided variables using [Variable substitution in outbound REST messages](https://www.servicenow.com/docs/access?context=c_VariableSubstitutionSOAP&version=australia&pubname=australia-api-reference&ft:locale=en-US) in the SOAP message. |
   | Use MID Server | Check box that determines if a MID Server must be used to invoke the SOAP web service. If the SOAP web service message function defines a MID Server, that MID Server is used instead of the one selected here. |
   | Required MID Server capabilities | MID Server with the appropriate [MID Server capabilities](https://servicenow-prod.fluidtopics.net/Ixqp8gLvT6tnD2ksANEvaQ "MID Server capabilities define the specific functions of a MID Server within an IP address range.") for connecting to the SOAP endpoint. By default, the system selects a MID Server with SOAP capabilities. This field is available when the Use MID Server check box is selected. |
   | Timeout | Allowed duration of the SOAP web service request before it times out, in seconds. The default is 10. |
   | Authentication | Determines what type of authentication is required for the endpoint. The options are: * Use existing credentials in SOAP message: Uses credential definitions from the SOAP message definition. * Override with Basic Authentication credentials: Uses \|[Enable basic authentication for outbound SOAP](https://www.servicenow.com/docs/access?context=t_BasicAuthentication&version=australia&pubname=australia-api-reference&ft:locale=en-US) credentials. Overrides the credentials in the SOAP message definition. Basic authentication credentials must be provisioned before they are available for selection. * Override with Certificate Authentication credentials: Overrides the credentials in the SOAP message definition with certificate authentication credentials. * Override with Both Basic and Certificate Authentication credentials: Overrides the credentials in the SOAP message definition with both basic authentication or certificate authentication credentials. * Override with WS-Security Username profile: Overrides the credentials in the SOAP message definition with credentials defined in WS-Security. {#t_CreateASOAPWebServiceActivity__ul_n3f_hcs_d1b} |
   | Credentials | Required REST endpoint basic authentication credentials. This field is available when Override with Basic Authentication credentials is selected in the Authentication field. Only basic authentication credentials appear in the selection list, which includes credentials stored on the instance and credential IDs from an external storage system. If you are using credentials stored in a CyberArk safe, you can override the default safe defined in the MID Server configuration file by adding the name of a different safe as a prefix to the credential ID, separated by a colon. For example, newsafe:orch-test-f5. See [Configure the MID Server for CyberArk](https://www.servicenow.com/docs/access?context=c_CyberArkIntegrationConfiguration&version=australia&pubname=australia-platform-security&ft:locale=en-US) for details. |
   | Protocol Profile | [Outbound web services mutual authentication](https://www.servicenow.com/docs/access?context=c_OutboundWebServicesMutualAuth&version=australia&pubname=australia-api-reference&ft:locale=en-US) to use for authentication. This field is available when the authentication type is either Override with Certificate Authentication credentials or Override with Both Basic and Certificate Authentication credentials. |
   |-|-|

   {#t_CreateASOAPWebServiceActivity__choicetable_m3f_hcs_d1b}  
   Hinweis:  
   You can map parameter values in a test payload to variables in the Outputs tab automatically. See [automap output variables](https://servicenow-prod.fluidtopics.net/zQra3zyXD57jq4LB0fHzRQ "You can map parameter values in a test payload to variables in the Outputs tab automatically.").

## Nächste Maßnahme

* Use [auto-mapping](https://servicenow-prod.fluidtopics.net/zQra3zyXD57jq4LB0fHzRQ "You can map parameter values in a test payload to variables in the Outputs tab automatically.") to generate outputs and parsing rules (recommended for JDBC)
* If you do not use auto-mapping, you can manually [create output
  variables](https://servicenow-prod.fluidtopics.net/4NlOweZ9wgBtc9OOpy0QJg#t_CreateAnOutputVariable "The Outputs form in the designer contains a variable builder for creating data structures of objects and arrays.") and [create parsing
  rules](https://servicenow-prod.fluidtopics.net/jecuRsCuzIyfFDyPkB_Ehw#t_CreateAParsingRule "Populate output variables defined in a custom activity with payload data returned from an inputs test on an external host or endpoint.")
{#t_CreateASOAPWebServiceActivity__ul_u45_vbq_xz}
* **[Auto-map SOAP activity output variables](https://servicenow-prod.fluidtopics.net/MJO6tY5mximqE7yhcWi~aw#t_AutoMapSOAPActivOutputVarble)**   
  The ServiceNow activity designer allows you to map parameter values in a SOAP test payload to variables in the Outputs stage automatically.
* **[Configure the SOAP execution command](https://servicenow-prod.fluidtopics.net/CDBgphDF6lbeo7YxvfjlkQ)**   
  Use the input variables you created to configure the command that Orchestration executes on the SOAP endpoint.
* **[SOAP template execution parameters](https://servicenow-prod.fluidtopics.net/PoIWskLBFatbLBFwg4YK9A)**   
  You use execution parameters to create the input process script in the Pre processing form of the activity designer.
* **[Create a JavaScript array in a SOAP template](https://servicenow-prod.fluidtopics.net/ClR3u3svFfM~l~odJ0Otdg)**   
  These are instructions for creating JavaScript arrays using SOAP execution parameters.
* **[SOAP template post-processing parameters](https://servicenow-prod.fluidtopics.net/Syig7BTuyTA9jnZq5F7wKw)**   
  Use these parameters to create a post-processing script.

