用阿拉伯语消息调用网络服务

时间:2019-01-09 13:56:52

标签: oracle web-services soap oracle-apps

如果我请求英文消息,它将返回200 Ok。但 每次我请求阿拉伯SOAP消息时,响应都是

Unexpected end of input block in end tag at [row,col {unknown-source}]

我正在使用utf-8编码,但在以前没有用。我不知道我的数据库是否为al16utf16。请帮助我。

我的XML请求示例:

<soapenv:Body>
  <typ:createLocation>
     <typ:location>
        <loc:LocationId></loc:LocationId>
        <loc:SetCode>COMMON</loc:SetCode>
        <loc:ActiveStatus>A</loc:ActiveStatus>
        <loc:ShipToSiteFlag>true</loc:ShipToSiteFlag>
        <loc:ShipToLocationSetCode>COMMON</loc:ShipToLocationSetCode>
        <loc:ShipToLocationCode>L99999</loc:ShipToLocationCode>
        <loc:ShipToLocationId></loc:ShipToLocationId>
        <loc:ReceivingSiteFlag>true</loc:ReceivingSiteFlag>
        <loc:BillToSiteFlag>true</loc:BillToSiteFlag>
        <loc:OfficeSiteFlag>true</loc:OfficeSiteFlag>
        <loc:LocationCode>'||r.location_code||'</loc:LocationCode>
        <loc:LocationName>'||r.location_code||'</loc:LocationName>
        <loc:Description>'||r.Description||'</loc:Description>
        <loc:Country>'||r.country||'</loc:Country>
        <loc:AddressLine1>'||R.ADDRESS_LINE_1||'</loc:AddressLine1>
        <loc:AddressLine2>'||R.ADDRESS_LINE_2||'</loc:AddressLine2>
        <loc:AddressLine3>'||R.ADDRESS_LINE_3||'</loc:AddressLine3>
        <loc:TownOrCity>'||r.town_or_city||'</loc:TownOrCity>
        <loc:RangeStartDate>1950-01-01</loc:RangeStartDate>
        <loc:RangeEndDate></loc:RangeEndDate>
        <loc:SourceSystemOwner></loc:SourceSystemOwner>
        <loc:SourceSystemId></loc:SourceSystemId>
     </typ:location>
  </typ:createLocation>
 </soapenv:Body>

我正在EBS中使用此消息将数据发送到Oracle Fusion应用程序。

0 个答案:

没有答案