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
 
How do you pass a single quote as in linkage?

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL
Author Message
jasorn

Active User


Joined: 12 Jul 2006
Posts: 99

PostPosted: Thu May 15, 2008 8:21 am    Post subject: How do you pass a single quote as in linkage?
Reply with quote

Hello,

I want to pass single quotes in the parm for a cobol program. Can you do that? If so, what is the syntax?

Here is a version of what I want to pass.
pgm=program1,parm=('aberh '01', YHOU TO')
Back to top
View user's profile Send private message
References
PostPosted: Thu May 15, 2008 8:21 am    Post subject: Re: How do you pass a single quote as in linkage? Reply with quote

gcicchet

Active User


Joined: 28 Jul 2006
Posts: 156

PostPosted: Thu May 15, 2008 9:10 am    Post subject:
Reply with quote

Hi,
I think this should work

Code:
PARM=('ABERH ''01'', YU TO')


Gerry
Back to top
View user's profile Send private message
gcicchet

Active User


Joined: 28 Jul 2006
Posts: 156

PostPosted: Thu May 15, 2008 9:49 am    Post subject:
Reply with quote

Hi,
I should have said my test works.


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

Super Moderator


Joined: 30 May 2003
Posts: 1421

PostPosted: Fri May 16, 2008 12:07 am    Post subject:
Reply with quote

Hi jasorn,

Can you show us what you want to "see" in the parm field of the COBOL pgm?

How many quotes and/or commas do you want to see and where?
Back to top
View user's profile Send private message
jasorn

Active User


Joined: 12 Jul 2006
Posts: 99

PostPosted: Fri May 16, 2008 5:19 am    Post subject:
Reply with quote

gcicchet wrote:
Hi,
I think this should work

Code:
PARM=('ABERH ''01'', YU TO')


Gerry

Thanks. This is what I needed. Worked great.
Back to top
View user's profile Send private message
jasorn

Active User


Joined: 12 Jul 2006
Posts: 99

PostPosted: Fri May 16, 2008 5:22 am    Post subject:
Reply with quote

mmwife wrote:
Hi jasorn,

Can you show us what you want to "see" in the parm field of the COBOL pgm?

How many quotes and/or commas do you want to see and where?


I wanted the cobol field to look like this: "ABERH '01', YUTO" The 2 single quotes in a row worked just fine.
Back to top
View user's profile Send private message
mytags

New User


Joined: 28 Apr 2008
Posts: 48
Location: US

PostPosted: Fri May 16, 2008 9:05 am    Post subject:
Reply with quote

Hi
As my knowledege for passing Parameters from Jcl to Cobol we need to declare the length filed and corresponding data filed i mean x()field in the Linkage section of the Cobol, But the declaration of the length filed is must because system will consider the first field as a length filed so it will cause data truncation.
Thanks
hari
Back to top
View user's profile Send private message
dick scherrer

Global Moderator


Joined: 23 Nov 2006
Posts: 6033
Location: 221 B Baker St

PostPosted: Fri May 16, 2008 11:53 am    Post subject:
Reply with quote

Hello,

Quote:
But the declaration of the length filed is must because system will consider the first field as a length filed so it will cause data truncation.
I believe this is somewhat misleading. The first feld defined is where the system places the length discovered at run-time (i.e. PARM-LTH). As long as the parm data field(s) are defined properly, there will be no truncation.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL All times are GMT + 6 Hours
Page 1 of 1