Data validation issue in DS 9.1 environment

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
ysrini9
Participant
Posts: 108
Joined: Tue Jul 12, 2005 2:51 am

Data validation issue in DS 9.1 environment

Post by ysrini9 »

In this specific issue In the Source Table, the Column name -> Source has been defined as Char in both DataStage 7.5 & 9.1 environment.
On detailed analysis of the view data, the following data get populated in the 7.5 environment
Target Column _> DCMNT_TYPE_CD is getting populated with the following values : 00400001 and 00400002 and
DOCMNT_CATGRY_CD : 00000002 and 00000003

However in the 9.1 Environment the same target values -> DCMNT_TYPE_CD : 00400002 and DOCMNT_CATGRY_CD : 00000003 is the only value that is getting loaded in to the table.
In the transformer stage --> we have provided the following derivation
If (UStringToString(lkread_Document.SOURCE_TABLE))='DOP' Then '00400001' Else '00400002', is applied in both the environment.

Can anyone share your thoughts whether UString to String has an issue in 9.1 environment
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

So it's always taking the else path? Are you sure you need that function, meaning what happens if you remove it from the derivation?
-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 »

What else is different? For example, how is APT_STRING_PADCHAR set in each environment?
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