支払い処理のために用意されているサンプル JSP ファイルを、 さまざまなカセットに適合するようにカスタマイズすることができます。
デフォルトでは、以下のビューが提供されます。
PaySuccessView、PayCancelView、PayFailureView、および PayServiceView は、 ウォレット・アプリケーションが使用される時に、SET 用のキャッシャー・プロファイルによってのみ使用されます。
デフォルトでは、ブートストラップ・データが VIEWREG テーブル内のすべてのストア (storeEnt_id は 0) に対してセットアップされ、 PaySuccessView、PayCancelView、および PayFailureView には PayStatusPM.jsp が使用され、PayServiceView には PayService.jsp が使用されます。
この 2 つのサンプル JavaServer Pages ファイルは次のディレクトリーにあります。
drive:\WebSphere\CommerceServer\samples\web\payment\
drive:\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/
これらのファイルは、次のディレクトリーに移動しなければなりません。
drive:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ および
drive:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
drive:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ および
drive:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ および
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ および
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ および
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
ここで、administrative_server_instance は WebSphere Application Server 管理サーバー・インスタンスの名前です。
JSP ファイルがこのディレクトリーに移動されれば、システムはそれらを見付けることができるようになります。 このファイルは、用途に応じてカスタマイズすることができます。 たとえば、ストア・バナーやロゴを追加したり、 カラー・スキームやフォントを変更したりすることができます。
PayStatusPM.jsp は、支払い処理に関するビューの多くが指定する可能性がある、汎用のサンプル JSP ファイルです。 上に述べた PaySuccessView、PayCancelView、PayFailureView、および PayServiceView のほかに、 OrderOKView もこの JSP ファイルを指定するようにセットアップすることができます。
OrderOKView を手動で VIEWREG テーブル内にセットアップするには、ForwardViewCommand インターフェースを必ず指定します。 VIEWREG テーブルに OrderOKView エントリーをセットアップする場合に適用する値は以下のとおりです。
列名 | 値 |
---|---|
viewname | OrderOKView |
interfacename | com.ibm.commerce.command.ForwardViewCommand |
classname | com.ibm.commerce.command.HttpForwardViewCommandImpl |
devicefmt_id | -1 |
properties | docname=jsp file name |
DoPaymentErrorView のデフォルト・ページは GenericApplicationError.jsp です。
これは以下のディレクトリーにあります。
drive:\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ および
drive:\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
drive:\Program
Files\WebSphere\CommerceServer\wc.ear\wcstores.war\store_directory\ および
drive:\Program Files\WebSphere\AppServer\installedApps\WC_Enterprise_App_instance_name.ear\wcstores.war\store_directory\
/usr/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ および
/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/opt/WebSphere/CommerceServer/wc.ear/wcstores.war/store_directory/ および
/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
/QIBM/ProdData/WebCommerce/wc.ear/wcstores.war/store_directory/ および
/QIBM/ProdData/WebASAdv4/administrative_server_instance/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war/store_directory/
ここで、administrative_server_instance は、
WebSphere Application Server Administrative Server インスタンスの名前です。
このサンプル JSP ファイルは、デフォルトでは、多くのエラー・ビューによって指定されます。 その目的は、JSP ファイルがサーバーから受け取る ErrorDataBean から入手可能なエラー情報を表示することにあります。 さらに意味を持たせたメッセージを顧客に表示するには、独自にカスタマイズしたエラー・ページを用意する必要があります。
![]() |