cancel
Showing results for 
Search instead for 
Did you mean: 

ignoreRecordsetName parameter on Advanced tab

susan_pfab
Participant
0 Kudos

I am trying to use the ignoreRecordsetName = true paramter on the Advanced tab of my Seeburger SFTP sender channel. I have read on here that it only works on the Content Conversion tab of the File adapter. Can someone confirm this? I have tried the following:

xml.ignoreRecordsetName = true

xml.ignoreRecordsetName = TRUE

xml.ignoreRecordsetName =

ignoreRecordsetName = true

ignoreRecordsetName = TRUE

ignoreRecordsetName =

Accepted Solutions (0)

Answers (3)

Answers (3)

susan_pfab
Participant
0 Kudos

Does not work for Seeburger SFTP adapter. Had to use XSLT to remove it instead.

Former Member
0 Kudos

Example fieldName is Employee, then Employee.ignoreRecordsetName value is true

susan_pfab
Participant
0 Kudos

I don't quite understand the example in the last 2 posts.

Example fieldName is Employee, then Employee.ignoreRecordsetName value is true

The file I'm picking up has 3 structures: HEADER, ROW, and TRAILER. The <Recordset> tag is by default inserted around all of them, not around a particular field. See below. Can you provide me with the exact parameter syntax, now that you have seen my XML.

<?xml version="1.0" encoding="utf-8" ?>

- <ns:ClarityAbsences_In xmlns:ns="http://test.com/rc/GL/PA/HR/PT_IF0534/ClarityAbsences_In/10">

- <Recordset>

- <HEADER>

<RECORD_TYPE>H</RECORD_TYPE>

<FIELD2>test</FIELD2>

<FIELD3>TIMESHEET</FIELD3>

<FIELD4>test</FIELD4>

<FIELD5>TIMESHEET</FIELD5>

<FIELD6>test</FIELD6>

<FIELD7>17-FEB-2010.04.02</FIELD7>

</HEADER>

- <ROW>

<RECORD_TYPE>L</RECORD_TYPE>

<EMPLID>tester1</EMPLID>

<ATTENDANCE_DATE>11/3/2010</ATTENDANCE_DATE>

<SEQNR>1</SEQNR>

<EARNING_CODE>AVA</EARNING_CODE>

<ABSENCE_HRS>8</ABSENCE_HRS>

<COST_CENTER />

<PERIOD_END_DATE>11/30/2010</PERIOD_END_DATE>

</ROW>

- <ROW>

<RECORD_TYPE>L</RECORD_TYPE>

<EMPLID>tester2</EMPLID>

<ATTENDANCE_DATE>11/11/2010</ATTENDANCE_DATE>

<SEQNR>2</SEQNR>

<EARNING_CODE>AVA</EARNING_CODE>

<ABSENCE_HRS>8</ABSENCE_HRS>

<COST_CENTER />

<PERIOD_END_DATE>11/30/2010</PERIOD_END_DATE>

</ROW>

- <TRAILER>

<RECORD_TYPE>C</RECORD_TYPE>

<RECORD_COUNT>2</RECORD_COUNT>

</TRAILER>

</Recordset>

</ns:ClarityAbsences_In>

Edited by: Susan Pfab on Jan 14, 2011 3:34 PM

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The file I'm picking up has 3 structures: HEADER, ROW, and TRAILER. The <Recordset> tag is by default inserted around all of them, not around a particular field. See below. Can you provide me with the exact parameter syntax, now that you have seen my XML

Answer: In this case, recordset name is Recordset.

ignoreRecordsetName true

susan_pfab
Participant
0 Kudos

JAVAGUY. As stated in my original messag, I have already tried this, and it doesn't work.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Per my knowledge, it is for file content conversion of sap fcc adapter. Dont know it works for your seeburger sftp adapter.

Former Member
0 Kudos

AFAIK you cannot use file content conversion parameters with Seeburger SFTP adapter.

susan_pfab
Participant
0 Kudos

I know you can you file content conversion parameters with Seeburger SFTP adapter. We currently use them. I just can't get this one paricular one.

baskar_gopalakrishnan2
Active Contributor
0 Kudos

http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm

● ignoreRecordsetName

A <Recordset> element is inserted in the XML structure for each recordset structure. This level is not always required, particularly if the recordset only contains one structure definition.

If you set the parameter to true, the <Recordset> element is not inserted.

Example fieldName is structure, then structure.ignoreRecordsetName value is true.

Not sure whether you can set this for fcc parameters for seeburger file adapter.