Configuration de l'authorizationOnlyApiServlet pour l'intégration directe
Pour activer SSL dans la structure de l'intégration directe, permettre l'accès à l'authorizationOnlyApiSerlet.
Pourquoi et quand exécuter cette tâche
Procédure
- Ouvrez l'annuaire <INSTALL_DIR>/repository/eardata/smcfs/extn/.
- Si web.xml.sample n'existe pas, créez le fichier smcfs.ear pour le générer.
- Renommez web.xml.sample en web.xml.
-
Modifier web.xml pour inclure le code suivant :
Remarque : Assurez-vous que les champs ID sont uniques.
où X est une valeur numérique<context-param> <param-name>bypass.uri.X</param-name> <param-value>/interop/AuthorizationOnlyApiServlet</param-value> </context-param> <context-param> <param-name>request.validation.bypass.uri.yfc.X</param-name> <param-value>/interop/AuthorizationOnlyApiServlet</param-value> </context-param> <context-param> <param-name>sc.csrf.bypass.uri-X</param-name> <param-value>/interop/AuthorizationOnlyApiServlet</param-value> </context-param> <servlet id="Servlet_X"> <servlet-name>AuthorizationOnlyApiServlet</servlet-name> <servlet-class>com.yantra.interop.client.AuthorizationOnlyApiServlet </servlet-class></servlet> <servlet-mapping id="ServletMapping_X"> <servlet-name>AuthorizationOnlyApiServlet</servlet-name> <url-pattern>/interop/AuthorizationOnlyApiServlet</url-pattern> </servlet-mapping> - Créez l'EAR, qui contient maintenant le fichier web.xml modifié.
-
Redéployer l'EAR :
- Dans la console d'administration de WebSphere Application Server, cliquez sur .
- Sélectionnez Sterling Order Management puis cliquez sur Mettre à jour.
- Sélectionnez Remplacer l'application entière et Système de fichiers distants. Parcourir le fichier smcfs.ear
- Cliquez sur Suivant et acceptez toutes les valeurs par défaut.
L'application est maintenant mise à jour.