Entwicklungsobjekt: Business-Object-Registry

1              Themenübersicht

Die Anwendung „Entwicklungsobjekte“ dient der Erfassung und Ansicht von Entwicklungsobjekten verschiedenster Typen. In dieser Dokumentation wird der Typ „Business-Object-Registry“ beschrieben.

Allgemeine Informationen zur Anwendung „Entwicklungsobjekte“, beispielsweise die Beschreibung der anwendungsbezogenen Aktionen oder des Identifikationsbereichs, finden Sie in dieser Dokumentation „Entwicklungsobjekte“.

2              Beschreibung

Eine Business-Object-Registry wird verwendet, um beispielweise  die Java-Klassen registrieren zu können, die bei dem Datenaustausch früher in der Java-Klasse „com.cisag.app.bi.Registry“ verfügbar gemacht wurden. Außerdem können die Filter für die Kontextmenü eines Entityfeldes definiert werden. Momentan werden die Registrierungen nur für die Business Entitys unterstützt. Beim diesem Entwicklungsobjekt  handelt sich um ein XML-Entwicklungsobjekt. Der vollständige Name der Business-Object-Registry muss identisch zu dem vollständigen Name des Business Entitys sein, für welches die Registrierungen definiert werden. Die Elemente einer XML-Datei für die Business-Object-Registry im Einzelnen:

Element Erläuterung
exportController Vollständiger Name der Java-Klasse, die als Export-Controller implementiert wurde.
importController Vollständiger Name der Java-Klasse, die als Import-Controller implementiert wurde.
validation Vollständiger Name der Java-Klasse, die für Prüfungen des generischen Import-Controllers implementiert wurde. Hat keine Auswirkungen, wenn auch das Element „importController“ angegeben ist.
correctionApplication Vollständiger Name der Korrektur-Anwendung, die beim Datenaustausch verwendet wird.
resolver Vollständiger Name der Java-Klasse, die als Resolver implementiert wurde.
oqlSearchNames Das Element umfaßt alle OQL-Suchen, die registriert werden.
oqlSearch Vollständiger Name der OQL-Suche, die beim Datenaustausch verwendet wird. Das Element darf mehrmals vorkommen und ist ein Unterelement des Elements „oqlSearchNames“.
Beispiel:

<?xml version=”1.0″ encoding=”UTF-8″?>

<addition xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”ObjectDescriptionAdditionXMLSchema.xsd”>

<!–Don’t change this line and the lines above!–>

<OBJECT_DESCRIPTION_ADDITION_BUSINESS_ENTITY>

<exportController>com.cisag.app.general.log.HierarchyEntityController</exportController>

<importController>com.cisag.app.general.log.HierarchyEntityController</importController>

<correctionApplication>com.cisag.app.general.ui.HierarchyMaintenance</correctionApplication>

<resolver>com.cisag.app.bi.log.ClassificationResolver</resolver>

</OBJECT_DESCRIPTION_ADDITION_BUSINESS_ENTITY>

</addition>

Hinweis: Es gibt die Möglichkeit, für die schon registrierten Java-Klassen in der Registry-Klasse „com.cisag.app.bi.Registry“ durch den Aufruf des Tools  crtoda eine Reihe der Business-Object-Registries anlegen zu lassen. Nähere Informationen finden Sie im Dokument „Business-Object-Registry anhand Laufzeitdaten erzeugen“.

Czy ten artykuł był pomocny?