ISPF Panel Symbols
Posted: Wed Jan 21, 2015 7:55 pm
Hello everyone,
On and off for the past month or so I have been trying to understand the cod ein the IPF panels on our systems. I have almost given up trying to understand how the symbols work, what they resolve to and how they get their value.
I have Googled and also went through a lot of this IBM guidehttp://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ISPZDG30/CCONTENTS?DT=20040720211441, but still no luck.
I will post a bit of code which I am struggling with:
The above is for a panel on our system. When I enter C I am taken to another panel, I do not understand what exactly is happening in the code, some of those options also invoke programs too, so what i want to know is, is &CMD stored somewhere in the system with a default value? If so where and how can I find it.
Any assistance or pointers with this would be very appreciated, no one at my site can figure this out.
Many thanks!!!
On and off for the past month or so I have been trying to understand the cod ein the IPF panels on our systems. I have almost given up trying to understand how the symbols work, what they resolve to and how they get their value.
I have Googled and also went through a lot of this IBM guidehttp://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ISPZDG30/CCONTENTS?DT=20040720211441, but still no luck.
I will post a bit of code which I am struggling with:
PROC
IF (&CMDI ¬= &Z)
&CMDI = 'PGM(DGTFMD01) PARM(&ZCMD) NEWAPPL(DGT) NOCHECK'
&ZSEL = TRANS( TRUNC (&ZCMD,'.')
A,'&CMDA'
AB,'&CMDAB'
AV,'&CMDAV'
AM,'&CMDAM'
AP,'&CMDAP'
B,'&CMDB'
C,'&CMDC'
IF (&CMDI ¬= &Z)
&CMDI = 'PGM(DGTFMD01) PARM(&ZCMD) NEWAPPL(DGT) NOCHECK'
&ZSEL = TRANS( TRUNC (&ZCMD,'.')
A,'&CMDA'
AB,'&CMDAB'
AV,'&CMDAV'
AM,'&CMDAM'
AP,'&CMDAP'
B,'&CMDB'
C,'&CMDC'
The above is for a panel on our system. When I enter C I am taken to another panel, I do not understand what exactly is happening in the code, some of those options also invoke programs too, so what i want to know is, is &CMD stored somewhere in the system with a default value? If so where and how can I find it.
Any assistance or pointers with this would be very appreciated, no one at my site can figure this out.
Many thanks!!!