Habilitar el dominio único (OS/400 para iSeries)
El Gestor de configuración configura automáticamente WCSRealm cuando se
crea una instancia de Payment Manager local o remota. Si ha creado manualmente
una instancia de Payment Manager utilizando el mandato
CRTPYMMGR, se proporciona PSOS400Realm como el dominio
soportado por omisión.
Sin embargo, para utilizar WCSRealm donde se crea la instancia de
Payment Manager, debe configurar Payment Manager manualmente a
través de la Consola de administración.
Para configurar manualmente el sistema de modo que utilice
WCSRealm, efectúe lo siguiente:
- Abra la Consola de administración de WebSphere Application Server en
la máquina de Payment Manager.
- Detenga el servidor de aplicaciones de WebSphere Payment Manager.
- Amplíe Dominio administrativo de WebSphere.
- Amplíe Nodos.
- Amplíe nombre de nodo.
- Amplíe Servidores de aplicación.
- Seleccione WPM nombre instancia
WebSphere Payment Manager y pulse
Detener.
- Seleccione la pestaña Valores de JVM y desplácese hacia
abajo hasta el recuadro Propiedades del sistema. Seleccione la propiedad
del sistema wpm.RealmClass y cambie el valor:
com.ibm.etill.framework.payserverapi.PSOS400Realm
por el valor
com.ibm.commerce.payment.realm.WCSRealm. Pulse Aplicar.
- En el directorio de la instancia de Payment
Manager,
/Qibm/UserData/PymSvr/nombre instancia/,
cree un archivo ASCII denominado WCSRealm.properties
y añada las entradas siguientes:
WCSHostName=nombre de sistema principal calificado
a nivel de dominio del sistema principal del servidor Web de la instancia de WebSphere Commerce
UseNonSSLWCSClient=0 o 1
WCSWebServerPort=número puerto
WCSWebPath=/webapp/wcs/stores/servlet
Guarde el archivo.
Notas:
-
UseNonSSLWCSClient se establece en 1 si se utiliza
NonSSL, 0 si se utiliza SSL.
- WCSWebServerPort se establece en el número de puerto
no SSL de WebSphere Commerce (por ejemplo, 80)
si UseNonSSLWCSClient=1, o en el número de puerto SSL de
WebSphere Commerce (por ejemplo, 443) si UseNonSSLWCSClient=0.
- Copie WCSRealm.jar en el directorio ear de la instancia
de Payment Manager ejecutando el mandato siguiente
desde una sesión de iSeries:
CPY OBJ('/QIBM/ProdData/PymSvr/Java/WCSRealm.jar')
TOOBJ('/QIBM/UserData/WebASAdv4/servidor/installedApps/nombre
instancia payment_IBM_PaymentManager.ear/WCSRealm.jar')donde servidor
es el nombre del WebSphere Application Server en
el que se está ejecutando su instancia de Payment Manager, y nombre instancia payment
es el nombre de su instancia de Payment Manager.
- Reinicie la instancia de Payment Manager desde una sesión de iSeries.
Utilice el mandato siguiente para finalizar la instancia de Payment Manager:
ENDPYMMGR PYMMGR(nombre_instancia_payment) PWD(contraseña_instancia_payment)
Utilice el mandato siguiente para iniciar la instancia de Payment Manager:
STRPYMMGR PYMMGR(nombre_instancia_payment) PWD(contraseña_instancia_payment)
donde contraseña_instancia_payment es la contraseña que se proporcionó para
el mandato CRTPYMMGR al crear la instancia de Payment Manager.
Para obtener más información sobre PSOS400Realm, consulte la publicación
IBM WebSphere Payment Manager para varias plataformas, Guía del
administrador, Versión 3.1.
