We are trying to import a dsx-file in another environment. This is the first project we're rolling out in Datastage 8.
When importing the dsx-file we are getting a whole series of error messages like
Error while creating job <jobname>
Error on SET.FILE.MAP RT_BP3 NONE FORCE command (Failed to set file's NLS map. )
Does anyone have any idea what could be causing this? The dsx file seems to be okay. I can import it in a new project in the Development environment without any problem.
You should be able to check via the Administrator - there is an NLS button on the main General tab. If it is enabled, NLS is, and vice versa. This is in earlier versions, not positive how it all looks in 8.x or if there is a "better" place to check as I don't have access to that version.
-craig
"You can never have too many knives" -- Logan Nine Fingers
chulett wrote:You should be able to check via the Administrator - there is an NLS button on the main General tab. If it is enabled, NLS is, and vice versa. This is in earlier versions, not positive how it all looks in 8.x or if there is a "better" place to check as I don't have access to that version.
Can anybody else say something about that?
When I check administrator in the Development environment, the NLS button is enabled for the suit administrator (dst_adm), but not for another user that also has all administrative permissions set up in the webconsole.
I'm lost now. Do you need to enable NLS per user?
No, it's not per user but rather project wide. And should have mentioned that you need to check as the 'administrator' user, typically 'dsadm'. So the fact that it is enabled for the administrator shows that NLS is enabled in the project. And you can click on the button to see the currect mapping.
I'm sure there's a query you could run to check as well, seem to recall Ray posting it here once upon a time, but don't have it off the top of my head.
-craig
"You can never have too many knives" -- Logan Nine Fingers
Then one more question:
In the development environment I see the NLS button in administrator enabled for dst_adm (I guess that's how they called dsadm here).
It's not enabled for another user that is set up as administrator though. Do you know how to enable it for other administrators?
I don't believe it's possible. DataStage NLS only recognizes one administrator user at a time, set by the current impersonation mode. This is the user who can start DataStage server. (It's different on Windows, but isn't everything?)
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
The administrator user can set NLS indeed.
We have another user set up with all administrative rights (through the web console) that is bound to another operator user (through user credentials in the webconsole). This user seems to be able to do anything except for changing the NLS settings for a project. Is this simply not possible or what permissions would this user be missing?