"OVERRIDE token values not validated" error

Infosphere's Quality Product

Moderators: chulett, rschirm

Post Reply
pk7
Participant
Posts: 44
Joined: Fri Aug 03, 2007 8:35 am
Location: Kansas CIty

"OVERRIDE token values not validated" error

Post by pk7 »

Getting this warning which is ultimately causing an abort since our company policy only allows a max of 50 warnings before an abort is issued. Would like to eliminate the root cause of the problem and not just remove the limit of 50 warnings. Can't find any reference to a solution in the posts or on the internet. Help!
asorrell
Posts: 1707
Joined: Fri Apr 04, 2003 2:00 pm
Location: Colleyville, Texas

Post by asorrell »

You'll have a better chance of getting a reply if you post more details about what is generating the error. What stage? What settings? Does this occur on other jobs? More details the better.
Andy Sorrell
Certified DataStage Consultant
IBM Analytics Champion 2009 - 2020
pk7
Participant
Posts: 44
Joined: Fri Aug 03, 2007 8:35 am
Location: Kansas CIty

Post by pk7 »

Yes, my apologies.

This error is occurring in a standardization stage that has USPREP as the Rule and "ZQMIXNZQ" ADDRESS as the Column . Examples of the input data producing the warnings are:

Nick Smith AEB 8900 Burnnet St Ste 33 Houston TX 78754
Acme Mfg Llc 100 Morry Mill Rd Floral VA 24409

The job runs to completion and even gives the correct results, however, it is the high Warning count that is giving us grief. How can we eliminate most or all of these warnings?
asorrell
Posts: 1707
Joined: Fri Apr 04, 2003 2:00 pm
Location: Colleyville, Texas

Post by asorrell »

I'm not certain what is causing the warning - I defer to some of the QualityStage experts for that.

If you have no other alternative you can establish a message handler, for the job or for the project, and map the message level down from Warning to Informational. I do not suggest elimination of the messages unless their sheer number is overwhelming the logs.

Lots of posts here on the subject - search for message handler.
Andy Sorrell
Certified DataStage Consultant
IBM Analytics Champion 2009 - 2020
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

What overrides exist in your USPREP rule set?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
pk7
Participant
Posts: 44
Joined: Fri Aug 03, 2007 8:35 am
Location: Kansas CIty

Post by pk7 »

Hi Ray. I have absolutely no overrides at all in the rule set. I even attempted to put in an override to see if that helped but to no avail so I removed that one.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

The literal for the PREP rule sets is supposed to encase a two-character ISO country code. This literal specifies the default country code to use if the logic of the rule set cannot determine one - in this case the flag is set to "N".

Do you still get the warnings if you use "ZQUSZQ"?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
rjdickson
Participant
Posts: 378
Joined: Mon Jun 16, 2003 5:28 am
Location: Chicago, USA
Contact:

Post by rjdickson »

ZQMIXNZQ is a valid literal for USPREP.
Can you please provide exactly what (and the order) you are sending to the Standardization Stage?
Regards,
Robert
pk7
Participant
Posts: 44
Joined: Fri Aug 03, 2007 8:35 am
Location: Kansas CIty

Post by pk7 »

The structure is:

Transformer----->USPREP Std stage------->Dataset file

Columns coming into the Standardization stage are:

CENSUS_GRP_ID:decimal[38,0] {delim=',', precision=38, scale=0};
SRC_TYP_CD:nullable string[max=5];
SRC_TYP_DESCR:nullable string[max=60];
CASE_ID:nullable decimal[38,0];
SHIPPING_ADDRESS:nullable string[max=100];
CRTD_BY:string[max=30];
CRTD_DT:timestamp;
LAST_CHNGD_BY:nullable string[max=30];
LAST_CHNGD_DT:nullable timestamp {null_field=' '};

The Standardization stage conatins:

Rules:
USPREP

Columns:
"ZQMIXNZQ", SHIPPING_ADDRESS

Sample input data in SHIPPING_ADDRESS is:

Nick Smith AEB 8900 Burnnet St Ste 33 Houston TX 78754
Acme Mfg Llc 100 Morry Mill Rd Floral VA 24409

Result: Stated in earlier posts.
rjdickson
Participant
Posts: 378
Joined: Mon Jun 16, 2003 5:28 am
Location: Chicago, USA
Contact:

Post by rjdickson »

Looks good to me. Another thought:

Please go to the server and then the Quality directory for your project. For example, if you are on a Linux box and using project 'dstage1', then go to /opt/IBM/InformationServer/Server/Projects/dstage1/Quality.

Then, please tell us the contents of the following files:
USPREP.ITO
USPREP.IPO
USPREP.FTO
USPREP.FPO

I know you said you already checked overrides, via the GUI. I am just asking you to check via the file system.
Regards,
Robert
pk7
Participant
Posts: 44
Joined: Fri Aug 03, 2007 8:35 am
Location: Kansas CIty

Post by pk7 »

As mentioned in an earlier post there are currently no overrides. However, here are the contents:

.FPO file:
;;QualityStage v8.0
\FORMAT\ SORT=Y
ENPREPFP TBL

.FTO file:
;;QualityStage v8.0
\FORMAT\ SORT=Y
ENPREPFT TBL

.IPO file:
;;QualityStage v8.0
\FORMAT\ SORT=Y
ENPREPIP TBL

.ITO file:
;;QualityStage v8.0
\FORMAT\ SORT=Y
ENPREPIT TBL
rjdickson
Participant
Posts: 378
Joined: Mon Jun 16, 2003 5:28 am
Location: Chicago, USA
Contact:

Post by rjdickson »

Fascinating...Two things:
1) I just ran your 'Nick Smith' example and did not receive any error or warning messages.
2) The out-of-the-box rule sets (which are read-only) have USPREP... instead of ENPREP... There is no out-of-the-box ENPREP rule set.

Are you are using a modified PREP rule set? If so, what happens when you use the out-of-the-box PREP rule set? Or AUPREP (just to see if there is a warning).
Regards,
Robert
Post Reply