Ejemplos de depuración
Asegúrese de que está familiarizado con los ejemplos de depuración siguientes:
Después de configurar los proyectos en el espacio de trabajo, el código de Advanced Catalog Management se puede depurar utilizando el depurador remoto que está conectado al servidor de aplicaciones y planificador de Product Master .
Caso 1: Depurar un transformador
La clase de nivel raíz del módulo transformador esBusinessObjectTransformer.java en el proyecto integration.common .Las clases de transformadores de los
atributos de entrada de catálogo, grupo de catálogo y diccionario de atributos se derivan
de BusinessObjectTransformer.
Puede añadir un punto de interrupción en el método transform() en BusinessObjectTransformer para depurar la transformación del objeto Product Master en el objeto WebSphere® Commerce Server.
Casa 2: Depurar el cargador
Las clases de nivel raíz en el módulo de cargador explicadas sonAbstractBatchLoader.java y AbstractWebServiceLoader en el proyecto integration.common .Las clases de cargador para los atributos Entrada de catálogo, Grupo de catálogo y Diccionario de atributos se derivan de las dos clases respectivamente para cargar los objetos en WebSphere Commerce Server en función de si se utiliza la carga de datos o los servicios web.
Puede añadir un punto de interrupción en el método load() en cualquiera de las dos clases para depurar la carga de los objetos transformados en WebSphere Commerce Server por carga de datos o servicios web.
Caso 3: Depurar el exportador
El proyecto acm.extensions tiene las clases de exportador para los distintos tipos de objetos de comercio (por ejemplo, los atributos Entrada de catálogo, Grupo de catálogo y Diccionario de atributos). Estas clases inicializan las clases del cargador y transformador para los distintos tipos de objetos. Las clases del exportador se pueden depurar mediante la adición de puntos de interrupción en las clases del exportador en el paquetecom.ibm.mdm.acm.exporters del proyecto
acm.extensions.