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

How do you pass a single quote as in linkage?


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
jasorn
Warnings : 1

Active User


Joined: 12 Jul 2006
Posts: 191
Location: USA

PostPosted: Thu May 15, 2008 8:21 am
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
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Thu May 15, 2008 9:10 am
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

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Thu May 15, 2008 9:49 am
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: 1592

PostPosted: Fri May 16, 2008 12:07 am
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
Warnings : 1

Active User


Joined: 12 Jul 2006
Posts: 191
Location: USA

PostPosted: Fri May 16, 2008 5:19 am
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
Warnings : 1

Active User


Joined: 12 Jul 2006
Posts: 191
Location: USA

PostPosted: Fri May 16, 2008 5:22 am
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: 63
Location: US

PostPosted: Fri May 16, 2008 9:05 am
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

Moderator Emeritus


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

PostPosted: Fri May 16, 2008 11:53 am
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
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1592

PostPosted: Mon May 19, 2008 12:05 am
Reply with quote

Hi jasorn,

Assuming there's a space required after the "H" and before the "Y", gcicchet's solution should do the trick.

Have you tried it?. Let us know the results.
Back to top
View user's profile Send private message
jasorn
Warnings : 1

Active User


Joined: 12 Jul 2006
Posts: 191
Location: USA

PostPosted: Mon May 19, 2008 1:53 am
Reply with quote

mmwife,

I already posted that it worked...twice actually icon_smile.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 -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
No new posts How to pass the PARM value to my targ... COBOL Programming 8
No new posts Dynamically pass table name to a sele... DB2 2
No new posts How to append a PS file into multiple... JCL & VSAM 3
No new posts Submit multiple jobs from a library t... JCL & VSAM 14
Search our Forums:

Back to Top