IBM SC34-6814-04 User Manual

Page 239

Advertising
background image

X'02'

Set if the request contains an argument for the SYSID keyword.
If set, TS_ADDR7 is meaningful.

TS_BITS2

Two bytes not used by temporary storage.

TS_EIDOPT5

Indicates whether certain keywords were specified on the request.

X'80'

QNAME was specified (otherwise QUEUE). You can modify this
bit in your user exit if you wish.

TS_EIDOPT6

One byte not used by temporary storage.

TS_EIDOPT7

Indicates whether certain functions and/or keywords were specified on
the request.

X'10'

WRITEQ NOSUSPEND specified.

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 the TS_BITS2 field.

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.

Chapter 1. Global user exit programs

217

Advertising