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.
| 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 |
| 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:
| 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 |
|
| Peut être placé après |
|
| Transmet les données inchangées | Les noeuds de transport ne modifient pas les données |