PMFJI here, but ISTM that something is wrong with your translate table(s). Character tilde is X'A1' in code page 1140 (aka 037), and tilde is X'7E' in both IEC-8859-1 (LATIIN-1) and in UTF-8. Doe the Java server not use either UTF-8 or IEC-8859-1? Does your translate to "ASCII" not convert the tilde to X'7E' on the way to the Java server?
Translating IEC-8859-1 or UTF-8 at the Java server back to code page 285 (UK EBCDIC) on the way out from that server should result in the tilde becoming X'BC'. Does that conversion not happen? In other words, where in the process does the translation break down? Peter -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of scott Ford Sent: Tuesday, March 6, 2018 6:27 PM To: [email protected] Subject: Re: Codepage We are using EZACICTR..we build a message inside our STC and convert EBCDIC data to ASCII data based on a Parm, I.e.; codepage=uk ...uk is in side the EZACICTR the entry is selected data converted, then encrypted and a socket-write issued to a Java server. Part of our message build for example maybe create a list of RACF userids, at the very end we add a '~' to tell the Java server that's the end of data. We have done used the COBOL codepage 1140 for EBCDIC data..the Java server is using codepage 437. All characters are good no problems. Using a different EBCDIC codepage from EZACICTR yields a tilde on z/OS but not on the Java server..hence the problem.. Any ideas ? Regards, Scott On Mar 6, 2018, 1:16 PM -0500, Charles Mills <[email protected]>, wrote: > Don't confuse glyphs with code points. ~ is perhaps a delimiter for humans > who are perceiving glyphs visually but not for software that is processing > code points in binary. It would facilitate clearer thinking to say "we are > using x'something' (what? My poor old yellow card does not even have ~) as a > delimiter, and then translating that to ASCII before sending it to software > which expects the message to be delimited with x'something'." > > Charles > > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[email protected]] On > Behalf Of Elardus Engelbrecht > Sent: Tuesday, March 6, 2018 9:46 AM > To: [email protected] > Subject: Re: Codepage > > scott Ford wrote: > > I see that J R replied to you, but I am still really confused about your > post. Since this is about code page, I am probably on a different [code] page > ... (yes, yes, that was an intended crrrrrruel pun and I will not turn a new > page, mind you... ;-D ) > > > > I need some help on localization for codepages. The issue is we use a '~' > > as a end of messages delimiter. > > Ouch.... Where is that delimiter '~' and in what code page is that? In EBCDIC > or ASCII? -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
