OnDemand User Group
Support Forums => MP Server => Topic started by: DDP021 on July 12, 2022, 03:07:49 AM
-
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