Referencias Cruzadas |
Superior Previo Próximo |
Las Referencias Cruzadas son una parte importante de las transformaciones. Se usan para:
Cada referencia transversal esta hecha con tres partes diferentes. Ellas son:
Cuando se escriben las plantillas para una transformación, es más fácil crear las referencias cruzadas usando la función macro TRANSFORMAR_REFERENCIA que es definida para este propósito. Este tiene tres parámetros, en donde cada uno de ellos es opcional.
TRANSFORMAR_REFERENCIA(<name>, <sourceGuid>, <namespace>) Genera una referencia que puede ser usada en las formas que fueron descritas anteriormente. Esto tiene la siguiente apariencia.
XRef{namespace="<namespace>" name="<name>" source="<sourceGuid>"}
Donde:
Tener en cuenta: La única vez que este debe ser especificado es cuando se crea un conector para una clase creada en una transformación diferente.
Un buen ejemplo del uso de referencias cruzadas es en las plantillas DDL que se provee con EA. En la clase de plantilla una referencia transversal se crea con el nombre de la tabla. Luego hacia arriba con dos conectores diferentes se pueden crear, cada uno de estos necesita identificar las dos clases a las cuales se conecta usando las referencias cruzadas mientras que necesite su propia referencia transversal. |