IJJLBSER (LBSERV DSECT) Macro

This macro maps the output area pointed to by the LBSERV SERVL field.

It must always be used together with the LBSERV macro.

Format

Read syntax diagramSkip visual syntax diagramnameIJJLBSER DSECT=NOYES

Requirements for the caller

RMODE:
24 or ANY

Parameters

DSECT=NO | YES
DSECT=YES specifies that a mapping DSECT is generated. If the operand is omitted or if NO is specified, inline code is generated.

Table 1 describes the mapping and contents of the DSECT fields.

Table 1. Mapping of the LBSERV-Generated DSECT
Field Name No. of Bytes Contents
IJJLTLEN 2 Length of area that is set by user
IJJLTIDN 2 Level identification
IJJLTRES 4 Reserved
IJJLTNAM 8 Name of DSECT
IJJLTRET 4 Return code
IJJLTREA 4 Reason code
IJJLFLEN 2 Length of parameter list
IJJLFREQ 2 Request type
IJJLFRWF 4 Address of read/write flag
IJJLFCUU 4 Address of cuu
IJJLFVOL 4 Address of volume serial
IJJLFECB 4 Address of ECB
IJJLFLBN 4 Address of library id
IJJLFSCT 4 Address of source category
IJJLFTCT 4 Address of target category
IJJLFMEM 4 Address of LIBR member
IJJLTCNX

IJJLTCNT
8
3
5
Extended count for number of volumes, it consists of:
  • Reserved
  • Count field for number of volumes
IJJLTSTA 4 Operational status (device)
IJJLFUSW 4 User word
IJJLFPIP 4 Pointer to internal part
IJJLTMED 4 Media name of volume
IJJLFEVL 4 Address of EVOL
IJJLTMXP 4 Pointer to MAPXPCCB
IJJLTIXP 4 Pointer to send/receive
IJJLTWRK 4 Pointer to work area
IJJLTPRR 2 Previous request type
IJJLTTIK 2 TIK
IJJLTWKA 8 Reserved work field
IJJLTSTO 1 Reserved
IJJLTCUP 3 Cache usage percentage