20 pts.
 High values from EBCDIC to ASCII not converting correctly
WHEN CONVERTING AN EBCDIC FILE WITH HIGH-VALUES(X'FF' CAPITAL 'Y' WITH 2 DOTS OVER IT) TO ASCII HIGH-VALUES, MICROFOCUS IS RETURNING X('9F', CAPITAL 'Y' WITH 2 DOTS OVER IT), NOT X('FF', LOWER CASE 'y' WITH 2 DOTS OVER IT) IN THE ASCII FILE, THEY ARE CONVERING/MATCHING TO THE EBCDIC AND ASCII SYBOLS RATHER THAN THE ACTUAL VALUES OF HIGH-VALUE WHICH IS EBCDIC CAPITAL 'Y' WITH 2 DOTS OVER IT TO LOWER CASE 'y' WITH 2 DOTS OVER IT.

REFER TO http://simotime.com/asc2ebc1.htm FOR ASCII OR EBCDIC TRANSLATION TABLE.

 



Software/Hardware used:
WINDOWS XP(SP3), MICROFOCUS STUDIO ENTERPRISE EDITION 6.0
ASKED: August 19, 2010  12:34 PM
UPDATED: August 20, 2010  11:19 PM

Answer Wiki:
The product is Microfocus Studio Enterprise Edition 6.0, the pgm doing the conversion is 'DFCONV'
Last Wiki Answer Submitted:  August 20, 2010  8:53 pm  by  THOPPER   20 pts.
All Answer Wiki Contributors:  THOPPER   20 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

Exactly what is doing the “converting”? For example, if this is a FTP transfer, then FTP is doing the conversion and you could use BINARY (IMAGE) transfer mode instead of ASCII.

(And THERE’S REALLY NO NEED TO SHOUT.)

Tom

 108,330 pts.

 

I’m not sure that I understand. It looks as if you are asking for the conversion not to take place for x’FF’. The EBCDIC character Ÿ is x’FF’; when converted to ASCII, the same character is x’9F’. But you want it not to convert.

Is that the only hex value you want not to convert?

Also, where does program DFCONV run? Does it run on the AS/400? Or does it run elsewhere while using a network connection to access the data, e.g., via ODBC or a similar transport technology?

Tom

 108,330 pts.