I'm getting return code 4 from SWAREQ. That isn't a documented RC anywhere that 
I can find. Anyone seen this? I'm not doing anything exotic: I've found a TIOT 
entry and am passing the token (the three-byte former JFCB address) to SWAREQ:

         MVC   WORKSWA(LISTSWAL),LISTSWA  Copy macro template
         XC    SWAEPAX(ZB505LN),SWAEPAX   Clear the parameter list
         MVC   SWVA(3),TIOEJFCB  Set the SWA token for the call
         SWAREQ FCODE=RL,    Do read/locate call                       *
               EPA=WORKZB5,  Parameter list pointer                    *
               MF=(E,WORKSWA),   List form                             *
               UNAUTH=YES    Not an authorized program

and elsewhere:
LISTSWA  SWAREQ MF=L,UNAUTH=YES  LIST FORM OF THE REQUEST
LISTSWAL EQU   *-LISTSWA
         IEFZB505 LOCEPAX=YES  Map the SWAREQ parameter list
ZB505LN  EQU *-ZB505         Length of SWAREQ parameter list

and in my dynamic workarea:
WORKSWA  DS    XL(LISTSWAL)
WORKZB5  DS    XL(ZB505LN)   SWAREQ parameter list, mapped by IEFZB505

This is of course all based on stuff I found elsewhere, but it seems pretty 
straightforward.

Any ideas?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to