altlib activate application(exec) dsname(...)
Then, in view, I invoke a macro from the data set named.
Works fine.
So I go to SDSF and select a job with SJ.
I try to invoke the same macro from the command line.
I get IKJ56500I COMMAND <macro> NOT FOUND
I go back to VIEW and it still works.
If I ALLOCATE DD(SYSEXEC) SHR DSN(...), then my macro
works in SDSF.
(I did all this without splitting the screen.)
What's wrong between ALTLIB and SDSF?
Thanks,
gil
> Take a look at your SDSF invocation process (menu &ZSEL or ISPF
> Command
> Table). See if it executes an EXEC that already has an ALTLIB...
>
I don't much know how to read this:
...
)PROC
&ZSEL = TRANS( TRUNC (&ZCMD,'.')
F,'PGM(ISRFLASH) NOCHECK NEWAPPL(TFL)'
S,'PANEL(ZSDSFOP2) NEWAPPL(ISF)'
' ',' '
*,'?' )
IF (&ZCMD = 'S')
&ZSEL = 'PGM(ISFISP) NOCHECK NEWAPPL(ISF)'
&ZTRAIL = .TRAIL
)END
ISFISP seems to be a load module in LPA. How do I find
out if it has an ALTLIB.
In a message dated 11/14/2009 10:46:57 A.M. US Mountain Standard Tim,
> PaulGB...@AIM.COM writes:
>
> altlib activate application(exec) dsname(...)
>
> So I go to SDSF and select a job with SJ.
> I get IKJ56500I COMMAND <macro> NOT FOUND
>
Does this mean I can't use ALTLIB with the SDSF SE and SJ
functions, and I must put my macro library in the SYSEXEC
concatenation?
Thanks,
gil