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

Pour activer l'accès à l'authorizationOnlyApiServlet servlet, procédez comme suit :

Procédure

  1. Ouvrez l'annuaire <INSTALL_DIR>/repository/eardata/smcfs/extn/.
  2. Si web.xml.sample n'existe pas, créez le fichier smcfs.ear pour le générer.
  3. Renommez web.xml.sample en web.xml.
  4. Modifier web.xml pour inclure le code suivant :
    Remarque : Assurez-vous que les champs ID sont uniques.
    <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>
    X est une valeur numérique
  5. Créez l'EAR, qui contient maintenant le fichier web.xml modifié.
  6. Redéployer l'EAR  :
    1. Dans la console d'administration de WebSphere Application Server, cliquez sur Applications > Applications d'entreprise WebSphere.
    2. Sélectionnez Sterling Order Management puis cliquez sur Mettre à jour.
    3. Sélectionnez Remplacer l'application entière et Système de fichiers distants. Parcourir le fichier smcfs.ear
    4. Cliquez sur Suivant et acceptez toutes les valeurs par défaut.
    L'application est maintenant mise à jour.