

Gestión de bases de datos relacionales › Cómo describir una base de datos en un archivo de configuración del directorio › Cómo modificar descripciones de atributos › Operaciones personalizadas › Elemento de parámetro › Ejemplo: operaciones personalizadas para el atributo de número de negocio
Ejemplo: operaciones personalizadas para el atributo de número de negocio
En el siguiente ejemplo, el atributo de número de negocio se genera llamando un procedimiento almacenado; no es un atributo físico en la base de datos.
<ImsManagedObjectAttr wellknown="%BUSINESS_NUMBER%" displayname="Business Number" description="Business Number" valuetype="String" required="false" multivalued="false" maxlength="0">
<Operation name="Get" value="call sp_getbusinessnumber(?)">
<Parameter name="%USER_ID%"/>
</Operation>
<Operation name="Set" value="call sp_setbusinessnumber(?,?)">
<Parameter name="%USER_ID%"/>
<Parameter name="%BUSINESS_NUMBER%"/>
</Operation>
<Operation name="Delete" value="call sp_deletebusinessnumber(?)">
<Parameter name="%USER_ID%"/>
</Operation>
Tenga en cuenta los siguientes puntos:
- sp_getbusinessnumber, sp_setbusinessnumber y sp_deletebusinessnumber son procedimientos almacenados definidos por el usuario.
- El valor que se devuelve de la operación Obtener se asigna al atributo %BUSINESS_NUMBER%.
- La interrogación (?) indica sustituciones que se hacen en el tiempo de ejecución antes de que la consulta se ejecute. Por ejemplo, en la operación Obtener, el atributo conocido %USER_ID% se transfiere al procedimiento almacenado sp_getbusinessnumber.
Copyright © 2015 CA Technologies.
Todos los derechos reservados.
 
|
|