Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ALTLIB vs. SDSF

36 views
Skip to first unread message

Paul Gilmartin

unread,
Nov 14, 2009, 12:46:58 PM11/14/09
to
In ISPF Command Shell, I issue:

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

Rob Zenuk

unread,
Nov 14, 2009, 12:56:32 PM11/14/09
to
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...

Rob




In a message dated 11/14/2009 10:46:57 A.M. US Mountain Standard Tim,

Paul Gilmartin

unread,
Nov 14, 2009, 1:52:14 PM11/14/09
to
On Nov 14, 2009, at 10:56, Rob Zenuk wrote:

> 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

Rob Zenuk

unread,
Nov 14, 2009, 2:07:50 PM11/14/09
to
Add PASSLIB to your invocation command 'PGM(ISFISP) NOCHECK NEWAPPL(ISF)
PASSLIB'.

See the link below for ALTLIB rules.
_http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ4C580/1.8.4?S
HELF=IKJ4BK80&DT=20070508225602&CASE_
(http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ4C580/1.8.4?SHELF=IKJ4BK80&DT=20070508225602&CASE)
=


Rob



In a message dated 11/14/2009 11:52:21 A.M. US Mountain Standard Tim,
0 new messages