Field
|
Description
|
Service Properties
|
|
Adapter
Name
|
Select the name of the resource
adapter data instance
(Data-Admin-Connect-JCAAdapter class) that
represents the resource adapter you want this connector
rule to communicate with.
|
Interaction Spec
|
|
InteractionSpec
implementation class
|
This field displays the Java
classes listed under the Supported Interaction
Specs section on the MetaData tab of the resource adapter
instance you selected in the Adapter
Name field. Select the one that this connector
will use.
|
Interaction
Verb
|
Select the mode of the interaction between this
connector rule and the external Enterprise Information
System (EIS):
SYNC_SEND — The connector sends
an input record but does not receive an output
record.
SYNC_SEND_RECEIVE — The
connector sends an input record and receives an output
record synchronously. This is the default
behavior.
SYNC_RECEIVE — The connector
retrieves an output record.
|
Execution
Timeout
|
Enter the number of milliseconds to wait for the
external Enterprise Information System (EIS) to complete
the adapter function before closing the connection and
returning a timeout message.
|
Custom
Properties
|
Use this section to define any additional
property/value pairs if the InteractionSpec
implementation Java class requires properties in addition
to the standard ones listed above.
|
none
|
Click the none
button. Enter the name of the property in the pop-up
window and click Save .
Then enter a value for the property.
The data type
of the property can be either string or integer; the
default is string. To specify that the data type is
integer, use the following syntax when specifying the
value of the custom property: $int: + [value of
property]. For example: $int:538.
|
Connection
|
|
Property
holding ConnectionSpec properties
|
Use this field to override or add
to the default values specified for the
ConnectionSpec properties of the
resource adapter data instance specified in the
Adapter Name field.
Select a property of mode Value Group .
Then, in the activity that calls this connector rule, set
the values for the ConnectionSpec
properties into this property before the activity step
that calls the connector.
|
Initialize Connection
|
Specify how Process
Commander obtains a connection for the connector rule
request:
Always create new connection —
Process Commander obtains a new connection from the
resource adapter ConnectionFactory, which maintains a
connection pool.
Create new connection if one does not
exist — Process Commander attempts to
obtain a connection from the property specified as the
Connection Handle Property in the next
field. If a reference to the connection is not cached
in the property, Process Commander contacts the
resource adapter ConnectionFactory to obtain one.
Always re-use old connection —
Process Commander obtains a connection from the
reference in the property specified as the
Connection Handle Property. If this
property contains no connection information, Process
Commander displays an exception message.
|
Connection Handle Property
|
Optional. Select a property of
mode Java Object to hold on the clipboard a
reference to a connection object when the request is
finished. This field is required if you specify
Store connection handle in the
Finalize field and specify Always
re-use old connection in the
Initialize field.
|
Finalize
Connection
|
Specify what Process Commander does with a
connection when the connector rule request is
finished:
Always close connection —
Process Commander returns the connection object to the
resource adapter's connection pool.
Store connection handle —
Process Commander keeps the connection and stores a
reference to the connection object in the property
specified in the Connection Handle
Property field.
|
Error
Handling
|
|
Status Value
Property
|
Optional. Identify a Single Value
property that can hold a status value returned by the
connector. The literal value Good identifies
success.
|
Status Message
Property
|
Optional. Identify a Single Value
property that can receive a text error message returned
by the connector.
|
Error Handler
Flow
|
Optional. Identify a flow rule that is to
be started when this connector rule is started by a flow
rule but fails. The default flow rule
Work-.ConnectionProblem provides one
approach for handling such problems. See Handling connector
exceptions.
|