Transformer error at compile time

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
Enzopre
Participant
Posts: 57
Joined: Thu Feb 07, 2013 2:04 pm
Location: Italy

Transformer error at compile time

Post by Enzopre »

Hi at all

I installed datastage 8.7 version on windows server 2008 machine with visual studio compiler 2008 version.

When i try to compile a simple job with a transformer stage between source file and destination file i get this error at compile time:

##E IIS-DSEE-TOSH-00384 10:43:26(009) <main_program> Could not locate operator definition, wrapper, or Unix command for "transform"; please check that all needed libraries are preloaded, and check the PATH for the wrappers

##W IIS-DSEE-TFOG-00004 10:43:26(010) <main_program> Operator transform does not exist in the registry.

##E IIS-DSEE-TCOS-00029 10:43:26(011) <main_program> Creation of a step finished with status = FAILED. (CopyOfProva.Transformer_2)

Has anyone had this problem and help me?

thanks in advance.
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

If you search the full error message I believe that you will find an entry along the lines of 'cl not found', meaning that the path or setup of the c++ compiler isn't correct in the installation.
Enzopre
Participant
Posts: 57
Joined: Thu Feb 07, 2013 2:04 pm
Location: Italy

Post by Enzopre »

This is the full/complete error message, but i not found any entry 'cl not found':

Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 11:25:14(000) <main_program>
IBM InfoSphere DataStage Enterprise Edition 8.7.0.6366
Copyright (c) 2001, 2005-2011 IBM Corporation. All rights reserved



##I IIS-DSEE-TFCN-00006 11:25:14(001) <main_program> conductor uname: -s=Windows_NT; -r=0; -v=6; -n=VMDATASTAGE87; -m=Pentium
##I IIS-DSEE-TOSH-00002 11:25:14(002) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 11:25:14(003) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 11:25:14(004) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 11:25:14(007) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TOSH-00205 11:25:14(008) <main_program> PATH search failure:
##E IIS-DSEE-TOSH-00384 11:25:14(009) <main_program> Could not locate operator definition, wrapper, or Unix command for "transform"; please check that all needed libraries are preloaded, and check the PATH for the wrappers
##W IIS-DSEE-TFOG-00004 11:25:14(010) <main_program> Operator transform does not exist in the registry.
##E IIS-DSEE-TCOS-00029 11:25:14(011) <main_program> Creation of a step finished with status = FAILED. (CopyOfProva.Transformer_2)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S2_CopyOfProva_Transformer_2 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink3;
0007: outputname 0 DSLink4;
0008:
0009: initialize {
0010: // define our control variables
0011: int8 RowRejected0;
0012: int8 NullSetVar0;
0013:
0014: }
0015:
0016: mainloop {
0017:
0018: // initialise the rejected row variable
0019: RowRejected0 = 1;
0020:
0021: // evaluate columns (no constraints) for link: DSLink4
0022: writerecord 0;
0023: RowRejected0 = 0;
0024: }
0025:
0026: finish {
0027: }
0028:
*** End of Internal Generated Transformer Code
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

The transform operator (that is, its executable) cannot be found. This means that your PATH environment variable (the command search list) is not set up properly - in particular it does not include the PXEngine bin directory.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply