cancel
Showing results for 
Search instead for 
Did you mean: 

Error using Message Transform Bean in SimplePlain2XML in file sender

Former Member
0 Kudos

Hi guys.

Im using Message Transform Bean to convert from file to xml in file sender.

My structure look like this:

ROW (1..n)

-

-


>TRANSPORTES (1)

-

-


>ENTREGAS (1..n)

And I have configured the module like this:

AF_Modules/MessageTransformBean - transform

transform - Transform.Class - com.sap.aii.messaging.adapter.Conversion

transform - xml.ENTREGAS.endSeparator - 'nl'

transform - xml.ENTREGAS.fieldFixedLengths - 1,30

transform - xml.ENTREGAS.fieldNames - TIPO,NUM_ENTREGA

transform - xml.ENTREGAS.keyFieldValue - E

transform - xml.TRANSPORTES.endSeparator - 'nl'

transform - xml.TRANSPORTES.fieldFixedLengths - 1,30

transform - xml.TRANSPORTES.fieldNames - TIPO,NUM_TRANSPORTE

transform - xml.TRANSPORTES.keyFieldValue - T

transform - xml.conversionType - SimplePlain2XML

transform - xml.documentName - MPrueba_Zip

transform - xml.documentNamespace - http:/XXXXXX.es/XXXX/sap/prueba

transform - xml.keyFieldName - TIPO

transform - xml.processFieldNames - fromConfiguration

transform - xml.recordsetName - row

transform - xml.recordsetStructure - TRANSPORTES,1,ENTREGAS,*

Im getting this error and I don´t know why:

Error: com.sap.aii.messaging.adapter.trans.TransformException: Transformer Conversion3.0.5227 Error initializing Class: java.lang.Exception: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: (4408) Parameter 'xml.fieldFixedLengths' or 'xml.fieldSeparator' is missing (4409) Parameter 'xml.fieldNames' is missing (4403) ; nested exception caused by: java.lang.Exception: java.lang.Exception: java.lang.Exception: Error(s) in XML conversion parameters found: (4408) Parameter 'xml.fieldFixedLengths' or 'xml.fieldSeparator' is missing (4409) Parameter 'xml.fieldNames' is missing (4403)

Why am i doing wrong?????

Thanks a lot!!!

Accepted Solutions (1)

Accepted Solutions (1)

GabrielSagaya
Active Contributor
0 Kudos

Since You are using key field in FCC, You have to use StructPlain2XML

xml.conversionType=StructPlain2XML

Please refer my blog

/people/gabrielsagayaselvam.panneerselvam/blog/2009/08/31/solve-key-field-problem-using-structplain2xml-in-messagetransformationbean

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

For Complex conversion you have to use xml.conversionType as "StructPlain2XML"

http://help.sap.com/saphelp_nw04/helpdata/en/24/4cad3baabd4737bab64d0201bc0c6c/content.htm

Regards

Ramg