QS Job Run time Error:Error returned from tkGetToken

Infosphere's Quality Product

Moderators: chulett, rschirm

Post Reply
Vijay Kumar
Participant
Posts: 59
Joined: Sat May 29, 2004 12:31 am
Location: Pune

QS Job Run time Error:Error returned from tkGetToken

Post by Vijay Kumar »

Hi,
I have a standardization job in which I am standarding the Name. When I run the job with 2000 records it is running fine and when I increse the number of records > 2000 I am facing the following run time error:

Error exec: /appl/dsadm/Projects/CASHDB/QS/Logs/STNDNAME.Step002.log:STN(19903):Fr., 20. Mai 2005, 15:10:32 (MSG_stan.c:12; stan.c:626) ERROR: Error returned from tkGetToken
/appl/dsadm/Projects/CASHDB/QS/Logs/STNDNAME.Step002.log:STN(19903):Fr., 20. Mai 2005, 15:10:32 (MSG_vutils.c:13; vutils.c:1412) ERROR: vexit status=1


No speical characters are present in any of the records. I am trying to checkout whether it is any memory related issue. But If any one can help me out in this issue it would be very helpful as we are doing some production deployment.

Thanks in advance

Thanks & Regards
Vijay Kumar
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Can you advise us what is IN the logs?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Vijay Kumar
Participant
Posts: 59
Joined: Sat May 29, 2004 12:31 am
Location: Pune

Post by Vijay Kumar »

Hi ray,

The following is the log file.

STN(25826):Fri May 20 18:43:20 2005 LOG: $Build: (SINGLE)RELEASE superstan_7_0_1_7_040120_15:27:07 $
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: Start
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: LOCALE is: de_DE.iso88591 de_DE.iso88591 de_DE.iso88591 de_DE.iso88591 de_DE.iso88591 de_DE.iso88591

/appl/dsadm/Ascential/QualityStage/bin/STN -i /appl/dsadm/Projects/CASHDB/QS/Data/MSTDADDR -o /appl/dsadm/Projects/CASHDB/QS/Data/SHNASTND -f /appl/dsadm/Projects/CASHDB/QS/Controls/STANSHNA.STN -s 1236 -S 1690

STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: LC_COLLATE is de_DE.iso88591
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: ioOpenFile /appl/dsadm/Projects/CASHDB/QS/Data/MSTDADDR(IORead)
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: file /appl/dsadm/Projects/CASHDB/QS/Data/MSTDADDR open
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: Using BufSize = 102400, AllocSize = 102400, kind = 3, encoding = native for /appl/dsadm/Projects/CASHDB/QS/Data/MSTDADDR
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: ioOpenFile /appl/dsadm/Projects/CASHDB/QS/Data/SHNASTND(IOWrite)
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: file /appl/dsadm/Projects/CASHDB/QS/Data/SHNASTND open
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: Using BufSize = 102400, AllocSize = 102400, kind = 3, encoding = native for /appl/dsadm/Projects/CASHDB/QS/Data/SHNASTND
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: maxOutFileSz = 2042570096
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: Warning: User Classification Override file /appl/dsadm/Projects/CASHDB/QS/Controls/COUNTRY.UCL not found!
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: unknown mk field during rule compilation (buildConditionStruc): #@="#" | ^ | [ {SN} = "" ]

STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: for process: EXPCOM
STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: unknown mk field during rule compilation (buildConditionStruc): %-1^ | [ {SN} = "" ]

STN(25826):Fr., 20. Mai 2005, 18:43:20 LOG: for process: EXPCOM
STN(25826):Fr., 20. Mai 2005, 18:43:21 LOG: codeset <iso88591>
STN(25826):Fr., 20. Mai 2005, 18:43:22 (MSG_stan.c:12; stan.c:626) ERROR: Error returned from tkGetToken

STN(25826):Fr., 20. Mai 2005, 18:43:22 LOG: 2272 records processed
STN(25826):Fr., 20. Mai 2005, 18:43:22 (MSG_vutils.c:13; vutils.c:1412) ERROR: vexit status=1

STN(25826):Fr., 20. Mai 2005, 18:43:22 LOG: End


Thank you for your immediate response.

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

Post by ray.wurlod »

I am guessing that this line is the problem.
file /appl/dsadm/Projects/CASHDB/QS/Controls/COUNTRY.UCL not found!

You've declared a user classification override in the xxAREA rule (or is it xxADDR rule? it's not clear), but somehow managed not to provide the override definition (the file called COUNTRY.UCL).

Do you get the same error when you try to test the rule?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Vijay Kumar
Participant
Posts: 59
Joined: Sat May 29, 2004 12:31 am
Location: Pune

Post by Vijay Kumar »

Hi Ray,

When we search the Controls folder for COUNTRY Files, I got only the following files:
-rw-r----- 1 dsadm dstage 22376 May 21 05:50 COUNTRY.CLS
-rw-r----- 1 dsadm dstage 1073 May 21 05:50 COUNTRY.DCT
-rw-r----- 1 dsadm dstage 140318 May 21 05:50 COUNTRY.PAT

We have not over ridden any of the rules, we are just using the rules that came with Quality Stage Designer,
Initially our project was on QS 7.0 version, it is running fine but when we try to deploy the same jobs using QS 7.0.1 designer on QS 7.0.1 server, we are facing this issue.
I checked the log on QS 7.0 server, in this job log we found the same warning message unable to find the COUNTRY.UCL

We have nothing overriden any of the rules either in QS 7.0.1 or QS 7.0

Could you please let me know how to test the ruleset?

Waiting for your reply/suggesions on this.

Thanks & Regards
Vijay Kumar
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

When you're working with QualityStage rule sets, there is a menu option that allows you to test. I don't have QS where I am working at the moment. Explore. That's how I find most things.
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