Abilitazione di Single Realm (OS/400 per iSeries)
WCSRealm viene impostato automaticamente dal gestore di configurazione
quando viene creata un'istanza locale o remota di Payment Manager. Se è stata creata manualmente un'istanza Payment Manager
tramite il comando CRTPYMMGR, come ambito predefinito di supporto viene fornito
PSOS400Realm.
Tuttavia, per utilizzare WCSRealm dove è installato
Payment Manager, è necessario configurare manualmente Payment Manager attraverso
la Console di gestione. Per configurare manualmente il sistema su cui utilizzare
WCSRealm, procedere come segue:
- Aprire la Console di gestione WebSphere Application Server sulla macchina Payment Manager.
- Arrestare il Server delle applicazioni WebSphere Payment Manager:
- Espandere WebSphere Administrative Domain.
- Espandere Nodi.
- Espandere nome nodo.
- Espandere Server delle applicazioni.
- Selezionare WPM instance name WebSphere Payment Manager
e fare clic su Arresta.
- Selezionare la scheda Impostazioni JVM e scorrere verso in
basso fino alla casella Proprietà del sistema. Selezionare la proprietà del
sistema wpm.RealmClass e modificare il valore da:
com.ibm.etill.framework.payserverapi.PSOS400Realm
a
com.ibm.commerce.payment.realm.WCSRealm. Fare clic su Applica.
- Nella directory dell'istanza di Payment Manager, /Qibm/UserData/PymSvr/instance name/, creare un file ASCII denominato WCSRealm.properties ed aggiungere le seguenti voci:
WCSHostName=domain-qualified
host name of the Web Server host of the WebSphere Commerce instance
UseNonSSLWCSClient=0 or 1
WCSWebServerPort=port number
WCSWebPath=/webapp/wcs/stores/servlet
Salvare il file.
Nota:
-
UseNonSSLWCSClient viene impostato su 1 se viene utilizzato NonSSL
0 se viene utilizzato SSL.
- WCSWebServerPort viene impostato sul nuemro di porta NonSSL
di WebSphere Commerce (ad esempio, 80)
se UseNonSSLWCSClient=1 o è uguale al numero di porta SSL di WebSphere Commerce
(ad esempio, 443) se
UseNonSSLWCSClient=0.
- Copiare WCSRealm.jar nell'istanza di Payment Manager eseguendo il seguente comando da una sessione iSeries:
CPY OBJ('/QIBM/ProdData/PymSvr/Java/WCSRealm.jar')
TOOBJ('/QIBM/UserData/WebASAdv4/server/installedApps/payment
instance name_IBM_PaymentManager.ear/WCSRealm.jar')dove server è il nome di WebSphere Application Server su cui è in esecuzione l'istanza di Payment Manager e payment instance name è il nome dell'istanza di Payment Manager.
- Riavviare l'istanza di Payment Manager da una sessione iSeries.
Utilizzare il seguente comando per chiudere l'istanza di Payment Manager:
ENDPYMMGR PYMMGR(payment_instance_name) PWD(payment_instance_password)
Utilizzare il seguente comando per avviare l'istanza di Payment Manager:
STRPYMMGR PYMMGR(payment_instance_name) PWD(payment_instance_password)
dove payment_instance_password è la password fornita per il
comando CRTPYMMGR durante la creazione dell'istanza di Payment Manager.
Per ulteriori informazioni su PSOS400Realm, fare riferimento a IBM WebSphere
Payment Manager for Multiplatforms, Administrator's Guide, Versione 3.1.
