Configuring multiple adapters, Updating configuration information – Oracle Audio Technologies B31003-01 User Manual

Page 14

Advertising
background image

Configuring Multiple Adapters

2-4 Oracle Application Server Adapter for IMS/TM User’s Guide

2.

Create a Connection object using the selected ConnectionFactory. A
Connection

is a handle to the underlying network connection to the EIS, which

is identified in the oc4j-ra.xml file by the serverName property.

3.

Create a Connection object using the selected ConnectionFactory. Specify
the interaction properties using an AttuInteractionSpec object. The
AttuInteractionSpec

object has the following format:

AttuInteractionSpec(java.lang.String name, int verb, int timeOut)

The following table describes the properties that can be specified:

The following is an InteractionSpec sample:

AttuInteractionSpec iSpeq = new AttuInteractionSpec("query",

javax.resource.cci.InteractionSpec.SYNC_RECEIVE, 60);

javax.resource.cci.RecordFactory rf = new AttuRecordFactory(con,

mcf.getLogger());

javax.resource.cci.MappedRecord queryRecord = rf.createMappedRecord("query"),

queryRecord.put("##text", "select * from disam:nation");

javax.resource.cci.Record oRec = interaction.execute(iSpec, queryRecord);

4.

Invoke the execute method on the interaction to initiate a call to the EIS. Pass
any data for the interaction as input and output records.

5.

Once the interactions have been processed, close the Interaction and
Connection

objects.

Configuring Multiple Adapters

Each J2CA 1.5 IMS/TM adapter requires an entry in the oc4j-ra.xml file as
described in on page 2-2.

Updating Configuration Information

You can change the configuration settings for a resource adapter by editing the
relevant connector-factory entry in the oc4j-ra.xml file. For these changes to
take effect, you need to stop and restart Oracle Application Server.

Table 2–2 Interaction Spec Properties

Property

Description

name

Specifies the interaction name to be executed.

verb

Specifies the mode for the interaction: SYNC_SEND, SYNC_
SEND_RECEIVE

, or SYNC_RECEIVE.

timeOut

Specifies the time (in milliseconds) to wait for an EIS to
run the specified interaction.

See Also: Oracle Application Server Adapter Concepts Guide

Advertising