Information Catalog Manager Systemverwaltung
Mit diesem Befehl wird die Aktion für das Objekt angegeben, das mit den
Befehlen nach dem Befehl ACTION beschrieben wird.
ACTION.OBJINST wird zum Erstellen, Löschen oder Verwalten von
Information Catalog Manager-Objekten verwendet.
Nach dem Befehl ACTION.OBJINST folgen die Befehle OBJECT und
INSTANCE (einmal oder mehrmals), mit denen das Objekt definiert wird, für das
die Aktion ausgeführt wird.
Folgende Parameter sind für ACTION.OBJINST gültig:
- ADD
- DELETE
- DELETE_TREE_ALL
- DELETE_TREE_REL
- MERGE
- UPDATE
Mit diesem Befehl wird ein Objekt hinzugefügt.
Abbildung 28. Befehl ACTION.OBJINST beim Hinzufügen von Objekten
:ACTION.OBJINST(ADD)
:OBJECT.TYPE()
:INSTANCE.Kurzname()
:INSTANCE.Kurzname()
:OBJECT.TYPE()
:INSTANCE.Kurzname()
:INSTANCE.Kurzname()
|
- Das Objekt darf noch nicht vorhanden sein.
- Nach dem Befehl ACTION.OBJINST(ADD) muß sowohl der Befehl OBJECT
als auch der Befehl INSTANCE folgen.
- Mit dem Befehl OBJECT wird die Objektart für das neue Objekt
angegeben.
- Mit dem Befehl INSTANCE werden die Merkmalswerte des neuen Objekts
angegeben.
- Nach einem einzelnen Befehl OBJECT können mehrere Befehle INSTANCE folgen,
wenn die Objekte zu derselben Objektart gehören.
- Nach dem Befehl ACTION.OBJINST(ADD) können mehrere Sätze mit einem
Befehl OBJECT folgen, auf den wiederum die Befehle INSTANCE folgen, wenn
Objekte unterschiedlicher Objektarten hinzugefügt werden sollen.
Mit diesem Befehl wird ein Objekt gelöscht.
Abbildung 29. Befehl ACTION.OBJINST beim Löschen von Objekten
:ACTION.OBJINST(DELETE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
|
- Das angegebene Objekt muß bereits vorhanden sein.
- Nach dem Befehl ACTION.OBJINST(DELETE) muß sowohl der Befehl OBJECT
als auch der Befehl INSTANCE folgen.
- Mit dem Befehl OBJECT wird die Objektart des zu löschenden Objekts
angegeben.
- Mit dem Befehl INSTANCE werden die UUI-Merkmalswerte des zu löschenden
Objekts angegeben.
- Nach einem einzelnen Befehl OBJECT können mehrere Befehle INSTANCE folgen,
wenn die Objekte zu derselben Objektart gehören.
- Nach dem Befehl ACTION.OBJINST(DELETE) können mehrere Sätze mit
einem Befehl OBJECT folgen, auf den wiederum die Befehle INSTANCE folgen, wenn
Objekte unterschiedlicher Objektarten gelöscht werden sollen.
- Wenn das zu löschende Objekt ein Grouping-Objekt ist, darf es keine
anderen Objekte mehr enthalten. Enthält es noch Objekte, scheitert das
Löschen. Verwenden Sie stattdessen
ACTION.OBJINST(DELETE_TREE_ALL).
Mit diesem Befehl wird ein "Gcat;"-Objekt einschließlich aller
Kommentarobjekte und aller Beziehungen ATTACHMENT, CONTACT und LINK
gelöscht. Zudem werden mit diesem Befehl alle Objekte einschließlich
aller Kommentarobjekte und aller Beziehungen ATTACHMENT, CONTACT und LINK
gelöscht, die in dem zu löschenden "Gcat;"-Objekt enthalten sind.
Abbildung 30. Befehl ACTION.OBJINST beim Löschen von Objekten der Kategorie "Gcat;" einschließlich enthaltener Objekte
:ACTION.OBJINST(DELETE_TREE_ALL)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
|
- Das angegebene Objekt muß bereits vorhanden und ein Objekt der Kategorie
Grouping sein.
- Nach dem Befehl ACTION.OBJINST(DELETE_TREE_ALL) muß sowohl der
Befehl OBJECT als auch der Befehl INSTANCE folgen.
- Mit dem Befehl OBJECT wird die Objektart des zu löschenden Objekts
angegeben.
- Mit dem Befehl INSTANCE werden die UUI-Merkmalswerte des zu löschenden
Objekts angegeben.
- Nach einem einzelnen Befehl OBJECT können mehrere Befehle INSTANCE folgen,
wenn die Objekte zu derselben Objektart gehören.
- Nach dem Befehl ACTION.OBJINST(DELETE_TREE_ALL) können mehrere
Sätze mit einem Befehl OBJECT folgen, auf den wiederum die Befehle INSTANCE
folgen, wenn Objekte unterschiedlicher Objektarten gelöscht werden
sollen.
Mit diesem Befehl wird ein Objekt der Kategorie Grouping
einschließlich aller Kommentare und aller Beziehungen ATTACHMENT, CONTACT,
CONTAIN und LINK gelöscht.
Abbildung 31. Befehl ACTION.OBJINST beim Löschen von Objekten der Kategorie "Gcat;" einschließlich der Beziehungen
:ACTION.OBJINST(DELETE_TREE_REL)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...)
|
- Das angegebene Objekt muß bereits vorhanden und ein Objekt der Kategorie
Grouping sein.
- Nach dem Befehl ACTION.OBJINST(DELETE_TREE_REL) muß sowohl der
Befehl OBJECT als auch der Befehl INSTANCE folgen.
- Mit dem Befehl OBJECT wird die Objektart des zu löschenden Objekts
angegeben.
- Mit dem Befehl INSTANCE werden die UUI-Merkmalswerte des zu löschenden
Objekts angegeben.
- Nach einem einzelnen Befehl OBJECT können mehrere Befehle INSTANCE folgen,
wenn die Objekte zu derselben Objektart gehören.
- Nach dem Befehl ACTION.OBJINST(DELETE_TREE_REL) können mehrere
Sätze mit einem Befehl OBJECT folgen, auf den wiederum die Befehle INSTANCE
folgen, wenn Objekte unterschiedlicher Objektarten gelöscht werden
sollen.
Mit diesem Befehl wird nach der UUI des Eingabeobjekts im
Informationskatalog gesucht, um festzustellen, ob das Eingabeobjekt vorhanden
ist.
Ist das Objekt bereits vorhanden, aktualisiert Information Catalog Manager
die Merkmalswerte des Objekts im Informationskatalog. Ist das Objekt
noch nicht vorhanden, erstellt Information Catalog Manager ein neues
Objekt.
Abbildung 32. Befehl ACTION.OBJINST beim Mischen von Objekten
:ACTION.OBJTYPE(MERGE)
:OBJECT.TYPE() CATEGORY() EXTNAME() PHYNAME() ICOFILE() ICWFILE()
:PROPERTY.EXTNAME() DT() DL() SHRTNAME() NULLS() UUISEQ()
:ACTION.OBJINST(MERGE)
:OBJECT.TYPE()
:INSTANCE.Kurzname()
|
- Ist das Objekt bereits vorhanden, aktualisiert Information Catalog Manager
die Merkmalswerte des Objekts im Informationskatalog. Ist das Objekt
noch nicht vorhanden, erstellt Information Catalog Manager ein neues
Objekt.
- Nach dem Befehl ACTION.OBJINST(MERGE) muß sowohl der Befehl OBJECT
als auch der Befehl INSTANCE folgen.
- Mit dem Befehl OBJECT wird die Objektart des zu mischenden Objekts
angegeben.
- Mit dem Befehl INSTANCE werden die Merkmalswerte des zu mischenden Objekts
angegeben.
- In der Befehlssprachendatei muß für eine bestimmte Objektart vor
ACTION.OBJINST(MERGE) der Befehl ACTION.OBJTYPE(MERGE) für diese
Objektart stehen. Dadurch wird sichergestellt, daß die Objektart im
Informationskatalog, in den Sie importieren, vorhanden ist. Dieser
Vorgang erfolgt, bevor Information Catalog Manager Objekte hinzufügen oder
aktualisieren (mischen) kann.
ACTION.OBJTYPE(MERGE) kann für eine Objektart der Kategorie
"Program" oder "Attachment" nicht verwendet werden, da keine neuen Objektarten
der Kategorie "Program" oder "Attachment" erstellt werden können.
ACTION.OBJINST(MERGE) kann jedoch mit Objekten der Objektart
"Programme" verwendet werden, ohne daß vorher
ACTION.OBJTYPE(MERGE) angegeben wird.
Mit diesem Befehl wird der Wert eines Objekts aktualisiert.
Abbildung 33. Befehl ACTION.OBJINST beim Aktualisieren von Objekten
:ACTION.OBJINST(UPDATE)
:OBJECT.TYPE()
:INSTANCE.SOURCEKEY(UUI_Kurzname()...) Kurzname()
|
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]