Obiekt deweloperski: Business Object Registry

Wprowadzenie

Aplikacja Obiekty deweloperskie pozwala na rejestrowanie i przeglądanie obiektów deweloperskich różnych typów. W niniejszym artykule opisany został obiekt o typie Business Object Registry.

Opis

Rejestr obiektów biznesowych (Business Object Registry) służy na przykład do rejestrowania klas Java, które zostały wcześniej udostępnione w klasie Java com.cisag.app.bi.Registry podczas wymiany danych. Można również zdefiniować filtry dla menu kontekstowego pola encji. Obecnie rejestry są obsługiwane tylko dla Business entity. Ten obiekt deweloperski jest obiektem rozwojowym XML. Pełna nazwa rejestru obiektów biznesowych musi być identyczna z pełną nazwą podmiotu biznesowego, dla którego zdefiniowane są rejestracje. Elementy pliku XML dla rejestru obiektów biznesowych w szczegółach:

Element Opis
exportController Pełna nazwa klasy Java, która została zaimplementowana jako kontroler eksportu.
importController Pełna nazwa klasy Java, która została zaimplementowana jako kontroler importu.
walidacja Pełna nazwa klasy Java, która została zaimplementowana do sprawdzania ogólnego kontrolera importu. Nie ma wpływu, jeśli element importController jest również określony.
correctionApplication Pełna nazwa aplikacji korygującej używanej do wymiany danych.
resolwer Pełna nazwa klasy Java, która została zaimplementowana jako resolver.
oqlSearchNames Element zawiera wszystkie zarejestrowane wyszukiwania OQL.
oqlSearch Pełna nazwa wyszukiwania OQL używanego podczas wymiany danych. Element ten może wystąpić więcej niż jeden raz i jest podelementem elementu oqlSearchNames.
Przykład

<?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>

Uwaga
Możliwe jest utworzenie serii rejestrów obiektów biznesowych dla już zarejestrowanych klas Java w klasie rejestru com.cisag.app.bi.Registry poprzez wywołanie narzędzia crtoda. Więcej informacji można znaleźć w artykule Tworzenie rejestru obiektów biznesowych przy użyciu danych środowiska uruchomieniowego.

Czy ten artykuł był pomocny?