Empêcher les éléments vides dans les messages SOAP
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 éviter que des réponses SOAP ne contiennent 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 true. Ce comportement est conforme au WSDL car tous les éléments d’un message SOAP ont un attribut minOccurs=0 et sont donc facultatifs. De plus, 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 des champs existants avec des valeurs vides. Par exemple, si un administrateur veut rechercher des incidents avec un champ Affecté à vide à partir d’un message SOAP, le message SOAP doit pouvoir 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 services 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.