×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
On 21-Apr-2015 14:18 -0500, Luis Rodriguez wrote:
Both my system (V5R3) and my job are running under CCSID(284). To be
sure, I just created a new PC5250 session and made sure it was
running under CCSID(284) and created a new library and source file
that shows, sure enough, a CCSID(284) under DSPFD.
Tried #FIELD: Got a RNF3301 . Loosely translated it states that the
"Name entry is not valid".
Tried ÑFIELD: No errors.
What am I missing here?
I usually test before posting, or preface with a comment suggesting
that I had not tested and\or can not test. So... Nothing was missed; my
comments with regard to the use of the proper glyph for the CCSID of the
source are just flat-out wrong. Indeed, the glyph providing the proper
code point must be used [for a /valid/ name] instead of merely the
appropriate glyph, despite the source code being tagged properly.
I must have been dreaming that the compilers had eventually
ameliorated the situation that had persisted prior to CCSID support. No
idea why nor when I had thought such support arrived, as I know the
support was not there immediately with the support for a CCSID in the
source files.
While I know that object names [including record format] and field
names always have been stored as the code-points rather than as
/characters/, I mis-remembered what CCSID support was provided by the
[pre]compilers with regard to treatment of those names. My false
recollection was that the compilers would load the names from external
reference having been converted [as if coming] from CCSID(37) into the
CCSID of the source, and that name specifications [variables and object
names] within the source were validated according to the CCSID of the
source rather than as code points. For some reason, my recollection was
that only C had the issue remaining, whereby the character at the
code-point would need to be specified.
I have always and still do discourage use of variant characters, but
I clearly had forgotten *just how perverse* the issue was within a
purely EBCDIC setting, in contrast with how much less problematic things
could be. Being away from the real work [expression: being
/out-of-the-trenches/]for so long, allows for such dreams to eclipse the
realities that are no longer being encountered\confronted :-)
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.