on 06-25-2010 10:53 AM
Hi All,
I am having an requirement in which I have to integrate one of my Russian client. I will be receiving xml files in Russian language which are to be processed and sent in SAP ECC and same way Idocs has to be sent to the client as xml files (Tags in Russian language).
Please guide me on what best approach should be used for integration.
I converted one of the incoming xml file into xsd and then imported it but in the tab Imported Document i am not getting anything except for just some squares.
Reg,
NJ
> I converted one of the incoming xml file into xsd and then imported it but in the tab Imported Document i am not getting anything except for just some squares.
Right, Integration Builder cannot display UTF-16 (Unicode)
Can you see the structure under message tab?
Edited by: Stefan Grube on Jun 25, 2010 2:29 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I did some testings. It work for me like follows:
Open your xsd with Wordpad (or Notepad)
change codepage to UTF-16 (<?xml version="1.0" encoding="UTF-16"?>)
Save as Unicode text document
Upload to Repository
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stefan,
I have saved the xsd in Unicode format only.
Please find the sample below:
<?xml version="1.0"?>
<!-- Generated using Flame-Ware Solutions XML-2-XSD v2.0 at http://www.flame-ware.com/Products/XML-2-XSD/ -->
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="ОбщаяИнформация">
<xs:complexType>
<xs:sequence>
<xs:element name="ТипДанных" type="xs:string" minOccurs="0" />
<xs:element name="ИдКлиента" type="xs:string" minOccurs="0" />
<xs:element name="Документ" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="НомерДокумента" type="xs:string" minOccurs="0" />
<xs:element name="ДатаДокумента" type="xs:string" minOccurs="0" />
<xs:element name="ДатаСообщения" type="xs:string" minOccurs="0" />
<xs:element name="ВремяСообщения" type="xs:string" minOccurs="0" />
<xs:element name="ОтветственноеЛицо" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Reg,
NJ
> I converted one of the incoming xml file into xsd and then imported it but in the tab Imported Document i am not getting anything except for just some squares.
Have you confirmed (with hex editor) that the codepage declaration of the XSD (should be UTF-8) and the russian characters are consistent?
Could you provide an example of that xsd?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
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.