IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Command XVJALLOC not Found - Help Required.


IBM Mainframe Forums -> CLIST & REXX
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Prabu Thirunavukkarasu

New User


Joined: 10 Feb 2015
Posts: 5
Location: India

PostPosted: Fri Feb 20, 2015 5:23 pm
Reply with quote

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
View user's profile Send private message
Pedro

Global Moderator


Joined: 01 Sep 2006
Posts: 2547
Location: Silicon Valley

PostPosted: Fri Feb 20, 2015 6:46 pm
Reply with quote

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
View user's profile Send private message
Prabu Thirunavukkarasu

New User


Joined: 10 Feb 2015
Posts: 5
Location: India

PostPosted: Fri Feb 20, 2015 9:09 pm
Reply with quote

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
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Fri Feb 20, 2015 10:51 pm
Reply with quote

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
View user's profile Send private message
Prabu Thirunavukkarasu

New User


Joined: 10 Feb 2015
Posts: 5
Location: India

PostPosted: Mon Feb 23, 2015 3:39 pm
Reply with quote

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) &QUOTE) NEWAPPL(FAXX) PASSLIB
Old - CMD(%FADYNALC &FUNCVAR DSN(&DSNVAR) &QUOTE) 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
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Mon Feb 23, 2015 4:39 pm
Reply with quote

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
View user's profile Send private message
Prabu Thirunavukkarasu

New User


Joined: 10 Feb 2015
Posts: 5
Location: India

PostPosted: Mon Feb 23, 2015 5:30 pm
Reply with quote

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) &QUOTE) -     
               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) &QUOTE) -     
               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 icon_redface.gif
Back to top
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Mon Feb 23, 2015 7:34 pm
Reply with quote

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
View user's profile Send private message
Prabu Thirunavukkarasu

New User


Joined: 10 Feb 2015
Posts: 5
Location: India

PostPosted: Mon Feb 23, 2015 7:46 pm
Reply with quote

Probably I'll save the Thank you(s) and Tell you at the end icon_smile.gif

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 icon_biggrin.gif
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CLIST & REXX

 


Similar Topics
Topic Forum Replies
No new posts RACF - Rebuild SETROPTS command which... All Other Mainframe Topics 3
No new posts How I Found a Bug in a FORTRAN Compiler All Other Mainframe Topics 4
No new posts Routing command Address SDSF to other... TSO/ISPF 2
No new posts DTL - how to define key with stacked ... TSO/ISPF 3
No new posts LTJ command CA Products 4
Search our Forums:

Back to Top