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.
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. |
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é. |
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).
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.