A lot of it is just thinking about it correctly. I have worked with people
who have gone "look at that -- X'xx' on the mainframe IS such-and-such a
character but I want it to be so-and-so."

Well, no. Your emulator (or FTP or whatever) is converting EBCDIC X'xx' to
ASCII X'yy'. Then your emulator or editor is displaying X'yy' as
such-and-such a glyph, which you are interpreting as a particular character.

You have to correct the part of the process that is not doing what you want.
It's not that the mainframe has suddenly decided that X'xx' is some
different character; it's that one of the transformations is not as you
wish.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of Kirk Wolf
Sent: Friday, December 07, 2012 1:20 PM
To: [email protected]
Subject: Re: How to load logical load x'ac'

I think that you answered your own question.
Use IBM-1047 with your emulator and file transfers and you won't have to do
anything.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Fri, Dec 7, 2012 at 9:37 AM, Ze'ev Atlas <[email protected]> wrote:

> Hi all
> I edit my sourcecode base in ASCII (where it comes from) and I replace 
> the circumflex (^) that C loves with logical not (x'AC' in ASCII) that 
> the mainframe C requires.  Then I load the thing to the mainframe with 
> wc2370 which defaults to codepage 037 and my mainframe session happily 
> shows logical not (¬ = x'5F').
> When other people load this, it becomes something like comma (,).
> How could I convince all flavors of EBCDIC and EBCDIC upload to 
> recognize logical not correctly?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to