Table des matières

Search

  1. Préface
  2. Services Web
  3. Services Web SOAP
  4. Objet de données WSDL
  5. Objet de schéma
  6. Comment créer un service Web SOAP
  7. Mappages d'opération
  8. Analyse des messages SOAP du service Web
  9. Génération des messages SOAP du service Web
  10. Transformation Consommateur de service Web
  11. Services Web REST
  12. Comment créer un service Web REST
  13. Transformation Consommateur de service Web REST
  14. Cas d'utilisation de la transformation Consommateur de service Web REST
  15. Administration des services Web REST et SOAP
  16. Annexe A: Compatibilité des types de données

Guide des services Web

Guide des services Web

Élément Choice

Élément Choice

Un élément choice limite un élément enfant à l'un des éléments dans la déclaration <choice>.
Le texte suivant montre un élément de personne qui est un employé ou un entrepreneur :
<xs:element name="person"> <xs:complexType> <xs:choice> <xs:element name="employee" type="employee"/> <xs:element name="contractor" type="contractor"/> </xs:choice> </xs:complexType> </xs:element>
Vous pouvez mapper les éléments choice à l'aide des méthodes suivantes :
  • Créer des ports de sortie pour chaque élément choice dans un groupe de sortie. Certains éléments auront des valeurs null dans la ligne de sortie.
  • Créer un groupe de sortie pour chaque élément choice. Pour l'exemple ci-dessus, créez un groupe d'employés et un groupe d'entrepreneurs. Le service d'intégration de données génère une ligne basée sur l'élément qui s'affiche dans le message SOAP.