Information Server DataStage job gets compile error " XCOFF64 object files are not allowed in 32-bit mode"

Technote (troubleshooting)


Problem(Abstract)

Information Server DataStage job gets compile error " XCOFF64 object files are not allowed in 32-bit mode."

Symptom

When compiling DataStage job, receive the following error:

Output from transformer compilation follows:

##I IIS-DSEE-TFCN-00001 15:37:34(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 15:37:34(001) <main_program> conductor uname: -
s=AIX; -r=1; -v=6; -n=lesentsvr87; -m=00F702F54C00
##I IIS-DSEE-TOSH-00002 15:37:34(002) <main_program> orchgeneral: loaded
##I IIS-DSEE-TOSH-00002 15:37:34(003) <main_program> orchsort: loaded
##I IIS-DSEE-TOSH-00002 15:37:34(004) <main_program> orchstats: loaded
##W IIS-DSEE-TOSH-00049 15:37:35(000) <main_program> Parameter
specified but not used in flow: DSPXWorkingDir
##E IIS-DSEE-TBLD-00076 15:37:36(000) <main_program> Error when checking composite operator: Subprocess command failed with exit status 2,048.
##E IIS-DSEE-TFSR-00019 15:37:36(001) <main_program> Could not check
all operators because of previous error(s)
##W IIS-DSEE-TFTM-00012 15:37:36(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-TBLD-00000 15:37:36(003) <main_program> Error when
checking composite operator: Output from subprocess: ld: 0711-736
ERROR: Input file
/opt/IBM/InformationServer/Server/PXEngine/lib/liborchbuildopaix64.so:
XCOFF64 object files are not allowed in 32-bit mode.

##I IIS-DSEE-TBLD-00079 15:37:36(004) <transform> Error when checking
composite operator: /usr/vacpp/bin/xlC_r -
L/dsdata/Projects/ENT/RT_BP845.O/ -
L/opt/IBM/InformationServer/Server/PXEngine/lib -
L/opt/IBM/InformationServer/Server/PXEngine/user_lib -G -lorchaix64 -
lorchcoreaix64 -lorchbuildopaix64 /dsdata/Projects/ENT/RT_BP845.
O/V0S1_pFJob_City_T_Trns.tmp.o -o /dsdata/Projects/ENT/RT_BP845.
O/V0S1_pFJob_City_T_Trns.o.
##E IIS-DSEE-TCOS-00029 15:37:36(005) <main_program> Creation of a step
finished with status = FAILED. (pFJob.City_T_Trns)


Resolving the problem

The compile error:

ERROR: Input file /opt/IBM/InformationServer/Server/PXEngine/lib/liborchbuildopaix64.so:
XCOFF64 object files are not allowed in 32-bit mode.

may be resolved by going to the IBM WebSphere DataStage and QualityStage Administrator. Select Projects -> Properties-> Environment and Select Parallel. Add the following to the Compile section:

APT_COMPILER=/usr/vacpp/bin/xlC_r
APT_COMPILEOPT= -O -q64 -c
APT_LINKER=/usr/vacpp/bin/xlC_r
APT_LINKOPT= -G -q64

Save the information and open a new DataStage Designer session before compiling.


Rate this page:

(0 users)Average rating

Document information


More support for:

InfoSphere QualityStage

Software version:

8.1, 8.5, 8.7

Operating system(s):

AIX

Reference #:

1612019

Modified date:

2012-11-01

Translate my page

Machine Translation

Content navigation