Hi,
We have a mainframe file loading to CMOD. One of the mainframe characters is a | character (x'4F') . When the file is loaded into CMOD, the character is converted to an ! character. Does anyone know why this would be happening??
Is it possible the code page document created in is not matching the one used to load it in CMOD?
Check this link out, there is a list of differences between the 2 code pages:
https://www.ibm.com/support/pages/conversion-character-differences-between-ccsid-037-and-ccsid-500
Can you post your indexing parameters so we can see what's going on?
Thanks.
-JD.
Justin,
Apologize for the late response. The issue we found was, On Windows and mainframe, X�4F� displays as a pipe symbol. On Linux, x�6A� displays a pipe symbol. The submitter of the data decided on using x�5E� which is a ; (semicolon) on the output. We did give them another option, x'BB' which did display in CMOD as and "|". But since they were the ones updating the datafile, we left the decision up to them!! As always, thank you, and everyone, for their replies!! Take care. Dave