Collecte de données MustGather pour les problèmes de plug-in de paiement
Préparez les informations MustGather suivantes avant d'appeler la prise en charge d'HCL pour vous aider à régler les problèmes de plug-in de paiement.
Procédure
-
Configurez les chaînes de suivi suivantes.
- Dans l'Transaction server Docker container :
For information about how to set trace strings, voir Configuration de la journalisation pour le Transaction server.com.ibm.websphere.commerce.payments.*=all:com.ibm.websphere.commerce.WC_ORDER=all:com.ibm.websphere.commerce.WC_EDP=all:com.ibm.websphere.commerce.WC_PPC=all:com.ibm.websphere.commerce.WC_PPC_WCPPLUGIN=all
- Dans l'Transaction server Docker container :
-
Reproduisez le problème.
Enregistrez les étapes spécifiques que vous avez suivies pour reproduire le problème et les détails qui pourraient être pertinents.
-
Collectez les fichiers suivants.
- Depuis Transaction server Docker container :
- /opt/WebSphere/AppServer/profiles/default/logs/server1/SystemOut*.log
- /opt/WebSphere/AppServer/profiles/default/logs/server1/trace*.log
- /opt/WebSphere/AppServer/profiles/default/installedApps/localhost/ts.ear/xml/config/payments/*.*
- Depuis Transaction server Docker container :
-
Exécutez les requêtes de base de données suivantes pour collecter les informations nécessaires à partir de votre base de données (résultats de sortie au format CSV).
SELECT * FROM SITE SELECT * FROM POLICY WHERE STOREENT_ID IN ({YOUR_STORE_ID}, -1) AND POLICYTYPE_ID ='PAYMENT' SELECT * FROM POLICYCMD WHERE POLICY_ID IN (SELECT * FROM POLICY WHERE STOREENT_ID IN ({YOUR_STORE_ID}, -1) AND POLICYTYPE_ID ='PAYMENT') SELECT * FROM ORDERS WHERE ORDERS_ID = {YOUR_ORDER_ID} SELECT * FROM ORDERITEMS WHERE ORDERS_ID = {YOUR_ORDER_ID} SELECT * FROM EDPORDER WHERE ORDER_ID = {YOUR_ORDER_ID} SELECT * FROM EDPPAYINST WHERE EDPORDER _ID IN ( SELECT EDPORDER_ID FROM EDPORDER WHERE ORDER_ID = {YOUR_ORDER_ID}) SELECT * FROM EDPATMPAY WHERE EDPPAYINST_ID IN ( SELECT EDPPAYINST_ID FROM EDPPAYINST WHERE EDPORDER _ID IN ( SELECT EDPORDER_ID FROM EDPORDER WHERE ORDER_ID = {YOUR_ORDER_ID})) SELECT * FROM PPCPAYINST WHERE ORDER_ID = {YOUR_ORDER_ID} SELECT * FROM PPCPAYMENT WHERE PPCPAYINST_ID IN (SELECT PPCPAYINST_ID FROM PPCPAYINST WHERE ORDER_ID = {YOUR_ORDER_ID}) SELECT * FROM PPCPAYTRAN WHERE PPCPAYMENT_ID IN (SELECT PPCPAYMENT_ID FROM PPCPAYMENT WHERE PPCPAYINST_ID IN (SELECT PPCPAYINST_ID FROM PPCPAYINST WHERE ORDER_ID = {YOUR_ORDER_ID})) SELECT * FROM PPCEXTDATA WHERE PPCPAYINST_ID IN (SELECT PPCPAYINST_ID FROM PPCPAYINST WHERE ORDER_ID = {YOUR_ORDER_ID})