Abnormal Termination

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

There's no parameter.

There IS, however, good design and good operational practice.

One of these is determining the cause for the aborts (reset the job and read the log entry called "from previous run") then fixing the design so that they don't recur.

Another is to limit the total number of simultaneously open dynamic hashed file to a number smaller than T30FILE.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
elavenil
Premium Member
Premium Member
Posts: 467
Joined: Thu Jan 31, 2002 10:20 pm
Location: Singapore

Post by elavenil »

Hi,

This abnormal termination happens due to insufficient resources in the server or No of files opened is greater than T30File parameter value mentioned.

Hope this would help to identify the issue.

Regards
Saravanan
ariear
Participant
Posts: 237
Joined: Thu Dec 26, 2002 2:19 pm

Post by ariear »

insufficient resources absolutly !
Ask Ascential to send you the registry (SessionManager) values - It really can help
bonthalaprasad
Premium Member
Premium Member
Posts: 4
Joined: Sun Mar 07, 2004 8:09 pm

Similar problem with Abnormal termination

Post by bonthalaprasad »

We are encountering the same kind of abnormal termination in job, when reset was issued it came back with this message

From previous run
DataStage Job 2260 Phantom 4343
Abnormal termination of DataStage.
Fault type is 11. Layer type is BASIC run machine.
Fault occurred in BASIC program DSP.Open at address 4d4.

Any ideas of why this might be happening

ray.wurlod wrote:There's no parameter.

There IS, however, good design and good operational practice.

One of these is determining the cause for the aborts (reset the job and read the log entry called "from previous run") then fixing the design so that they don't recur.

Another is to limit the total number of simultaneously open dynamic hashed file to a number smaller than T30FILE.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

DSP.Open is one of theirs (Ascential's). It's the "open" function exposed by plug-in stage types. With sufficient knowledge you could use a utility like VLIST to see what's being executed at address 0x4d4 in the object code but, without source, that won't help greatly.

Fault type codes are listed in Appendix E in the Administering UniVerse manual, which can be downloaded from IBM web site. They correspond to UNIX signal numbers; fault type 11 is "segmentation violation" (SIGSEGV), which means that something has tried to access a piece of memory that it doesn't own. It can sometimes occur if a "null pointer" is generated, for example by trying to open a file without providing a file name.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply