IBM SC33-1683-02 User Manual

Page 229

Advertising
background image

TS_FUNCT

TS_BITS1

TS_BITS2

TS_EIDOPT5

TS_EIDOPT6

TS_EIDOPT7

TS_EIDOPT8

TS_GROUP

Always X'0A', indicating that this is a temporary storage request.

TS_FUNCT

One byte that defines the type of request:

X'02'

WRITEQ

X'04'

READQ

X'06'

DELETEQ

TS_BITS1

Existence bits that define which arguments were specified. To obtain
the argument associated with a keyword, you need to use the
appropriate address from the command-level parameter structure.
Before using this address, you must check the associated existence bit.
If the existence bit is set off, the argument was not specified in the
request and the address should not be used.

X'80'

Set if the request contains an argument for the QUEUE or
QNAME keyword. If set, TS_ADDR1 is meaningful.

X'40'

Set if the request contains an argument for any of the FROM,
INTO, or SET keywords. If set, TS_ADDR2 is meaningful.

X'20'

Set if the request contains an argument for the LENGTH
keyword. If set, TS_ADDR3 is meaningful.

X'10'

Set if the request contains an argument for the NUMITEMS
keyword. If set, TS_ADDR4 is meaningful.

X'08'

Set if the request contains an argument for the NUMITEMS or
ITEM keyword. If set, TS_ADDR5 is meaningful.

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.

temporary storage EXEC interface program exits

Chapter 1. Global user exit programs

197

|
|

|
|

||
|

|

Advertising