Page 1 of 1

Phantom and Zombie process

Posted: Wed Dec 27, 2006 9:18 am
by ds_is_fun
I'd appreciate if someone can briefly tell me about phantom and zombie process in Datastage. Thanks!

Posted: Wed Dec 27, 2006 9:30 am
by DSguru2B
Phantom process is a DataStage internal process. Thats the high level definition. A zombie is a process from Freddy Vs. Jason. Just messing with ya. Click here

Posted: Wed Dec 27, 2006 11:34 am
by narasimha
To add to the list, a quote from Kenneth's post
kcbland wrote:Phantom errors occur when DS BASIC errors send messges to stdout, and since Server jobs don't have a screen component those messages are caught and return as "phantom" errors. Phantom is just the name of the background program used in DS Server to manage a task.

The most common messages are variable not assigned a value zero used, illegal datatype, abnormal termination, and non-numeric value.
DSguru2B wrote:A zombie is a process from Freddy Vs. Jason
Thats humorous. :lol:

Posted: Wed Dec 27, 2006 3:49 pm
by ray.wurlod
"Phantom" is DataStage terminology for "background process". You can trace the history of this usage back through UniVerse, Prime INFORMATION, PRIMOS, back to Pick O/S.

"Zombie" is a UNIX term, describing a process - typically a background process - that is prevented from being killed (or even from logging out) because it is unable to notify its parent process - probably because that parent process no longer exists. So even though you can send it a kill signal, it can not log out because it cannot notify its parent.