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

IPL avoidance capabilities through syntax-checking...


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

New User


Joined: 25 Jan 2007
Posts: 20
Location: Argentina

PostPosted: Thu Sep 23, 2010 8:39 pm
Reply with quote

Did anyone know any program, clist or any other tool that can help check syntax errors in a given member?

My goal is to avoid problems at the time of IPL due to syntax errors.

I have found a red book with some information, called:
z/OS Planned Outage Avoidance Checklist SG24-7328-00

In that book there is ¨Symbolic Parmlib Parser¨ wich is did not try it yet, but i guess it will only applies to symbols-
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Sep 23, 2010 8:47 pm
Reply with quote

Hello,

Quote:
My goal is to avoid problems at the time of IPL due to syntax errors.
Things that are started at IPL are rarely changed so this should not be much of an issue. . .

There are several "jcl checkers" available commercially. Many organizations already have one.

Suggest you check with your system support people or the people who authorize/pay for software licenses and see if something is already available on your system.

There is also TYPRUN=SCAN. . .
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Thu Sep 23, 2010 9:08 pm
Reply with quote

I don't think I've heard of anything to check the SYS1.PARMLIB members to ensure the IPL will work. There's such a variety of parameters for different situations that such a checker would probably have to be updated for each z/OS release before it could be used. The best way I know of the check the syntax is to carefully review every message that shows up during the IPL. Most of them don't mean that much, but every now and then there is one that indicates a problem.

Of course, the real serious problems stop the IPL so you become aware of them very quickly!
Back to top
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Fri Sep 24, 2010 1:01 pm
Reply with quote

Image Focus will do what you want
Back to top
View user's profile Send private message
dbordon

New User


Joined: 25 Jan 2007
Posts: 20
Location: Argentina

PostPosted: Mon Sep 27, 2010 8:18 pm
Reply with quote

Thank like always for reading and answer my post.

I guess the best choise is to use ImageFocus.

If you have time and you are willing to do some testings about the IBM´s parser application try the following (i did and i realize that it is not working the way i need it to be):
- Copy into a dsn with your userid the following two member:
SYS1.SAMPLIB(SPPINST)'
SYS1.SAMPLIB(SPPPACK)'
- Run the installation REXX:
TSO EX ’SYS1.SAMPLIB(SPPINST)’ ’’’SYS1.SAMPLIB(SPPPACK)’’’
- Exec the program:
TSO EX ’myid.PARMLIB.EXEC(SYSPARM)’
- Test program

My conclusion:
Tried to test a stand alone member copied from sys1.parmlib testing continuation symbols like comma or the plus symbol and did not work,
This parser program cannot check JES2PARM (mine is HUGE).


Remember to read the following REDBOOK:
z/OS Planned Outage Avoidance Checklist SG24-7328-00

Thanks again to all
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 PARSE Syntax for not fix length word ... JCL & VSAM 7
No new posts REXX - Dataset checking in a do forev... CLIST & REXX 6
No new posts CNTL= Command Syntax Documentation CA Products 3
No new posts Checking the total counts inside a re... JCL & VSAM 5
This topic is locked: you cannot edit posts or make replies. issue with Syntax error SYNCSORT 2
Search our Forums:

Back to Top