- ABCODE(data-area)
- returns
a 4-character current abend code. (Abend codes are documented in the CICS
Messages and Codes manual). If an abend has not occurred, the variable
is set to blanks.
- ABDUMP(data-area)
- returns
a 1-byte value. X'FF' indicates that an EXEC CICS ABEND ABCODE command
was issued without the NODUMP option and that ABCODE contains an abend code. X'00' indicates
either that no dump has been produced, or that ABCODE contains blanks.
- ABPROGRAM(data-area)
- returns
an 8-character name of the failing program for the latest abend.
If the
abend originally occurred in a DPL server program running in a remote system,
ABPROGRAM returns the DPL server program name.
This field is
set to binary zeros if it is not possible to determine the failing program
at the time of the abend.
When the latest abend is an APCT (resulting
from an unsuccessful attempt to load a program, mapset or partitionset), the
name is taken from the program, mapset or partitionset that was not loaded.
- ACTIVITY(data-area)
- returns,
if this program is executing on behalf of a CICS business transaction services (BTS)
activity, the 16-character name of the activity.
BTS is described in the CICS
Business Transaction Services manual.
- ACTIVITYID(data-area)
- returns,
if this program is executing on behalf of a BTS activity, the 52-character, CICS-assigned,
identifier of the activity-instance.
If a program, executing outside the
current process, wants to acquire control of this activity-instance, it must
specify this identifier on an ACQUIRE ACTIVITYID command.
BTS is described
in the CICS Business Transaction Services manual.
- ALTSCRNHT(data-area)
- returns
the alternate screen height defined for the terminal as a halfword binary
variable. If the task is not initiated from a terminal, INVREQ occurs.
- ALTSCRNWD(data-area)
- returns
the alternate screen width defined for the terminal as a halfword binary variable.
If the task is not initiated from a terminal, INVREQ occurs.
- APLKYBD(data-area)
- returns
a 1-byte indicator showing whether the terminal keyboard has the APL keyboard
feature. X'FF' indicates “yes”. X'00' indicates “no”. If
the task is not initiated from a terminal, INVREQ occurs.
- APLTEXT(data-area)
- returns
a 1-byte indicator showing whether the terminal keyboard has the APL text
feature. X'FF' indicates “yes”. X'00' indicates “no”. If
the task is not initiated from a terminal, INVREQ occurs.
- APPLID(data-area)
- returns
an 8-character applid of the CICS system owning the transaction.
If your
system is using XRF (that is, XRF=YES has been specified in the system initialization
parameters), the value returned is the generic applid (that
is, the applid that identifies the active and alternate CICS systems). An
application program is unaffected by a takeover from the active to the alternate.
- ASRAINTRPT(data-area)
- returns
an 8-character data-area containing the ILC (Instruction length code) and
the PIC (Program interrupt code) at the point when the latest abend with a
code of ASRA, ASRB, ASRD, or AICA occurred. The field contains binary zeros
if no ASRA, ASRB, ASRD, or AICA abend occurred during the execution of the
issuing transaction, or if the abend originally occurred in a remote DPL server
program. When valid, the contents of the eight bytes returned are: ILC (2
bytes binary), PIC (2 bytes binary), filler (4 bytes binary, always zero).
- ASRAKEY(cvda)
- returns
the execution key at the time of the last ASRA, ASRB, AICA, or AEYD, abend,
if any. CVDA values are:
- CICSEXECKEY
- is
returned if the task was executing in CICS-key at the time of the last ASRA,
ASRB, AICA, or AEYD abend. Note that all programs execute in CICS key if CICS
subsystem storage protection is not active.
- USEREXECKEY
- is
returned if the task was executing in user-key at the time of the last ASRA,
ASRB, AICA, or AEYD abend.
- NONCICS
- is
returned if the execution key at the time of the last abend was not one of
the CICS keys; that is, not key 8 or key 9.
- NOTAPPLIC
- is
returned if there has not been an ASRA, ASRB, AICA, or AEYD abend.
- ASRAPSW(data-area)
- returns
an 8-character data-area containing the program status word (PSW) at the point
when the latest abend with a code of ASRA, ASRB, ASRD, or AICA occurred.
The
field contains binary zeros if no ASRA, ASRB, ASRD, or AICA abend occurred
during the execution of the issuing transaction, or if the abend originally
occurred in a remote DPL server program.
- ASRAREGS(data-area)
- returns
the contents of general registers 0–15 at the point when the latest ASRA,
ASRB, ASRD, or AICA abend occurred.
The contents of the registers are
returned in the data area (64 bytes long) in the order 0, 1, ..., 14, 15.
Note
that the data area is set to binary zeros if no ASRA, ASRB, ASRD, or AICA
abend occurred during the execution of the issuing transaction or the abend
originally occurred in a remote DPL server program.
- ASRASPC(cvda)
- returns
the type of space in control at the time of the last ASRA, ASRB, AICA, or
AEYD, abend, if any. The CVDA values on the ASRASPC option are:
- SUBSPACE
- is
returned if the task was executing in either its own subspace or the common
subspace at the time of the last ASRA, ASRB, AICA, or AEYD abend.
- BASESPACE
- is
returned if the task was executing in the base space at the time of the last
ASRA, ASRB, AICA, or AEYD abend. Note that all tasks execute in base space
if transaction isolation is not active.
- NOTAPPLIC
- is
returned if there has not been an ASRA, ASRB, AICA, or AEYD abend.
- ASRASTG(cvda)
- returns
the type of storage being addressed at the time of the last ASRA or AEYD,
abend, if any. The CVDA values are:
- CICS
- is returned if the storage being addressed is CICS-key storage. This can
be in one of the CICS dynamic storage areas (CDSA or ECDSA), or, in one of
the read-only dynamic storage areas (RDSA or ERDSA) when CICS is running with
the NOPROTECT option on the RENTPGM system initialization parameter or when
storage protection is not active.
- USER
- is returned if the storage being addressed is user-key storage in one
of the user dynamic storage areas (UDSA or EUDSA).
- READONLY
- is returned if the storage being addressed is read-only storage in one
of the read-only dynamic storage areas (RDSA or ERDSA) when CICS is running
with the PROTECT option on the RENTPGM system initialization parameter.
- NOTAPPLIC
- is returned if:
- There is no ASRA or AEYD abend found for this task.
- The affected storage in an abend is not managed by CICS.
- The ASRA abend is not caused by an 0C4 abend.
- An ASRB or AICA abend has occurred since the last ASRA or AEYD abend.
- BRIDGE(data-area)
- returns
the 4-character TRANSID of the bridge monitor transaction that issued a START
BREXIT TRANSID command to start the user transaction that issued this command.
Blanks are returned if:
- The user transaction was not started by a bridge monitor transaction.
- This command was issued by a program started by a distributed program
link (DPL) request.
Note: If the START BREXIT command was issued from a bridge exit, the
TRANSID returned is the that of the bridge monitor that issued a START BREXIT
naming the bridge exit.
- BTRANS(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the background
transparency capability (X'FF') or not (X'00'). If the task
is not initiated from a terminal, INVREQ occurs.
CHANNEL(data-area) 
returns the 16-character name of the program's
current channel, if one exists; otherwise blanks.
- CMDSEC(data-area)
- returns
a 1-byte indicator showing whether command security checking has been defined
for the current task. (X for “yes”, blank for “no”.)
- COLOR(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the extended
color capability (X'FF') or not (X'00'). If the task is
not initiated from a terminal, INVREQ occurs.
- CWALENG(data-area)
- returns
a halfword binary field indicating the length of the CWA. If no CWA exists,
a zero length is returned.
- DEFSCRNHT(data-area)
- returns
a halfword binary variable that contains the default screen height defined
for the terminal. If the task is not initiated from a terminal, INVREQ occurs.
- DEFSCRNWD(data-area)
- returns
a halfword binary variable that contains the default screen width defined
for the terminal. If the task is not initiated from a terminal, INVREQ occurs.
- DELIMITER(data-area)
- returns
a 1-byte data-link control character for a 3600. This can be:
- X'80'
- Input ended with end-of-text (ETX).
- X'40'
- Input ended with end-of-block (ETB).
- X'20'
- Input ended with inter-record separator (IRS).
- X'10'
- Input ended with start of header (SOH).
- X'08'
- Transparent input.
If the task is not initiated from a terminal, INVREQ occurs.
- DESTCOUNT(data-area)
- returns
a halfword binary field. This option has two uses:
- Following a BMS ROUTE command, it shows that the value required is the
number of different terminal types in the route list, and hence the number
of overflow control areas that may be required.
- Within BMS overflow processing, it shows that the value required is the
relative overflow control number of the destination that has encountered overflow.
If this option is specified when overflow processing is not in effect, the
value obtained is meaningless. If no BMS commands have been issued, INVREQ
occurs.
- DESTID(data-area)
- returns
an 8-byte identifier of the outboard destination, padded with blanks on the
right to eight characters. If this option is specified before a batch data
interchange command has been issued in the task, INVREQ occurs.
- DESTIDLENG(data-area)
- returns
a halfword binary length of the destination identifier obtained by DESTID.
If this option is specified before a batch data interchange command has been
issued in the task, INVREQ occurs.
- DSSCS(data-area)
- returns
a 1-byte indicator showing whether the principal facility is a basic SCS data
stream device. (X'FF' for “yes”, or X'00' for “no”.)
If
the task is not initiated from a terminal, INVREQ occurs.
- DS3270(data-area)
- returns
a 1-byte indicator showing whether the principal facility is a 3270 data stream
device. (X'FF' for “yes”, or X'00' for “no”.)
If the
task is not initiated from a terminal, INVREQ occurs.
- EWASUPP(data-area)
- returns
a 1-byte indicator showing whether Erase Write Alternative is supported. (X'FF' for
“yes”, X'00' for “no”.)
If the task is not initiated from a terminal,
INVREQ occurs.
- EXTDS(data-area)
- returns
a 1-byte indicator showing whether the terminal accepts the 3270 extended
data stream, (X'FF') or not (X'00'). Extended data stream
capability is required for a terminal that supports the query feature, color,
extended highlighting, programmed symbols or validation. A terminal that
accepts the query structured field command also has this indicator set.
If extended data stream is on, the device supports the write structured
field COMMAND and Outbound Query Structured field.
(For guidance information
about query structured fields, see the CICS 3270 Data Stream Device
Guide.)
If the task is not initiated from a terminal, INVREQ
occurs.
- FACILITY(data-area)
- returns
a 4-byte identifier of the principal facility that initiated the transaction
issuing this command. If this option is specified, and there is no allocated
facility, INVREQ occurs.
Note: You can use the QNAME option to get the name
of the transient data intrapartition queue if the transaction was initiated
by expiry of a transient data trigger level.
- FCI(data-area)
- returns
a 1-byte facility control indicator, see Codes returned by ASSIGN. This indicates the type of facility associated with
the transaction; for example, X'01' indicates a terminal or logical
unit. The obtained value is always returned.
- GCHARS(data-area)
- returns
a halfword binary graphic character set global identifier (the GCSGID). The
value is a number in the range 1 through 65 534 representing the set of graphic
characters that can be input or output at the terminal. If the task is not
initiated from a terminal, INVREQ occurs.
- GCODES(data-area)
- returns
a halfword binary code page global identifier (the CPGID). The value is a
number in the range 1 through 65 534 representing the EBCDIC or ASCII code
page defining the code points for the characters that can be input or output
at the terminal. If the task is not initiated from a terminal, INVREQ occurs.
- GMMI(data-area)
- returns
a 1-byte indicator showing whether a “good morning” message applies to the
terminal associated with the running transaction. (X'FF' for “yes”,
or X'00' for “no”.) If this option is specified and the current task
is not associated with a terminal, the INVREQ condition occurs.
- HILIGHT(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the extended
highlight capability (X'FF') or not (X'00'). If the task
is not initiated from a terminal, INVREQ occurs.
- INITPARM(data-area)
- returns
the 60-character data-area containing any initialization parameters specified
for the program in the INITPARM system initialization parameter. If there
are no parameters for the program, the area is filled with binary zeros. (See the CICS System
Definition Guide for further information about the INITPARM parameter.)
- INITPARMLEN(data-area)
- returns
a halfword binary length of the INITPARM. If there is no parameter for it,
INITPARMLEN contains binary zeros.
- INPARTN(data-area)
- returns
the 1- or 2-character name of the most recent input partition. If no map has
yet been positioned, or if BMS routing is in effect, or if the task is not
initiated from a terminal, INVREQ occurs.
- INVOKINGPROG(data-area)
- returns
the 8-character name of the application program that used the LINK or
XCTL command to link or transfer control to the current program.
If you
issue the ASSIGN INVOKINGPROG command in a remote program that was invoked
by a distributed program link (DPL) command, CICS returns the name of the
program that issued the DPL command.
If you issue the ASSIGN INVOKINGPROG
command in an application program at the highest level, CICS returns eight
blanks.
If you issue the ASSIGN INVOKINGPROG command in a user-replaceable
program, a Bridge Exit program or a program list table program, CICS returns
eight blanks.
If you issue the ASSIGN INVOKINGPROG command from
a global user exit, task-related exit, or application program linked to from
such an exit, CICS returns the name of the most recent invoking program that
was not a global user exit or task-related user exit.
- KATAKANA(data-area)
- returns
a 1-byte indicator showing whether the principal facility supports Katakana
(X'FF') or not (X'00'). If the task is not initiated from
a terminal, INVREQ occurs.
- LANGINUSE(data-area)
- returns
a 3-byte mnemonic code showing the language in use. The 3-byte mnemonic has
a 1:1 correspondence with the 1-byte NATLANGINUSE option. See National language codes for possible values of the code.
- LDCMNEM(data-area)
- returns
a 2-byte logical device code (LDC) mnemonic of the destination that has encountered
overflow. If this option is specified when overflow processing is not in effect,
the value obtained not significant. If no BMS commands have been issued, INVREQ
occurs.
- LDCNUM(data-area)
- returns
a 1-byte LDC numeric value of the destination that has encountered overflow.
This indicates the type of the LDC, such as printer or console. If this option
is specified when overflow processing is not in effect, the value obtained
is not significant.
- MAPCOLUMN(data-area)
- returns
a halfword binary number of the column on the display containing the origin
of the most recently positioned map. If no map has yet been positioned, or
if BMS routing is in effect, or if the task is not initiated from a terminal,
INVREQ occurs.
- MAPHEIGHT(data-area)
- returns
a halfword binary height of the most recently positioned map. If no map has
yet been positioned, or if BMS routing is in effect, or if the task is not
initiated from a terminal, INVREQ occurs.
- MAPLINE(data-area)
- returns
a halfword binary number of the line on the display containing the origin
of the most recently positioned map. If no map has yet been positioned, or
if BMS routing is in effect, or if the task is not initiated from a terminal,
INVREQ occurs.
- MAPWIDTH(data-area)
- returns
a halfword binary width of the most recently positioned map. If no map has
yet been positioned, or if BMS routing is in effect, or if the task is not
initiated from a terminal, INVREQ occurs.
- MSRCONTROL(data-area)
- returns
a 1-byte indicator showing whether the terminal supports magnetic slot reader
(MSR) control (X'FF') or not (X'00'). If the task is not
initiated from a terminal, INVREQ occurs.
- NATLANGINUSE(data-area)
- returns
a 1-byte mnemonic code showing the national language associated with the USERID
for the current task (which could be the default USERID). Refer to the SIGNON
command for an explanation of how this value is derived. (NATLANGINUSE does
not show the system default language as specified on the NATLANG system initialization
parameter.)
See National language codes for
possible values of the code.
- NETNAME(data-area)
- returns
the 8-character name of the logical unit in the VTAM® network. If the task is not initiated
from a terminal, INVREQ occurs. If the principal facility is not a local
terminal, CICS no longer returns a null string but the netname of the remote
terminal.
If this command was issued by a user transaction which was started
by a 3270 bridge transaction, the value returned is the termid of the bridge
facility.
If the CICS region supports VTAM LU aliases, the NETNAME
returned by CICS could be an LU alias, either dynamically allocated by VTAM
or predefined on the LUALIAS parameter of a CDRSC definition.
- NEXTTRANSID(data-area)
- returns
the 4-character next transaction identifier as set by SET NEXTTRANSID or RETURN
TRANSID. It returns blanks if there are no more transactions.
- NUMTAB(data-area)
- returns
a 1-byte number of the tabs required to position the print element in the
correct passbook area of the 2980. If the task is not initiated from a terminal,
INVREQ occurs.
- OPCLASS(data-area)
- returns,
in a 24-bit string, the operator class used by BMS for routing terminal
messages, as defined in the CICS segment of the External Security Manager.
- OPERKEYS(data-area)
- is
accepted for compatibility with previous releases. If specified, a 64-bit
null string is returned.
- OPID(data-area)
- returns
the 3-character operator identification. This is used by BMS for routing terminal
messages, as defined in the CICS segment of the External Security Manager.
If the task is initiated from a remote terminal, the OPID returned
by this command is not necessarily that associated with the user that is signed
on at the remote terminal. If you wish to know the OPID of the signed on user,
you should use the the INQUIRE TERMINAL system programming command, which
is described in the CICS System Programming Reference manual.
The OPID may also be different from that of the user currently
signed on, if it has been changed with the SET TERMINAL command.
- OPSECURITY(data-area)
- is
accepted for compatibility with previous releases. If specified, a 24-bit
null string is returned.
- ORGABCODE(data-area)
- returns
as a 4-byte original abend code in cases of repeated abends.
- OUTLINE(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the field
outlining capability (X'FF') or not (X'00'). If the task
is not initiated from a terminal, INVREQ occurs.
- PAGENUM(data-area)
- returns
a halfword binary current page number for the destination that has encountered
an overflow. If this option is specified when overflow processing is not in
effect, the value obtained is meaningless. If no BMS commands have been issued,
INVREQ occurs.
- PARTNPAGE(data-area)
- returns
a 2-byte name of the partition that most recently caused page overflow. If
no BMS commands have been issued, INVREQ occurs.
- PARTNS(data-area)
- returns
a 1-byte indicator showing whether the terminal supports partitions (X'FF')
or not (X'00'). If the task is not initiated from a terminal, INVREQ
occurs.
- PARTNSET(data-area)
- returns
the name (1–6 characters) of the application partition set. A blank value
is returned if there is no application partition set. If the task is not initiated
from a terminal, INVREQ occurs.
- PRINSYSID(data-area)
- returns
the 4-character name by which the other system is known in the local system;
that is, the CONNECTION definition that defines the other system. For a single-session
APPC device defined by a terminal definition, the returned value is the terminal
identifier.
This only applies when the principal facility is one of the
following:
- An MRO session to another CICS system
- An LU6.1 session to another CICS or IMS™ system
- An APPC session to another CICS system, or to another APPC system or device
If the principal facility is not an MRO, LU6.1, or APPC session,
or if the task has no principal facility, INVREQ occurs.
Note: Special
considerations apply generally when transaction routing. In particular an
ASSIGN PRINSYSID command cannot be used in a routed transaction to find the
name of the terminal-owning region. (See
the CICS Intercommunication
Guide for more information
- PROCESS(data-area)
- returns,
if this program is executing on behalf of a CICS business transaction services (BTS)
activity, the 36-character name of the BTS process that contains the activity.
BTS is described in the CICS Business Transaction Services manual.
- PROCESSTYPE(data-area)
- returns,
if this program is executing on behalf of a BTS activity, the 8-character
process-type of the BTS process that contains the activity.
BTS is described
in the CICS Business Transaction Services manual.
- PROGRAM(data-area)
- returns
an 8-character name of the currently running program.
- PS(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the programmed
symbols capability (X'FF') or not (X'00'). If the task is
not initiated from a terminal, INVREQ occurs.
- QNAME(data-area)
- returns
a 4-character name of the transient data intrapartition queue that caused
this task to be initiated by reaching its trigger level. If the task is not
initiated by automatic transaction initiation (ATI), INVREQ occurs.
- RESSEC(data-area)
- returns
a 1-byte indicator showing whether resource security checking has been defined
for the transaction running. (X for “yes”, blank for
“no”.)
- RESTART(data-area)
- returns
a 1-byte indicator showing whether a restart of the task (X'FF'),
or a normal start of the task (X'00'), has occurred.
- RETURNPROG(data-area)
- returns
the 8-character name of the program to which control is to be returned when
the current program has finished executing. The values returned depend on
how the current program was given control, as follows:
- SCRNHT(data-area)
- returns
a halfword binary variable that contains the height of the 3270 screen
defined for the current task. If the task is not initiated from a terminal,
INVREQ occurs.
- SCRNWD(data-area)
- returns
a halfword binary variable that contains the width of the 3270 screen
defined for the current task. If the task is not initiated from a terminal,
INVREQ occurs.
- SIGDATA(data-area)
- returns
a 4-byte character string containing the inbound signal data received from
a logical unit. If the task is not initiated from a terminal, INVREQ occurs.
- SOSI(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the mixed
EBCDIC/DBCS fields capability (X'FF') or not (X'00'). The
DBCS subfields within an EBCDIC field are delimited by SO (shift-out) and
SI (shift-in) characters. If the task is not initiated from a terminal, INVREQ
occurs.
- STARTCODE(data-area)
- returns
a 2-character value indicating how the transaction that issued the request
was started. Possible values are:
- Code
- Transaction started by
- D
- A distributed program link (DPL) request that did not specify the SYNCONRETURN
option. The task cannot issue I/O requests against its principal facility,
nor can it issue any syncpoint requests.
- DS
- A distributed program link (DPL) request, as in code D, that did specify
the SYNCONRETURN option. The task can issue syncpoint requests.
- QD
- Transient data trigger level.
S
- START command that did not pass data in the FROM option. It may or may
not have passed a channel.
SD
- START command that passed data in the FROM option.
- SZ
- FEPI START command.
- TD
- Terminal input or permanent transid.
- U
- User-attached task.
Note for IIOP: When the IIOP request processor is
run locally, the startcode for an ASSIGN command is U. When the IIOP request
processor is run remotely, over an MRO link, the startcode for the command
is TD. (If you attempt to run the IIOP request processor remotely over any
other type of connection, the routing request is not accepted, so startcodes
for these commands are not relevant in this situation).
- STATIONID(data-area)
- returns
a 1-byte station identifier of a 2980. If the task is not initiated from a
terminal, INVREQ occurs.
- SYSID(data-area)
- returns
the 4-character name given to the local CICS system. This value may be specified
in the SYSID option of a file control, interval control, temporary storage,
or transient data command, in which case the resource to be accessed is assumed
to be on the local system.
- TASKPRIORITY(data-area)
- returns
a halfword binary filed indicating the current priority of the issuing task
(0–255). When the task is first attached, this is the sum of the user, terminal,
and transaction priorities. This value can be changed during execution by
a CHANGE TASK command.
- TCTUALENG(data-area)
- returns
a halfword binary length of the terminal control table user area (TCTUA).
If no TCTUA exists, a zero length is returned.
- TELLERID(data-area)
- returns
a 1-byte teller identifier of a 2980. If the task is not initiated from a
terminal, INVREQ occurs.
- TERMCODE(data-area)
- returns
a 2-byte code giving the type and model number of the terminal associated
with the task.
The first byte is a code identifying the terminal type,
derived from the terminal resource definition. This is the DEVICE attribute
(described in the CICS Resource
Definition Guide). The second byte is a single-character model
number as specified in the TERMMODEL attribute.
The meanings of the
type codes are given in Codes returned by ASSIGN.
- TERMPRIORITY(data-area)
- returns
a halfword binary terminal priority (0–255).
- TEXTKYBD(data-area)
- returns
a 1-byte indicator showing whether the principal facility supports TEXTKYBD.
(X'FF' for “yes”, or X'00' for “no”.) If the task is not
initiated from a terminal, INVREQ occurs.
- TEXTPRINT(data-area)
- returns
a 1-byte indicator showing whether the principal facility supports TEXTPRINT.
(X'FF' for “yes”, or X'00' for “no”.) If the task is not
initiated from a terminal, INVREQ occurs.
- TRANPRIORITY(data-area)
- returns
a halfword binary transaction priority (0–255).
- TWALENG(data-area)
- returns
a halfword binary length of the transaction work area (TWA). If no TWA exists,
a zero length is returned.
- UNATTEND(data-area)
- returns
a 1-byte indicator showing whether the mode of operation of the terminal is
unattended, that is to say no person is actually attending the terminal. These
indicators are X'FF' for unattended and X'00' for attended.
If the task is not initiated from a terminal, INVREQ occurs.
- USERID(data-area)
- returns
an 8-byte userid of the signed-on user. If no user is explicitly signed on,
CICS returns the default userid. Special considerations apply if you are using
an intercommunication environment. See the CICS Intercommunication Guide for
more information about the ASSIGN command for LUTYPE6.1, APPC, and MRO.
- USERNAME(data-area)
- returns
a 20-character name of the user obtained from the external security manager
(ESM).
- USERPRIORITY(data-area)
- returns
a halfword binary operator priority (0–255).
- VALIDATION(data-area)
- returns
a 1-byte indicator showing whether the terminal is defined as having the validation
capability (X'FF') or not (X'00'). Validation capability
consists of the mandatory fill, mandatory enter, and trigger attributes. If
the task is not initiated from a terminal, INVREQ occurs.