cancel
Showing results for 
Search instead for 
Did you mean: 

RecordSets per message

Former Member
0 Kudos

Hi

Im doing a file to file scenario with content conversion. I have 10000 records in the file and i need to split the file using Recordsets per message option. I gave the value as 1000. In SXMB_MONI im getting 10 messages with proper payload. but in the target directory i can see 10 different files with only one (first) record in it.

Im using this configuration

Recordset Name = (left this empty)

Recordset Structure = RECORDSET,1

specified parameter ignoreRecordsetName to true

Did i miss anything

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

This blog will help you..

/people/sravya.talanki2/blog/2005/11/29/night-mare-processing-huge-files-in-sap-xi

Regards,

Sarvesh

former_member200962
Active Contributor
0 Kudos

Try with this:

Recordset Structure: Recordset, 1000

Recordsetper message: 1

Former Member
0 Kudos

Hi,

The Recordset structure you specified Recordset Structure = RECORDSET,1. That means RECORDSET occurs only time.

So my assumption is you change the occurence of the RECORDSET (1....Unbounded) in your data type as well as Recordset Structure= RECORDSET,*.

Thanks,

Sateesh.

Former Member
0 Kudos

Tried that too. with RECORDSET.* the RecordSets per message will not function.

Former Member
0 Kudos

> Tried that too. with RECORDSET.* the RecordSets per message will not function.

First make sure your target structure is 0....Unbounded and then try with RECORDSET,*

Former Member
0 Kudos

Hi,

Can you brief me about your source structure and target structure

Thanks

Sateesh

former_member200962
Active Contributor
0 Kudos

Was Searching for this:

The same problem (file getting generated with same data) and was solved with the above mentioned FCC parameters.

Former Member
0 Kudos

My source and target structure are same

<Record> -- 0 to unbunded

<Row> -- 0 ro unbounded

<Type/>

<Org/>

<Datel/>

</Row>

<Row>

<Type/>

<Org/>

<Datel/>

</Row>

.

.

.

10000 nodes

</Record>

Im using the following in the CC

Recordset Name:Record

Recordset structure:Row,1000

Recordset per message:1

This is working fine. I mean ini SXMB moni im getting correct structure as expected. But the all the files in the target directory have only first 1000 records.. what i see in moni is different from what the files have

Former Member
0 Kudos

HI,

I think you have to declare your parameters as shown below.. then it will show you correct payload.

 Recordset Name:Record
 Recordset structure:Row,1
 Recordset per message:1000

Regards,

Sarvesh