IBM SC33-1683-02 User Manual

Page 230

Advertising
background image

X'80'

WRITEQ MAIN or READQ ITEM specified.

X'04'

WRITEQ REWRITE or READQ NUMITEMS specified.

TS_EIDOPT8

Indicates whether certain keywords were specified on the request.

X'80'

ITEM was specified (otherwise NUMITEMS).

TS_ADDR1

is the address of area containing 8-byte name from QUEUE. or 16-byte name
from QNAME. To determine which of these is applied, see 197.

TS_ADDR2

is the address of one of the following:

v

A 4-byte address from SET (if the request is READQ and TS_EIDOPT5
indicates that this is SET).

v

Data from INTO (if the request is READQ and TS_EIDOPT5 indicates that
this is not SET).

v

Data from FROM (if the request is WRITEQ).

TS_ADDR3

is the address of the halfword value of LENGTH (if the request is READQ or
WRITEQ).

Warning: For requests that specify INTO, do not change the value of LENGTH

to a value greater than that specified by the application. To do so
causes a storage overlay in the application.

TS_ADDR4

is the address of the halfword value of NUMITEMS (if the request is READQ).

TS_ADDR5

is the address of one of the following:

v

The halfword value of NUMITEMS (if the request is WRITEQ)

v

The halfword value of ITEM (if the request is READQ or WRITEQ).

TS_ADDR6

is the address of a value intended for CICS internal use only. It must not be
used.

TS_ADDR7

is the address of an area containing the value of SYSID.

Modifying fields in the command-level parameter structure

Some fields that are passed to temporary storage are used as input to the request,
some are used as output fields, and some are used for both input and output. The
method your user exit program uses to modify a field depends on the usage of the
field.

The following are always input fields:

QUEUE|QNAME

FROM

SYSID

The following are always output fields:

INTO

temporary storage EXEC interface program exits

198

CICS TS for OS/390: CICS Customization Guide

|
|
|

|

Advertising