cancel
Showing results for 
Search instead for 
Did you mean: 

File Receiver Adapter FCC parameters

Former Member
0 Kudos

Hi

I have a File to File format via PI

I have the following structure from the sender File adapter passing to receiver file adapter.

The inbound structure as follow

<CONTRACT>

<HEADER>

<X1>

<X2>

<LINE>

<Y1>

<Y2>

<Y3>

I have configured the FCC parameter at Receiver file adapter as follow

HEADER.fieldseparator - '0x09'

LINE.fieldseparator - '0x09'

I can get Header and LINE items.

But with mutiple records, I can only receive one record.

I have tried a lot of combination based on the forum thread on this matter but to no avail

I would like to seek your expert advice.

Regards

Fred

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Fred,

As the occurance is unbounded, you need to specify in the Recordset Structure ie. Header,,Line, .

Check the below link:

http://saptechnical .com/Tutorials/XI/Contentconversion/page1.htm

Thanks,

Former Member
0 Kudos

Hi,

can you check your recordset structure of FCC in the sender channel? i think it has to be HEADER, * ,LINE, *

then it should pick multiple records, check this

http://help.sap.com/saphelp_nwpi71/helpdata/EN/44/6713ec3f914ddee10000000a1553f7/content.htm

Once the sender file CC starts picking multiple records from the file then you will get the same in receiver side

guess you already have correct config for receiver CC please double check here

http://help.sap.com/saphelp_nwpi71/helpdata/EN/44/686e687f2a6d12e10000000a1553f6/content.htm

regards,

francis

Former Member
0 Kudos

The payload at the target adapter show only

<Header>

<Line>

<Line>

<Line>

occurences is 1:unbounded

I have also tried adding in Header.endSeparator - 'nl'

Line.endSeparator - 'nl'

but the output is still the same with one record.

I have check the payload at Sender adapter CC

and found it is coming as one record only

though the source file has mulitple records.

BTW, the source file structure is fixedlength with header indicator as H

line indicator as L.

Therefore I have set keyfield parameter in Sender adapter FCC as H and L

Former Member
0 Kudos
Former Member
0 Kudos

Please check below parameters:

Recordset Structure : HEADER, LINE

HEADER.endSeparator = 'nl'

LINE.endSeparator = 'nl'

HEADER.fieldseparator - '0x09'

LINE.fieldseparator - '0x09'

Let is know if this helps!

Divyesh Vasani

Former Member
0 Kudos

Hi,

Goto RWB-->CC Monitoring. and get the target payload going for Adapter.

Check that payload if have multiple or single record... if posssible post here

I hope u made the occurence as 0..unbounded

Babu