Surrogate key error

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
seanc217
Premium Member
Premium Member
Posts: 188
Joined: Thu Sep 15, 2005 9:22 am

Surrogate key error

Post by seanc217 »

I have a job that is doing change capture on some data.
New records get inserted and changes get updated and old records get expired. A typical type 2 dimension.

There are 2 surrogate key stages in the job referencing the same file.

When processing I get the following error in the job log:

skey_cust_mast_id_chg,1: Input 0 reached EOF but the operator logic did not
designate another input to process via setActiveInput()
or advanceToNextInput(), as is required in eSpecificInput mode.

Any ideas?

Thanks.
droberts
Premium Member
Premium Member
Posts: 38
Joined: Wed Apr 01, 2009 4:34 am
Location: UK

Post by droberts »

Hi There,

Did you ever get a workaround to this as I am encountering the same exact problem?

Thanks,

Daren
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Daren, please start your own post for this and let us know all of the gory details of the problem that you are having there.
-craig

"You can never have too many knives" -- Logan Nine Fingers
droberts
Premium Member
Premium Member
Posts: 38
Joined: Wed Apr 01, 2009 4:34 am
Location: UK

Post by droberts »

Hi Craig,

I have actually managed to locate the cause in my instance. I am using an ODBC connector stage to read a table and then that is used, via a Transformer stage, as a lookup to a lookup stage.

If I load the data using ODBC connector stage into a dataset and use that as input, the error disappears. If I replace ODBC connector stage with Oracle enterprise stage, the error disappears.

I have escalated this via our support to IBM.

Thanks for the reply :)

Daren
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Interesting. Let us know what they say, please. :wink:
-craig

"You can never have too many knives" -- Logan Nine Fingers
droberts
Premium Member
Premium Member
Posts: 38
Joined: Wed Apr 01, 2009 4:34 am
Location: UK

Post by droberts »

I was supplied a patch to install on my C: drive and this did the trick - the ODBC connector stage now works. It seems to have updated my local settings for the client.

The patch is called: patch_JR31443v2_client_windows_801fp1.ispkg

No idea if this is an official name or not. It was executed using the following command:

C:\IBM\InformationServer\ASBNode\apps\jre\bin>java.exe -jar updater.jar

Thanks,

Daren
Post Reply