機械翻訳について

レスポンス・メッセージの一部として返されるレスポンス・ヘッダーに余分な情報が含まれる

標準のHTTPヘッダーがレスポンス・メッセージの一部としてレスポンス・ヘッダーで使用される場合、実行時に返される出力データの一部に余分な情報が含まれます。 この問題は、ヘッダーがSOAPアダプタで使用される場合にのみ発生します。 ヘッダーがない場合には、レスポンス・メッセージに余分な情報が入ることなく出力が返されます。

余分な情報は余分なネームスペースではありません。 要素の接頭辞と一致する有効なネームスペースです。 ヘッダーがない場合には、ネームスペースはルート要素の属性になります。 ヘッダーがある場合には、要素はラッパーから変換されるため、ネームスペースとともに子要素がコピーされます。

たとえば、同じWebサービスを使用する接続において、1つはヘッダーあり(カスタムHTTPヘッダー)、もう1つはヘッダーなしの場合、レスポンス・メッセージの本文要素は次のように異なってきます。

ヘッダーなしの場合:

<nstrgmpr:result>            
   <nsmpr6:PartyId>10</nsmpr6:PartyId>
   <nsmpr6:PartyName>Acme Corp</nsmpr6:PartyName>
</nstrgmpr:result>

ヘッダーありの場合:

<nsmpr2:result>
   <nsmpr8:PartyId
xmlns:nsmpr8="http://xmlns.oracle.com/apps/cdm/foundation/parties/organizationService/">10
   </nsmpr8:PartyId>
            <nsmpr8:PartyName
xmlns:nsmpr8="http://xmlns.oracle.com/apps/cdm/foundation/parties/organizationService/">Acme Corp
            </nsmpr8:PartyName>
   </nsmpr2:result>