Page 1 of 1

Compilation Error!

Posted: Wed Jul 01, 2009 1:29 am
by prasson_ibm
Hi,
I am getting fllowing compilation error in the transformer stage:-


Output from transformer compilation follows:

##I TFCN 000001 12:55:04(000) <main_program>
IBM DataStage(tm) Parallel Extender 7.5.3
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TUTL 000031 12:55:04(001) <main_program> The open files limit is 2000; raising to 2147483647.
##I TOSH 000002 12:55:04(002) <main_program> orchgeneral: loaded
##I TOSH 000002 12:55:04(003) <main_program> orchsort: loaded
##I TOSH 000002 12:55:04(004) <main_program> orchstats: loaded
##I TFSC 000001 12:55:04(007) <main_program> APT configuration file: /dshome/Ascential/DataStage/Configurations/default.apt
##W TCOS 000049 12:55:04(008) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##E TBLD 000000 12:55:38(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256.
##E TFSR 000019 12:55:38(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 12:55:38(002) <transform> Error when checking composite operator: The number of reject datasets "0" is less than the number of input datasets "1".
##W TBLD 000000 12:55:38(003) <main_program> Error when checking composite operator: Output from subprocess: 1540-5216 (S) No licenses available. Please install the licenses that accompany the licensed product. If you have obtained a Try and Buy version, please contact your program supplier to obtain a fully licensed product.

##I TFCP 000000 12:55:38(004) <transform> Error when checking composite operator: /usr/vacpp/bin/xlC_r -O -I/dshome/Ascential/DataStage/PXEngine/include -O -c -qspill=32704 /dshome/Ascential/DataStage/Projects/IRPMIS/RT_BP246.O/V0S4_TEST_PREPAID_GROSS_ADDS_Transformer_4.C -o /dshome/Ascential/DataStage/Projects/IRPMIS/RT_BP246.O/V0S4_TEST_PREPAID_GROSS_ADDS_Transformer_4.tmp.o.
##E TCOS 000029 12:55:38(005) <main_program> Creation of a step finished with status = FAILED. (TEST_PREPAID_GROSS_ADDS.Transformer_4)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S4_repos_Transformer_4 transform operator.
0003: //
0004:
0005: // define our input/output link names
0006: inputname 0 DSLink5;
0007: outputname 0 DSLink6;
0008:
0009: initialize {
0010: // define our row rejected variable
0011: int8 RowRejected0;
0012:
0013: // define our null set variable
0014: int8 NullSetVar0;
0015:
0016: }
0017:
0018: mainloop {
0019: // initialise our row rejected variable
0020: RowRejected0 = 1;
0021:
0022: // evaluate columns (no constraints) for link: DSLink6
0023: writerecord 0;
0024: RowRejected0 = 0;
0025: }
0026:
0027: finish {
0028: }
0029:
*** End of Internal Generated Transformer Code

But those transformers which are already compiled,those are not getting problem.

So please help me to resolve this problem.

Regards
Prasoon Kumar

Posted: Wed Jul 01, 2009 1:37 am
by ArndW
The important part of the message is
##W TBLD 000000 12:55:38(003) <main_program> Error when checking composite operator: Output from subprocess: 1540-5216 (S) No licenses available. Please install the licenses that accompany the licensed product. If you have obtained a Try and Buy version, please contact your program supplier to obtain a fully licensed product.
What UNIX and which compiler and what happens when you try to call up the compiler by hand using the compile command as stored in the DSParams file?

Posted: Wed Jul 01, 2009 4:35 pm
by ray.wurlod
No licenses can also occur if you are trying to compile two things at once but only have a single license for the compiler.