Page 1 of 1

DataStage Job 201 Phantom 15431

Posted: Sat Dec 18, 2004 12:05 am
by venkatrranga
Hi,

I am getting following warning message in one of my jobs. Can someone explain me what it is all about....

DataStage Job 201 Phantom 15431
Creating file "SDKSequences" as Type 2, Modulo 1, Separation 1.
Creating file "D_SDKSequences" as Type 3, Modulo 1, Separation 2.
Added "@ID", the default record for Retrieve, to "D_SDKSequences".
DataStage Phantom Finished

Regards
Venkat Ranga

Posted: Sat Dec 18, 2004 1:45 am
by chulett
It's what happens when you use the sdk 'key management' routines for the first time in a Project. It has to create the hash file it uses as it doesn't exist yet and for whatever reason, it logs it as a warning.

You won't see it again unless something happens to the DSKSequences hash file.

Posted: Sat Dec 18, 2004 9:50 am
by chulett
A word of advice...

If this is in your Development or Test Project, be aware that this will also happen the first time the job runs in Production - which can get caught up in any error checking you have and spoil a perfectly good first run. :wink:

Easiest thing to do is Validate the job before you run it for the first time. That will get the creation of the hash file out of the way so you won't generate that warning during the first run.

Posted: Sat Dec 18, 2004 5:22 pm
by ray.wurlod
I don't believe that validating jobs will create SDKSequences.

This is because it is not represented as a stage in the job design.

A better way to ensure that SDKSequences exists is to test one of the SDK Key Management routines. Open the routine, click the Test button, and fill in any value for the argument. Then click Run. Double click the Results cell and the same log message will have appeared there if the SDKSequences hashed file has had to be created.

Posted: Sat Dec 18, 2004 7:21 pm
by chulett
Ah - you got me there. :wink: I was harkening back to the days when you validated your jobs to create any hash files in them. But since it's not actually a stage in the job...

You're right, 'test' the routine instead via the Manager.