CX_OBJECT_MANAGER::RenameREP
Beschreibung:
Root-Entry-Point umbenennen: legt REP 'Name(neu)' an und verbindet mit den Wert von REP 'Name(alt)'. Dies geschieht in allen physischen Datenbanken - passend zu AutoLayer. Das REP-Objekt muss in jeder angemeldeten Datenbank existieren und wird dann in jeder
Datenbank umbenannt.Code-Beispiel:
Der folgende Code benennt die REP "oldREP" in "newREP" um.
BeginTXN Var(omgr) GetManager(OBJECT) -> omgr
"oldREP" "newREP" omgr Call(RenameREP)Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_MANAGER | Der ObjektManager |
Top-1 | STRING | Der neu Name des REP-Objekts. Fall der neue Name bereits in einer Datenbank vergeben ist wird eine Exception (CXE_INTERNAL_ERROR) geworfen. | |
Top-2 | STRING | Der alte Name des REP-Objekts. Wird in einer Datenbank kein REP mit diesem Namen gefunden wird eine Exception CXE_MISSING_ROOT_EP geworfen. | |
Stack(Out) | Top |
Funktionsaufruf: Call(RenameREP)