XMLReader

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
leifabak
Participant
Posts: 1
Joined: Wed Jan 07, 2004 6:27 am

XMLReader

Post by leifabak »

Hi,

I am using the XmlReader stage to load data into an oracle 9.0.2 database. This works just fine when the files are less than 110 Mb in size. When the files get larger DataStage aborts with no proper error message. Anyone with the same experience and hopefully a solution to this problem?

regards
Leif-Arne Bakker
1stpoint
Participant
Posts: 165
Joined: Thu Nov 13, 2003 2:10 pm
Contact:

Memory Leak?

Post by 1stpoint »

This sounds like a Memory Leak issue. You should open a case with support and they can walk you through the debugging process. If you're on unix you might want to do a ps -aux while the job is running and watch the process memory to see if it is causing the job to crash.
rwierdsm
Premium Member
Premium Member
Posts: 209
Joined: Fri Jan 09, 2004 1:14 pm
Location: Toronto, Canada
Contact:

Re: XMLReader

Post by rwierdsm »

leifabak wrote:Hi,

I am using the XmlReader stage to load data into an oracle 9.0.2 database. This works just fine when the files are less than 110 Mb in size. When the files get larger DataStage aborts with no proper error message. Anyone with the same experience and hopefully a solution to this problem?

regards
Leif-Arne Bakker
The recommendation we had from Ascential support on this problem was to split the processing into two jobs. The first job reads the XML into a sequential file, the second processes the sequential file. All our XML reads are done this way now.
For some reason (memory leak as suggested above?) if the XML reader has to pause to do lookups, write to DB, etc, memory gets swapped out ( or whatever!) and the reader gets unhappy.

Regards,
Rob Wierdsma
Post Reply