DataStage 7.5; Compilation error;

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
Gaurav.Dave
Premium Member
Premium Member
Posts: 62
Joined: Tue Sep 21, 2004 10:24 am
Location: IBM - Chicago Area

DataStage 7.5; Compilation error;

Post by Gaurav.Dave »

Hello,

We have recently installed DataStage 7.5 on AIX 5.1 box. After installation done, we modified dsenv file to add LIBPATH, PATH etc..

On testing with simple parallel job flat file --> transfomer -->flat file, we are encountering following error message related to "#include file <apt_framework/orchestrate.h> is not found.... etc. I have attached the tranformer error log while compilation below.

Output from transformer compilation follows:

##I TFCN 000001 22:11:08(000) <main_program>
Ascential DataStage(tm) Enterprise Edition 7.5.0.1
Copyright (c) 2004, 1997-2004 Ascential Software Corporation.
All Rights Reserved


##I TOSH 000002 22:11:08(001) <main_program> orchgeneral: loaded
##I TOSH 000002 22:11:08(002) <main_program> orchsort: loaded
##I TOSH 000002 22:11:08(003) <main_program> orchstats: loaded
##I TFSC 000001 22:11:08(006) <main_program> APT configuration file: /home/dsadm/Ascential/DataStage/Configurations/default1.apt
##I TLIC 000002 22:11:09(000) <APT_LicenseCheckOp in APT_LicenseOperator,0> Node 'd02rdb092' has 6 physical processors.
##W TLIC 000003 22:11:09(001) <APT_LicenseCheckOp in APT_LicenseOperator,0> DataStage has found more CPU's on your system than your current license allows.
##W TLIC 000004 22:11:09(002) <APT_LicenseCheckOp in APT_LicenseOperator,0> Please contact Ascential Client Support or your Ascential Account Manager.
##E TBLD 000000 22:11:10(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 256
##E TFSR 000019 22:11:10(001) <main_program> Could not check all operators because of previous error(s)
##W TFCP 000000 22:11:10(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 22:11:10(003) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 27.10: 1540-0836 (S) The #include file <apt_framework/orchestrate.h> is not found.

##W TBLD 000000 22:11:10(004) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 28.10: 1540-0836 (S) The #include file <apt_framework/record.h> is not found.
"/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 29.10: 1540-0836 (S) The #include file <apt_framework/interface.h> is not found.

##I TFCP 000008 22:11:10(005) <transform> Error when checking composite operator: /usr/vacpp/bin/xlC_r -O -I/home/dsadm/Ascential/DataStage/PXEngine/include -O -c -qspill=32704 /home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C -o /home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.tmp.o
##W TBLD 000000 22:11:10(006) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 30.10: 1540-0836 (S) The #include file <apt_framework/type/descriptor.h> is not found.
"/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 31.10: 1540-0836 (S) The #include file <apt_framework/type/conversion.h> is not found.

##W TBLD 000000 22:11:10(007) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 32.10: 1540-0836 (S) The #include file <apt_framework/tfmop_functions.h> is not found.
"/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 33.10: 1540-0836 (S) The #include file <apt_util/env_flag.h> is not found.
##W TBLD 000000 22:11:10(008) <main_program> Error when checking composite operator: Output from subprocess:
"/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 34.10: 1540-0836 (S) The #include file <apt_util/unicode_utils.h> is not found.

##W TBLD 000000 22:11:10(009) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 35.10: 1540-0836 (S) The #include file <apt_util/converter_registry.h> is not found.

##W TBLD 000000 22:11:10(010) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 36.10: 1540-0836 (S) The #include file <apt_util/lookuptable.h> is not found.

##W TBLD 000000 22:11:10(011) <main_program> Error when checking composite operator: Output from subprocess: "/home/dsadm/Ascential/DataStage/Projects/SMB/RT_BP1.O/V0S1_test_Transformer_1.C", line 37.10: 1540-0836 (S) The #include file <apt_util/lookupops.h> is not found.

##E TCOS 000029 22:11:10(012) <main_program> Creation of step finished with status = FAILED (test.Transformer_1)

*** Internal Generated Transformer Code follows:
0001: //
0002: // Generated file to implement the V0S1_repos_Transformer_1 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 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: DSLink4
0023: writerecord 0;
0024: RowRejected0 = 0;
0025: }
0026:
0027: finish {
0028: }
0029:
*** End of Internal Generated Transformer Code


Though those all files availables under $APT_ORCHHOME/include/* folder

I have also checked that Project environment for Parallel->Compiler->APT_COMPILER, APT_COMPILEROPT, APT_LINKER and APT_LINKEROPT are defined correctly..

Wondering why its still not able to compile parallel job with transformer.

Any help will be greatly appreciated...

Thanks and regards,

Gaurav
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

How about APT_ORCHHOME ?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Gaurav.Dave
Premium Member
Premium Member
Posts: 62
Joined: Tue Sep 21, 2004 10:24 am
Location: IBM - Chicago Area

Post by Gaurav.Dave »

ray.wurlod wrote:How about APT_ORCHHOME ?
yes...it set to home/dsadm/Ascential/DataStage/PXEngine

regards,
Gaurav
Post Reply