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
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