View previous topic :: View next topic
|
Author |
Message |
Prabu Thirunavukkarasu
New User
Joined: 10 Feb 2015 Posts: 5 Location: India
|
|
|
|
Hi Everyone,
I use the below to access File-Aid options from 3.4
Code: |
PARSE ARG DSN
ADDRESS TSO
"ALTLIB ACTIVATE APPLICATION(CLIST)
DA ('*******.FILEAID.SXFACLIB') UNCOND"
"%F1 " DSN
"ALTLIB RESET"
|
I had no problems with this until today, when out of nowhere I started receiving 'COMMAND XVJALLOC NOT FOUND'
ISPD223
Invalid command
Command 'XVJALLOC' not found or contains invalid syntax.
Current dialog statement:
ISPEXEC SELECT CMD(XVJALLOC PRODID(XXX)).
Can someone help me understand this error please?
Thanks,
Prabu |
|
Back to top |
|
|
Pedro
Global Moderator
Joined: 01 Sep 2006 Posts: 2547 Location: Silicon Valley
|
|
|
|
I do not understand your post. Is the code you posted the contents of XVJALLOC?
You likely have a 'command not found' condition. The situation is clear... XVJALLOC used to be there, but now it is not. |
|
Back to top |
|
|
Prabu Thirunavukkarasu
New User
Joined: 10 Feb 2015 Posts: 5 Location: India
|
|
|
|
Pedro wrote: |
I do not understand your post. Is the code you posted the contents of XVJALLOC?
You likely have a 'command not found' condition. The situation is clear... XVJALLOC used to be there, but now it is not. |
I'm sorry, I was not clear earlier.
The code was from a member F1, from my local isplib - SYSP.USER.REXXLIB(F1)
F1 in front of a Dataset would launch File-Aid Browse. Similar for F2,F31-F39 etc.. |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
Check with your systems people if they have recently updated the Fileaid software there is a good chance that the member you are looking for is now in library FILEAID.CXVJCLIB.
Beware if the member is in this Library, more changes will have to be made. |
|
Back to top |
|
|
Prabu Thirunavukkarasu
New User
Joined: 10 Feb 2015 Posts: 5 Location: India
|
|
|
|
nevilh wrote: |
Check with your systems people if they have recently updated the Fileaid software there is a good chance that the member you are looking for is now in library FILEAID.CXVJCLIB.
Beware if the member is in this Library, more changes will have to be made. |
Thank you Nevil. Yes File-Aid was upgraded on the Day I posted this but the members are still present in FILEAID.SXFACLIB. I tried to look for the difference between the versions and the only difference I found was
Code: |
New -CMD(%FADYNALC &FUNCVAR DSN(&DSNVAR) "E) NEWAPPL(FAXX) PASSLIB
Old - CMD(%FADYNALC &FUNCVAR DSN(&DSNVAR) "E) NEWAPPL(FAXX) |
I tried searching for information about 'PASSLIB' but I didn't manage to find any. I'm a newbie to these, so It would be great if could give me some links on Passlib. |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
Hi you will have to check with your onsite staff. If your staff have updated Fileaid to V10, the dataset names have changed and SXFACLIB should no longer be used, the new names are SXVJCLIB and CXVJCLIB. But only your onsite people can tell you the exact names. |
|
Back to top |
|
|
Prabu Thirunavukkarasu
New User
Joined: 10 Feb 2015 Posts: 5 Location: India
|
|
|
|
nevilh wrote: |
Hi you will have to check with your onsite staff. If your staff have updated Fileaid to V10, the dataset names have changed and SXFACLIB should no longer be used, the new names are SXVJCLIB and CXVJCLIB. But only your onsite people can tell you the exact names. |
Thanks Again Nevil.
I've sorted this out, for now, by Pointing the Code to the Older version
*****.FILEAID.SXFACLIB.v94
However, I Think this is down to the way the Libraries are being allocated, to the user session ,
FDYNALC from V 10.xxx:
Code: |
PROC 1 FUNCVAR DSN() QUOTE
CONTROL NOFLUSH NOMSG
SET MPANEL = &STR(XFAMU01)
ISPEXEC SELECT CMD(XVJALLOC PRODID(XXX))
/**********************************************************************/
CALLEXEC: ISPEXEC -
SELECT CMD(%FAEXEC &FUNCVAR DSN(&DSN) PANID(&MPANEL) "E) -
NEWAPPL(FAXE) PASSLIB
/**********************************************************************/
ISPEXEC CONTROL ERRORS RETURN
ISPEXEC SELECT CMD(XVJFREE)
END
|
FDYNALC from V 9.xxx :
Code: |
CONTROL NOFLUSH NOMSG
FREE FI(FALLIB)
ALLOC FI(FALLIB) +
DA('STCVCOP.FILEAID.SXFALOAD') SHR
/**KEEP THESE LINES OF CODE ON 2 LINES FOR LNGTH OF VARIABLE NAMES JLK*/
ISPEXEC LIBDEF ISPLLIB +
LIBRARY ID(FALLIB)
ISPEXEC LIBDEF ISPPLIB +
DATASET ID('STCVCOP.FILEAID.SXFAPENU')
ISPEXEC LIBDEF ISPMLIB +
DATASET ID('STCVCOP.FILEAID.SXFAMENU')
ISPEXEC LIBDEF ISPTLIB +
DATASET ID('STCVCOP.FILEAID.SXFATENU')
ISPEXEC LIBDEF ISPSLIB +
DATASET ID('STCVCOP.FILEAID.SXFASENU')
SET MPANEL = &STR(IFAMU01)
CALLEXEC: ISPEXEC -
SELECT CMD(%FAEXEC &FUNCVAR DSN(&DSN) PANID(&MPANEL) "E) -
NEWAPPL(FAXE) PASSLIB
|
Any suggestion on the changes, I need to make, IF I want to use the V10 module instead of 9.1. Thanks in advance.
If only I could understand, How PASSLIb works |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
In the old version FADYNALC used to allocate the required datasets to the TSO session. In the new version this code has been moved to XVJALLOC.
This means that the dataset that is activated with the ALTLIB should contain member XVJALLOC.
Double check your library names libraries that have a low level qualifier SXFAxxxx belong to the version 9 software. Version 10 datasets should have a low level qualifier of CXVJxxxx or SXVJxxxx.
If you cannot find XVJALLOC the datasets will not be allocated and the software will not work.
The information you require should be supplied by onsite support. |
|
Back to top |
|
|
Prabu Thirunavukkarasu
New User
Joined: 10 Feb 2015 Posts: 5 Location: India
|
|
|
|
Probably I'll save the Thank you(s) and Tell you at the end
I took this up up with System programmer and got a pasting for using Personalised REXX/CLIST for accessing the File-Aid Libraries.
But being a nice guy that he is, He updated the system Clist (stc1.**) to make f1 f2 et al usable.
Here it Comes....
Thank you for Helping me on this, I sure learnt something new |
|
Back to top |
|
|
|