

Gerenciamento de bancos de dados relacionais › Como descrever um banco de dados em um arquivo de configuração de diretório › Como modificar as descrições de atributo › Operações personalizadas › Elemento Parameter › Exemplo: operações personalizadas para o atributo Business Number
Exemplo: operações personalizadas para o atributo Business Number
No exemplo a seguir, o atributo Business Number é gerado com uma chamada a um procedimento armazenado; ele não é um atributo físico no banco de dados.
<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>
Observe os seguintes pontos:
- sp_getbusinessnumber, sp_setbusinessnumber e sp_deletebusinessnumber são procedimentos armazenados definidos pelo usuário.
- O valor retornado da operação Get é mapeado para o atributo %BUSINESS_NUMBER%.
- O ponto de interrogação (?) indica substituições feitas no tempo de execução antes da execução da consulta. Por exemplo, na operação Get, o atributo conhecido %USER_ID% é passado ao procedimento armazenado sp_getbusinessnumber.
Copyright © 2014 CA.
Todos os direitos reservados.
 
|
|