1.5.3.3 Cross Domain Configuration
If ARTIGW
and ARTIMPP
are deployed in different domains, ARTIGW
exports services named as <tuxclt_service_name>_REPLY_ <grpid>_ <srvid>
and <mq_service_name>_REPLY_ <grpid>_ <srvid>
. The GRPID
and SVRID
are 5 characters (starting with 0).
The service names mentioned above must be configured in the DM_REMOTE_SERVICES
section of the DMCONFIG
file of every remote domain which ARTIMPP
belongs to. In addition, make sure correct service names are exported by each domain where ARTIGW
lives, and make sure there are no service conflicts.
For example, assume that ARTIGW
is in domain GW
and ARTIMPP
is in domain MPP
. ARTIGW
is configured to use default service name with SRVID=101, SRVGRP= GROUP1
. The following listing shows an example of the DMCONFIG
files for MPP
and GW
domains.
Listing MPP and GW Domains DMCONFIG Files
- MPP domain:
*DM_REMOTE_SERVICES IMSGW_SVC_REPLY_00001_00101
- GW domain:
*DM_LOCAL_SERVICES IMSGW_SVC_REPLY_00001_00101
Note:
- No data conversion is done by the
ARTIGW
for non-terminal tuxedo clients. The data provided by the client application must be in the format expected by ARTMPP server and application programs. -
ARTIGW
is a single thread Tuxedo server. User can deploy multiple instance ofARTIGW
for performance tuning. - The Oracle Tuxedo MQ Adapter is the MQI interface with the MQ application. Due to the different behavior of WebSphere MQ on mainframe and open system, the Tuxedo MQ Adapter behavior may look different either.
For example, if an MQ application puts a message with the
MQPMO_NONE
option on a Mainframe, the Oracle Tuxedo MQ Adapter will not trigger an IMS transaction untilMQCMIT
is called by the MQ application.Note:
On open systems, IMS transaction is triggered immediately. - For MQ Applications, if an unexpected event occurs with
ARTIGW
orARTIMPP
during message processing, a report message is generated and sent to the reply queue specified by original message. The report message contains no data from the original message, only a string containing the detailed error message
Parent topic: Configuration