cancel
Showing results for 
Search instead for 
Did you mean: 

Doubt regarding sender file content conversion

Former Member
0 Kudos

Hi Experts

This is my source XML structure, how to define Sender file adapter (Content Conversion) and filed lenths: COMMIT_I 1, STUDENT 12, ID_TYPE 6, ID_NUMBER 60, VALID_FROM 8,VALID_TO 8

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

<ns0:IDENTIFICATION_ADD_Req_MT xmlns:ns0="urn:passhe.com/UpdateIdNumberISA32">

<COMMIT_I>X</COMMIT_I>

<IDENTIFICATION>

<STUDENT>Student</STUDENT>

<ID_TYPE>New</ID_TYPE>

<ID_NUMBER>12345</ID_NUMBER>

<VALID_FROM>12/03/2008</VALID_FROM>

<VALID_TO>13/04/2008</VALID_TO>

</IDENTIFICATION>

</ns0:IDENTIFICATION_ADD_Req_MT>

Please suggest me how to configure Sender file content conversion

Thanks

Dhanush.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

hi sekhar,

Just go through this blogs & links.

/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1

/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2

/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion

/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file

/people/shabarish.vijayakumar/blog/2005/08/17/nab-the-tab-file-adapter

/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1

/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2

/people/venkat.donela/blog/2005/06/08/how-to-send-a-flat-file-with-various-field-lengths-and-variable-substructures-to-xi-30

/people/anish.abraham2/blog/2005/06/08/content-conversion-patternrandom-content-in-input-file

/people/shabarish.vijayakumar/blog/2005/08/17/nab-the-tab-file-adapter

/people/jeyakumar.muthu2/blog/2005/11/29/file-content-conversion-for-unequal-number-of-columns

/people/shabarish.vijayakumar/blog/2006/02/27/content-conversion-the-key-field-problem

/people/michal.krawczyk2/blog/2004/12/15/how-to-send-a-flat-file-with-fixed-lengths-to-xi-30-using-a-central-file-adapter

/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion

http://help.sap.com/saphelp_nw04/helpdata/en/d2/bab440c97f3716e10000000a155106/content.htm

reward points if found helpfull

regards

chandra.k

Former Member
0 Kudos

In your source data type add some Root element like Record and as a subelements to this Record specify all your fields

then CC would be

Recordset structure- Record,1(1 if it is coming only once, for unbounded specify * in place of one)

Record.fieldNames - specify fieldnames in sequence

Record.fieldFixedLength - specify length of field in the order of field names

Record.endSeparator - 'nl' - new line separator

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

Former Member
0 Kudos

hi check the below link for FCC,

/people/venkat.donela/blog/2005/06/08/how-to-send-a-flat-file-with-various-field-lengths-and-variable-substructures-to-xi-30

/people/sap.user72/blog/2005/01/06/how-to-process-csv-data-with-xi-file-adapter

reward points if found helpfull

regards

chandra.k

Former Member
0 Kudos

Hi,

This is my source XML structure, how to define Sender file adapter (Content Conversion)

If you have XML file as source maenas no need of Contenet conversion here.

Any how check this Sender side Conversion

/people/shabarish.vijayakumar/blog/2006/02/27/content-conversion-the-key-field-problem

Check this Receiver side Conversion

/people/shabarish.vijayakumar/blog/2007/08/03/file-adapter-receiver--are-we-really-sure-about-the-concepts

/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion

REgards

Seshagiri

Former Member
0 Kudos

You cannot do the content conversion with this structure.

Change your source structure if possible like below

Then content conversion can be possible.

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

<ns0:IDENTIFICATION_ADD_Req_MT xmlns:ns0="urn:passhe.com/UpdateIdNumberISA32">

<HEADER>

<COMMIT_I>X</COMMIT_I>

<HEADER>

<IDENTIFICATION>

<STUDENT>Student</STUDENT>

<ID_TYPE>New</ID_TYPE>

<ID_NUMBER>12345</ID_NUMBER>

<VALID_FROM>12/03/2008</VALID_FROM>

<VALID_TO>13/04/2008</VALID_TO>

</IDENTIFICATION>

</ns0:IDENTIFICATION_ADD_Req_MT>