Collecte de données MustGather pour les problèmes de promotion
Préparez les informations MustGather suivantes avant d'appeler la prise en charge d'HCL pour vous aider à régler les problèmes de promotion.
Procédure
-
Configurer la chaîne de suivi suivante 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.WC_ORDER=all: com.ibm.websphere.commerce.WC_CALCULATION=all: com.ibm.commerce.marketing.promotion.*=all: com.ibm.commerce.promotion.*=all -
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.
-
Collecter les fichiers suivants à partir du Transaction server Docker container.
- /opt/WebSphere/AppServer/profiles/default/installedApps/localhost/ts.ear/xml/PromotionEngineConfiguration/WCSPromotionEngineConfig.xml
-
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 PX_PROMOTION where NAME like '%name of the promotion%' and STATUS =1 SELECT * from PX_PROMOARG where ORDERS_ID = {YOUR_ORDER_ID} SELECT * FROM PX_POLICY select * from PX_CDPOOL where PX_CDPOOL_ID in (select PX_CDPOOL_ID from PX_CDPROMO where PX_PROMOTION_ID in (select PX_PROMOTION_ID from PX_PROMOTION where name like '%TEST_PROMO%')) SELECT * FROM ORDPROMOCD WHERE ORDERS_ID = {YOUR_ORDER_ID} select * from ORDERS where ORDERS_ID = {YOUR_ORDER_ID} select * from ORDERITEMS where ORDERS_ID = {YOUR_ORDER_ID} SELECT * FROM ORDADJUST WHERE ORDERS_ID = {YOUR_ORDER_ID} SELECT * FROM ORDIADJUST WHERE ordadjust_id = (SELECT ordadjust_id FROM ordadjust WHERE ORDERS_ID = {YOUR_ORDER_ID})