14001 | Is entry active? (B) Release 3.0 |
| Returns true if the reply request is active, and false when the reply request is inactive. |
14002 | Process type (I32) Release 3.0 |
| Returns the type of the process that requested the reply. Values and their meanings are as follows: - 1
System process - 2
User process
|
14003 | Creation time (I32) Release 3.0 |
| >Returns the time (hours/minutes/seconds/tenths of seconds) when the
reply request was created. |
| All fields are 0's if the request is inactive. The format returned in the 32-bit integer is the same as that returned by the CLOCK intrinsic. The bits and their meanings are as follows: - Bits (0:8)
The hour of the day - Bits (8:8)
The minute of the hour - Bits (16:8)
The seconds - Bits (24:8)
The tenths of seconds
|
14004 | Job/session number (I32) Release 3.0 |
| Returns the job/session number for the job or session that
requested the reply. Valid only for user processes. A zero is returned for system processes. |
| The format of the job/session number is as follows: - Bits (0:2)
Job or session? (1 = Session, 2 = Job) - Bits (2:30)
Job or session number
|
14005 | Reply request ID (I32) Release 3.0 |
| Returns the reply request ID of the store/restore activity. Valid only for user processes. A zero is returned for system processes. |
14006 | Message text (CA160) Release 3.0 |
| Returns the text portion of the reply request, as it is normally displayed on the console. |
| The set and message numbers of the reply request are used to fetch
the message from the message catalog.
Parameters (refer to item 14011) may be inserted into the message wherever
a "!" is found. |
14007 | Message source (I32) Release 3.0 |
| Returns a value indicating the source of the message text. Values and their meanings are as follows: - 1
Message catalog - 2
Supplied literal
|
14008 | Message length (I32) Release 3.0 |
| Returns the length of the message returned in item 14006. |
14009 | Request set number (I16) Release 3.0 |
| Returns the message set number in the message catalog for the specified request. Values and their meanings are as follows: - >0
Message number within message set - -1
String is passed in, rather than found in, the message catalog
|
14010 | Request message number (I16) Release 3.0 |
| The return depends on whether the message set number is greater than zero or less than zero: If the message set number is greater than zero (see item 14009), returns the message number in the message catalog for the specified request .
If the message set number is less than zero, returns the byte address of the string that is passed in.
|
14011 | Parameter (CA80) Release 3.0 |
| Returns the parameters whose types are defined by item 14012 "Parameter type." |
| A message can contain up to five parameters. The parameters are inserted wherever an "!" is found in a message. Parm1 substitutes for the leftmost parameter in the message, parm2 for the next parameter to the right, and so on. If parm(n) is present, parm(n-1) must also be present. If parm is a string, a byte address must be passed. |
14012 | Parameter type (REC) Release 3.0 |
| Returns values indicating the data types of any parameters that are returned in item 14011. |
| Values indicating data types are: - 0
Parm is the address of a byte array, terminated by a null (0) - 1
Parm is a 16-bit integer value - 2
Parm is the address of a 32-bit integer
- 3
Parm should be ignored
|
| The bits where each of the parameter type indicators are located are: - Bits (0:1)
If set to 1, ignore all parameters - Bits (1:3)
Type of parm1 - Bits (4:3)
Type of parm2 - Bits (7:3)
Type of parm3 - Bits (10:3)
Type of parm4 - Bits (13:3)
Type of parm5
|
| Record type: bit16 (Refer to appendix B.)
|