CSVLPRET information
CSVLPRET programming interface information
The following field is NOT programming interface information:
- Lpmea64WC
CSVLPRET heading information
| Common name: | Dynamic LPA Return Information |
|---|---|
| Macro ID: | CSVLPRET |
| DSECT name: | LPMEA LPMEAX LPMEAQ LPMEA64 LPMED |
| Owning component: | Contents Supervision (SC1CJ) |
| Eye-catcher ID: |
NONE
|
| Storage attributes: |
Subpool: Caller-supplied
Key: Caller-supplied Residency: Caller-supplied |
| Size: |
Variable
LPMEA -- X'0028' bytes LPMEAX -- X'0010' bytes LPMEAQ -- X'0024' bytes LPMEA64 -- X'0030' bytes LPMED -- X'0014' bytes |
| Created by: |
Caller and passed as parameter on MODINFO keyword
on CSVDYLPA ADD and DELETE System and passed as parameter to exit CSVDYLPA System and provided as information within SMF Type 90 Subtype 31 record |
| Pointed to by: |
CSVDYLPA parameter list
Parameter passed to exit CSVDYLPA Area within SMF Type 90 Subtype 31 record |
| Serialization: |
None required
|
| Function: |
The MODINFO area is a contiguous array of entries,
mapped by the LPMEA (for ADD) or LPMED (for DELETE) DSECT An LPMEAX can be provided for ADD, which is also a contiguous array of entries. Each LPMEAX entry is related to the corresponding LPMEA entry. An LPMEA64 can be returned on output for ADD. It is also a contiguous array of entries. Each LPMEA64 entry is related to the corresponding LPMEA entry. An LPMEAQ must be provided when QueryOnly=YES is specified. An area of contiguous entries mapped by the LPMEA DSECT is provided to exit CSVDYLPA An area of contiguous entries mapped by the LPMEA DSECT is provided within the SMF Type 90 Subtype 31 record |
CSVLPRET mapping
Offset |
Offset |
||||
|---|---|---|---|---|---|
Dec |
Hex |
Type |
Len |
Name(Dim) |
Description |
0 |
(0) |
STRUCTURE |
0 |
LPMEA |
Modinfo entry for ADD
|
0 |
(0) |
CHARACTER |
10 |
LPMEAINPUTINFO |
Information provided by caller of dynamic LPA
services. Provided to exit CSVDYLPA. Mapping
of module entries within Type 90 Subtype 31
SMF records.
|
0 |
(0) |
CHARACTER |
8 |
LPMEANAME |
The module name
|
8 |
(8) |
BITSTRING |
2 |
LPMEAINPUTFLAGS |
Flags set by the caller Not applicable to
exit CSVDYLPA or SMF record.
|
8 |
(8) |
BITSTRING |
1 |
LPMEAINPUTFLAGS0 |
Byte 0 of Flags. Not applicable when
BYADDR=YES.
|
|
|||||
1... .... |
LPMEAFIXED |
"X'80'" If on, page-fix this module
|
|||
.1.. .... |
LPMEAPAGEPROTPAGE |
"X'40'" If on, page-protect only the whole pages
of this module. If off, page-protect all
bytes of this module. Be aware that when
page-protecting all bytes of the module,
storage utilization for the module may
increase, as the system allocates a number of
whole pages for the module, rather than just
the amount of storage that is truly necessary
to load the module.
|
|||
..1. .... |
LPMEASTORAGEOWNERSYSTEM |
"X'20'" If on, the storage in which the
module is placed is to be OWNER=SYSTEM. If
off, it is OWNER=HOME.
|
|||
9 |
(9) |
BITSTRING |
1 |
LPMEAINPUTFLAGS1 |
Byte 1 of Flags. Not applicable when
BYADDR=YES.
|
|
|||||
1... .... |
LPMEASVC |
"X'80'" This entry is an SVC. The SVC number is in
LpmeaxSvcnum.
|
|||
.1.. .... |
LPMEAESVC |
"X'40'" This entry is an extended SVC. The SVC number
is in LpmeaxSvcnum. The extended svc routing
code is in LpmeaxESvcrnum.
|
|||
10 |
(A) |
CHARACTER |
30 |
LPMEAOUTPUTINFO |
Information provided by the system (except
where noted for BYADDR=YES). Provided to exit
CSVDYLPA which should not modify this
information
|
10 |
(A) |
BITSTRING |
2 |
LPMEAOUTPUTFLAGS |
Output: Flags
|
10 |
(A) |
BITSTRING |
1 |
LPMEAOUTPUTFLAGS0 |
Byte 0 of Flags. Only bits LpmeaSuccess and
LpmeaRmode64 are applicable to exit CSVDYLPA
or SMF record - the module entry is only
valid when bit LpmeaSuccess is on.
|
|
|||||
1... .... |
LPMEASUCCESS |
"X'80'" Successfully processed
|
|||
.1.. .... |
LPMEAMODPROB |
"X'40'" A problem occurred processing this entry.
Function with problem is indicated by
LpmeaModprobFunction.
|
|||
..1. .... |
LPMEAMODPROBABENDINFO |
"X'20'" An unexpected abend occurred while
processing this entry. Further information is
in the LpmeaAbendRsnCodes area.
|
|||
...1 .... |
LPMEAMODPROBRETURNCODEINFO |
"X'10'" An unexpected return code was
received while processing this entry. Further
information is in the LpmeaRetRsnCodes area.
|
|||
.... ...1 |
LPMEARMODE64 |
"X'01'" When LpmeaSuccess is on, the entry point
address and/or a load point address is Rmode
64 (above 2G). This will correlate to a value
of 7FFFFBAD in LpmeaEntryPointAddr and/or
LpmeaLoadPointAddr and/or
LpmeaLoadPointAddr2, indicating that the full
address is available only within the Lpmea64
data (which is not present for SMF records).
|
|||
11 |
(B) |
BITSTRING |
1 |
LPMEAMODPROBFUNCTION |
Function with problem. See equates below
that have names beginning with LpmeaModprob.
Valid when LpmeaModprob is on.
|
11 |
(B) |
BITSTRING |
1 |
LPMEASUCCESSCONCATNUM |
The concatenation number (0 to n)
representing the data set in which the module
was located. This will be 0 when the input
was by data set (as opposed to by DDNAME or
DCB address). It is only valid when
LpmeaSuccess is on, or for exit CSVDYLPA or
SMF record. It is not valid for ByADDR=YES or
when PATHNAME is used.
|
12 |
(C) |
CHARACTER |
28 |
LPMEASTUFF |
|
12 |
(C) |
CHARACTER |
28 |
LPMEASUCCESSINFO |
Valid only when LpmeaSuccess is on.
|
12 |
(C) |
CHARACTER |
8 |
LPMEADELETETOKEN |
Output: Token to be used on DELETE for this
module.
|
20 |
(14) |
ADDRESS |
4 |
LPMEAENTRYPOINTADDR |
Output: The entry point. (Input for
BYADDR=YES. When MODINFO64 is used, field
Lpmea64EntryPointAddr is used, and field
LpmeaEntryPointAddr is not used.) If this is
a DELETE event either for exit CSVDYLPA or
for an SMF record, then this field represents
the entry point address of the now-current
LPA copy of the module, or has a value of
X'7FFFFFFF' when there is no remaining LPA
copy of the module (in which case the
LoadPointAddr and Length fields are not
valid). A value of x'7FFFFBAD' in output for
an ADD event indicates that the address was
above 2G. The LPMEA64 structure, if provided,
contains the full information.
|
20 |
(14) |
BITSTRING |
3 |
LPMEAENTRYPOINTADDRBYTES0TO2
|
|
|
|||||
1... .... |
LPMEAENTRYPOINTADDRBIT0 |
"X'80'" On if AMODE=31 or if the caller is
AMODE 31 and the entry is AMODE=ANY
|
|||
23 |
(17) |
BITSTRING |
1 |
LPMEAENTRYPOINTADDRBYTE3 |
|
|
|||||
.... ...1 |
LPMEAENTRYPOINTADDRBIT31 |
"X'01'" On if AMODE=64
|
|||
24 |
(18) |
ADDRESS |
4 |
LPMEALOADPOINTADDR |
Output: The load point. (Input for
BYADDR=YES. When MODINFO64 is used, field
Lpmea64LoadPointAddr is used, and field
LpmeaLoadPointAddr is not used.) A value of
x'7FFFFBAD' in output for an ADD event
indicates that the address was above 2G. The
LPMEA64 structure, if provided, contains the
full information.
|
28 |
(1C) |
SIGNED |
4 |
LPMEAMODLEN |
Output: The length. (Input for BYADDR=YES.)
|
32 |
(20) |
ADDRESS |
4 |
LPMEALOADPOINTADDR2 |
Output: The load point of the secondary area.
A PDSE module may be split into two parts of
differing RMODEs. When the module is not
split, this will be 0. (Input for BYADDR=YES.
When MODINFO64 is used, field
Lpmea64LoadPointAddr2 is used, and field
LpmeaLoadPointAddr2 is not used.) A value of
x'7FFFFBAD' in output for an ADD event
indicates that the address was above 2G. The
LPMEA64 structure, if provided, contains the
full information. For BYADDR=YES, this field
is ignored if LpmeaModLen2 is 0.
|
36 |
(24) |
SIGNED |
4 |
LPMEAMODLEN2 |
Output: The length of the secondary area.
When the module is not split, this will be 0.
(Input for BYADDR=YES.)
|
12 |
(C) |
CHARACTER |
8 |
LPMEARETRSNCODES |
Valid when LpmeaModprobReturnCodeInfo
|
12 |
(C) |
SIGNED |
4 |
LPMEARETCODE |
Output: Return code from function designated
in LpmeaModprobFunction
|
16 |
(10) |
SIGNED |
4 |
LPMEARSNCODE |
Output: Reason code from function designated
in LpmeaModprobFunction
|
12 |
(C) |
CHARACTER |
8 |
LPMEAABENDRSNCODES |
Valid when LpmeaModprobAbendInfo
|
12 |
(C) |
SIGNED |
4 |
LPMEAABENDCODE |
Output: Abend code from function designated
in LpmeaModprobFunction
|
16 |
(10) |
SIGNED |
4 |
LPMEAABENDRSNCODE |
Output: Abend reason code from function
designated in LpmeaModprobFunction
|
40 |
(28) |
X'28' |
0 |
LPMEA_LEN_V0 |
"40" Version 0 length
|
40 |
(28) |
X'1' |
0 |
LPMEAMODPROBNOTFOUND |
"1" The module could not be located via the
data set, ddname, or DCB@ that was provided
|
40 |
(28) |
X'2' |
0 |
LPMEAMODPROBNOTAUTH |
"2" Not authorized to add this module to LPA
|
40 |
(28) |
X'3' |
0 |
LPMEAMODPROBDIRECTORY |
"3" Directory processing produced an
unexpected return code
|
40 |
(28) |
X'4' |
0 |
LPMEAMODPROBFETCH |
"4" FETCH produced an unexpected return code
|
40 |
(28) |
X'6' |
0 |
LPMEAMODPROBPAGEPROT |
"6" PGSER PROTECT produced an unexpected abend
|
40 |
(28) |
X'7' |
0 |
LPMEAMODPROBTOOMANYEXTENTS |
"7" Only load modules with 1 or 2 extents
defined can be processed.
|
40 |
(28) |
X'8' |
0 |
LPMEAMODPROBNOTEXECUTABLE |
"8" The module is not executable
|
40 |
(28) |
X'A' |
0 |
LPMEAMODPROBDESERVDESL |
"10" Directory processing produced an
unexpected return code
|
40 |
(28) |
X'B' |
0 |
LPMEAMODPROBDUPLICATE |
"11" The member is a duplicate of another
member.
|
40 |
(28) |
X'C' |
0 |
LPMEAMODPROBAMODE64NOTZARCH
|
|
"12" Attempt to create an LPA module
byaddr that is AMODE 64 but the system is not
running in z/Architecture mode
|
|||||
40 |
(28) |
X'D' |
0 |
LPMEAMODPROBBPX4LOD |
"13" Bpx4lod produced an unexpected return code
|
40 |
(28) |
X'E' |
0 |
LPMEAMODPROBNOTAPFPROG |
"14" The module to be loaded via pathname was
not marked as an APF program via the UNIX
extattr command with the +a attribute.
|
40 |
(28) |
X'F' |
0 |
LPMEAMODPROBNOTAPFDS |
"15" The module to be loaded was to be located
by the LNKLST DCB while requesting
APFREQUIRED=YES. LNKAUTH=APFTAB was in
effect. The data set containing the module
was not APF-authorized.
|
40 |
(28) |
X'14' |
0 |
LPMEAMODPROBUNEXPECTEDABEND
|
|
"20" An unexpected abend resulted while
processing. Fields LpmeaAbendcode and
LpmeaAbendrsncode contain the abend code and
abend reason code.
|
|||||
40 |
(28) |
X'28' |
0 |
LPMEA_LEN |
"*-LPMEA"
|
Offset |
Offset |
||||
|---|---|---|---|---|---|
Dec |
Hex |
Type |
Len |
Name(Dim) |
Description |
0 |
(0) |
STRUCTURE |
0 |
LPMEAX |
Modinfo entry for ADD
|
0 |
(0) |
BITSTRING |
1 |
LPMEAXVERSION |
This is an input field. Should be 0, but is
not checked.
|
1 |
(1) |
CHARACTER |
15 |
LPMEAXMOREINPUTINFO |
Information provided by the caller
|
1 |
(1) |
BITSTRING |
1 |
LPMEAXSVCNUM |
Input SVC num
|
2 |
(2) |
BITSTRING |
1 |
LPMEAXESVCRNUM |
Input extended SVC routing number
|
3 |
(3) |
CHARACTER |
13 |
|
Reserved
|
3 |
(3) |
X'10' |
0 |
LPMEAX_LEN_V0 |
"16" Version 0 length
|
3 |
(3) |
X'10' |
0 |
LPMEAX_LEN |
"*-LPMEAX"
|
Offset |
Offset |
||||
|---|---|---|---|---|---|
Dec |
Hex |
Type |
Len |
Name(Dim) |
Description |
0 |
(0) |
STRUCTURE |
0 |
LPMEA64 |
Modinfo entry for ADD
|
0 |
(0) |
BITSTRING |
1 |
LPMEA64VERSION |
This is an input field. Should be 0, but is
not checked.
|
1 |
(1) |
BITSTRING |
1 |
LPMEA64WC |
WC. IBM use only
|
2 |
(2) |
CHARACTER |
6 |
|
Reserved
|
8 |
(8) |
ADDRESS |
8 |
LPMEA64ENTRYPOINTADDR |
Output: The entry point. (Input for
BYADDR=YES. When MODINFO64 is provided,
MODINFO field LpmeaEntryPointAddr is not
used.) If this is a DELETE event either for
exit CSVDYLPA, then this field represents the
entry point address of the now-current LPA
copy of the module, or has a value of
X'00000000_7FFFFFFF' when there is no
remaining LPA copy of the module (in which
case the LoadPointAddr and Length fields are
not valid).
|
8 |
(8) |
CHARACTER |
4 |
LPMEA64ENTRYPOINTADDR_0TO3 |
|
12 |
(C) |
CHARACTER |
4 |
LPMEA64ENTRYPOINTADDR_4TO7 |
|
12 |
(C) |
BITSTRING |
3 |
LPMEA64ENTRYPOINTADDR_4TO6 |
|
|
|||||
1... .... |
LPMEA64ENTRYPOINTADDRBIT32 |
"X'80'" On if AMODE=31 or if the caller
is AMODE 31 and the entry is AMODE=ANY
|
|||
15 |
(F) |
BITSTRING |
1 |
LPMEA64ENTRYPOINTADDRBYTE7 |
|
|
|||||
.... ...1 |
LPMEA64ENTRYPOINTADDRBIT63 |
"X'01'" On if AMODE=64
|
|||
16 |
(10) |
ADDRESS |
8 |
LPMEA64LOADPOINTADDR |
Output: The load point. (Input for
BYADDR=YES. When MODINFO64 is provided,
MODINFO field LpmeaLoadPointAddr is not
used.)
|
16 |
(10) |
CHARACTER |
4 |
LPMEA64LOADPOINTADDR_0TO3 |
|
20 |
(14) |
CHARACTER |
4 |
LPMEA64LOADPOINTADDR_4TO7 |
|
24 |
(18) |
ADDRESS |
8 |
LPMEA64LOADPOINTADDR2 |
Output: The load point of the secondary
area. A PDSE module may be split into two
parts of differeing RMODEs. When the module
is not split, this will be 0. (Input for
BYADDR=YES. When MODINFO64 is provided,
MODINFO field LpmeaLoadPointAddr2 is not
used.) For BYADDR=YES, this field is ignored
if LpmeaModLen2 is 0.
|
24 |
(18) |
CHARACTER |
4 |
LPMEA64LOADPOINTADDR2_0TO3 |
|
28 |
(1C) |
CHARACTER |
4 |
LPMEA64LOADPOINTADDR2_4TO7 |
|
32 |
(20) |
CHARACTER |
16 |
|
Reserved
|
32 |
(20) |
X'30' |
0 |
LPMEA64_LEN |
"*-LPMEA64"
|
Offset |
Offset |
||||
|---|---|---|---|---|---|
Dec |
Hex |
Type |
Len |
Name(Dim) |
Description |
0 |
(0) |
STRUCTURE |
0 |
LPMEAQ |
Modinfo entry for ADD with QUERYONLY=YES
|
0 |
(0) |
BITSTRING |
1 |
LPMEAQVERSION |
Initial version: 0 This is an output field.
|
1 |
(1) |
CHARACTER |
3 |
|
Reserved
|
4 |
(4) |
SIGNED |
4 |
LPMEAQCSAREQ |
Amount of CSA needed
|
8 |
(8) |
SIGNED |
4 |
LPMEAQECSAREQ |
Amount of ECSA needed
|
12 |
(C) |
SIGNED |
4 |
LPMEAQSQAREQ |
Amount of SQA needed
|
16 |
(10) |
SIGNED |
4 |
LPMEAQESQAREQ |
Amount of ESQA needed
|
20 |
(14) |
CHARACTER |
8 |
LPMEAQHVCOMMONREQ |
Amount of high virtual common (byte-based).
The value range is 0 - 2**64-1. Each
individual request less than 128K is rounded
up to a power of 2. Each individual request
greater than 128K is rounded up to a 1M
multiple.
|
28 |
(1C) |
CHARACTER |
8 |
|
Reserved
|
28 |
(1C) |
X'24' |
0 |
LPMEAQ_LEN_V0 |
"36" Version 0 length
|
28 |
(1C) |
X'24' |
0 |
LPMEAQ_LEN |
"*-LPMEAQ"
|
Offset |
Offset |
||||
|---|---|---|---|---|---|
Dec |
Hex |
Type |
Len |
Name(Dim) |
Description |
0 |
(0) |
STRUCTURE |
0 |
LPMED |
Modinfo entry for DELETE
|
0 |
(0) |
CHARACTER |
18 |
LPMEDINPUTINFO |
Information provided by caller
|
0 |
(0) |
CHARACTER |
8 |
LPMEDNAME |
The module name
|
8 |
(8) |
CHARACTER |
8 |
LPMEDDELETETOKEN |
Token returned when this module was added.
Identifies the copy to delete.
|
16 |
(10) |
BITSTRING |
2 |
LPMEDINPUTFLAGS |
Flags set by the caller
|
16 |
(10) |
BITSTRING |
1 |
LPMEDINPUTFLAGS0 |
Byte 0 of Flags
|
17 |
(11) |
BITSTRING |
1 |
LPMEDINPUTFLAGS1 |
Byte 0 of Flags
|
18 |
(12) |
CHARACTER |
2 |
LPMEDOUTPUTINFO |
Information provided by the system.
|
18 |
(12) |
BITSTRING |
2 |
LPMEDOUTPUTFLAGS |
Output: Flags
|
18 |
(12) |
BITSTRING |
1 |
LPMEDOUTPUTFLAGS0 |
Byte 0 of Flags
|
|
|||||
1... .... |
LPMEDSUCCESS |
"X'80'" Successfully processed
|
|||
.1.. .... |
LPMEDMODPROB |
"X'40'" Problem occurred processing this entry.
Function with problem is indicated by
LpmedModprobFunction.
|
|||
19 |
(13) |
BITSTRING |
1 |
LPMEDMODPROBFUNCTION |
Function with problem. See equates beginning
with LpmedModprob. Valid when LpmedModprob is
on
|
19 |
(13) |
X'14' |
0 |
LPMED_LEN_V0 |
"20" Version 0 length
|
19 |
(13) |
X'1' |
0 |
LPMEDMODPROBNOTFOUND |
"1" The module was not part of dynamic LPA.
|
19 |
(13) |
X'2' |
0 |
LPMEDMODPROBNOTAUTH |
"2" Not authorized to delete this module from
LPA
|
19 |
(13) |
X'3' |
0 |
LPMEDMODPROBUNEXPECTEDABEND
|
|
"3" An unexpected abend resulted while
processing.
|
|||||
|
|||||
19 |
(13) |
X'0' |
0 |
CSVDYLPADYNNOTAVAILABLE |
"0"
|
19 |
(13) |
X'1' |
0 |
CSVDYLPADYNAVAILABLE |
"1"
|
|
|||||
19 |
(13) |
X'0' |
0 |
CSVDYLPADEFLPASTATE_INCOMPLETE
|
|
"0"
|
|||||
19 |
(13) |
X'1' |
0 |
CSVDYLPADEFLPASTATE_COMPLETE
|
|
"1"
|
|||||
|
|||||
19 |
(13) |
X'0' |
0 |
CSVDYLPAFUNCTIONADD |
"0"
|
19 |
(13) |
X'1' |
0 |
CSVDYLPAFUNCTIONDELETE |
"1"
|
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNCODEMASK |
"X'0000FFFF'" Use this mask to isolate the non
component-diagnostic portion of the reason
code.
|
|
|||||
.... .... |
CSVDYLPARC_OK |
"X'00000000'" Meaning: CSVDYLPA request successful.
Action: None required.
|
|||
.... .1.. |
CSVDYLPARC_WARN |
"X'00000004'" Meaning: Warning Action: Refer to the
action provided with the specific reason
code.
|
|||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTALLSUCCESSFUL
|
|
"X'00000401'" Meaning: For ADD and
DELETE request, at least one input module
could not be processed successfully.
Information about the problem is contained
within the MODINFO entry for that module, in
field LpmeaOutputFlags (for ADD) or field
LpmedOutputFlags (for DELETE). The system
continued to process entries after the one
for which the problem occurred. Action: Fix
the problem before requesting the function
again.
|
|||||
.... 1... |
CSVDYLPARC_INVPARM |
"X'00000008'" Meaning: CSVDYLPA request specifies
parmeters that are not valid. For ADD and
DELETE, when the problem occurred while
processing a particular MODINFO entry, the
system will not process any additional
MODINFO entries. Action: Refer to the action
provided with the specific reason code.
|
|||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPARMLIST |
"X'00000801'" Meaning: Unable to access
parameter list. Action: Check for possible
storage overlay.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNSRBMODE |
"X'00000802'" Meaning: SRB mode. Action: Avoid
requesting this function in SRB mode.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTENABLED |
"X'00000803'" Meaning: Not Enabled. Action:
Avoid requesting this function while not
enabled.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNHOMENOTPRIMARY |
"X'00000805'" Meaning: Home address space
different from primary address space. Action:
Avoid requesting this function in this
environment.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADREQUESTTYPE |
"X'00000809'" Meaning: Request type is not
valid. Action: Check for possible storage
overlay of the parameter list.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADESTAEX |
"X'0000080A'" Meaning: Unable to establish
ESTAEX. "xxxx" contains the ESTAEX return
code. There could be an FRR established.
Action: Refer to documentation for ESTAEX
return code "xxxx".
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNRESERVEDNOT0 |
"X'0000080B'" Meaning: Reserved field not 0.
Action: Check for possible storage overlay of
the parameter list.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPARMLISTALET |
"X'0000080D'" Meaning: Unable to use ALET
of parameter list. Action: Make sure that the
ALET of the parameter list is valid. The
access register might not have been set up
correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADVERSION |
"X'0000080E'" Meaning: Bad version number.
Action: Check for possible storage overlay of
the parameter list or for use on a downlevel
system that does not support this version.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNLOCKED |
"X'0000080F'" Meaning: Locked Action: Avoid
requesting this function in this environment.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADDSNAMEAREA |
"X'00000815'" Meaning: Unable to access
data set name. Action: Make sure that the
DSNAME area is valid.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFOAREA |
"X'00000816'" Meaning: Unable to access
MODINFO area. Action: Make sure that the
MODINFO area is valid.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFOALET |
"X'00000817'" Meaning: Unable to use ALET
of MODINFO area. Action: Make sure that the
ALET of the MODINFO area is valid. The access
register might not have been set up
correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADOPEN |
"X'00000818'" Meaning: Unable to open specified
data set. Action: Make sure that you
specified the proper data set, that it is a
PDS or PDSE program library, and that it can
be located by the system.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADNUMMOD |
"X'0000081D'" Meaning: The value provided by
the NUMMOD parameter is 0 or exceeds 256.
Action: Specify a non-zero NUMMOD parameter
value. Instead of providing more than 256
entries in a single call, use multiple calls
each of which provides no more than 256
entries.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADDSNAMEALET |
"X'00000820'" Meaning: Bad dsname ALET.
Action: Make sure that the ALET of the DSNAME
area is valid. The access register might not
have been set up correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODULENAME |
"X'00000822'" Meaning: Bad modulename -
first character is 0 or blank. Action:
Provide a valid module name.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADDSNAME |
"X'00000823'" Meaning: Bad DSNAME - first
character is 0 or blank. Action: Provide a
valid data set name.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADALLOC |
"X'00000829'" Meaning: Unable to allocate data
set. Action: Make sure that you specified the
proper data set, that it is a PDS or PDSE
program library, and that it can be located
by the system.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNFUNCTIONNOTAVAILABLE
|
|
"X'0000082B'"
Meaning: Required DFSMS
function or dynamic allocation
is not available or request
issued prior to the LNKLST
being available. Action: Make
sure that the required DFSMS
support is installed. Avoid
requesting the function in an
environment where dynamic
allocation is not available.
Avoid requesting the function
until the LNKLST is available.
Avoid requesting dynamic LPA
services via the PROG=xx
parameter of the IEASYSxx
parmlib member.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHDCB |
"X'0000082C'" Meaning: Not authorized to use
DCB option. Must be supervisor state, PKM
allowing key 0-7, PSW key 0-7, or APF
authorized. Action: Avoid using the DCB
option without the required authorization.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHCONCAT |
"X'0000082D'" Meaning: If not supervisor
state, PKM allowing key 0-7, PSW key 0-7, or
APF authorized, or if APFREQUIRED=YES is
specified or defaulted, the concatenation
represented by the input DDNAME or DCB, when
it is not the LNKLST, must be APF authorized.
Action: Avoid using a non-APF authorized
concatenation without the required
authorization.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHMEMBERMASK
|
|
"X'0000082E'" Meaning: Not authorized
to use MemberMask option. Must be supervisor
state, PKM allowing key 0-7, PSW key 0-7, or
APF authorized. Action: Avoid using the
MODINFOTYPE=MEMBERMASK function without the
required authorization.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFOXAREA |
"X'00000830'" Meaning: Unable to access
MODINFOX area. Action: Make sure that the
MODINFOX area is valid.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFOXALET |
"X'00000831'" Meaning: Unable to use ALET
of MODINFOX area. Action: Make sure that the
ALET of the MODINFOX area is valid. The
access register might not have been set up
correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNESVC |
"X'00000832'" Meaning: A non-extended SVC was
selected, but the specified SVC number is an
extended SVC. Action: Fix the SVC number.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTESVC |
"X'00000833'" Meaning: An extended SVC was
selected, but the specified SVC number is not
an extended SVC. Action: Fix the SVC number.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADESVCRNUM |
"X'00000834'" Meaning: The routing number for
the selected extended SVC exceeded the number
of entries for that extended SVC that were
defined at IPL. Action: Fix the extended SVC
routine number.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTPARTITIONED |
"X'0000083C'" Meaning: For ADD request,
the data set is not partitioned. Action: Make
sure that you specified the proper data set
and that it is a PDS or PDSE program library.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADBYADDRINFO |
"X'0000083D'" Meaning: For ADD request with
BYADDR=YES, the module information is
incorrect. Action: Make sure that the entry
point and load point addresses represent
common area storage. Make sure that the entry
point lies within the primary load segment.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHBYADDR |
"X'0000083E'" Meaning: Not authorized to
use BYADDR=YES option. Must be supervisor
state, PKM allowing key 0-7, PSW key 0-7, or
APF authorized. Action: Avoid using
BYADDR=YES without the required
authorization.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADDCBAREA |
"X'0000083F'" Meaning: Unable to access the
opened DCB. Action: Make sure that the DCB
has been opened.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNENQHELDSHARED |
"X'00000840'" Meaning: The ENQ resource
with QNAME SYSZCSV and RNAME CSVDYLPA was
held in the shared state on entry to dynamic
LPA services. Action: Avoid holding the ENQ
shared when using dynamic LPA services.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADLPMEAQAREA |
"X'00000841'" Meaning: Unable to access
LPMEAQ area. Action: Make sure that the
LPMEAQ area is valid.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADLPMEAQALET |
"X'00000842'" Meaning: Unable to use ALET
of LPMEAQ area. Action: Make sure that the
ALET of the LPMEAQ area is valid. The access
register might not have been set up
correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHADDALIAS |
"X'00000843'" Meaning: Not authorized to
use the ADDALIAS=YES function. Must be
supervisor state, PKM allowing key 0-7, PSW
key 0-7, or APF authorized. Action: Avoid
using the ADDALIAS=YES function without the
required authorization.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPATHNAMELEN |
"X'00000844'" Meaning: The PATHNAMELEN
parameter value is not in the range 1-1023.
Action: Provide a valid PATHNAMELEN parameter
value.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPATHNAMEAREA |
"X'00000845'" Meaning: Unable to access
the pathname. Action: Make sure that the
PATHNAME area is valid.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPATHNAMEALET |
"X'00000846'" Meaning: Unable to use ALET
of PATHNAME area. Action: Make sure that the
ALET of the PATHNAME area is valid. The
access register might not have been set up
correctly.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADPATHNAMENUMMOD
|
|
"X'00000847'" Meaning: PATHNAME was
specified and the value provided by the
NUMMOD parameter is not 1. Action: Provide
only 1 entry per call.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOTAUTHDEFLPAWAIT
|
|
"X'00000848'" Meaning: Not authorized
to use REQUEST=DEFLPAWAIT. Must be supervisor
state, PKM allowing key 0-7, PSW key 0-7, or
APF authorized. Action: Avoid using
REQUEST=DEFLPAWAIT without the required
authorization.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFO64AREA
|
|
"X'00000849'" Meaning: Unable to access
MODINFO64 area. Action: Make sure that the
MODINFO64 area is valid.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADMODINFO64ALET
|
|
"X'0000084A'" Meaning: Unable to use
ALET of MODINFO64 area. Action: Make sure
that the ALET of the MODINFO64 area is valid.
You might not have set up its access register
properly.
|
|||||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNSVCRMODE64 |
"X'0000084B'" Meaning: A module identified as
an SVC (or extended SVC) routine was found to
require above the bar storage. Action: Avoid
using an RMODE 64 module as an SVC routine.
|
.... 11.. |
CSVDYLPARC_ENV |
"X'0000000C'" Meaning: Environmental error Action:
Refer to the action provided with the
specific reason code.
|
|||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNNOSTORAGE |
"X'00000C02'" Meaning: There is not sufficient
storage to complete the request. Action:
Contact your system programmer. There is a
shortage of common storage.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNBADDIRECTORY |
"X'00000C04'" Meaning: When using the
MemberMask option, the data set directory was
in error. Either an I/O error occurred
accessing the directory, or the format of a
directory entry was incorrect. Action: Fix
the data set directory. Make sure that the
data set is a PDS or PDSE program library.
|
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNSTORAGELIMEXCEEDED
|
|
"X'00000C05'" Meaning: For ADD
request, the amount of module storage needed
for the request would have caused the amount
of CSA or ECSA remaining to fall below the
threshold specified by the system programmer
using the LPA CSAMIN statement of PROGxx or
the SETPROG LPA,CSAMIN system command.
Action: Specify that fewer modules be added,
or have the system programmer reduce the
CSAMIN amounts.
|
|||||
...1 .... |
CSVDYLPARC_COMPERROR |
"X'00000010'" Meaning: Unexpected failure.
Action: Refer to the action provided with the
specific reason code.
|
|||
19 |
(13) |
BITSTRING |
0 |
CSVDYLPARSNCOMPERROR |
"X'00001001'" Meaning: Unexpected failure. The
state of the request is unpredictable.
Action: Contact your system programmer.
|
19 |
(13) |
X'14' |
0 |
LPMED_LEN |
"*-LPMED"
|
Name |
Offset |
Hex Tag |
|---|---|---|
CSVDYLPADEFLPASTATE_COMPLETE |
13 |
1 |
CSVDYLPADEFLPASTATE_INCOMPLETE |
13 |
0 |
CSVDYLPADYNAVAILABLE |
13 |
1 |
CSVDYLPADYNNOTAVAILABLE |
13 |
0 |
CSVDYLPAFUNCTIONADD |
13 |
0 |
CSVDYLPAFUNCTIONDELETE |
13 |
1 |
CSVDYLPARC_COMPERROR |
13 |
10 |
CSVDYLPARC_ENV |
13 |
C |
CSVDYLPARC_INVPARM |
13 |
8 |
CSVDYLPARC_OK |
13 |
0 |
CSVDYLPARC_WARN |
13 |
4 |
CSVDYLPARSNBADALLOC |
13 |
829 |
CSVDYLPARSNBADBYADDRINFO |
13 |
83D |
CSVDYLPARSNBADDCBAREA |
13 |
83F |
CSVDYLPARSNBADDIRECTORY |
13 |
C04 |
CSVDYLPARSNBADDSNAME |
13 |
823 |
CSVDYLPARSNBADDSNAMEALET |
13 |
820 |
CSVDYLPARSNBADDSNAMEAREA |
13 |
815 |
CSVDYLPARSNBADESTAEX |
13 |
80A |
CSVDYLPARSNBADESVCRNUM |
13 |
834 |
CSVDYLPARSNBADLPMEAQALET |
13 |
842 |
CSVDYLPARSNBADLPMEAQAREA |
13 |
841 |
CSVDYLPARSNBADMODINFOALET |
13 |
817 |
CSVDYLPARSNBADMODINFOAREA |
13 |
816 |
CSVDYLPARSNBADMODINFOXALET |
13 |
831 |
CSVDYLPARSNBADMODINFOXAREA |
13 |
830 |
CSVDYLPARSNBADMODINFO64ALET |
13 |
84A |
CSVDYLPARSNBADMODINFO64AREA |
13 |
849 |
CSVDYLPARSNBADMODULENAME |
13 |
822 |
CSVDYLPARSNBADNUMMOD |
13 |
81D |
CSVDYLPARSNBADOPEN |
13 |
818 |
CSVDYLPARSNBADPARMLIST |
13 |
801 |
CSVDYLPARSNBADPARMLISTALET |
13 |
80D |
CSVDYLPARSNBADPATHNAMEALET |
13 |
846 |
CSVDYLPARSNBADPATHNAMEAREA |
13 |
845 |
CSVDYLPARSNBADPATHNAMELEN |
13 |
844 |
CSVDYLPARSNBADPATHNAMENUMMOD |
13 |
847 |
CSVDYLPARSNBADREQUESTTYPE |
13 |
809 |
CSVDYLPARSNBADVERSION |
13 |
80E |
CSVDYLPARSNCODEMASK |
13 |
FFFF |
CSVDYLPARSNCOMPERROR |
13 |
1001 |
CSVDYLPARSNENQHELDSHARED |
13 |
840 |
CSVDYLPARSNESVC |
13 |
832 |
CSVDYLPARSNFUNCTIONNOTAVAILABLE |
13 |
82B |
CSVDYLPARSNHOMENOTPRIMARY |
13 |
805 |
CSVDYLPARSNLOCKED |
13 |
80F |
CSVDYLPARSNNOSTORAGE |
13 |
C02 |
CSVDYLPARSNNOTALLSUCCESSFUL |
13 |
401 |
CSVDYLPARSNNOTAUTHADDALIAS |
13 |
843 |
CSVDYLPARSNNOTAUTHBYADDR |
13 |
83E |
CSVDYLPARSNNOTAUTHCONCAT |
13 |
82D |
CSVDYLPARSNNOTAUTHDCB |
13 |
82C |
CSVDYLPARSNNOTAUTHDEFLPAWAIT |
13 |
848 |
CSVDYLPARSNNOTAUTHMEMBERMASK |
13 |
82E |
CSVDYLPARSNNOTENABLED |
13 |
803 |
CSVDYLPARSNNOTESVC |
13 |
833 |
CSVDYLPARSNNOTPARTITIONED |
13 |
83C |
CSVDYLPARSNRESERVEDNOT0 |
13 |
80B |
CSVDYLPARSNSRBMODE |
13 |
802 |
CSVDYLPARSNSTORAGELIMEXCEEDED |
13 |
C05 |
CSVDYLPARSNSVCRMODE64 |
13 |
84B |
LPMEA |
0 |
|
LPMEA_LEN |
28 |
28 |
LPMEA_LEN_V0 |
28 |
28 |
LPMEAABENDCODE |
C |
|
LPMEAABENDRSNCODE |
10 |
|
LPMEAABENDRSNCODES |
C |
|
LPMEADELETETOKEN |
C |
|
LPMEAENTRYPOINTADDR |
14 |
|
LPMEAENTRYPOINTADDRBIT0 |
14 |
80 |
LPMEAENTRYPOINTADDRBIT31 |
17 |
1 |
LPMEAENTRYPOINTADDRBYTES0TO2 |
14 |
|
LPMEAENTRYPOINTADDRBYTE3 |
17 |
|
LPMEAESVC |
9 |
40 |
LPMEAFIXED |
8 |
80 |
LPMEAINPUTFLAGS |
8 |
|
LPMEAINPUTFLAGS0 |
8 |
|
LPMEAINPUTFLAGS1 |
9 |
|
LPMEAINPUTINFO |
0 |
|
LPMEALOADPOINTADDR |
18 |
|
LPMEALOADPOINTADDR2 |
20 |
|
LPMEAMODLEN |
1C |
|
LPMEAMODLEN2 |
24 |
|
LPMEAMODPROB |
A |
40 |
LPMEAMODPROBABENDINFO |
A |
20 |
LPMEAMODPROBAMODE64NOTZARCH |
28 |
C |
LPMEAMODPROBBPX4LOD |
28 |
D |
LPMEAMODPROBDESERVDESL |
28 |
A |
LPMEAMODPROBDIRECTORY |
28 |
3 |
LPMEAMODPROBDUPLICATE |
28 |
B |
LPMEAMODPROBFETCH |
28 |
4 |
LPMEAMODPROBFUNCTION |
B |
|
LPMEAMODPROBNOTAPFDS |
28 |
F |
LPMEAMODPROBNOTAPFPROG |
28 |
E |
LPMEAMODPROBNOTAUTH |
28 |
2 |
LPMEAMODPROBNOTEXECUTABLE |
28 |
8 |
LPMEAMODPROBNOTFOUND |
28 |
1 |
LPMEAMODPROBPAGEPROT |
28 |
6 |
LPMEAMODPROBRETURNCODEINFO |
A |
10 |
LPMEAMODPROBTOOMANYEXTENTS |
28 |
7 |
LPMEAMODPROBUNEXPECTEDABEND |
28 |
14 |
LPMEANAME |
0 |
|
LPMEAOUTPUTFLAGS |
A |
|
LPMEAOUTPUTFLAGS0 |
A |
|
LPMEAOUTPUTINFO |
A |
|
LPMEAPAGEPROTPAGE |
8 |
40 |
LPMEAQ |
0 |
|
LPMEAQ_LEN |
1C |
24 |
LPMEAQ_LEN_V0 |
1C |
24 |
LPMEAQCSAREQ |
4 |
|
LPMEAQECSAREQ |
8 |
|
LPMEAQESQAREQ |
10 |
|
LPMEAQHVCOMMONREQ |
14 |
|
LPMEAQSQAREQ |
C |
|
LPMEAQVERSION |
0 |
|
LPMEARETCODE |
C |
|
LPMEARETRSNCODES |
C |
|
LPMEARMODE64 |
A |
1 |
LPMEARSNCODE |
10 |
|
LPMEASTORAGEOWNERSYSTEM |
8 |
20 |
LPMEASTUFF |
C |
|
LPMEASUCCESS |
A |
80 |
LPMEASUCCESSCONCATNUM |
B |
|
LPMEASUCCESSINFO |
C |
|
LPMEASVC |
9 |
80 |
LPMEAX |
0 |
|
LPMEAX_LEN |
3 |
10 |
LPMEAX_LEN_V0 |
3 |
10 |
LPMEAXESVCRNUM |
2 |
|
LPMEAXMOREINPUTINFO |
1 |
|
LPMEAXSVCNUM |
1 |
|
LPMEAXVERSION |
0 |
|
LPMEA64 |
0 |
|
LPMEA64_LEN |
20 |
30 |
LPMEA64ENTRYPOINTADDR |
8 |
|
LPMEA64ENTRYPOINTADDR_0TO3 |
8 |
|
LPMEA64ENTRYPOINTADDR_4TO6 |
C |
|
LPMEA64ENTRYPOINTADDR_4TO7 |
C |
|
LPMEA64ENTRYPOINTADDRBIT32 |
C |
80 |
LPMEA64ENTRYPOINTADDRBIT63 |
F |
1 |
LPMEA64ENTRYPOINTADDRBYTE7 |
F |
|
LPMEA64LOADPOINTADDR |
10 |
|
LPMEA64LOADPOINTADDR_0TO3 |
10 |
|
LPMEA64LOADPOINTADDR_4TO7 |
14 |
|
LPMEA64LOADPOINTADDR2 |
18 |
|
LPMEA64LOADPOINTADDR2_0TO3 |
18 |
|
LPMEA64LOADPOINTADDR2_4TO7 |
1C |
|
LPMEA64VERSION |
0 |
|
LPMEA64WC |
1 |
|
LPMED |
0 |
|
LPMED_LEN |
13 |
14 |
LPMED_LEN_V0 |
13 |
14 |
LPMEDDELETETOKEN |
8 |
|
LPMEDINPUTFLAGS |
10 |
|
LPMEDINPUTFLAGS0 |
10 |
|
LPMEDINPUTFLAGS1 |
11 |
|
LPMEDINPUTINFO |
0 |
|
LPMEDMODPROB |
12 |
40 |
LPMEDMODPROBFUNCTION |
13 |
|
LPMEDMODPROBNOTAUTH |
13 |
2 |
LPMEDMODPROBNOTFOUND |
13 |
1 |
LPMEDMODPROBUNEXPECTEDABEND |
13 |
3 |
LPMEDNAME |
0 |
|
LPMEDOUTPUTFLAGS |
12 |
|
LPMEDOUTPUTFLAGS0 |
12 |
|
LPMEDOUTPUTINFO |
12 |
|
LPMEDSUCCESS |
12 |
80 |