Recopilación de datos MustGather para problemas con el complemento de pago

Prepare la siguiente información MustGather antes de llamar al soporte de HCL para ayudarle con los problemas del complemento de pago.

Procedimiento

  1. Configure las siguientes cadenas de rastreo.
    • En la Transaction server Docker container:
      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
      Para obtener información sobre las cadenas de rastreo, consulte Configuración del registro de Transaction server.
  2. Reproduzca el problema.

    Registre los pasos específicos que ha utilizado para reproducir el problema y cualquier detalle que pueda ser relevante.

  3. Recopile los archivos siguientes.
    • Desde la 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/*.*
  4. Ejecute las siguientes consultas a la base de datos para recopilar la información necesaria de la base de datos (resultados de salida en formato 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})