Page 1 of 1

ds_ipcput() - row too big for inter stage rowbuffer

Posted: Fri Apr 16, 2010 4:38 am
by FDW_CITI
Hi,

I have created a server shared container for reading XML file. It contains the stages as follows:

Folder stage -- > Transformer --> XML Input stage.

I am using this shared container in my parallel job where I am getting the error "ds_ipcput() - row too big for inter stage rowbuffer".

Can anyone advice on this error.

Regards,
Manju

Posted: Fri Apr 16, 2010 5:18 am
by gssr
Search the forum before posting,

Hope this will help....

viewtopic.php?t=132107&highlight=rowbuffer

Posted: Fri Apr 16, 2010 5:58 am
by FDW_CITI
Hi,

I have already gone through the post.

When I am trying to read the XML file (1600KB) in Server, it is working fine.

The same refered in Parallel job (v8.1) as shared container is giving the error "ds_ipcput() - row too big for inter stage rowbuffer".

I tried turning off the row buffer. Even then the same issue.

Also tried setting the below Parameter:

$APT_MAX_TRANSPORT_BLOCK_SIZE=1048576
$APT_AUTO_TRANSPORT_BLOCK_SIZE=False
$APT_DEFAULT_TRANSPORT_BLOCK_SIZE=1048576

But still getting the same error.

Regards,
Manju


gssr wrote:Search the forum before posting,

Hope this will help....

viewtopic.php?t=132107&highlight=rowbuffer

Posted: Fri Apr 16, 2010 6:35 am
by ArndW
Your block is 1.6Mb and you set the maximum block size to 1Mb and are surprised that the block doesn't fit?

Posted: Sun Apr 18, 2010 11:59 pm
by FDW_CITI
Hi,

I am able to solve this issue by removing the Transformer stage in my Shared Container. I had used Transfomer stage to filter out a single file name fetched using the Folder stage. Now, I am able to read a single file using the Folder stage itself by passing the file name in wildcard property in this stage.

Thanks.

Regards,
Manju