Page 1 of 1

Needs for C++ compiler in production

Posted: Wed Mar 23, 2011 11:00 am
by wfkurtz1
It is necessary to have a C++ compiler on the system to which one is deploying a Datastage parallel job that contains a Transformer stage? I understand the compiler is necessary in the development environment to compile the C++ code generated by DS into OS executables, but once the executable image file is created can it be deployed without re-compilation onto another identically configured machine (the production box in this case) and be expected to run without any other intervention or other component required?

Thanks in advance.

Posted: Wed Mar 23, 2011 11:07 am
by jwiles
Yes, that is correct. Many companies follow this pattern, allowing compilation only in the development environment.

The main caveat to this would be when you are also developing parallel routines, BuildOps and custom operators which utilize third-party libraries. You would need to ensure that those libraries are available on the production system as well, but you shouldn't need the compiler.

Regards,

Posted: Thu Mar 24, 2011 9:09 am
by wfkurtz1
Thanks very much.