### Split-Join Properties View - Invoke External Service

Use this properties page to review and configure the selected Invoke External Service in a Split-Join.

Use Invoke External Service to invoke a WSDL-based, non-transport-typed Business Service or a WSDL-based Proxy Service.

This page has four tabs:

- Operation
- Input Variable
- Output Variable
- General

The Operation tab has the following options:

Option | Description
--- | ---
Operation | The operation to be invoked by the Service Browse to select an operation from the Service Browser.
Service Location | The location of the invoked Service. Click the location path to open the service file.

The Input Variable tab has the following options:

Option | Description
--- | ---
Message Variable | A list of message type variables with the type matching the operation's input message type. Select Create New Variable to define a new message variable.
Note: | If message type variables with the type matching the operation's input message type do not exist, you must define a new message type variable with the required type.
Message Type Namespace | The namespace of the operation's input message type.
Message Type | The operation's input message type.

The Output Variable tab has the following options:

Option | Description
--- | ---
Message Variable | A list of message type variables with the type matching the operation's output message type.
Note: | If message type variables with the type matching the operation's output message type do not exist, you must define a new message type variable with the required type.
Message Type Namespace | The namespace of the operation's output message type.
Message Type | The operation's output message type.

The General tab has the following options:

Option | Description
--- | ---
Label | Enter a label for the file defining the Invoke Service
Documentation | Enter a description and/or comments