Skip to main content

SOAP メッセージへのバイト・オーダー・マークの追加

既定では、InterSystems IRIS® データ・プラットフォーム Web クライアントによって送信されるメッセージの先頭に BOM (バイト・オーダー・マーク) はありません。

メッセージはバイト・オーダーの問題がない UTF-8 としてエンコードされるため、通常 BOM は必要ありません。ただし、SOAP メッセージに BOM を組み込むことが必要であったり、推奨される状況があります。この BOM は単にメッセージが UTF-8 であることを示すものです。

InterSystems IRIS Web クライアントで送信されるメッセージに BOM を追加するには、クライアントの RequestMessageStart プロパティを設定します。このプロパティは、メッセージの先頭に組み込むパーツのコンマ区切りのリストにする必要があります。これらのパーツは、以下のとおりです。

  • DCL は、XML 宣言です。

    <?xml version="1.0" encoding="UTF-8" ?>
    
  • BOM は、UTF-8 BOM です。

既定は "DCL" です。

実際には、RequestMessageStart を以下の値のいずれかにすることができます。

  • "DCL"

  • "BOM"

  • "BOM,DCL"

FeedbackOpens in a new tab