cancel
Showing results for 
Search instead for 
Did you mean: 

File Content Conversion-Error in receiver channel

Former Member
0 Kudos

hi gurus,

In moni its displaying success message but in adater monitoring, Reciver channel error displayed as

Parameter 'Record.fieldFixedLengths' or 'Record.fieldSeparator' is missing

can any one help me with this.

regards,

kiran.

Accepted Solutions (1)

Accepted Solutions (1)

former_member184619
Active Contributor
0 Kudos

Hi kiran,

the communication channel displayed

Parameter 'Record.fieldFixedLengths' or 'Record.fieldSeparator' is missing

because you have to assign any one of the parameter in content conversion. As for content conversion file adapter should know that the fields in the file are separated by "some delimiter or having some fixed length"

check thses links for better understanding:

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

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

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

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

Sachin

Answers (6)

Answers (6)

Former Member
0 Kudos

what is the parameter u had given for field Record Structure. For this value should u have to mention the properties like fieldLenghts etc...

sunil_singh13
Active Contributor
0 Kudos

Hi kiran,

You might have not given the fildSeparator as your content converson parameter ,

This parameter signifies what is separator between two values.

the same thing can also be done by using fixedLength,

so introduce this parameter and try to execute once again.

Reward points if helpful

thanks

sunil singh

Former Member
0 Kudos

Hi,

Just give fieldfixedlengths (give the total maximum length) and endseparator as 'nl' and try once again.

Refer this blog-

/people/sravya.talanki2/blog/2005/08/16/configuring-generic-sender-file-cc-adapter

Please reward points if it helps

Thanks

Vikranth

Former Member
0 Kudos

Hey,

give a separator(eg. -) between the fileds of each record and set the Record.fieldSeparator to that particular separator.

this should solve your problem.

regards,

Milan

Former Member
0 Kudos
Former Member
0 Kudos

Hi,

NameA.fieldSeparator

If you specify a character string here, it is added as a separator to all columns except the last. You can also specify this string in addition to NameA.fieldFixedLengths.

If you made no specification for NameA.fieldFixedLengths, this is the only specification to identify the individual columns in a row.

If you made a specification for NameA.fieldFixedLengths, the length of the separator is not taken into account.

You must specify at least either NameA.fieldFixedLengths or NameA.fieldSeparator.

If you have only specified NameA.fieldSeparator, the structures of the XML document can have differing numbers of elements that are added to each other separately in the text file by the value from NameA.fieldSeparator. If you specify NameA.fieldFixedLengths this is not possible since the number of columns is defined when the column widths are given.

NameA.endSeparator

If you enter a character string here, the system adds it to the last column as a closing character. You can also make this specification in addition to NameA.fieldFixedLengths. To include a line break following the closing character, you must explicitly define it by attaching ´nl´ (including the quotation marks) to the string.

The default value is a line break (no explicit separator after the last column; instead the structures are arranged line-by-line).