Description:
When calling the CA File Master for MVS startup REXX procedure, CAWAFM from the CDBISAMP library, and the application terminates with:
"ISPF Allocation Error" and "Link to 'CAWKNQID' failed ABEND code x'00000806'" please check the syntax of the REXX library concatenations.
Solution:
The following is the correct syntax in order to concatenate LE libraries:
... "ALLOC F(LLIBI) DA('"INSTPRE".CDBJLOAD', 'CEE.SCEELPA', 'CEE.SCEERUN') SHR REUSE" ...
The Abend could e.g. occur when a plus sign was used instead of comma.
"ALLOC F(LLIBI) DA('"INSTPRE".CDBJLOAD' + 'CEE.SCEELPA', 'CEE.SCEERUN') SHR REUSE"
"TSO ISRDDN" can be used in order to check the current allocations. It should display the expected libraries. E.g.
... TSU001 SHR,KEEP > LLIBI HLQ.FMIMS85.MSM.CDBJLOAD MVR21A SHR,KEEP > CEE.SCEELPA MVR21A SHR,KEEP > CEE.SCEERUN