Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Converting X(16) data to X(9) data

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming
View previous topic :: :: View next topic  
Author Message
vero123

New User


Joined: 10 Sep 2005
Posts: 4

PostPosted: Mon Oct 03, 2005 10:54 pm    Post subject: Converting X(16) data to X(9) data
Reply with quote

Hi,

I have to convert 16-digit number which is in the form of X(16) data into packed X(9) data. Could any body let me know how to go about it.

Thanks in advance,
Back to top
View user's profile Send private message

priya

Moderator


Joined: 24 Jul 2003
Posts: 568
Location: Bangalore

PostPosted: Tue Oct 04, 2005 12:31 pm    Post subject:
Reply with quote

I could't get into your question.
Back to top
View user's profile Send private message
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1592

PostPosted: Thu Oct 06, 2005 1:25 am    Post subject:
Reply with quote

I'm guessing you want to somehow store the value of a 16 digit number in 9 bytes of data.

Since is's 9 bytes and not 8, that eliminates conversion to binary (COMP).
That leaves conversion to packed decimal (COMP-3).
Code:

01  16-byte-x-fld    pic   x(016).
01  16-byte-9-fld    redefines
    16-byte-x-fld    pic S9(016).

01  9-byte-pd-fld    pic S9(016) comp-3.


move 16-byte-9-fld to 9-byte-pd-fld
Back to top
View user's profile Send private message
Sridevi_C

Active User


Joined: 22 Sep 2005
Posts: 104
Location: Concord, New Hampshire, USA.

PostPosted: Thu Oct 06, 2005 1:59 am    Post subject:
Reply with quote

Hi Jack,
I think,you missed to specify the usage as COMP-3 for 9-byte-pd-fld in your code.
Regards,
Sridevi.
Back to top
View user's profile Send private message
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1592

PostPosted: Fri Oct 07, 2005 4:43 am    Post subject:
Reply with quote

Good catch Sridevi. I made the correction.

Thanx and
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Unable to copy data from spool in a d... srikant314 JCL & VSAM 8 Fri Jul 28, 2017 9:10 pm
No new posts Paasing symbolic parameter to instrea... Robert Sample JCL & VSAM 2 Thu Jul 27, 2017 1:22 pm
No new posts Passing data from REXX to C programme... chong.zhou CLIST & REXX 3 Wed Jul 26, 2017 9:11 pm
No new posts copying data without knowing location Arun Raj DFSORT/ICETOOL 12 Thu Jul 20, 2017 1:03 pm
This topic is locked: you cannot edit posts or make replies. Fetching data from BAI File arunsoods JCL & VSAM 1 Wed Jul 19, 2017 4:28 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us