HTTP Client Shared Resource
You can use the HTTP Client shared resource to create an HTTP connection to invoke the Workday web services.
General
In the General panel, you can specify the general information of the HTTP Client shared resource.
The following table lists the configurations in the General panel of the HTTP Client shared resource:
HTTP Client
In the HTTP Client panel, you can specify the connection pooling, detailed connection configurations, default host and port, and so on.
The following table lists the configurations in the HTTP Client panel of the HTTP Client shared resource:
Advanced
In the Advanced panel, you can specify timeout, retry, HTTP proxy, and so on.
The following table lists the configurations in the Advanced panel of the HTTP Client shared resource:
Field | Module Property? | Description |
---|---|---|
Socket Timeout (ms) | Yes | The amount of time in milliseconds to wait for data transfer before disconnecting the socket. |
Connection Timeout (ms) | Yes | The amount of time in milliseconds to wait for the HTTP server to respond. |
Accept Redirect | Yes | HTTP redirects followed by the HTTP method.
Select this check box when client connection receives the redirect responses from server like moved permanently, moved temporarily, temporary redirect, and so on. This check box is not selected by default. |
Retry Count | Yes | The maximum number of retry attempts for connecting to the server if an exception occurs. |
Use Single Cookie Header | Yes | A single non-repeating Cookie header element to be used.
Select this check box if multiple name/value pairs must be sent in a single non-repeating Cookie header element for outgoing HTTP requests. This check box is not selected by default. |
Use Non-Preemptive Authentication | Yes | Non-preemptive authentication to be used.
Select this check box if you want to use non-preemptive authentication. This check box is not selected by default. |
HTTP Proxy | No | The HTTP proxy server to be used to gain access outside of a firewall. |
Security
In the Security panel, you can specify timeout, retry, HTTP proxy, and so on.
The following table lists the configurations in the Security panel of the HTTP Client shared resource:
Field | Module Property? | Description |
---|---|---|
Authentication | No | The authentication of messages to be used.
Authentication can be performed with user names and passwords. Identity Provider: provides user name and password credentials encapsulated in an Identity Provider shared resource. Select this check box activates the Identity Provider shared resource. This check box is not selected by default. |
Confidentiality | No | Encryption or decryption of messages to be used.
Select this check box when encrypting or decrypting messages. When you select this check box, the SSL Client Configuration field is displayed. This check box is selected by default. |
SSL Client Configuration | No | SSL parameters for the HTTP Client shared resource.
This field is only displayed when you select the Confidentiality check box. For details, see SSL Client Shared Resource. |