
Return to the Systems Tips
Command To Check Current Subsystem
Here is a Q&D command I wrote years ago to do that. It uses an IBM program as it's CPP but that program is a user domain program so you shouldn't have problems. It is easier to use than the API suggestions. I haven't used it recently so caveat emptor.
/*?***************************************************************?*/
/*? Title :- QMNSBS ?*/
/*? CPP :- QMNSBS ?*/
/*? Function :- To return the name of the current subsystem, the ?*/
/*? name of the controlling subsystem and the library ?*/
/*? the controlling subsystem description is in. ?*/
/*? ?*/
/*? Notes:- Command processing program QMNSBS is not a supported ?*/
/*? user interface. It is subject to change without notice?*/
/*? ?*/
/*? Author :- S.H.Coulter Modified :- ?*/
/*? Date :- 30/03/90 Date :- ?*/
/*? ?*/
/*?***************************************************************?*/
CMD PROMPT('Retrieve Subsystem Information')
PARM KWD(SBS) TYPE(*CHAR) LEN(10) RTNVAL(*YES) +
MIN(1) CHOICE('Character value') +
PROMPT('CL var for SBS (10)')
PARM KWD(CTLSBSD) TYPE(*CHAR) LEN(10) RTNVAL(*YES) +
MIN(1) CHOICE('Character value') +
PROMPT('CL var for CTLSBSD (10)')
PARM KWD(CTLSBSDLIB) TYPE(*CHAR) LEN(10) +
RTNVAL(*YES) MIN(1) CHOICE('Character +
value') PROMPT('CL var for CTLSBSDLIB +
(10)')
Regards,
Simon Coulter.
[report a broken link by clicking here]






