JSP-Dateien für die Zahlung anpassen

Sie können die für die Zahlungsverarbeitung zur Verfügung gestellten JSP-Dateien (JavaServer Pages) anpassen, um sie für verschiedene Kassetten nutzbar zu machen.

Die folgenden Sichten stehen standardmäßig zur Verfügung:

Die Sichten PaySuccessView, PayCancelView, PayFailureView und PayServiceView werden nur vom Cashier-Profil für SET verwendet, wenn eine Wallet-Anwendung (elektronische Brieftasche) verwendet werden soll. 

Standardmäßig definieren die Bootstrap Data diese Sichten für alle Geschäfte (storeEnt_id von 0) in der Tabelle VIEWREG für die Verwendung der Datei PayStatusPM.jsp für die Sichten PaySuccessView, PayCancelView und PayFailureView sowie der Datei PayService.jsp für die Sicht PayServiceView.

Diese beiden JavaServer Pages-Beispieldateien (JSPs) befinden sich im folgenden Verzeichnis:
laufwerk:\WebSphere\CommerceServer\samples\web\payment\
laufwerk:\Programme\WebSphere\CommerceServer\samples\web\payment\
/usr/WebSphere/CommerceServer/samples/web/payment/
/opt/WebSphere/CommerceServer/samples/web/payment/
/QIBM/ProdData/WebCommerce/samples/web/payment/

Die Dateien müssen in die folgenden Verzeichnisse verschoben werden:
laufwerk:\WebSphere\CommerceServer\wc.ear\wcstores.war\geschäftsverzeichnis\ und laufwerk:\WebSphere\AppServer\installedApps\WC_Enterprise_App_exemplarname.ear\wcstores.war\geschäftsverzeichnis\
laufwerk:\Programme\WebSphere\CommerceServer\wc.ear\wcstores.war\geschäftsverzeichnis\ und laufwerk:\Programme\WebSphere\AppServer\installedApps\WC_Enterprise_App_exemplarname.ear\wcstores.war\geschäftsverzeichnis\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/geschäftsverzeichnis/ und /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/geschäftsverzeichnis/ und /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/geschäftsverzeichnis/ und /QIBM/ProdData/WebASAdv4/exemplar_des_verwaltungsservers/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
Hierbei ist exemplar_des_verwaltungsservers der Name des WebSphere Application Server Administrative Server-Exemplars.

Nachdem die JSP-Dateien in das Verzeichnis verschoben wurden, können sie vom System lokalisiert werden. Auf Wunsch können Sie die Dateien entsprechend Ihren Anforderungen anpassen. Beispielsweise können Sie ein eigenes Geschäftsbanner oder -logo hinzufügen oder das Farbschema und Schriftarten ändern.

Die Datei PayStatusPM.jsp ist eine Beispiel-JSP-Datei für jeden Zweck, die von vielen zur Zahlungsverarbeitung gehörenden Sichten angegeben werden kann. Neben den oben genannten Sichten PaySuccessView, PayCancelView, PayFailureView und PayServiceView kann auch die Sicht OrderOKView zum Angeben dieser JSP-Datei eingerichtet werden.

Um die Sicht OrderOKView in der Tabelle VIEWREG manuell zu definieren, stellen Sie sicher, dass Sie die Schnittstelle ForwardViewCommand angeben. Die entsprechenden Werte zum Definieren des OrderOKView-Eintrags in der Tabelle VIEWREG lauten wie folgt:

Spalte Wert
viewname OrderOKView
interfacename com.ibm.commerce.command.ForwardViewCommand
classname com.ibm.commerce.command.HttpForwardViewCommandImpl
devicefmt_id -1
properties

docname=JSP_Dateiname
Hierbei ist JSP_dateiname der Name der zu verwendenden JSP-Datei. Soll beispielsweise PayStatusPM.jsp verwendet werden, so lautet der Wert docname=PayStatusPM.jsp.

Die Standardseite für die Sicht DoPaymentErrorView ist die Datei GenericApplicationError.jsp, die sich in den folgenden Verzeichnissen befindet:
laufwerk:\WebSphere\CommerceServer\wc.ear\wcstores.war\geschäftsverzeichnis\ und laufwerk:\WebSphere\AppServer\installedApps\WC_Enterprise_App_exemplarname.ear\wcstores.war\geschäftsverzeichnis\
laufwerk:\Programme\WebSphere\CommerceServer\wc.ear\wcstores.war\geschäftsverzeichnis\ und laufwerk:\Programme\WebSphere\AppServer\installedApps\WC_Enterprise_App_exemplarname.ear\wcstores.war\geschäftsverzeichnis\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/geschäftsverzeichnis/ und /usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/geschäftsverzeichnis/ und /opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/geschäftsverzeichnis/ und /QIBM/ProdData/WebASAdv4/exemplar_des_verwaltungsservers/installedApps/WC_Enterprise_App_exemplarname.ear/wcstores.war/geschäftsverzeichnis/
Hierbei ist exemplar_des_verwaltungsservers der Name des WebSphere Application Server Administrative Server-Exemplars.

Diese Beispiel-JSP-Datei wird von vielen Fehlersichten standardmäßig angegeben. Sie dient zum Anzeigen der Fehlerinformationen der ErrorDataBean, die die JSP-Datei vom Server empfängt. Sie müssen jedoch eine eigene, angepasste Fehlerseite angeben, um dem Kunden eine aufschlussreichere Nachricht anzeigen zu können.

Verwandte Referenzen

IBM Copyright