Propriétés d'un service Web

Pour visualiser ou modifier les propriétés d'un service Web, double-cliquez sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Dans les URI, le nom du service Web est utilisé pour accéder au service Web, il ne doit donc pas commencer par une barre oblique ou contenir deux barres obliques consécutives.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Chemin local

Spécifie un nom qui préfixe le service Web, il s'agit par défaut du nom du service Web. Lorsque plusieurs services Web concernent la même table, leur chemin local commence le plus souvent par le nom de la table, suivi d'une barre oblique et d'un nom particulier qui identifie la requête (comme Client/Liste, Client/Nom). PowerAMC traite les opérations Web HTTP qui partagent un chemin local comme appartenant au service Web qui porte ce nom local. Si vous saisissez un chemin, l'outil Défini par l'utilisateur apparaît enfoncé. Cliquez sur l'outil pour le libérer et revenir au chemin d'origine.

Type de service

[ASA, ASE et IQ uniquement] Spécifie le type de service Web. Un service Web appelé via une requête HTTP peut être de type RAW, HTML ou XML. Un service Web appelé par une requête SOAP peut avoir une type SOAP ou DISH :
  • DISH - [ASA et IQ uniquement] agit comme proxy pour un groupe de services SOAP et génère un fichier WSDL (Web Services Description Language) pour chacun de ses services SOAP. Lorsque vous créez un service DISH, vous devez spécifier un nom de préfixe sur l'onglet Sybase (voir SAP Sybase SQL Anywhere) pour tous les services SOAP auxquels le service DISH s'applique. PowerAMC traite le services Web SOAP comme des opérations Web (voir Opérations Web (MPD)) de services Web DISH.

  • HTML – [ASA et IQ uniquement] le résultat de l'instruction ou de la procédure SQL est fourni sous la forme d'un document HTML (avec une table contenant des lignes et des colonnes).

  • RAW - le résultat de l'instruction ou de la procédure SQL est envoyé sans mise en forme supplémentaire.

  • SOAP - [ASE uniquement] génère un fichier WSDL.

  • XML - le résultat de l'instruction ou de la procédure SQL est fourni sous la forme d'un document XML. Par défaut, le résultat est converti en fichier XML RAW.

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.

Onglet Sécurité

Cet onglet est disponible pour ASA/SQL Anywhere et IQ uniquement, et contient les propriétés suivantes :

Propriété

Description

Connexion sécurisée

Si cette case est cochée, seules les connexions HTTPS sont acceptées. Si elle est décochée, les connexions HTTP et HTTPS sont acceptées

Autorisation requise

Si cette case est cochée, tous les utilisateurs doivent fournir un nom et un mot de passe. Si elle est décochée, un seul utilisateur doit être identifié.

Utilisateur de la connexion

Lorsque l'autorisation est requise, vous pouvez sélectionner <Aucun> ou une liste de noms d'utilisateur. Lorsque l'autorisation n'est pas requise, vous devez sélectionner un nom d'utilisateur. La valeur par défaut est <Aucun>, qui signifie que tous les utilisateurs ont accès.

Les onglets suivants sont également disponibles :
  • Opérations - Répertorie les opérations Web associées au service Web (voir Opérations Web (MPD)).
  • Sybase - [ASA/SQL Anywhere, ASE et IQ] Inclut des propriétés spécifiques à Sybase (voir Sybase SQL Anywhere)
  • Espaces de noms - [IBM DB2] Répertories les espaces de noms associés au service Web, y compris leur préfixe, leur URI et un commentaire. Vous pouvez spécifier un schéma XML dans lesquels les éléments et les types de données utilisateur dans les paramètres Web et les colonnes de résultats sont définis.