Detalles internos del proceso TAL
IMAN soporta una noción en cascada de definición de la identidad del objeto, así como la propiedad y la prioridad de propiedad. Por ejemplo, los artículos publicados desde SIM se entregarán en el artefacto referencedParts.xml y cada artículo tendrá un URI exclusivo y persistente. Cuando los artículos se entregan desde SAP, no tendrán ningún URI. IMAN gestiona la discrepancia al proporcionar una manera de declarar atributos de identificación principales (por ejemplo, URI), así como atributos secundarios.
En el caso de los artículos, los atributos de identificación secundarios están compuestos de un número de artículo y el objeto orgName, de modo que el mismo artículo se pueda resolver, independientemente de su origen, utilizando los atributos de negocio. El diseño de IMAN permite a InService procesar los datos de distintos sistemas (SIM y no SIM) en condiciones de igualdad o establecer una prioridad en la que un sistema puede tener prioridad sobre los datos de otro sistema o tomar posesión de los datos.
En el proceso TAL se incluyen las siguientes etapas:
• Inicialización: se inicializa el proceso de transformación.
Para cada tipo:
1. Prepare los atributos de identificación XML de todos los objetos según IMANConfig.xml.
2. Entregue los atributos XML a IMANManager mediante la API IMANManager.identify().
3. Transform Registry (TR) genera el fichero de registro para este tipo.
• Transformación:
1. Utilice el fichero de Transform Registry que se ha generado para identificar las medidas (añadir, actualizar, borrar o desestimar) que se deben tomar.
2. Rellene la carpeta DCTM_Output.
Normalmente, esta carpeta se encuentra en TRABAJO_INSERVICE/DCTM_Output.
3. Genere el fichero de manifiesto para los registros que se deben actualizar o borrar.
4. Actualice el TR con la fecha de publicación actualizada.
• Validación: valide los datos generados (según se presentan en DCTM_Output) después del proceso de transformación.
• Carga:
1. Active la tarea Load and Publish Preparation para cargar el paquete.
2. Al final de la tarea Load and Publish Preparation, quite el bloqueo de validación que se haya aplicado en el paquete.