Error when compiling a job

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
tine_bi
Participant
Posts: 18
Joined: Mon Nov 24, 2014 6:02 am

Error when compiling a job

Post by tine_bi »

Hi

I have exportetd a test job from old enviroment and deployed it to this new one.
The job has to steps, one compile as expected, but the other fails leaving the following messsage(which I do not understand at all javascript:emoticon(':shock:') )

DataStage Compilation Report
============================

Server : APP10131
Project: TINE

Started at: 25.02.2015 08:38:39
Finished at: 25.02.2015 08:38:44
Time taken: hours: 0, mins: 0, secs: 5

2 items processed.
1 items compiled successfully.
1 items failed compilation.

Compile Information
===================

>> TI_DT_Divisjon - Failed <<
Error compiling parallel transformer TI_DT_Divisjon.TR_Transformer
Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 08:38:42(000) <main_program>
IBM InfoSphere DataStage Enterprise Edition 9.1.0.6791
Copyright (c) 2001, 2005-2012 IBM Corporation. All rights reserved



##I IIS-DSEE-TFCN-00006 08:38:42(001) <main_program> conductor uname: -s=Windows; -r=; -v=6.2; -n=APP10131; -m=x86-Intel
##I IIS-DSEE-TOSH-00002 08:38:42(002) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 08:38:42(003) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 08:38:42(004) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 08:38:42(007) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00068 08:38:43(000) <main_program> Error when checking composite operator: Failure forking subprocess: No such file or directory.
##E IIS-DSEE-TFSR-00019 08:38:43(001) <main_program> Could not check all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 08:38:43(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W IIS-DSEE-TFEV-00023 08:38:43(003) <transform> Error when checking composite operator: Implicit conversion from source type "String" to result type "UString".
##W IIS-DSEE-TFEV-00023 08:38:43(004) <transform> Error when checking composite operator: Implicit conversion from source type "String" to result type "UString".
##W IIS-DSEE-TFEV-00023 08:38:43(005) <transform> Error when checking composite operator: Implicit conversion from source type "Decimal" to result type "Int16".
##I IIS-DSEE-TBLD-00079 08:38:43(006) <transform> Error when checking composite operator: cl /Ox /D NDEBUG /IC:\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 C:\IBM\InformationServer\Server\Projects\TINE\RT_BP2.O\V26S5_TI_DT_Divisjon_TR_Transformer.C /FoC:\IBM\InformationServer\Server\Projects\TINE\RT_BP2.O\V26S5_TI_DT_Divisjon_TR_Transformer.tmp.o /FdC:\IBM\InformationServer\Server\Projects\TINE\RT_BP2.O\V26S5_TI_DT_Divisjon_TR_Transformer.pdb.
##E IIS-DSEE-TCOS-00029 08:38:43(007) <main_program> Creation of a step finished with status = FAILED. (TI_DT_Divisjon.TR_Transformer)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V26S5_TI_DT_Divisjon_TR_Transformer transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 Link_TI_CMNDIV;
0007: outputname 0 Link_TI_DT_Divisjon;
0008:
0009: global {
0010: // Job parameter declaration
0011: ustring DatoTid;
0012: }
0013:
0014: initialize {
0015: // define our control variables
0016: int8 RowRejected0;
0017: int8 NullSetVar0;
0018:
0019: // declare our intermediate variables for this section
0020: ustring InterVar0_0;
0021: ustring InterVar0_1;
0022:
0023: // initialise constant values which require conversion
0024: InterVar0_0 = "(";
0025: InterVar0_1 = ") ";
0026: }
0027:
0028: mainloop {
0029:
0030: // initialise the rejected row variable
0031: RowRejected0 = 1;
0032:
0033: // evaluate columns (no constraints) for link: Link_TI_DT_Divisjon
0034: Link_TI_DT_Divisjon.Divisjon = (((InterVar0_0 + Link_TI_CMNDIV.CCDIVI) + InterVar0_1) + Link_TI_CMNDIV.CCCONM);
0035: Link_TI_DT_Divisjon.DivisjonNavn = Link_TI_CMNDIV.CCCONM;
0036: Link_TI_DT_Divisjon.DivisjonNr = Link_TI_CMNDIV.CCDIVI;
0037: Link_TI_DT_Divisjon.Firma = Link_TI_CMNDIV.CCCONO;
0038: Link_TI_DT_Divisjon.LasteTidspunkt = timestamp_from_ustring(DatoTid);
0039: writerecord 0;
0040: RowRejected0 = 0;
0041: }
0042:
0043: finish {
0044: }
0045:
*** End of Internal Generated Transformer Code


>> TI_DT_Divisjon_SEQ - Compiled OK <<

Any advise please?


Best regards
Dan :shock: :shock:
BR
Dan
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

The part that jumps out at me as being significant:

Error when checking composite operator: Failure forking subprocess: No such file or directory.
Choose a job you love, and you will never have to work a day in your life. - Confucius
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

As noted, start with the error lines. The prefix on the lines lets you know what they are:

##I: Informational
##W: Warning
##E: Error
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply