Page 1 of 1

Routine not cataloged - what does this mean?

Posted: Mon Nov 03, 2003 1:50 pm
by raju_chvr
ILArchives..JobControl (@FAILED2): Controller problem: BASIC routine is not cataloged: DSU.ForceFail

the above is the error DS throwing when I am tried to execute a Sequencer which also has a routine named 'ForceFail' to kill the sequencers forcibly in the event of an error in any of the jobs/sequencers.

Please let me know how do I proceed for this error?

Posted: Mon Nov 03, 2003 3:38 pm
by ray.wurlod
The "DSU" prefix indicates that ForceFail is a user-written routine of some kind. The error "not cataloged" usually indicates that the routine has not successfully been compiled.

The process of compiling a server Routine also causes an entry to be placed in the "catalog" (actually the VOC file) containing the location of the executable code and, possibly, other information about its mode of execution. If compilation is unsuccessful, the cataloging step does not occur.

Another possibility is mis-spelling or mis-casing. Routine names, like most other things in DataStage (server) are case sensitive. Is the actual name of the Routine "Forcefail"?

Posted: Wed Aug 08, 2007 8:52 am
by rajendran77
I am facing the same Error through i have compiled with out warning.

Error:

After-job routine returned error: Error variable unassigned on return from AFTER routine DSU.SetFileDelete

SetFileDelete -> Rounie Name

calling this in after job routine to delete a file. Please advice me..

Posted: Wed Aug 08, 2007 9:34 am
by kcbland
Find the routine and recompile. If this doesn't work, import it again.