Needs for C++ compiler in production

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
wfkurtz1
Premium Member
Premium Member
Posts: 17
Joined: Sat Oct 30, 2010 6:59 am
Location: Philadelphia
Contact:

Needs for C++ compiler in production

Post 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.
"The price of freedom is eternal vigilance."
-- Thomas Jefferson
jwiles
Premium Member
Premium Member
Posts: 1274
Joined: Sun Nov 14, 2004 8:50 pm
Contact:

Post 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,
- james wiles


All generalizations are false, including this one - Mark Twain.
wfkurtz1
Premium Member
Premium Member
Posts: 17
Joined: Sat Oct 30, 2010 6:59 am
Location: Philadelphia
Contact:

Post by wfkurtz1 »

Thanks very much.
"The price of freedom is eternal vigilance."
-- Thomas Jefferson
Post Reply