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

hex to decimal conversion


IBM Mainframe Forums -> CLIST & REXX
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
raghavmcs

Active User


Joined: 14 Jul 2005
Posts: 105

PostPosted: Wed Mar 19, 2014 11:31 am
Reply with quote

Hi,

I have a hexadecimal value 4E96B4A0 and needs to convert to decimal. Used
X2D("4E96B4A0"), but giving "Incorrect call to routine" error.

Then I have removed that hex value last digit 0 ( X2D("4E96B4A")) and ran it is working fine.

please help me to convert the hexadecimal 4E96B4A0 value in normal decimal number
Back to top
View user's profile Send private message
Rohit Umarjikar

Global Moderator


Joined: 21 Sep 2010
Posts: 3051
Location: NYC,USA

PostPosted: Wed Mar 19, 2014 11:50 am
Reply with quote

try x2d(c2x("4E96B4A0"))

Also refer to

publib.boulder.ibm.com/infocenter/zvm/v6r1/index.jsp?topic=/com.ibm.zvm.v610.dmsb0/convrsn.htm
Back to top
View user's profile Send private message
raghavmcs

Active User


Joined: 14 Jul 2005
Posts: 105

PostPosted: Wed Mar 19, 2014 12:01 pm
Reply with quote

tried still getting the same error

20 +++ say x2d(c2x("4E96B4A0"))
IRX0040I Error running REXXREAD, line 20: Incorrect call to routine

Here the actual decimal digits have 10 digit number, but X2D is able to convert 8 digit number...
Back to top
View user's profile Send private message
Rohit Umarjikar

Global Moderator


Joined: 21 Sep 2010
Posts: 3051
Location: NYC,USA

PostPosted: Wed Mar 19, 2014 12:17 pm
Reply with quote

Usually this happens when value returned is more than 9 decimal digits. So try NUMBERIC DIGITS 15 (or whatever you feel the maximum should be.) near the top of your REXX program.

or you may also look for using combination of substr() and x2d().
Back to top
View user's profile Send private message
raghavmcs

Active User


Joined: 14 Jul 2005
Posts: 105

PostPosted: Wed Mar 19, 2014 1:18 pm
Reply with quote

Thanks Rohit, NUMERIC DIGITS 15 is given desired result.
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 -> CLIST & REXX

 


Similar Topics
Topic Forum Replies
No new posts Extracting Variable decimal numbers f... DFSORT/ICETOOL 17
No new posts 10 byte RBA conversion DB2 2
No new posts 10 byte RBA conversion -non applicati... JCL & VSAM 1
No new posts file manager is doing string conversion IBM Tools 3
No new posts Need Help with Packed Decimal Signs DFSORT/ICETOOL 4
Search our Forums:

Back to Top