IBM SC34-6814-04 User Manual

Page 670

Advertising
background image

DYRACTID

is the CICS-assigned, 52-character activity identifier of the BTS activity being
routed. (When a process is being routed, DYRACTID returns the identifier of the
root activity.)

This field applies only to the routing of BTS processes and activities.

DYRACTN

is the name of the BTS activity being routed. (When a process is being routed,
DYRACTN returns the name of the root activitythat is, DFHROOT.)

This field applies only to the routing of BTS processes and activities.

DYRBLGTH

is not used by the distributed routing program. On invocation, it is set to zeroes.

DYRBPNTR

is not used by the distributed routing program. On invocation, it is set to zeroes.

DYRCABP

indicates whether or not you want CICS to continue standard abend processing.

This field is not used by the distributed routing program. On invocation, it is set
to 'Y'.

DYRCHANL

is the name of the channel, if any, associated with the program-link or START
command. This field applies only to the routing of DPL requests,
non-terminal-related START requests, and transactions started by
terminal-related START requests. For other types of request, or if there is no
channel associated with the command, this field contains blanks.

Note that the routing program is given the name of the channel, not its address,
and so is unable to inspect or change the contents of the containers.

DYRCOMP

is the CICS component code. For calls to the distributed routing program, it is
set to one of the following:

SH

Scheduler services domain. For routing of BTS processes and activities,
and non-terminal-related START requests.

RZ

Request streams domain. For routing of method requests for enterprise
beans and CORBA stateless objects, and inbound Web service
requests.

DYRCOUNT

is a count of the times the distributed routing program has been invoked for this
request with DYRFUNC set to 0, 1, or 3. This field allows you to limit the
number of times your program tries to route a request.

DYRDTRRJ

indicates whether the transaction, which is defined by the common transaction
definition specified on the DTRTRAN system initialization parameter, is to be
rejected, or accepted for processing.

This field is not used by the distributed routing program. On invocation, it is set
to 'N'.

DYRDTRXN

indicates whether the transaction to be routed is defined by the common
transaction definition specified on the DTRTRAN system initialization parameter,
or by a specific transaction definition.

648

Customization Guide

Advertising