Sun Java System Portal Server 6.3 Desktop • Aide en ligne |

Sommaire Index

> # Canaux de services Web simples

> Les canaux de services Web simples procèdent à une génération dynamique des interfaces utilisateur en vue de leur interaction avec des services Web relativement simples. Ces services peuvent être les suivants :

> - service Web de cotation des actions ;
> - service Web d’échange de devises ;
> - service Web de suivi FedEx.

> Un canal de service Web peut permettre à l’utilisateur d’interagir avec un service Web d’échange de devises, par exemple. Le canal procède à la génération dynamique de l’interface qui permet à l’utilisateur de saisir les valeurs requises par le service Web d’échange de devises. Après soumission du formulaire, il appelle la méthode voulue sur le service Web de façon à afficher les résultats que ce dernier lui a renvoyés.

> Il existe deux canaux de services Web simples :

> - Exemple de canal de service Web préconfiguré
> - Exemple de canal de service Web configurable

> L’exemple de canal de service Web préconfiguré est affiché par défaut sur le bureau standard Portal. L’exemple de canal de service Web configurable peut quant à lui être ajouté par l’administrateur.

> ## Exemple de canal de service Web préconfiguré

> L’exemple de canal de service Web préconfiguré fournit un service de conversion de devises.

> ### Pour utiliser le service Web

> 1. Saisissez les valeurs requises pour les paramètres.

> Des valeurs par défaut vous sont proposées, mais vous pouvez les effacer et saisir vos propres valeurs dans le champ.

> 2. Cliquez sur Exécution.
> 3. Cliquez sur OK lorsque vous avez terminé.

> ### Pour définir les valeurs par défaut du service Web

> Des valeurs par défaut sont automatiquement affichées dans les champs du convertisseur de devises. Pour modifier ces valeurs, procédez comme suit :

> 1. Cliquez sur Modifier dans la barre d’outils du canal.
> 2. Saisissez les valeurs à utiliser comme paramètres d’entrée par défaut.
> 3. Cliquez sur Terminer pour enregistrer vos paramètres et revenir à la page du bureau standard Portal ou sur Annuler pour revenir à cette même page sans rien modifier.

> ## Exemple de canal de service Web configurable

> Le canal de service Web configurable permet que le canal fasse référence à un service Web spécifié par l’utilisateur. Pour ce faire, l’utilisateur modifie les valeurs de l’URL WSDL et le nom de la méthode associés au service Web. À la différence du canal préconfiguré, le canal de service Web configurable ne permet toutefois pas à l’utilisateur d’enregistrer des valeurs par défaut pour les paramètres d’entrée du service Web.

> Un canal reposant sur le fournisseur de services Web simples peut à tout moment être rattaché à un service Web unique et à la méthode qui lui est associée.

> Comme son nom l’indique, le canal de service Web simple configurable convient uniquement aux services Web relativement simples, autrement dit, aux services dont les paramètres d’entrée et de sortie et les exigences en matière de présentation de l’interface utilisateur ne sont pas complexes.

> Le fournisseur de services Web simples gère uniquement les types de données simples (entier, chaîne, double). Les paramètres d’entrée et de sortie n’assurent pas la prise en charge des tableaux.

> La seule exception concerne les types définis par l’utilisateur, qui sont des types simples et qui comportent un seul niveau d’imbrication (ils ne peuvent pas contenir d’autres types définis par l’utilisateur, par exemple).

> Le fournisseur de services Web simples gère les types de propriété de configuration WSDL ci-après :

> - Type de liaison SOAP : rpc & document ;
> - Type de codage SOAP : codé & littéral.

> Remarques | La combinaison rpc/littéral n’est pas prise en charge. La prise en charge des services Web .Net est limitée.

> Le fournisseur de services Web simples ne gère pas l’utilisation des instructions import ni des données fault dans les opérations de liaison de la définition WSDL.

> Si le fournisseur de services Web simples n’est pas en mesure de traiter un service Web particulier, il affiche un message pour l’indiquer à l’utilisateur.

> ### Pour configurer la référence à un service Web dans le canal

> 1. Cliquez sur Modifier dans la barre d’outils du canal.
> 2. Indiquez l’emplacement WSDL du service Web auquel vous voulez faire référence.
> 3. Indiquez le nom de la méthode associée au service Web à appeler.
> 4. Cliquez sur Terminer pour enregistrer vos paramètres et revenir à la page du bureau standard Portal ou sur Annuler pour revenir à cette même page sans rien modifier.

Sommaire Index