You have tried to change the map used to communicate between server and client (the "-CS" on the map name tells me that). You need first to open your project properties and there you will find an NLS tab where maps can be set, and where you will find ISO8859-1 and lots of others.
You can also change the map name in the job itself, even in stages that interact with "the outside world".
NLS mapping error
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
Hi,
Thanks for the answer, but I've tried changing the NLS in the project properties, but will not let me do, an error occurs when I try to do the change, not allowing me to change the NLS.
I doing this changed with dsadm, which is the datastage administration, should have the right privileges to make the change.
Suggestions?
Rai ![Cool 8)](./images/smilies/icon_cool.gif)
Thanks for the answer, but I've tried changing the NLS in the project properties, but will not let me do, an error occurs when I try to do the change, not allowing me to change the NLS.
I doing this changed with dsadm, which is the datastage administration, should have the right privileges to make the change.
Suggestions?
![Cool 8)](./images/smilies/icon_cool.gif)
![Cool 8)](./images/smilies/icon_cool.gif)
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
Hi,
When i try to change the NLS in administrator (with user dsadm) ans set the 'ISO8859-15' to NLS, it return the fowlling error.
Map 'ISO8859-15' is unsuitable for client/server use -
Cannot convert the UniVerse mark character IM
The client/server map request was 'ISO8859-15', but the actual map set was 'MS1252-CS'.
In the job i try with different NLS and in all cases i get the same error :
ds_nlsmap() - BCI NLS input mapping error, row 3, column DSC_SRVINV
In the ODBC stage i can specifice the MLS map that I considered correct (ISO8859-15), but I still get the same error. I also try change in ODBC stage to other NLS maps, but I still have the same error.
In the dsenv file, we had changed the NLS_LANG from AMERICAN_AMERICAN.WE8DEC to AMERICAN_ AMERICAN.WE8ISO8859P15. But we still have the same problem.
Any suggestion ?
merci
Rai ![Cool 8)](./images/smilies/icon_cool.gif)
When i try to change the NLS in administrator (with user dsadm) ans set the 'ISO8859-15' to NLS, it return the fowlling error.
Map 'ISO8859-15' is unsuitable for client/server use -
Cannot convert the UniVerse mark character IM
The client/server map request was 'ISO8859-15', but the actual map set was 'MS1252-CS'.
In the job i try with different NLS and in all cases i get the same error :
ds_nlsmap() - BCI NLS input mapping error, row 3, column DSC_SRVINV
In the ODBC stage i can specifice the MLS map that I considered correct (ISO8859-15), but I still get the same error. I also try change in ODBC stage to other NLS maps, but I still have the same error.
In the dsenv file, we had changed the NLS_LANG from AMERICAN_AMERICAN.WE8DEC to AMERICAN_ AMERICAN.WE8ISO8859P15. But we still have the same problem.
Any suggestion ?
merci
![Cool 8)](./images/smilies/icon_cool.gif)
![Cool 8)](./images/smilies/icon_cool.gif)