Topic
  • 1 reply
  • Latest Post - ‏2012-06-11T05:25:05Z by sbjerry
ke.rstin_
ke.rstin_
1 Post

Pinned topic Engine installation: Failed to set new server map

‏2012-04-17T07:52:21Z |
Hello,

after installing the InfoSphere package InfoSvr_v8.7_Wdws_64 we got the following entries in the installation log file:

Configuring client/server map file...
Client encoding WIN:1252 => Map MS1252-CS
MS1252-CS required and not currently installed
Building MS1252-CS...
ERROR: Error setting client/server map MS1252-CS for code page WIN:1252
Failed to set new server map MS1252-CS
Error (-1) calling *NLS.LISTMAPS - NLS shared memory probably not available
.....
Configuring UVconfig NLS entries...
NLSMODE...
No entry for NLSMODE
NLSMODE: Current = <missing>, Required = 1
NLSREADELSE...
No entry for NLSREADELSE
NLSREADELSE: Current = <missing>, Required = 1
NLSWRITEELSE...
.......
Configuring client/server map file...
Client encoding WIN:1252 => Map MS1252-CS
Program "!EXIST": pc = 18,
Record *NLS.LISTMAPS contains characters which are not defined in the file's NLS map.
ERROR: Error setting client/server map MS1252-CS for code page WIN:1252
Failed to set new server map MS1252-CS
Cannot find routine *NLS.LISTMAPS - NLS not installed?

We have a simple server-client architecture, so engine-, metadata- and service-layer are on the same server (Windows Server 2008R2).

Do you know possible causes and how to fix it?

Kerstin
Updated on 2012-06-11T05:25:05Z at 2012-06-11T05:25:05Z by sbjerry
  • sbjerry
    sbjerry
    2 Posts

    Re: Engine installation: Failed to set new server map

    ‏2012-06-11T05:25:05Z  
    Have you solved this problem? I met with a similar problem with you
    My environment:

    Win7 with locale Chinese; datastage 8.5

    I installed both server and client on the same PC, select "Simple Chinese" as the server language.During the installation process, the checkbox of "install Global Support" is checked and grey(cannot be modified).

    After installed, I checked installation log, there's
    "Configuring client/server map file...
    Client encoding WIN:936 => Map MS936-CS
    MS936-CS required and not currently installed
    Building MS936-CS...
    ERROR: Error setting client/server map MS936-CS for code page WIN:936
    Failed to set new server map MS936-CS
    Error (-1) calling *NLS.LISTMAPS - NLS shared memory probably not available
    Client encoding UNX:DEFAULT => Map GB2312-CS
    GB2312-CS required and not currently installed
    Building GB2312-CS...
    ERROR: Error setting client/server map GB2312-CS for code page UNX:DEFAULT
    Failed to set new server map GB2312-CS"

    when using client to connect to server failed, telling :
    Invalid UniVerse mark characters have been sent from the server. Code page 936 may not support these characters, or you may need to install DataStage NLS.

    when trying to set NLS in "Administrator Client", there's notification:
    "Cannot find routine *NLS.LISTMAPS - NLS not installed?"

    If I changed the locale of OS to English, and restart, then can use the client to connect to the server.

    Can anyone help to solve this problem? I wonder why install an Chinese sever with Chinese locale will bring this problem. Thanks!