Compilation error in DS 11.3 version

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
satheesh_color
Participant
Posts: 182
Joined: Thu Jun 16, 2005 2:05 am

Compilation error in DS 11.3 version

Post by satheesh_color »

Hi All,


We could face a compilation issue in out production environment. The same job has been compiled successfully in our UAT environment.

UAT:
APT_COMPILEOPT=-O -fPIC -Wno-deprecated -c
APT_LINKPOT=-shared -Wl,-Bsymbolic,--allow-shlib-undefined

Production:
APT_COMPILEOPT=-c -O -fPIC -Wno-deprecated -m64 -mtune=generic -mcmodel=small
APT_LINKPOT=-shared -m64

Error:

##W IIS-DSEE-TOSH-00049 15:16:52(008) <main_program> Parameter specified but not used in flow: DSPXWorkingDir
##W IIS-DSEE-TFTM-00012 15:16:52(010) <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-00025 15:16:52(011) <transform> Error when checking composite operator: Converting number to string.
##W IIS-DSEE-TFEV-00023 15:16:52(012) <transform> Error when checking composite operator: Implicit conversion from source type "Int32" to result type "String".
##W IIS-DSEE-TFEV-00023 15:16:52(013) <transform> Error when checking composite operator: Implicit conversion from source type "String" to result type "UString".
##W IIS-DSEE-TFEV-00023 15:16:52(014) <transform> Error when checking composite operator: Implicit conversion from source type "String" to result type "UString".
##W IIS-DSEE-TFEV-00023 15:16:52(015) <transform> Error when checking composite operator: Implicit conversion from source type "String" to result type "UString".
##W IIS-DSEE-TFEV-00025 15:16:52(016) <transform> Error when checking composite operator: Converting number to string.
##W IIS-DSEE-TFEV-00023 15:16:52(017) <transform> Error when checking composite operator: Implicit conversion from source type "Int32" to result type "String".
##W IIS-DSEE-TFEV-00025 15:16:52(018) <transform> Error when checking composite operator: Converting ustring to string using codepage UTF-8.
##W IIS-DSEE-TFEV-00023 15:16:52(019) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
##W IIS-DSEE-TFEV-00025 15:16:52(020) <transform> Error when checking composite operator: Converting ustring to string using codepage UTF-8.
##W IIS-DSEE-TFEV-00023 15:16:52(021) <transform> Error when checking composite operator: Implicit conversion from source type "UString" to result type "String".
##E IIS-DSEE-TFEV-00026 15:16:52(022) <transform> Error when checking composite operator: Setting null to this non-nullable field: StageVar0_StgPrvtranNull.
##E IIS-DSEE-TFSR-00019 15:16:52(023) <main_program> Could not check all operators because of previous error(s)


Kindly let me know your thoughts on the same.

Thanks & Regards,
Satheesh.R
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Why are your compiler options different in the two environments? Check the lines that start with "##E", those are your fatal errors.
-craig

"You can never have too many knives" -- Logan Nine Fingers
PaulVL
Premium Member
Premium Member
Posts: 1315
Joined: Fri Dec 17, 2010 4:36 pm

Post by PaulVL »

Do you have the same release level of datastage in both environments?

Check your Version.xml
siauchun84
Participant
Posts: 63
Joined: Mon Oct 20, 2008 12:01 am
Location: Malaysia

Post by siauchun84 »

What is the C++ compiler version you used in the Production and UAT environment?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Re: Compilation error in DS 11.3 version

Post by chulett »

satheesh_color wrote:##E IIS-DSEE-TFEV-00026 15:16:52(022) <transform> Error when checking composite operator: Setting null to this non-nullable field: StageVar0_StgPrvtranNull.
-craig

"You can never have too many knives" -- Logan Nine Fingers
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I have been able to reproduce this error and narrowed the cause down to a column name that began with an underscore.
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