Empêcher les éléments vides dans les messages SOAP

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Par défaut, une instance n’omet pas les éléments vides, c’est-à-dire les éléments avec des valeurs NULL ou NIL, des messages SOAP.

    Pour empêcher les réponses SOAP de contenir des éléments vides, un administrateur peut créer une propriété système appelée glide.soap.omit_null_values et définir la valeur sur vrai. Ce comportement est conforme à la WSDL car tous les éléments d’un message SOAP ont un attribut minOccurs=0 et sont donc facultatifs. En outre, ce comportement empêche l’instance de créer des messages SOAP inefficaces contenant un grand nombre d’éléments vides.

    Définissez cette propriété sur faux pour permettre aux messages SOAP de rechercher les champs existants avec des valeurs vides. Par exemple, si un administrateur souhaite rechercher des incidents avec un champ Affecté à vide à partir d’un message SOAP, le message SOAP doit être en mesure d’envoyer une valeur vide pour ce champ.
    Remarque :
    La modification de la valeur de cette propriété peut entraîner des actions involontaires dans les intégrations de service Web existantes. Les administrateurs sont vivement encouragés à tester soigneusement le nouveau comportement pour s’assurer que les intégrations existantes traitent les éléments vides comme prévu.