Configurar authorizationOnlyApiServlet para la integración directa
Para habilitar SSL como parte de la integración directa, habilite el acceso a authorizationOnlyApiSerlet.
Por qué y cuándo se efectúa esta tarea
Procedimiento
- Abra el directorio <INSTALL_DIR>/repository/eardata/smcfs/extn/.
- Si web.xml.sample no existe, cree el archivo smcfs.ear para generarlo.
- Renombre web.xml.sample como web.xml.
-
Edite web.xml para incluir el siguiente código:
Nota: Asegúrese de que los campos de ID sean exclusivos.
donde X es un valor numérico<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>
- Cree el EAR, que ahora incluye el archivo web.xml modificado.
-
Vuelva a desplegar el EAR:
- Abra la consola administrativa de WebSphere Application Server, pulse .
- Seleccione Sterling Order Management y pulse Actualizar.
- Seleccione Sustituir toda la aplicación y Sistema de archivos remoto. Vaya al archivo smcfs.ear.
- Pulse Siguiente y acepte todos los valores predeterminados.
La aplicación está actualizada.