Page 1 of 1

&PH& jobnotify error 911

Posted: Tue Mar 30, 2004 4:12 am
by roy
Hi All,
I have an error in my &PH& file stating:
jobnotify: Error 911 occured
the job aborted and this is the only info I have.
does anyone know what does this error code relates to and where can I see an explanation/description of it, or search for one?

Thanks in advance,

Posted: Tue Mar 30, 2004 4:08 pm
by ray.wurlod
&PH& is a directory.
The message would have been in an operating system file in that directory.
Or, the message may have been in the job log.

Error code 911 represents a SIGSEGV (segmentation violation), which is a memory error. I'm surprised to see &PH& used in the same context. Unless there was some kind of error flushing one of the files to disk.

Can you search for files in the &PH& directory that may contain the message, then check for other files with the same start date/time?

Posted: Wed Mar 31, 2004 2:26 am
by roy
Thanks for the reply Ray :),
actually this was the only thing that the job's file in the &PH& directory had in it, except for the usual info.
I wanted to know if this is a system error or a DS one?
from what you wrote I guess this is a system error?
if this is a DS error I was wondering where can I find the description of it?

Thanks in advance,

Posted: Wed Mar 31, 2004 3:44 am
by ray.wurlod
Segmentation violation is ultimately an operating system error, though caused by software attempting to access a memory address which either does not exist or to which they have no rights.
Read the man page on signal() for more information.

I decoded the 911 using DataStage's SYS.MESSAGE table, in which codes are stored as six character strings.

Code: Select all

SELECT * FROM SYS.MESSAGE WHERE @ID = '000911';

Posted: Thu Apr 01, 2004 1:09 am
by roy
Thanks Ray :)

Posted: Wed Dec 15, 2004 2:16 pm
by Athorne
I have the same error 911 occuring right now, but no mention of &PH&. Oddly enough on another note, we are using AIX and I can't cd into the &PH& directory. It reacts very strangely as if the directory were an active process. I think the trailing & is confusing AIX into thinking I want to cd to &PH in a different shell. Any suggestions on this directory on a Unix box?

Posted: Wed Dec 15, 2004 2:23 pm
by chulett
True on any UNIX server... the trailing & means you want to run your command in the background. Escape them and you'll be ok:

Code: Select all

cd \&PH\&

Posted: Wed Dec 15, 2004 2:27 pm
by Athorne
Thank you for the response.

Posted: Wed Dec 15, 2004 3:07 pm
by ray.wurlod
You can escape the ampersands cd \&PH\&

Or you can hard quote the directory name (single quotes) cd '&PH&'

Either is OK.