Activation d'un domaine unique (OS/400 pour iSeries)
WCSRealm est automatiquement configuré par le gestionnaire de configuration lorsqu'une instance locale ou distante du gestionnaire de paiements est créée. Si vous avez créé manuellement l'instance du gestionnaire de paiements à l'aide de l'instruction CRTPYMMGR, PSOS400Realm est fourni en tant que domaine par défaut.
Cependant, pour utiliser WCSRealm où l'instance du gestionnaire de paiements est créée, vous
devez configurer manuellement le gestionnaire de paiements à l'aide de la Console d'administration. Pour configurer manuellement votre système, procédez comme suit :
- Ouvrez la console d'administration de WebSphere Application Server sur le poste du gestionnaire de paiements.
- Arrêtez le serveur d'applications du gestionnaire de paiement de WebSphere :
- Développez WebSphere Administrative Domain.
- Développez Nodes.
- Développez nom de noeud.
- Développez Application Servers.
- Sélectionnez WPM nom_instance WebSphere Payment Manager et cliquez sur Arrêter.
- Sélectionnez l'onglet JVM settings (Paramètres JVM)
et faites défiler jusqu'à la case Propriétés système. Sélectionnez
la propriété système wpm.RealmClass et remplacez la valeur suivante :
com.ibm.etill.framework.payserverapi.PSOS400Realm
par
com.ibm.commerce.payment.realm.WCSRealm. Cliquez sur Appliquer.
- Dans le répertoire de l'instance Payment
Manager, /Qibm/UserData/PymSvr/nom instance/,
créez un fichier ASCII nommé WCSRealm.properties
et ajoutez-y les entrées suivantes :
WCSHostName=nom d'hôte de domaine qualifié de l'hôte du serveur Web de l'instance de WebSphere Commerce
UseNonSSLWCSClient=0 ou 1
WCSWebServerPort=numéro de port
WCSWebPath=/webapp/wcs/stores/servlet
Sauvegardez le fichier.
Remarques :
-
UseNonSSLWCSClient est défini à 1 si NonSSL est utilisé, à 0 si SSL est utilisé.
- WCSWebServerPort est défini au numéro de port de WebSphere Commerce NonSSL (par exemple, 80)
si UseNonSSLWCSClient=1, ou au numéro de port de WebSphere Commerce SSL (par exemple, 443) si
UseNonSSLWCSClient=0.
- Copiez le fichier WCSRealm.jar dans le répertoire ear de l'instance Payment Manager en exécutant
l'instruction suivante à partir d'une session iSeries :
CPY OBJ('/QIBM/ProdData/PymSvr/Java/WCSRealm.jar')
TOOBJ('/QIBM/UserData/WebASAdv4/serveur/installedApps/nom_instance_payment_IBM_PaymentManager.ear/WCSRealm.jar')où serveur est le nom du serveur WebSphere Application Server sur lequel s'exécute
votre instance Payment Manager, et nom_instance_payment est le nom de votre instancePayment Manager.
- Relancez l'instance du gestionnaire de paiements à partir d'une session iSeries.
Utilisez l'instruction suivante pour terminer l'instance du gestionnaire de paiements :
ENDPYMMGR PYMMGR(motdepasse_instance_payment) PWD(motdepasse_instance_payment)
Utilisez l'instruction suivante pour lancer l'instance du gestionnaire de paiements :
STRPYMMGR PYMMGR(motdepasse_instance_payment) PWD(motdepasse_instance_payment)
où motdepasse_instance_payment est le mot de passe fourni pour l'instruction CRTPYMMGR lors de la création de l'instance Payment Manager.
Pour plus d'informations sur le domaine PSOS400Realm, reportez-vous au manuel IBM WebSphere
Payment Manager for Multiplatforms, Administrator's Guide, Version 3.1.
