WebService

Ce noeud de transport WebService permet à l'infrastructure de définition de service d'effectuer des appels de service Web sortants.

Remarque: Le composant Webservice SDF est obsolète et sera supprimé dans la future version. Il est recommandé de ne pas utiliser le composant WebServices SDF pour appeler WebServices. A la place, créez une API personnalisée pour appeler WebServices.
Remarque: WebServices ne peut pas être utilisé pour appeler des API en mode de compatibilité avec les versions antérieures. De plus, les appels sortants de WebService utilisant le Service Builder ne supportent pas le protocole HTTPS.

Propriétés de configuration

Les propriétés de ce noeud sont les suivantes:

  • Configurable en fonction de votre serveur d'applications:
    • Oracle WebLogic
    • IBM® Websphere

Pour IBM WebSphere®,


Pass -D websphere-java2wsdl-style=<rpc|document> in the ear command line

Pour Oracle WebLogic, utiliser le document littéral.

Oracle WebLogic et IBM Websphere sont pris en charge et paramétrables et les autres sont pris en charge pour les littéraux de document.

Tableau 1. WebServices
Propriété Descriptif
Onglet Général
URL Saisissez l' URL à laquelle le message doit être envoyé. Par exemple : http://localhost:7001/smcfsejb/services
URN d'objet cible Entrez le nom de la ressource du service Web. Par exemple, yantrawebservice
Are Sterling™ Order Management Système Webservice Cochez cette case pour indiquer que ce service appelle un Webservice du système Sterling Order Management.

Si vous cochez cette case, le nom de paramètre est par défaut apiString et la zone de texte Nom de paramètre de cet onglet est désactivée.

Nom de paramètre Entrez le nom du paramètre de document.
URI de style de codage Entrez le nom du codage à utiliser. Par exemple, http://schemas.xmlsoap.org/soap/encoding/
Nom de la méthode Entrez le nom de la méthode à appeler.
Est sécurisé Si ce champ est sélectionné, le message est crypté lorsqu'il est posté à l' URL spécifiée.
Magasin approuvé Si l'option Secure est sélectionnée, entrez le magasin de clés de confiance pour le stockage des certificats numériques côté serveur. Si vous utilisez des variables à la place des chemins d'accès complets, assurez-vous que la variable est définie dans le fichier <INSTALL_DIR>/properties/customer_overrides.properties .
Mot de passe de magasin approuvé Si l'option Est sécurisé est sélectionnée, entrez le mot de passe permettant d'accéder au magasin de clés de confiance.
Type de magasin de clés Si la case Est sécurisé est cochée, définissez cette valeur sur JKS (Java™ Key Store).
Magasin de clés Si l'option Est sécurisé est sélectionnée, entrez le magasin de clés pour le stockage des certificats numériques côté client. Si vous utilisez des variables à la place des chemins d'accès complets, assurez-vous que la variable est définie dans le fichier <INSTALL_DIR>/properties/customer_overrides.properties .
Mot de passe de magasin de clés Si cette option est sélectionnée, entrez le mot de passe permettant d'accéder au fichier de clés.
SOAPActionURI Entrez l'URI utilisé par cet attribut pour appeler le service Web sortant requis. Par exemple, http://tempuri.org/PricingEngineGold/Service1/PricingEngineFunc peut être un URI d'entrée valide.
Onglet Arguments
Nom d'argument Nom du paramètre à transmettre à la méthode de service Web.
Valeur de l'argument Valeur du paramètre à transmettre à la méthode de service Web.

Propriétés de connexion

Les propriétés de connexion du noeud WebServices sont les suivantes:

Tableau 2. WebServices
Connexion Règles de connexion des noeuds
Il peut s'agir du premier noeud après le noeud de début Uniquement pour des services appelés en mode synchrone
Peut être placé devant
  • Tout noeud de transport à l'exception de FTP ou d'E-S de fichier
  • Tout autre noeud de composant
Peut être placé après
  • Noeud de début
  • Tout noeud de transport synchrone
  • Tout autre noeud de composant
  • Tout noeud de transport asynchrone (sauf FTP ou E-S de fichier) ; utilisez un noeud passe-système pour les connecter
Transmet les données inchangées Les noeuds de transport ne modifient pas les données