Web Services Connection Profiles
The following topics describe connection profile parameters for Web Services:
Web Services Connection Profile ParametersLink copied to clipboard
Before you can define a job, you must create a connection profile in the Configuration domain. A connection profile contains authorization credentials—such as the username, password, and other plug-in-specific parameters—and enables you to connect to the application server with only the connection profile name. To create a connection profile, see Connection Profiles.
The following table describes Web Services connection profile parameters.
Parameter |
Source Type |
Description |
---|---|---|
Source Type |
All |
Determines one of the following service connection types:
|
HTTP Authentication |
All |
(Optional) Defines the specification for simple text authentication in the following format: user1:password@realm1;user2:password@realm2 Rules:
|
Web Service Location |
|
Determines one of the following types of WSDL file locations:
|
URL Location |
REST |
Defines the base URL location to the RESTful services, excluding the specific resource context path. |
Require Login |
REST |
Determines whether you must log in. The switch must be active if the REST job requires either a previously generated token or session ID, or any prerequisite to the outgoing HTTP request. |
Login URL |
REST |
Defines the URL for the login request. |
Headers |
REST |
(Optional) Defines additional HTTP headers that are required in the login request in the following format: <name>=<value> Rule: For multiple headers, separate name-value pairs with :. |
Request Body |
REST |
(Optional) Defines the text required in the login request body. |
Job Preset |
REST |
Defines the HTTP header or parameter to add to each job request in the HTTP query URL, based on the login returned data and in the following format (separate multiple sets with ;): <name>:<value>;<name>:<value>
|
Web Services REST Connection Profile ParametersLink copied to clipboard
Before you can define a job, you must create a connection profile in the Configuration domain. A connection profile contains authorization credentials—such as the username, password, and other plug-in-specific parameters—and enables you to connect to the application server with only the connection profile name. To create a connection profile, see Creating a Centralized Connection Profile.
For more information about this plug-in, see Control-M for Web Services REST.
The following table describes Web Services REST connection profile parameters.
Parameter |
Authentication Type |
Description |
---|---|---|
Authentication Type |
|
Determines one of the following authentication types:
|
User Name |
Basic |
Defines the basic authentication username. |
Password |
Basic |
Defines the basic authentication password. |
Use preemptive authentication |
Basic |
Determines whether to use preemptive authentication. |
Use basic authentication |
OAuth2 |
Determines whether to add basic authentication to the OAuth2 authentication. |
OAuth2 API URL |
OAuth2 |
Defines the OAuth2 web service URL. |
Grant Type |
OAuth2 |
Determines one of the following OAuth2 grant types, which determine how Web Services REST communicates with the OAuth2 web service:
|
Client ID |
OAuth2 |
Defines the user ID associated with the Web Services REST user and application. |
Client Secret |
OAuth2 |
Defines the secret (password) associated with the Web Services REST user and application. |
User Name |
OAuth2 |
Defines an additional grant type username. |
Password |
OAuth2 |
Defines an additional grant type password. |
Content Type |
OAuth2 |
Defines the content type. application/x-www-form-urlencoded |
Headers |
OAuth2 |
Defines OAuth2 header parameters, as Key:Value pairs. |
Body |
OAuth2 |
Defines OAuth2 body parameters, as Key:Value pairs. |
Region |
AWS |
Determines the AWS region. eu-west-2 |
Custom Service Name |
AWS |
Defines the AWS service to access. |
Authentication Method |
AWS |
Determines one of the following authentication methods:
|
IAM Role |
AWS |
Defines the Identity and Access Management (IAM) role name for the AWS service connection. |
Access Key |
AWS |
Defines the access key assigned to the account with the relevant permissions to the AWS service. |
Secret Access Key |
AWS |
Defines the secret access key assigned to the account with the relevant permissions to the AWS service. |
Token Type |
|
Determines one of the following token types for GCP Access Control:
|
Service Account Key |
|
Defines a service account that is associated with an RSA key pair. |
Use External Vault |
All |
Determines whether to retrieve secret parameter values from an external vault, as described in CyberArk Secret Parameters in Connection Profiles. |
Web Services SOAP Connection Profile ParametersLink copied to clipboard
Before you can define a job, you must create a connection profile in the Configuration domain. A connection profile contains authorization credentials—such as the username, password, and other plug-in-specific parameters—and enables you to connect to the application server with only the connection profile name. To create a connection profile, see Creating a Centralized Connection Profile.
For more information about this plug-in, see Control-M for Web Services SOAP.
The following table describes Web Services SOAP connection profile parameters.
Parameter |
Description |
---|---|
Authentication Type |
Determines one of the following authentication types:
|
Username |
Defines the basic authentication username. |
Password |
Defines the basic authentication password. |
Use Preemptive Authentication |
Determines whether to use preemptive authentication. |
Use External Vault |
Determines whether to retrieve secret parameter values from an external vault, as described in CyberArk Secret Parameters in Connection Profiles. |