Publicación y carga de Servigistics InService > Utilización de la publicación y carga > Configuración de TAL > Configuración del nombre de origen en IMAN
  
Configuración del nombre de origen en IMAN
En el artefacto PublishInfo.xml del paquete se incluye un parámetro Bundle-Source para identificar el propietario del paquete. Si esta propiedad no existe, el proceso TAL utiliza por defecto la propiedad orgName de los objetos Rootobjects del origen del paquete. A continuación se muestra un ejemplo de orgName:
En IMANConfig.xml, se debe definir un objeto Source name y los detalles sobre los atributos de identificación del negocio para los distintos tipos de datos. Estos atributos pueden ser comunes para todos los tipos de objetos de negocio o pueden variar según el objeto. Si no se configura el origen, es probable que falle el proceso TAL.
Mediante la configuración de origen del paquete, normalmente se puede encontrar un objeto. Si no se encuentra (porque otro origen ya lo ha cargado), se puede configurar qué orígenes se deben buscar. Esto suele suceder cuando dos orígenes diferentes tienen dos conjuntos diferentes de atributos de identificación.
Por ejemplo, considere un escenario donde PARTS se carga desde un origen denominado SAP cuyos atributos de identificación se han marcado como orgName y objNumber. Sin embargo, ahora se obtiene un artículo de un origen diferente denominado PTC cuyo atributo de identificación es URI. En ese caso, no se debería encontrar ningún artículo con URI, puesto que el mismo origen no está disponible en SAP. El sistema no debería crear un artículo nuevo. La solución es realizar una búsqueda en cascada.
A continuación se muestra cómo se configura la búsqueda en cascada:

<Source name="PTC">
<Type name="PARTS" CascadeSeq="SAP" >
<IdentifyingAttributes>
<Property name="uri"/>
</
IdentifyingAttributes>
<OtherAttributes>
<Property name="objNumber"/>
<Property name="orgName"/>
</OtherAttributes>
</Type>
</Source>
Para un Type name determinado, si el objeto no se encuentra en la base de datos mediante un atributo de identificación, la búsqueda se realiza mediante el atributo de identificación del origen proporcionado en la secuencia en cascada. El usuario debe asegurarse de que el origen mencionado como la secuencia en cascada utiliza únicamente dichas propiedades como atributos de identificación (que están disponibles como atributos de identificación o de otro tipo en el origen actual). De lo contrario, se produce un error.
En el caso anterior, si los IdentifyingAttributes de SAP contienen objNumber y orgName, es un caso válido de uso. Si contiene familyCode, se producirá un error porque el PTC de origen no tiene ese atributo.