SOAP メッセージの空の要素の防止

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • デフォルトでは、インスタンスは空の要素、NULL 値または NIL 値を持つ要素を SOAP メッセージから省略しません。

    SOAP 応答に空の要素が含まれないようにするために、管理者は glide.soap.omit_null_values と呼ばれるシステムプロパティを作成し、値を true に設定できます。SOAP メッセージ内のすべての要素は minOccurs=0 属性を持つため、オプションであることから、この動作は WSDL に準拠しています。さらに、この動作により、インスタンスは多数の空の要素を含む非効率的な SOAP メッセージを作成しなくなります。

    このプロパティを false に設定すると、SOAP メッセージでは、値が空の既存のフィールドを検索できるようになります。たとえば、管理者が空の [アサイン先] フィールドを含むインシデントを SOAP メッセージから検索する場合、SOAP メッセージはこのフィールドに空の値を送信できる必要があります。
    注:
    このプロパティの値を変更すると、既存の Web サービス統合で意図しないアクションが発生する可能性があります。管理者の方には、新しい動作を慎重にテストして、既存の統合が空の要素を想定どおりに処理することを確認することを強くお勧めします。