In <[EMAIL PROTECTED]>, on 05/27/2007
at 11:50 PM, Paul Gilmartin <[EMAIL PROTECTED]> said:
>As far as most of z/OS is concerned, yes.
No. A character "which EBCDIC considers alien." would not have an
assigned EBCDIC code point.
As an example of the exception, if I edit a file with "vi" in Unix
>System Services and in input mode I press the TAB key, yes, '05'X is
>entered it the file. But if I then edit that file with OEDIT, >I get
the dreaded:
> ==MSG> -CAUTION- Data contains invalid (non-display) characters. Use
>command
> ==MSG> ===> FIND P'.' to position cursor to these
Then you haven't read your ISPF documentation.
>If I try to execute the file as a Rexx EXEC, I get:
>IRX0013I Error running ./footab, line 2: Invalid character in
>program
I get the same result with a ยข; not because EBCDIC considers it alien,
but because it keyed it somewhere where REXX syntax doesn't allow it.
>I suspect something similar would happen if I used the file as SYSIN
>to assembler or SYSLIN to Binder.
Yes; an application will only accept a character somewhere where it is
valid for that application; HT is no different than the letter A in
that regard.
>Simply, programmers editing on ASCII platforms habitually use tab
>characters to format their programs.
K3wl. That has nothing to do with the character set, only with the
applications. I can use tabs equally well on MVS, and, in fact, I
have.
>If the transfer scheme translates those TABs to '05'x, many things
>will not work as desired.
If the transfer does *not* translate those tabs as '05'X, it will
break many things.
--
Shmuel (Seymour J.) Metz, SysProg and JOAT
ISO position; see <http://patriot.net/~shmuel/resume/brief.html>
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)
----------------------------------------------------------------------
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