on 06-15-2007 5:11 PM
Hi,
in our scenario we send MATMAS idocs to XI, map them and create a file using file adapter.
Settings in file receiver communication channel: file type = text and file encoding = UTF8. I also tried file encoding = ISO-8859-1 - both with the same result:
German umlauts are not converted. E.g. the material short text "Hängematte" is shown as "Hängematte" in the created file. The receiving system errors out. Acceptable would be
"H& #228;ngematte"
. (of course without the blank but I have to add it herer else the forum would replace this by "ä" )Any help is appreciated.
Regards,
Philipp
In PI there is no function to transform valid characters, like ä, into escape sequence. How have to do this in mapping, as shweta khade has already proposed.
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hey
change the file type to binary.
thanx
ahmad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Follow the steps:-
1>In your adapter -> Set File type to TEXT -> use Encoding and provide ISO-8859-1 (http://en.wikipedia.org/wiki/ISO/IEC_8859-1)
To know more about other encoding standards refer -
http://en.wikipedia.org/wiki/Character_encoding
2>file type==>binary
Regards,
AshwinM
Reward If helpful
Hi,
You can convert this text in message mapping on material text field using Standard String functions like ReplaceString....etc...
In that u can specify which character u want to replace.
Otherwise u can also write a cutom java code i.e UDF for this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.