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

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


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
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
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
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
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
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
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 View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts How to save SYSLOG as text data via P... All Other Mainframe Topics 2
No new posts Issues Converting From ZD to Signed N... DFSORT/ICETOOL 4
No new posts Store the data for fixed length COBOL Programming 1
No new posts Data set Rec-Cnt and Byte-Cnt Testing & Performance 2
No new posts SCOPE PENDING option -check data DB2 2
Search our Forums:

Back to Top