Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 6719

Conversion of Chinese flat file (GB18030) to XML in SAP PI 7.11

$
0
0

Hi All,

 

There is a requirement in my project to convert incoming Chinese flat file (GB18030 encoding) to XML as below:

 

Input Chinese flat file:

 

Input.jpg

So, the input XML in PI should look as below :

 

<RECORD>

     <TITLE>

          <Title01>SJJK0201</Title01>

          <Title02>已开发票传出897</Title02>

          <Title03>20151026</Title03>

          <Title04>20151026</Title04>

     </TITLE>

     <HEADER>

          <Header01>//发票1</Header01>

          <Header02>0</Header02>

          <Header03>1</Header03>

          <Header04>2</Header04>

          <Header05>3100143320</Header05>

          ...

          <Header25>郑谨</Header25>

     </HEADER>

     <ITEM>

          <Item01>0</Item01>

          <Item02>照明产品31145 欣美LED吊灯白色20W 240V</Item02>

          ...

          <Item11>11520</Item11>

     </ITEM>

     <ITEM>

          <Item01>1</Item01>

          <Item02>折扣行数1(39.261%)</Item02>

          ...

          <Item11>11520</Item11>

     </ITEM>

     <ITEM>

          <Item01>0</Item01>

          <Item02>照明产品33350 恒典(方形)LED吸顶灯</Item02>

          ...

          <Item11>11520</Item11>

     </ITEM>

     <ITEM>

          <Item01>1</Item01>

          <Item02>折扣行数1(39.262%)</Item02>

          ...

          <Item11>11520</Item11>

     </ITEM>

</RECORD>

<RECORD>

     <HEADER>

          <Header01>//发票2</Header02>

          <Header02>0</Header02>

          <Header03>0</Header03>

          <Header04>2</Header04>

          <Header05>3100143320</Header05>

          ...

          <Header25>郑谨</Header25>

     </HEADER>

     <ITEM>

          <Item01>0</Item01>

          <Item02>照明产品31205 木忆LED吸顶灯(钱柜)60W 230V</Item02>

          ...

</RECORD>

 

 

We are using SAP PI 7.11 and source adapter is SFTP.

In the source adapter, we have used below modules:
1. localejbs/Seeburger/CharsetConversion -> for converting gb18030 to utf-8

2. localejbs/AF_Modules/MessageTransformBean -> for content conversion

 

But we are unable to handle it MessageTransformBean module.

 

Can you please suggest ?


Viewing all articles
Browse latest Browse all 6719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>