Opérations Web (MPD)

Une opération Web permet de définir l'instruction SQL d'un service Web et d'afficher ses paramètres et colonnes de résultats.

Création d'une opération Web

Vous pouvez créer une opération Web de l'une des façons suivantes :
  • Ouvrez l'onglet Opérations de la feuille de propriétés d'un service Web, puis cliquez sur l'outil Ajouter une ligne.
  • Pointez sur un service Web dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Opération Web.

Propriétés d'une opération Web

Pour visualiser ou modifier les propriétés d'une opération 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 des opérations Web vient après le nom des services Web, suivi par une barre oblique, il ne doit 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.

Service Web

Code du service Web contenant l'opération Web. Cliquez sur l'outil Propriétés pour afficher la feuille de propriétés du service Web.

Propriétaire

[ASE 15 uniquement] Spécifie le propriétaire de l'opération.

Type d'opération

[IBM DB2 uniquement] Spécifie le type de l'opération. Vous pouvez choisir l'une des valeurs suivantes :
  • call - appelle une procédure stockée avec des paramètres et des colonnes de résultats pour l'opération Web

  • query - les données relationnelles en utilisant l'instruction SQL contenue dans l'onglet Mise en oeuvre

  • retrieveXML - extrait un document XML de données relationnelles. La mise en correspondance entre les données XML et les données relationnelles est définie par un fichier DAD, avec SQL ou RDB comme MappingType

  • storeXML - stocke un document XML sous forme de données relationnelles. La mise en correspondance entre les données XML et les données relationnelles est définie par un fichier DAD, avec RDB comme MappingType

  • update - exécute l'instruction SQL avec des paramètres facultatifs. Les paramètres peuvent être créés sur l'onglet Paramètres dans la feuille de propriétés d'opération Web

Mots clés

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

Les onglets suivants sont également disponibles :
  • Mise en oeuvre - Contient l'instruction SQL de l'opération Web qui permet de sélectionner les données que vous souhaitez extraire de la base de données. Dans le cas de services Web DISH, les instructions SQL sont définies dans les services Web SOAP qui portent leur nom de préfixe. Pour plus d'informations sur les outils de cet onglet, voir Rédaction de code SQL dans PowerAMC.

  • Sécurité - [SQL Anywhere/IQ] Affiche les propriétés suivantes :

    Propriété

    Description

    Connexion sécurisée

    Requiert une connexion HTTPS.

    Autorisation requise

    Requiert que les utilisateurs fournissent un nom et un mot de passe.

    Utilisateur de la connexion

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

  • Paramètres - Répertorie les paramètres Web associés à l'opération Web, qui font partie de l'instruction SQL définie sur l'onglet Mise en oeuvre (voir Paramètres Web (MPD)).
  • Colonnes de résultat - Répertorie les colonnes de résultats associées à l'opération Web (voir Colonnes de résultats Web (MPD)).
  • Sybase - [ASE] Affiche des options spécifiques à Sybase (voir SAP Sybase Adaptive Server Enterprise).