E' possibile personalizzare i file JSP di esempio forniti per l'elaborazione dei pagamenti in modo da adattarsi a cassette diverse.
Per impostazione predefinita, sono disponibili le seguenti visualizzazioni:
PaySuccessView, PayCancelView, PayFailureView e PayServiceView vengono utilizzati soltanto dal profilo Cassiere per SET quando viene utilizzata un'applicazione Portafoglio.
Per impostazione predefinita, i dati bootstrap vengono impostati per tutti i negozi (storeEnt_id uguale a 0) nella tabella VIEWREG per utilizzare il file PayStatusPM.jsp per le visualizzazioni PaySuccessView, PayCancelView e PayFailureView e il file PayService.jsp per la visualizzazione PayServiceView.
Questi due file JSP sono ubicati nella seguente directory:
unità:\WebSphere\CommerceServer\samples\web\payment\
unità:\Program Files\WebSphere\CommerceServer\samples\web\payment\
/usr/WebSphere/CommerceServer/samples/web/payment/
/opt/WebSphere/CommerceServer/samples/web/payment/
/QIBM/ProdData/WebCommerce/samples/web/payment/
I file devono essere spostati nelle seguenti directory:
unità:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ e
unità:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
unità:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ e
unità:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ e
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ e
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ e
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
dove administrative_server_instance è il nome
dell'istanza del server di gestione di WebSphere Application Server.
Una volta spostati i file JSP nella directory, il sistema potrà localizzarli. E' possibile personalizzare i file. Ad esempio, è possibile aggiungere l'intestazione ed il logo del negozio oppure modificare la combinazione di colori ed i font.
Il file PayStatusPM.jsp è un file JSP di esempio a vari scopi che può essere specificato da molte visualizzazioni relative all'elaborazione di un pagamento. Oltre a PaySuccessView, PayCancelView, PayFailureView e PayServiceView, è possibile impostare anche OrderOKView per specificare questo file JSP.
Per impostare manualmente OrderOKView nella tabella VIEWREG, assicurarsi di specificare l'interfaccia ForwardViewCommand. I valori appropriati per l'impostazione della voce OrderOKView nella tabella VIEWREG sono riportati di seguito:
Colonna | Valore |
---|---|
viewname | OrderOKView |
interfacename | com.ibm.commerce.command.ForwardViewCommand |
classname | com.ibm.commerce.command.HttpForwardViewCommandImpl |
devicefmt_id | -1 |
properties | docname=nome file jsp |
La pagina predefinita per DoPaymentErrorView è GenericApplicationError.jsp, posizionata nelle seguenti directory:
unità:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ e
unità:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
unità:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ e
unità:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ e
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ e
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ e
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
dove administrative_server_instance è il nome dell'istanza del server di gestione di WebSphere Application Server
Questo file .jsp di esempio è specificato da molte viste di errore predefinite. Il suo scopo è di visualizzare le informazioni di errore disponibili da ErrorDataBean che il file .jsp riceve dal server. Perché il cliente riceva un messaggio più significativo, è necessario che venga fornita la propria pagina di errore personalizzata.
![]() |