Tema anterior: DateTema siguiente: Lista (QREL/BREL)


SREL

El tipo de datos SREL representa una SREL (Relación única), que es un puntero a otro objeto. Es una clave externa a otra tabla en una base de datos. Por ejemplo, un objeto de incidencia tiene un atributo de puntero para un contacto que representa al asignatario.

La mayoría de métodos de Servicios Web de CA SDM permiten la notación con puntos para recuperar información sobre los objetos a los que apunta una SREL. Por ejemplo, para especificar el nombre de la organización de un contacto desde el contexto del contacto, utilice lo siguiente:

organization.name

Puede ampliar a un número arbitrario de niveles, como se muestra en el siguiente ejemplo:

organization.contact.first_name

Sólo se puede utilizar la notación con puntos para recuperar valores de atributo, como al utilizar getObjectValues(), o en una cláusula Where. No se puede utilizar la notación con puntos para definir valores.

Para definir un atributo de SREL, como con updateObject(), puede introducir el ID persistente del objeto al que desea apuntar. Para simplificar esta acción, esta versión de CA SDM se ha mejorado de tal forma que el valor REL_ATTR (clave externa) puede usarse para definir una SREL.

Por ejemplo, como el valor REL_ATTR del objeto crt (tipo de solicitud) es su atributo de código, los valores "R", "I" y "P" pueden utilizarse para establecer el atributo type de un objeto cr a fin de especificar que el ticket es una solicitud, incidente o problema. El atributo type de cr también puede establecerse en "R" en lugar de "crt:180", "I" en lugar de "crt:182" y "P" en lugar de "crt:181".

Para definir un atributo de SREL como nulo, introduzca la cadena vacía (“”).