IBM Support

When compiling a job with a transformer stage on Windows in DataStage Designer, the error 'Error when checking composite operator: Failure forking subprocess: No such file or directory' occurs.

Troubleshooting


Problem

The following error is seen when trying to compile a job that has the Transformer stage on Windows. ##I IIS-DSEE-TFCN-00001 16:18:44(000) IBM InfoSphere DataStage Enterprise Edition 9.1.0.6525 Copyright (c) 2001, 2005-2012 IBM Corporation. All rights reserved ##I IIS-DSEE-TFCN-00006 16:18:44(001) conductor uname: - =Windows Server 2008 R2; -r=Service Pack 1; -v=6.1; -n=SVR-DEVAIMET01; -m=x86-Intel ##I IIS-DSEE-TOSH-00002 16:18:44(002) orchgeneral: loaded ##I IIS-DSEE-TOSH-00002 16:18:44(003) orchsort: loaded ##I IIS-DSEE-TOSH-00002 16:18:44(004) orchstats: loaded ##W IIS-DSEE-TOSH-00049 16:18:44(007) Parameter specified but not used in flow: DSPXWorkingDir ##E IIS-DSEE-TBLD-00068 16:18:44(009) Error when checking composite operator: Failure forking subprocess: No such file or directory. ##E IIS-DSEE-TFSR-00019 16:18:44(010) Could not check all operators because of previous error(s) ##W IIS-DSEE-TFTM-00012 16:18:44(011) Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1". ##I IIS-DSEE-TBLD-00079 16:18:44(012) Error when checking composite operator: cl /Ox /D NDEBUG /IE: \IBM\InformationServer\Server\PXEngine\include /D APT_USE_ANSI_IOSTREAMS /D _WIN32 /D _MBCS /nologo /W3 /WX- /Gm- /EHa /MD /GS- /fp:precise /Zc:wchar_t- /Zc:forScope /Gd /TP /Zi /Oy- /c E: \IBM\InformationServer\Server\Projects\AIM_DEV\RT_BP556. O\V0S0_Untitled1_Transformer_0.C /FoE: \IBM\InformationServer\Server\Projects\AIM_DEV\RT_BP556. O\V0S0_Untitled1_Transformer_0.tmp.o /FdE: \IBM\InformationServer\Server\Projects\AIM_DEV\RT_BP556. O\V0S0_Untitled1_Transformer_0.pdb. ##E IIS-DSEE-TCOS-00029 16:18:44(013) Creation of a step finished with status = FAILED. (Untitled1.Transformer_0)

Resolving The Problem

1. Please verify that your compiler and link options are set correctly in Administrator client:

APT_COMPILEOPT=/D APT_USE_ANSI_IOSTREAMS /D _WIN32 /D _MBCS /nologo /W3
/WX- /Gm- /EHa /MD /GS- /fp:precise
/Zc:wchar_t- /Zc:forScope /Gd /TP /Zi /Oy-/c
APT_COMPILER=cl
APT_LINKER=link
APT_LINKOPT=/INCREMENTAL:NO /NOLOGO /DLL /DEBUG /SUBSYSTEM:CONSOLE
/DYNAMICBASE:NO /MACHINE:X86

2. What version of Visual Studio are you using on this server?

The DataStage C++ compiler requirements for IS 9.1 on Windows are
documented in this link:

http://www.ibm.com/support/docview.wss?uid=swg27036191

3. Ensure that the system environment variables, LIB, INCLUDE, and PATH have the
Visual Studio paths set

4. The following link shows how to configure the Visual Studio .NET C++ compiler properly:

http://pic.dhe.ibm.com/infocenter/iisinfsv/v9r1/topic/com.ibm.swg.im.iis.productization.iisinfsv.install.doc/topics/wsisinst_set_envars_cpp_ms2008.html

[{"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF033","label":"Windows"}],"Version":"9.1.2.0;9.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21666812