Incorrect migration of non-ascii/extended-ascii characters

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
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Define 'migration' and let us know what the NLS characterset is for both the source and the target.
-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 »

NLS not installed.

But do let us know whether the data are in files, database tables or something else.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

ray.wurlod wrote:NLS not installed.
Right, but still would be good to know the characterset in use in both the source and target as you can still accomplish much by correctly setting NLS_LANG and perhaps LC_CTYPE in the job's environment.

Both source and target seem to be Oracle databases, unless they are landed during the 'migration'.
-craig

"You can never have too many knives" -- Logan Nine Fingers
psluser
Premium Member
Premium Member
Posts: 39
Joined: Tue Apr 22, 2008 7:00 am
Location: Pune, India

Post by psluser »

Thanks,

Setting NLS_LANG to AMERICAN_AMERICA.AL32UTF8 did the trick. Even though we have database set up in WE8ISO8859P1.
hsahay
Premium Member
Premium Member
Posts: 175
Joined: Wed Mar 21, 2007 9:35 am

Post by hsahay »

Hi psluser

Can you please clarify exactly where you set the NLS_LANG to AMERICAN_AMERICA.AL32UTF8
vishal
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

In their dsenv file I would imagine. Or you could define it in the Project as user-defined with a value of $ENV and then override it in a specific job, if that's the only place it is needed.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply