IBM SC33-1683-02 User Manual

Page 604

Advertising
background image

v

When DYRFUNC is set to ‘4’ (abend), DYRSYSID contains the name of the
CICS region on which the transaction abended.

DYRTRAN

contains the remote transaction id.

Transaction routing

When DYRFUNC is set to ‘0’ or ‘3’, DYRTRAN contains the remote
transaction id specified on the REMOTENAME option of the installed
transaction definition.

Program-link requests

When DYRFUNC is set to ‘0’ or ‘3’, DYRTRAN contains the remote
transaction id obtained using the following sequence:

1. From the TRANSID option on the LINK command

2. From the TRANSID option on the program definition

3. 'CSMI', the generic mirror transaction. This is the default if neither of the

TRANSID options are specified.

Your dynamic routing program can accept this remote transaction id, or supply
a different transaction name for forwarding to the remote CICS region. If the
supplied name is longer than four characters, it is truncated by CICS.

You can change DYRTRAN on any call to the dynamic routing program, though
it is effective only when DYRFUNC is set to ‘0’ or ‘1’.

DYRTYPE

is the type of routing request for which the program is being invoked. For
transaction routing, this field is meaningful only when DYRFUNC is set to ‘0’
(route selection) or ‘3’ (notify). The possible values are:

0

For routing a transaction initiated from a terminal.

1

For notification that an ATI request is to be statically routed.

2

For routing a transaction initiated by a terminal-related EXEC CICS
START command, where there is no data associated with the START.

3

For routing a transaction initiated by a terminal-related EXEC CICS
START command, where there is data associated with the START.

4

For routing, notification, or termination of a program-link request.
(Whenever the dynamic routing program is invoked for a program-link
request, DYRTYPE is set to ‘4’.)

DYRUAPTR

is the address of the user area (DYRUSER).

DYRUSER

is a 1024-byte user area.

CICS initializes this user area to zeroes before invoking the dynamic routing
program for a given task. This user area can be modified by the dynamic
routing program; the modified area is passed to subsequent invocations of the
dynamic routing program for the same request.

DYRVER

is the version number of the dynamic routing program interface. For CICS
Transaction Server for OS/390 Release 3, the number is “5”.

parameters passed to DFHDYP

572

CICS TS for OS/390: CICS Customization Guide

|

|
|
|

|

|

|
|

|

|
|

|
|
|
|

||

||

||
|

||
|

||
|
|

|
|

|
|
|

|
|

Advertising