Chapter 8 Travailler avec les services Web


Définition des types de données SOAP du schéma WSDL

Chaque méthode Web a un type de données d'entrée, de sortie et d'erreur que vous devez définir. Un type de données a un nom et une définition de schéma.

Dans le cas des services Web récupérés par reverse engineering Les types de données d'entrée, de sortie et d'erreur sont définis avec la valeur trouvée dans le schéma WSDL récupéré. Les types de données qui ne sont pas associés avec une entrée, une sortie ou une erreur sont considérés comme des définitions de schéma partagé et sont disponibles dans le composant. Ils sont affichés dans la page Schéma WSDL de la feuille de propriétés de composant.

Dans le cas d'opérations nouvellement créées Les types de données d'entrée et de sortie sont automatiquement définis avec une valeur par défaut, et sont synchronisés avec des changements de paramètre. Le nom et le schéma par défaut du type de données sont définis dans la définition étendue de modèle WSDL et peuvent être personnalisés. Toutefois, une fois modifié, un type de données devient type de données utilisateur et ne peut plus être synchronisé. Les types de données d'erreur sont toujours des types de données utilisateur.

Il est possible de réutiliser des types de données définis dans une autre opération. Il existe un contrôle portant sur les composants qui s'assure qu'un type de données n'existe pas sous des noms différents au sein d'un même composant. Vous pouvez utiliser la fonctionnalité de vérification de modèle pour vérifier la validité de votre MOO à tout moment en sélectionnant Outils→Vérifier le modèle.

Pour plus d'informations sur ce contrôle, reportez-vous à la section "Objets contrôlés lors de la vérification de modèle", dans le chapitre "Gestion des Modèles Orientés Objet".

Lorsque vous procédez à la génération, le schéma de WSDL est composé des définitions de schémas partagés standard provenant du composant, et d'une combinaison calculée de toutes les définitions d'entrée, de sortie et d'erreur SOAP provenant des opérations.

Vous pouvez saisir les noms des types de données d'entrée, de sortie et d'erreur SOAP dans les pages appropriées de la feuille de propriétés d'opération. Chaque page contient une zone de texte dans laquelle vous pouvez éditer la définition du type de données provenant du schéma de WSDL.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.