Entwicklungsobjekt: Business-Object-Registry

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.

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.Registryverfü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 importControllerangegeben 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 umfasst 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.Registrydurch 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?