Page 1 of 1

Posted: Mon Jul 17, 2006 4:32 am
by ArndW
Katz,

I think you've narrowed the problem down to an issue that does need to be reported to IBM support. If you are writing to and reading the named pipe in your DS jobs then wouldn't just specifying no NLS mapping for this pipe be sufficient for your job to run correctly, though?

Posted: Tue Jul 18, 2006 1:54 am
by katz
Thanks ArndW,

Of course! *slaps palm to forehead* Sometimes its difficult to see the forest, for the trees.

Your suggestion has worked a treat. I will query with IBM support on the more general question on passing multi-byte characters through named pipes. But for now, simply setting the NLS map to NONE is a satisfactory work-around with these jobs.

katz

Posted: Tue Jul 18, 2006 1:59 am
by ray.wurlod
It's not just a workaround; it's the appropriate technique for guaranteeing that what comes out of the pipe is precisely what goes in. With any other map you run the risk of unmappable characters being encountered. No-one wants to, needs to, or even can access the rows while they're in the pipe, so there's no need to map the characters.