Routing of non-terminal-related starts – IBM SC33-1683-02 User Manual

Page 617

Advertising
background image

v

The distributed routing program can be RMODE ANY but must be AMODE 31.

Parameters passed to the distributed routing program

Figure 48 shows the communications area passed to the distributed routing
program. The communications area is mapped by the copy book DFHDYPDS,
which is in the appropriate CICS library for all the supported programming
languages.

DS

OCL4

Standard header

DYRFUNC

DS

CL1

Function code

DYRCOMP

DS

CL2

Component code

DYRFILL1

DS

CL1

Reserved

DYRERROR

DS

CL1

Route selection error code

DYROPTER

DS

CL1

Transaction termination option

DYRQUEUE

DS

CL1

Queue-the-request indicator

DYRFILL2

DS

CL1

Reserved

DYRRETC

DS

F

Return code

DYRSYSID

DS

CL4

Default/Selected sysid

DYRVER

DS

H

Version of the interface

DYRTYPE

DS

CL1

Type of routing request

DYRFILL3

DS

H

Reserved

DYRTRAN

DS

CL8

Default/Selected remote tranid

DYRCOUNT

DS

F

Number of invocations count

DYRBPNTR

DS

F

Address of input buffer

DYRBLGTH

DS

F

Length of input buffer

DYRRTPRI

DS

CL1

Pass priority to AOR?

DYRFILL4

DS

CL1

Reserved

DYRPRTY

DS

H

Dispatch priority passed to AOR

DYRNETNM

DS

CL8

Netname matching sysid

DYRLPROG

DS

CL8

Run this program if routed locally

DYRDTRXN

DS

CL1

DTRTRAN indicator

DYRDTRRJ

DS

CL1

DTRTRAN reject?

DYRFILL5

DS

CL2

Reserved

DYRSRCTK

DS

XL4

MVS WLM source token

DYRABNLC

DS

XL4

Abnormal event code

DYRABCDE

DS

CL4

Transaction abend code

DYRCABP

DS

CL1

Continue abend processing?

DYRFILL6

DS

CL1

Reserved

DYRFILL7

DS

CL2

Reserved

DYRACMAA

DS

F

Address of applications's commarea

DYRACMAL

DS

F

Length of application's commarea

* THE FOLLOWING 7 FIELDS APPLY ONLY TO BTS TRANSACTIONS

DYRCBTS

DS

CL176

DYRPROCN

DS

CL36

BTS process name

DYRPROCT

DS

CL8

BTS process-type

DYRACTN

DS

CL16

BTS activity name

DYRACTID

DS

CL52

BTS activity ID

DYRPROCID

DS

CL52

BTS process ID

DYRACTCMP

DS

CL1

BTS activity completing?

DYRPROCCMP DS

CL1

BTS process completing?

DYRFILL8

DS

CL2

Reserved

DYRFILL9

DS

CL8

Reserved

DYRUAPTR

DS

F

Address of user area

DYRUSER

DS

CL1024

User area

Figure 48. The communications area passed to a distributed routing program

routing of non-terminal-related STARTs

Chapter 17. Writing a distributed routing program

585

|

|
|

|
|
|
|
|

Advertising