on 02-04-2015 5:23 PM
Hello,
My scenario : JMS sender(MQ) --> SAP PI --> SAP ECC.
Problem: Data is sent via Websphere MQ series(JMS provider)
in text format: "SA010V D Q....." ( as single string 500).
I am using JMS Message transformationBean to convert the data. Below is my confirmation:
Processing Sequence for conversion:
SAP XI JMS Adapter/ConvertJMSMessageToBinary convert_JMS2Bin
SAP XI JMS Adapter/ConvertBinaryToXMBMessage convert_Bin2XI
AF_Modules/MessageTransformBean Plain2XML
CallSapAdapter call_AF_MS
Module Configuration:
Transform.Class com.sap.aii.messaging.adapter.Conversion
Transform.ContentType text/xml;charset=utf-8
xml.conversionType SimplePlain2XML
xml.documentName ...
xml.documentNamespace ...
xml.fieldFixedLengths ...
xml.fieldNames ...
xml.lastFieldsOptional ...
xml.processFieldNames from Configuration
xml.structureTitle ...
Do I need Character Set ID(CCSID) for non-ASCIINames?
Thanks
Manfred
Dear Manfred,
Did you maintain the correct CCSID?
You can set the character set ID in JMS channel configuration-
http://help.sap.com/saphelp_nw70/helpdata/EN/c1/739c4186c2a409e10000000a155106/content.htm
Refer ques-6 in SAP note: 1086303
Also refer the note- 1346110
Thanks and Regards,
Naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mostly this error occurs if the xml syntax is not valid.. Please check in the first line of payload if any weird characters appears before xml start tag. <?xml version -"1.0" .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.