如果我请求英文消息,它将返回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应用程序。