If I had a requirement to convert names to proper case, I'd write an ILE
RPG procedure to do it. There are many examples of code for converting to
lower case. Add logic to capitalize the first character of each name. Add
logic to check a table for variations such as O'Niel, MacKenzie, etc.

In regard to the discussion about communication between ILE languages and
PASE language environments, consider that the same barriers exist between
the various PASE language environments. Java, PHP, Python, Ruby, and
Node.js can't simply call one another. They communicate via some form of
inter-process communication. ILE languages provide inter-process
communication options, plus streams such as Stdin & Stdout.

In regard to the discussion about performance, I recently responded to an
RFP from a school district that is scheduled to retire the hardware
pertaining to their .Net student information system, which consists of 2
6-core web-application servers and a 24-core MS SQL database server. In
contrast, we're proposing a 6-core Power server, with a 2-core IBM i
license. Their gut reaction will probably be disbelief that our 2-core
proposal will out-perform their 36-core environment. Hopefully they will
give us an opportunity to explain why our performance and scalability is so
much better.








On Mon, Jan 14, 2019 at 1:45 PM Alan Shore <ashore@xxxxxxxx> wrote:

Hi everyone
Before I forget, we are on V7r3

We have a process in place that makes a call (java) to an external server,
passing in the customers name (in upper case) to have it returned in mixed
case - good for a letter
For example - my name would be translated from ALAN SHORE, to Alan Shore
This was built 12 or 13 years ago, and we never had a problem - until
yesterday
We could not contact that external server - and the program is forced into
msgw
This program is the backbone to out Order Management system - so no orders
were being processed
Fortunately we discovered the root of the problem (someone had turned the
server off) and we were able to process the orders

Now, here is my question
Rather than contact this external server, is there anything that can be
placed (or used) on the AS/400 that will do this translation?

I hope what I wrote makes some sense

As always, any and all replies gratefully accepted


Alan Shore
E-mail : ASHORE@xxxxxxxx
Phone [O] : (631) 200-5019
Phone [C] : (631) 880-8640
'If you're going through hell, keep going.'
Winston Churchill

--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.