レスポンス・メッセージの一部として返されるレスポンス・ヘッダーに余分な情報が含まれる
標準の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>