Propriétés d'un composant de service Web

Les feuilles de propriétés de composant de service Web contiennent toutes les propriétés d'un composant standard, avec des onglets supplémentaires.

Onglet Service Web

L'onglet Composant de service Web inclut les propriétés suivantes

Propriété

Description

Classe de service Web

Spécifie le nom de classe de service Web. Utilisez les outils à droite de cette liste pour créer ou sélectionner, ou pour afficher les propriétés de la classe sélectionnée. Si le composant de service Web est un bean de session sans état (Stateless Session Bean), la classe de service Web est également la classe bean

Espace de noms de l'application

Spécifie l'espace de noms de l'application, qui est utilisé pour générer l'URL pour le service Web sur le serveur. Par défaut, il utilise le code du package du composant ou le code du modèle, vous pouvez changer cette valeur.

URL WSDL

Spécifie où le WSDL est publié sur le Web.

Type de service Web

Spécifie le type de service Web. Interface est un composant qui définit l'interface de service uniquement. Implementation fait référence à un composant qui met en oeuvre l'interface du service.

Utiliser WSDL externe

Spécifie que le WSDL est publié sur une URL particulière et que le WSDL d'origine est préservé. Lorsque vous importez un WSDL, cette option est sélectionnée par défaut.

Onglet WSDL

L'onglet WSDL inclut les propriétés suivantes

Propriété

Description

Espace de noms cible

Spécifie une URL liée à une méthode qui assure l'unicité du service Web et évite les conflits avec d'autres services Web du même nom.

Par défaut, il s'agit de http://tempuri.org pour .NET et de urn:%Code%Interface pour Java, mais nous vous recommandons de changer cette valeur pour préserver l'unicité du nom de service

Préfixe

Spécifie de définir un préfixe d'espace de noms cible

Style de codage

Spécifie le type de codage, soit SOAP (soap:xxx) soit XML-Schema (xsd:xxx) pour le WSDL

Commentaire

Fournit une description du fichier WSDL.

Editeur WSDL

Permet d'éditer le contenu du WSDL. Si vous effectuez des modifications, le bouton Défini par l'utilisateur est enfoncé.

Onglet Schéma WSDL

L'onglet Schéma WSDL inclut une zone de texte qui contient certaines définitions de schéma partagé provenant du schéma WSDL. Cette partie du schéma définit les types de données utilisés par les messages d'entrée, de sortie et d'erreur.

L'autre partie du schéma est définie au sein des différentes méthodes Web (opérations) sous forme de type de données de message d'entrée SOAP, de types de données, de message de sortie SOAP et/ou de types de données d'erreur SOAP (voir Définition des types de données SOAP du schéma WSDL).

Onglet UDDI/Attributs étendus

Ces onglets incluent les propriétés suivantes :

Nom

Description

Style de binding SOAP

Définit le style de binding SOAP. Il peut s'agir d'un document ou d'un rpc

Nom dans le script : SoapBindingStyle

URI de transport du SOAP binding

Définit l'URI de transport du SOAP binding

Nom dans le script : SoapBindingTransport

Espace de noms XML schema pour les types de données

Définit l'espace de noms XML schema pour les types de données dans le WSDL

Nom dans le script : SoapBodyNamespace

Nom de société

Stocke le nom de la société trouvée dans un registre UDDI

Nom dans le script : BusinessName

Description de société

Stocke la description de la société proposant le service Web trouvée dans un registre UDDI.

Nom dans le script : BusinessDescription

Clé de société

Stocke la clé de la société trouvée dans un registre UDDI

Nom dans le script : BusinessKey

Espaces de noms définis dans les sections de définition

Stocke des espaces de noms supplémentaires qui ne sont pas automatiquement identifiés par PowerAMC

Nom dans le script : Namespaces

Nom du service

Stocke le nom du service trouvé dans un registre UDDI

Nom dans le script : ServiceName

Description du service

Stocke la description du service Web trouvée dans un registre UDDI.

Nom dans le script : ServiceDescription

Clé du service

Stocke la clé du service trouvée dans un registre UDDI

Nom dans le script : ServiceKey

Nom tModel

Stocke le nom du tModel trouvé dans un registre UDDI

Nom dans le script : tModelName

Clé tModel

Stocke la clé du tModel trouvée dans un registre UDDI

Nom dans le script : tModelKey

URL tModel

Stocke l'URL du tModel trouvée dans un registre UDDI. Elle permet d'extraire le WSDL

Nom dans le script : tModelURL

URL de l'opérateur UDDI utilisé pour la recherche

Stocke l'URL de l'opérateur de registre UDDI utilisée pour trouver le WSDL

Nom dans le script : UDDIOperatorURL

Vous pouvez utiliser l'onglet Aperçu du composant pour afficher un aperçu du code que vous allez générer pour le composant de service Web.