Puede personalizar los archivos JSP de ejemplo que se proporcionan para el proceso de pago para adaptarlos a los distintos casetes.
Por omisión se proporcionan las vistas siguientes:
Las vistas PaySuccessView, PayCancelView, PayFailureView y PayServiceView sólo las utiliza el perfil de cajero para SET cuando se utiliza una aplicación de monedero.
Por omisión, los datos de la rutina de carga se configuran para todas las tiendas (con storeEnt_id 0) en la tabla VIEWREG para utilizar el archivo PayStatusPM.jsp para las vistas PaySuccessView, PayCancelView y PayFailureView, y el archivo PayService.jsp para la vista PayServiceView.
Estos dos archivos JSP de ejemplo se encuentran en el directorio siguiente:
unidad:\WebSphere\CommerceServer\samples\web\payment\
unidad:\Archivos de programa\WebSphere\CommerceServer\samples\web\payment\
/usr/WebSphere/CommerceServer/samples/web/payment/
/opt/WebSphere/CommerceServer/samples/web/payment/
/QIBM/ProdData/WebCommerce/samples/web/payment/
Los archivos deben trasladarse a los directorios siguientes:
unidad:\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y
unidad:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda
unidad:\Archivos
de programa\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y
unidad:\Archivos de programa\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/directorio_tienda/ y
/QIBM/ProdData/WebASAdv4/instancia_servidor_administrativo/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
donde instancia_servidor_administrativo es el nombre de la instancia
del Servidor administrativo de WebSphere Application Server.
Una vez que los archivos JSP se hayan trasladado al directorio, el sistema podrá localizarlos. Tal vez desee personalizar los archivos según sus necesidades. Por ejemplo, puede añadir un banner o el logotipo de su tienda o cambiar el esquema de colores y los fonts.
PayStatusPM.jsp es un archivo JSP de ejemplo con fines generales que muchas de las vistas relacionadas con el proceso de pago podrían especificar. Además de las vistas PaySuccessView, PayCancelView, PayFailureView y PayServiceView antes mencionadas, la vista OrderOKView también se puede configurar para que especifique este archivo JSP.
Para configurar la vista OrderOKView manualmente en la tabla VIEWREG, asegúrese de especificar la interfaz ForwardViewCommand. Los valores adecuados para configurar la entrada OrderOKView en la tabla VIEWREG son los siguientes:
Columna | Valor |
---|---|
viewname | OrderOKView |
interfacename | com.ibm.commerce.command.ForwardViewCommand |
classname | com.ibm.commerce.command.HttpForwardViewCommandImpl |
devicefmt_id | -1 |
properties | docname=nombre archivo jsp |
La página por omisión para la vista DoPaymentErrorView es GenericApplicationError.jsp, que se encuentra en los directorios siguientes:
unidad:\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y
unidad:\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda
unidad:\Archivos
de programa\WebSphere\CommerceServer\wc.ear\wcstores.war\directorio_tienda\ y
unidad:\Archivos de programa\WebSphere\AppServer\installedApps\WC_Enterprise_App_nombre_instancia.ear\wcstores.war\directorio_tienda\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/directorio_tienda/ y
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/directorio_tienda/ y
/QIBM/ProdData/WebASAdv4/instancia_servidor_administrativo/installedApps/WC_Enterprise_App_nombre_instancia.ear/wcstores.war/directorio_tienda/
donde instancia_servidor_administrativo es el nombre de la instancia
del Servidor administrativo de WebSphere Application Server.
Este archivo JSP de ejemplo lo especifican por omisión muchas vistas de error. Su finalidad es mostrar la información de error proporcionada por el bean ErrorDataBean que el archivo JSP recibe del servidor. Debería proporcionar su propia página de error personalizada para mostrar un mensaje más significativo al cliente.
![]() |