Tema anterior: Campos de restricciones de particiones de datosTema siguiente: Cree una partición de datos.


Definición de restricciones

Especifique la condición en formato Majic (el metalenguaje utilizado para definir objetos de CA SDM).

Si el tipo de restricción es Vista, la condición puede incluir uniones con otras tablas y referencias con el formato @root.att_name para atributos Majic del registro de contactos del usuario conectado. De lo contrario, no puede incluir uniones a otras tablas, pero sí referencias con el formato @root.att_name para atributos Majic del registro de contacto del usuario conectado.

Si el tipo de restricción es Val. predet., puede especificar una o varias sentencias de asignación, separadas por punto y coma, que determinen los valores que se deban asignar a los campos vacíos de los registros nuevos cuando éstos se almacenen. La sintaxis de cada sentencia de asignación es:

att_name=value 

donde att_name corresponde al nombre del atributo Majic del registro y value puede ser un valor entero, una cadena entre comillas, o una referencia con el formato @root.att_name para un atributo Majic del registro de contacto del usuario conectado. El modo en que CA SDM emplea los valores predeterminados depende de la tabla a la que afectan.

En el caso de las tablas que actualiza CA SDM, como Incidencias, los valores predeterminados se colocan en el registro en el momento en que se muestran y se ven en la vista inicial de los registros nuevos. Un valor predeterminado se puede asignar a un campo de referencia (un SREL de Majic) codificándolo en forma de ID persistente (un nombre de tabla seguido por dos puntos y un ID de número entero). Por ejemplo, puede definir un valor predeterminado para la categoría incluyendo lo siguiente en la especificación de Val. predet.:

category='PCAT:12345' 

donde "PCAT" corresponde al destino de la SREL, como se muestra en el archivo Majic, y "12345" es el número del ID que corresponde a la categoría deseada. Puede ver los ID persistentes de una tabla con un comando de la forma:

bop_odump domsrvr pcat "" sym