on 01-30-2014 11:48 AM
Hi,
We have a newly developed File to JDBC Interface in PI 7.0. Transport protocol is FTP with message protocol as File Content conversion. the following content conversion parameters have been used :
Row.fieldNames : Fieldnames seperated by comma
Row.fieldSeperator : |
Row.processConfiguration : FromConfiguration
Row.endSeperator : 'nl'
Now when we try to test this by putting a file on the FTP folder, we are getting the below error in Communication Channel Monitoring:
Error : Conversion initialization failed: java.lang.Exception: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: Parameter 'Row.fieldFixedLengths' or 'Row.fieldSeparator' is missing Consistency check: no. of arguments in 'Row.fieldFixedLength' does not match 'Row.fieldNames' (0 <> 13)
Please note that we are not using Row.fieldFixedLengths anywhere. Also we have cross checked the number of fields mentioned in the channel configuration with those mentioned in the file. There is no extra space/tab after the field names.
Similar channels are available with the same number of content conversion parameters and all of them are working fine except this.
Please help.
Hi Faisal,
Please check the spelling of the entries you made. If above provided entries are correct then I hope Row.fieldSeperator(wrong) should be Row.fieldSeparator(right)
Shiva.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Faisal,
try with separated the fieldNames as well with |
Row.fieldNames : Fieldnames seperated by Pipe |
Regards
Gb
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi FAisal,
https://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/content.htm
● NameA.fieldFixedLengths
If you make an entry here, the system expects a character string that contains the lengths of the structure columns as arguments separated by commas.
If you also specify a separator for the columns, you must not add its length to the length of the columns.
This entry is mandatory if you have not made an entry for NameA.fieldSeparator.
And in your case fieldFixedLengths is missing.
please add this.
hope this helps,
thanks and regards,
Praveen T
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Praveen,
Thanks for the prompt reply.
But as already mentioned, we are not using parameter fieldFixedLengths, then why the system is expecting it.
I have already maintained an entry for fieldSeperator parameter. In that case it should not be mandatory.
Moreover there are several other interfaces with similar configuration and they all are working fine.
Please suggest.
User | Count |
---|---|
98 | |
11 | |
11 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.