Hi all,
We've been developing EGL to our fullest content for quite a while now, and with the modernezation of our ERP application our users have found there way to 'special' characters. Characters our iSeries DB2 database doesn't understand because there's no EBCDIC equivalent or they simply do not match our CCSID. Depending on the characters entered, the data is being written using some substition character. This is causing at least two issues:
- failing 5250 applications
whilst our ERP application is not fully modernized people have to keep using 5250 screens, but they fail once a substition character is being put on screen - broken SOAP messages
webservice-calls in our EGL application fail because these substition characters break the SOAP messages
So......we would like to make the change to Unicode for our DB2 tables and such. I expect UTF8 will suffice. This is easier said than done.
I expect this will not be too much of a problem for our EGL (and other webbased) applications. Providing a decent solution to keep supporting our 5250 applications will be an issue.
Does any of you guys like to share your experiences in this matter? Did you make the step to Unicode?
If yes: how did you manage to support Unicode in 5250 screens?
If no: how do you coop with characters not matching the CCSID your jobs are running on?
What other things worth knowing and/or pitfalls on this topic would you like to share?
Kind regards,
Guus
RBD9501
iSeries V7R1
Synon
DB2
gweis