IBM Support

In DataStage Designer, a parallel job with a transformer stage fails to compile on Windows 2008

Troubleshooting


Problem

When trying to compile a job that has a transformer stage, it fails with the following error. Output from transformer compilation follows: ##I IIS-DSEE-TFCN-00001 14:49:06(000) IBM InfoSphere DataStage Enterprise Edition 11.3.0.7086 Copyright (c) 2001, 2005-2014 IBM Corporation. All rights reserved ##I IIS-DSEE-TFCN-00006 14:49:06(001) conductor uname: -s=Windows Server 2008 R2; -r=Service Pack 1; -n=USSDSSB02; -m=x86-Intel ##I IIS-DSEE-TFCN-00002 14:49:06(002) orchgeneral: loaded ##I IIS-DSEE-TOSH-00002 14:49:06(003) orchsort: loaded ##I IIS-DSEE-TOSH-00002 14:49:06(004) orchstats: loaded ##W IIS-DSEE-TOSH-00049 14:49:06(007) Paramemter specified but not used in flow; DSPXWorkingDir ##E IIS-DSEE-TBLD-00068 14:49:06(009) Error when checking composite operator: Failure forking subprocess: No such file or directory ##E IIS-DSEE-TFSR-00019 14:49:06(010) Could not check all operators because of previous error(s) ##W IIS-DSEE-TFTM-00012 14:49:06(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 14:49:06(012) Error when checking composie operator: cl /Ox /D NDEUG /ID:\IBM\InformationServer\Server\PXEngine\include /D APT_USE_ANSI_IOSTREAMS ##E IIS-DSEE-TCOS-00029 14:49:06(013) Creation of a step finished with status = FAILED. (test.Transformer_8)

Resolving The Problem

  1. Remove this entry from the System environment variable PATH:

    C:\Program Files (x86)\MKS Toolkit\mksnt

    This can cause trouble finding MKS shell tools and there is a short name to this in the PATH
    environment variable already.
  2. After removing the entry, reboot the machine for the changes to take effect.
  3. Check that the environment only has the following defined. If this is defined, then VisualStudio 2010 is being used:

    VS100COMNTOOLS

    If the following is defined, then VisualStudio 2012 is being used:

    VS110COMNTOOLS

    Ensure that only one is defined. In this case, VS100COMNTOOLS which is for VisualStudio 2010.

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

Document Information

Modified date:
16 June 2018

UID

swg21964056