

Verwaltung relationaler Datenbanken › So beschreiben Sie eine Datenbank in einer Verzeichniskonfigurationsdatei › So ändern Sie Attributbeschreibungen › Benutzerdefinierte Vorgänge › Parameter-Element › Beispiel: Benutzerdefinierte Vorgänge für das Attribut "Business Number"
Beispiel: Benutzerdefinierte Vorgänge für das Attribut "Business Number"
Im folgenden Beispiel wird das Attribut "Business Number" durch den Aufruf einer gespeicherten Prozedur generiert; es ist kein physisches Attribut in der Datenbank.
<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>
Beachten Sie Folgendes:
- "sp_getbusinessnumber", "sp_setbusinessnumber" und "sp_deletebusinessnumber" sind benutzerdefinierte gespeicherte Prozeduren.
- Der Wert, der vom Get-Vorgang zurückgegeben wird, wird dem Attribut %BUSINESS_NUMBER% zugeordnet.
- Das Fragezeichen (?) kennzeichnet Substitutionen, die zur Laufzeit vor Ausführung der Abfrage vorgenommen werden. Zum Beispiel wird im Get-Vorgang das bekannte Attribut %USER_ID% an die gespeicherte Prozedur "sp_getbusinessnumber" übergeben.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
 
|
|