This tells me I need more info on the machine itself. I am only in the
beginning stages of trying to figure out what is wrong and how to fix it and
it is quite possible this is a "foreign" machine that allows those
characters. My first thought was to duplicate the problem on my development
machine and go from there but that failed quickly with the inability to
create the library.
For others asking questions, the software runs on an ASCII machine and is
trying to execute a call to a program on the iSeries. It sounds like they
are having issues figuring out how to format the call because of this
library name. I am only a consultant for the company that owns the software
and I am somewhat sworn to secrecy so I can't disclose any further details.
Thanks all for your replies. Keep them coming if you have other thoughts.
-----Original Message-----
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Mark
S Waterbury
Sent: Monday, February 22, 2016 1:33 PM
To: Midrange Systems Technical Discussion
Subject: Re: [Bulk] Unicode object names
John:
AFAIK OS/400 and IBM i has never supported "Unicode" in any object names in
the QSYS.LIB file system. (Unicode is supported in the IFS in the root and
QOpenSys directories.)
Names in the QSYS.LIB file system are (unfortunately) not "tagged" with an
indication of what CCSID was used, so we can only assume that they are in
the default QCCSID for that system on which the object was
created. That "O" with dots over it could easily be an EBCDIC
character in some European code page, such as that for German, etc.
The rest of the characters are just normal EBCDIC.
Ask your client what is the system value QCCSID set to on their system.
One simple "work-around" would be to ask the customer if they can just
rename that one library to contain only the normal EBCDIC characters, A-Z
and 0-9, and the "national" characters (@, # and $ in the US). That way,
you would not need to make any changes to your software, for now.
HTH,
Mark S. Waterbury
On 2/22/2016 1:16 PM, John R. Smith, Jr. wrote:
One of my clients has an iSeries with Unicode object names such as a
library named XXXÖQRY. The software that they are working with is not
designed to handle Unicode object names and I have been asked to make
modifications to allow this. Unfortunately, I have never dealt with
Unicode object names and my development machine will not allow such
names. Can someone point me in the right direction on how to get my
system to allow such names and also provide any pros or cons to making the
changes to my system to allow this?
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe,
or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at
http://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxx for any subscription related questions.
As an Amazon Associate we earn from qualifying purchases.