Back Forward Connect HTTP form
Completing the Service tab

About Connect HTTP rules

 Expand Show all 

Use the Service tab to identify the external system with which this connector rule communicates.

 zzzService Properties

Field

Description

Service Properties  
Endpoint URL

Enter the URL of the external system to which this rule connects.

NoteThis URL can change over time, or can change when you move between a test system and a production system. However, after the RuleSet version containing this connector rule is locked, you cannot update this field. If your application needs to override the value in this field, complete the EndPointURL parameter of the Connect-HTTP method in the connector activity that calls this connector rule.

This field supports the Global Resource Settings syntax (=.PageName.PropertyName). For more information, see Using the Global Resource Settings feature.

HTTP Method

SmartPromptSelect which HTTP method to use to send the string: GET or POST.

Request Only

When the HTTP Method is set to POST, select to indicate that Process Commander is to send the message and close the connection without waiting for a response.

 zzzAuthentication

Field

Description

Authentication  
Use Authentication?

If selected, Process Commander includes authentication credentials in the HTTP header of the message. The credentials are encrypted according to section 11 (Basic Authentication Scheme) of the HTTP 1.0 specification.

Username Property

SmartPromptRequired, if Use Authentication? is selected. Select the property that contains the user name for the remote services that require authentication.

Password Property

SmartPromptRequired, if Use Authentication? is selected. Select the property that contains the password for the remote services that require authentication.

NoteDo not use a property of HTML type Password here.

 zzzConnection

Field

Description

Connection

Use the fields in this section only when the Request Only field is cleared.

Response Timeout

Optional. Enter the number of milliseconds after which this rule times out with a failure message if it does not receive a response. Enter zero or leave blank to wait indefinitely.

This field is disabled and ignored at runtime when the Intended for field is set to queuing.

Connection ID

Optional. If the external system uses HTTP token passing to maintain stateful session data between requests, you can use this field to specify that a group of logically related connectors are to share a single session. Enter an arbitrary text value in this field, and enter the same text value in the other HTTP connector rules that are to share the session data.

Maintain Session?

Select to use HTTP token-passing as the mechanism for maintaining a stateful session with the Web service provider. If selected, enter a Connection ID value in the previous field.

This field is disabled and ignored at runtime when the Intended for field is set to queuing.

 zzzError Handling

Field

Description

Error Handling  
Status Value Property

SmartPromptOptional. Select a property to hold the status code of the Connect-HTTP method. Use this field and the Status Message Property field when you want to manage exceptions in the connector activity rather than with an error handler flow.

Status Message Property

SmartPromptOptional. Select a property to hold status descriptions or return values from the external system returned by the Connect-HTTP method.

Error Handler Flow

SmartPrompt Optional. Identify a flow rule to route work objects that cannot continue in its current flow because this connector rule was unable to connect to the external system. The default flow rule Work-.ConnectionProblem provides one approach for handling such problems. See Handling connector exceptions.

 zzzProcessing Options

Field

Description

Processing Options

You can allow connector requests from this Connect HTTP to be processed asynchronously in parallel with the calling activity, or in background by an agent. (The mode of execution of each connector request is determined by the Execution Mode parameter of the Connect-HTTP method, as enabled by the values in these two fields.)

Intended For

SmartPromptOptional. Select:

  • immediate execution — the HTTP connector executes synchronously; the calling activity waits for results.
  • queuing (response will not be available) — the HTTP connector executes asynchronously, with calls placed in a queue. The calling activity continues without waiting for results.

Blank is equivalent to immediate execution.

Queuing, when selected, occurs only if also specified in the Connect-HTTP method.

Request Processor

SmartPromptOptional. If you selected queuing for the Intended for field, identify here a Connect Request Processor data instance that defines the classes and other characteristics of the queued connector requests, and for which the RuleSet key part matches the RuleSet of this Connect HTTP rule. See More about HTTP Connector rules.

 zzzTesting and Simulations

Field

Description

 Test Connectivity  

After you complete and save this rule, click this button to test whether Process Commander can connect to the external system.

The system presents test results in a separate window, identifying the parameters used in the test, the steps attempted, and the outcome of each step.

Simulations

Click to create a simulator for this connect rule. See Creating connect simulators.

zzz About Connect HTTP rules