Patrick O'Keefe wrote:
On Sat, 1 Dec 2007 11:07:06 -0600, Joel C. Ewing <[EMAIL PROTECTED]> wrote:

..
I notice your table doesn't mention the "¬" encoding differences
between
IBM-1140 and IBM-1047, but perhaps that character wasn't relevant
in the
context of that discussion.
...

Once again, the character seen in your post depends on the codepage used to display it. I see a "logical not" symbol, and assume that is the character you are refering to.

I found lots of references to the IBM-1140 codepage on web but
have not seen its contents, so my following comment may be way
off base.

I think the problem Steve was mentioning was when a character has
different codepoint in different codepages.

Does IBM-1140 havea "not" as something ther than x'5F'?

Most of the codepages I've looked at (which admitted is not many)
either have the "not" symbol as x'5F' or don't have it at all.   Most
codepages I've used lately have the "caret" for x'5F' and don't have
a "not" symbol at all. I've taken to interpretting "caret" as "not". The only places I've seen the "not" sysmbol used are PL/I and REXX (although I suspect there are many others, too). I haven't had easy access to PL/I since 1988 so I'm absolutely out of date. As far as REXX is concerned there are several alternatives to "not" - slash-equal and backslash-equal instead of not-equal.

In fact, REGINA uses backslash-equal and caret-equal ... assuming
I'm using the right codepage to look at the REGINA doc.  :-)

Pat O'Keefe
...
I also have been unable so far to find any on-line reference that actually gives examples or names of established "standard" graphic representations for the various codepoints in the EBCDIC codesets. I've have been running of necessity under the assumption that there is some standard and that IBM's PComm emulator would conform to it, but that is probably a rash assumption. It's also quite possible (likely?) that whatever standard exists may have left some codepoints undefined, and that PComm could have implemented graphics for those codepoints that differ from other 3270 emulators.

I have done some tests to determine the graphic symbols displayed in my own environment with IBM PComm Ver 5.6 sessions set to codesets IBM-037-US, IBM-1047-US, IBM-1140-US, and IBM 924-Multinational and have posted the results (as images to avoid issues with the displayer's text codeset) at http://home.earthlink.net/~jcewing/Codesets/ This shows that by PComm's implementation of the codesets that, among other differences, there is an interchange in the graphics for PL/1 Logical not and the Circumflex or caret at codepoints X'5F' and X'B0' between IBM-037-US and IBM-1047-US. It also shows that the differences between IBM-924-Multinational and IBM-1047 are much more extensive than just the Euro symbol, probably because there was no US-specific IBM-924 variant (at least not in PComm 5.6).

These display images were created from a 3270 session at the TSO Ready prompt to avoid any issues with unexpected translations by ISPF, using a quick and dirty REXX exec that simply displays 16 text strings containing the hex character values from x'4x' through x'Fx' for x= 0,...,F. At some point I may try similar tests using ISPF panels, but the combinations of interest become much larger once you add the complexity of ISPF panel CCSID and ISPF terminal type translations to the picture.

I believe REXX allows the slash alternative operators precisely because translation with codesets like IBM-037 or IBM-1140 can cause syntax problems and algorithm failure if the caret is used.
--
Joel C. Ewing, Fort Smith, AR        [EMAIL PROTECTED]

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to