27.04.2013 Views

MVS Jan 2005.p65 - CBT Tape

MVS Jan 2005.p65 - CBT Tape

MVS Jan 2005.p65 - CBT Tape

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LTR R15,R15 All's well?<br />

BNZ RETNEGØ7 No - save RC in ECB area<br />

ST R1,Ø(,R5) Save TCB address<br />

B RETURNOK Return<br />

NODETACH DS ØH<br />

***********************************************************************<br />

* ATTACH the requested program. *<br />

***********************************************************************<br />

MVC ATTACHWK(ATTACHLN),ATTACHLS Copy the model<br />

LTR R7,R7 A TASKLIB DCB?<br />

BNZ TASKLIB2 YES - ISSUE ATTACH WITH TASKLIB<br />

ATTACHX EPLOC=(R3), ** SPECIFIED PROGRAM **X<br />

MF=(E,PARMS), ** PARM LIST ADDRESS **X<br />

VL=1, ** SET X'8Ø' BIT ON LAST PARM **X<br />

SF=(E,ATTACHWK) ** INDICATE EXECUTE FORM **<br />

LTR R15,R15 All's well?<br />

BNZ RETNEGØ7 No - save RC in ECB area<br />

B RETURNOK Return<br />

TASKLIB2 DS ØH<br />

L R7,Ø(,R7) Get TASKLIB DCB address<br />

ATTACHX EPLOC=(R3), ** SPECIFIED PROGRAM **X<br />

TASKLIB=(R7), ** TASKLIB DCB **X<br />

MF=(E,PARMS), ** PARM LIST ADDRESS **X<br />

VL=1, ** SET X'8Ø' BIT ON LAST PARM **X<br />

SF=(E,ATTACHWK) ** INDICATE EXECUTE FORM **<br />

LTR R15,R15 All's well?<br />

BNZ RETNEGØ7 No - save RC in ECB area<br />

B RETURNOK Return<br />

***********************************************************************<br />

RETURNOK EQU *<br />

***********************************************************************<br />

MVC RETCODE(4),=F'Ø' Set return code to Ø<br />

***********************************************************************<br />

B RETURN Return<br />

RETNEGØ7 EQU *<br />

ST R15,Ø(,R4) Save RC in ECB area<br />

MVC RETCODE(4),=F'-7' Set return code to -7<br />

B RETURN Return<br />

RETNEGØ8 EQU *<br />

MVC RETCODE(4),=F'-8' Set return code to -8<br />

B RETURN Return<br />

RETNEGØ9 EQU *<br />

MVC RETCODE(4),=F'-9' Set return code to -9<br />

B RETURN Return<br />

RETURN EQU *<br />

L R15,RETCODE Load return code<br />

EDCEPIL<br />

***********************************************************************<br />

ATTACHLS ATTACHX SF=L<br />

ATTACHLN EQU *-ATTACHLS<br />

38 © 2005. Xephon USA telephone (214) 340 5690, fax (214) 341 7081.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!