Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
But the JCL is not using any parm parameter

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Mainframe COBOL
Author Message
srinivasraviprolu

New User


Joined: 08 Jan 2004
Posts: 2
Location: Hyderabad

PostPosted: Fri Feb 06, 2004 6:48 pm    Post subject: But the JCL is not using any parm parameter
Reply with quote

HI

The program is coded like this
01 WL-001-PARAMETER-AREA.
05 WL-001-PARM-LENGTH
BINARY PIC S9(4).
05 WL-001-PARM-RPT PIC X(5).

PROCEDURE DIVISION USING WL-001-PARAMETER-AREA

But in the JCL he is not using any parm parameter
he is excuting the proc whether it will run successfully if so i would like to know how it will work

can anybody pl ...give me reply

***EMail ID REMOVED... Read Forum Rules***
Back to top
View user's profile Send private message
References
PostPosted: Fri Feb 06, 2004 6:48 pm    Post subject: Re: But the JCL is not using any parm parameter Reply with quote

bluebird

Specialist


Joined: 03 Feb 2004
Posts: 144

PostPosted: Fri Feb 06, 2004 6:58 pm    Post subject:
Reply with quote

I don't understand exactly what is our question.

The using clause appended on procedure division tells the pgm that
we are using the afore (in program ) defined in DATA DIVISION as
01 WL-001-PARAMETER-AREA.

and the code you're showing is only part of the pgm.
if you want an explanation of what pgm does post the whole code !!!
there is no instructions (after procedure division line).
Back to top
View user's profile Send private message
srinivasraviprolu

New User


Joined: 08 Jan 2004
Posts: 2
Location: Hyderabad

PostPosted: Fri Feb 06, 2004 7:11 pm    Post subject:
Reply with quote

Hi Bluebird

I mean without using PARM in JCL can we excute the program
actualy it is getting the report number from this parm,
of course the value of the PARM will be moved to report
my question can we excute it with out mentioning about the PARM in JCL

Thankyou
Back to top
View user's profile Send private message
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1494

PostPosted: Sat Feb 07, 2004 1:03 am    Post subject:
Reply with quote

Hi Srini,

The ans to your ques is "maybe". You have to look at the pgm logic. For example, if the code has this stmt you may be able to correctly print a report even if the PARM wasn't provided in the JCL.
Code:

IF WL-001-PARM-LENGTH        = ZERO
    MOVE 'default-pgm-name' TO RPT-HDG-NAME
ELSE
    MOVE WL-001-PARM-RPT    TO RPT-HDG-NAME
END-IF

Regards, Jack.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Mainframe COBOL All times are GMT + 6 Hours
Page 1 of 1