CCSID value

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
ml
Participant
Posts: 82
Joined: Wed Jun 09, 2004 1:03 pm
Location: Argentina

CCSID value

Post by ml »

Hi, i'm getting this warning message in one ODBC reference:
TRANSLATION FROM CCSID 1252 TO 937 NOT DEFINED

any help will be appreciated.

thanks,
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

ml,

the CCSID doesn't ring a bell, but the 1252 and 937 are codesets (1252 is Windows Latin codepages, and 937 is traditional Chinese).

Do you have NLS enabled in DataStage or in the database?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Threw the whole phrase into Google and quite a bit came up. Seems to be related to AS/400 platforms and DB2/UDB databases. CCSID stands for 'Coded Character Set Identifier', btw, so I think you are on the right track Arnd.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Could that be a DETLA (doubly extended three letter acronym)? :lol:
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
ml
Participant
Posts: 82
Joined: Wed Jun 09, 2004 1:03 pm
Location: Argentina

Post by ml »

ok, we have NLS installed and I know that this db2 reference is an as400 server in china, so i asume that has a chinese char set 937... but now what should i change to eliminate this warning?

thanks
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

mat,

is this a problem with the table as a whole or with a specific value in a row? In the first case you will need to set the NLS for the job as a whole and in the latter it might mean that a character has shown up in the table which cannot be mapped into the target character set.

So, where and how does this error occur?
ml
Participant
Posts: 82
Joined: Wed Jun 09, 2004 1:03 pm
Location: Argentina

Post by ml »

This warning appear in a whole column mapped in a direct reference. I solve the problem when I put a hash file in the middle. But this is not the solution I want... any idea on how to solve this issue?
this is the detail:

Code: Select all

        Reference (China code page CCSID 937)
                |
Input value--->TRF--->Output value
(Latin CCSID)
warning message "TRANSLATION FROM CCSID 1252 TO 937 NOT DEFINED"

Where should be this translation defined?

thanks,

ps: another solution I found is change the code page in the database for this table, but again is not the best solution...
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

How about telling us what solution you DO want?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
ml
Participant
Posts: 82
Joined: Wed Jun 09, 2004 1:03 pm
Location: Argentina

Post by ml »

:P
Ray this warning started after an ODBC driver upgrade. The solutions I found are possibles, but implicate a lot of coding modifications.

So, I think that it should be another option like add a char set in the odbc.ini or use another NLS in the odbc stages. I tried both, but no luck yet.

Thanks,
Post Reply