The UD6/Cmtool driver can place XML LINKS in the Uniface source code, to link externally modified entities with their Concpetual counterparts, eg: UXGROUP to UCGROUP.. This file specifies the relationships to be used.
Here is an example:
UXGROUP:ULABEL,UBASE:UCGROUP:U_GLAB,U_VLAB:conceptual:ULABEL,UBASE:::../*
UXFIELD:UGRP,UBASE:UCGROUP:U_GLAB,U_VLAB:conceptual:UGRP,UBASE:::../*
UCGROUP:U_VLAB,U_TLAB:UCFIELD:U_VLAB,U_TLAB:conceptualfields:U_VLAB!U_TLAB:::../*
Each line specifies the following separated by a single colon ":":
* A base table name for the "many" end of a 1-n relationship
* The fields that make up the foreign key
* A base table name for the "one" end of a 1-n relationship
* The fields that match the foreign key
* The link description / tag name
* The fields that make up the name of the file referred to by the "many" end of the relationship
* not used - actual primary key fields
* not used - fields that are redefined
* Filename or parent entity
$Revision: 1.11 $ $Date: 2011/02/28 02:56:33 $ | [go to top] |