Explanation
Incorrect input was passed to SVC 18 by the BLDL
or FIND macro instruction.
In the message text:
- rc
- Associates this message with system completion code 112 and with
the return code.
- jjj
- Job name.
- sss
- Step name.
- ddname
- DDname, if a valid DCB in the user's region was passed to SVC
18; or SYSDCB, if a DCB address of 0, an incorrect DCB, or the address
of the system LINKLIB or SVCLIB DCB was passed to SVC 18.
The explanation for the hex return code is as
follows:
- Return Code
- Explanation
- 01
- Parameter list not in caller's storage.
- 02
- DCB not in caller's storage.
- 03,13
- DCB does not point to a valid DEB. If rc is 13, the DCB is dumped
to the GTF data set.
- 04,14
- A program check occurred in the POINT routine. If rc is 14, the
DCB is dumped to the GTF data set.
System action
An attempt is made to trace the DCB to the GTF
trace data set. The task is ended.
Operator response
Start a generalized trace facility (GTF) trace,
and re-create the problem. Reply to message AHL100A with:
TRACE=SYS,USR,SLIP
On
the DD statement for the data set in error, specify:
DCB=DIAGNS=TRACE
System programmer response
If the error recurs and the program
is not in error, look at the messages in the job log for more information.
Search problem reporting data bases for a fix for the problem. If
no fix exists, contact the IBM® Support
Center. Provide the program listing for the job.
Programmer response
Probable user error. Correct the BLDL or
FIND macro instruction. For return codes 03, 13, 04, and 14, make
sure that the DCB is not being overlaid, in particular the fields
DCBDEBAD and DCBPOINT. Recompile the program and rerun the job.
Source
Module
Routing code
Descriptor code