Przeskocz do opisu głównego

Pobieranie metadanych

Info

Usługi pobierania metadanych wykorzystać można do budowy aplikacji prezentacji danych składowanych w Mercury DB (HgDB) 3.0 (zobacz opis Mercury Portal 2.0). Można wykorzystać również do zbudowania kreatora zapytań.

O tym w jaki sposób przechowywane są metadane można przeczytać w artykule opisującym architekturę: Metadane spraw. W tym artykule skupimy się na opisie najważniejszych usług i metod odpowiedzialnych za ich pobieranie i aktualizację. Usługi te są dostępne w warstwie logicznej aplikacji Mercury DB (HgDB) 3.0. Można je wykorzystać do zbudowania GUI pozwalającego na generację i definiowanie (budowanie) typów obiektów spraw. Jako, że encje metadanych zawierają również informacje o sposobie prezentacji formularzy, kolorystyki, ikonografii itp. można je wykorzystać do budowy aplikacji prezentacji danych składowanych w Mercury DB (HgDB) 3.0 (zobacz opis Mercury Portal 2.0).

  • TypeCodeRest - usługa REST warstwy logicznej, zbiór podstawowych metod pobierania i edycji danych z nazwami typów obiektów spraw. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCodeAction i Spring Remoting RMI /TypeCodeAction.
Info
Endpoint dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/rest/service/TypeCodeRest
WADL dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/restServices/TypeCodeRest.wadl

gdzie:

  • <nazwa_servera> - nazwa serwera, na którym zainstalowano aplikację Mercury DB (HgDB) 3.0,
  • <port> - port, na którym nasłuchuje aplikacja Mercury DB (HgDB) 3.0 (domyślnie jest to port 8080).

Przykład: https://testcluster.hgdb.io/mercury-ws-app/restServices/TypeCodeRest.wadl

  • TypeCaseRest - usługa REST warstwy logicznej, zbiór podstawowych metod pobierania i edycji wszystkich wersji metadanych obiektów. Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCaseAction i Spring Remoting RMI /TypeCaseAction.
Info
Endpoint dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/rest/service/TypeCaseRest
WADL dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/restServices/TypeCaseRest.wadl

gdzie:

  • <nazwa_servera> - nazwa serwera, na którym zainstalowano aplikację Mercury DB (HgDB) 3.0,
  • <port> - port, na którym nasłuchuje aplikacja Mercury DB (HgDB) 3.0 (domyślnie jest to port 8080).

Przykład: https://testcluster.hgdb.io/mercury-ws-app/restServices/TypeCaseRest.wadl

  • TypeCodeWithLastVersionBusinessRest - usługa REST warstwy biznesowej, zbiór podstawowych metod pobierania i edycji metadanych obiektów spraw w ostatniej wersji (opis metadanych może się zmieniać, usługi prezentują ich ostatnią postać). Serwis ma swoje odpowiedniki obsługujące protokoły SOAP ITypeCodeWithLastVersionBusinessAction i Spring Remoting RMI /TypeCodeWithLastVersionBusinessAction.
Info
Endpoint dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/rest/service/TypeCodeWithLastVersionBusinessRest
WADL dostępny jest pod adresem:
https://<nazwa_servera>:<port>/mercury-ws-app/restServices/TypeCodeWithLastVersionBusinessRest.wadl

gdzie:

  • <nazwa_servera> - nazwa serwera, na którym zainstalowano aplikację Mercury DB (HgDB) 3.0,
  • <port> - port, na którym nasłuchuje aplikacja Mercury DB (HgDB) 3.0 (domyślnie jest to port 8080).

Przykład: https://testcluster.hgdb.io/mercury-ws-app/restServices/TypeCodeWithLastVersionBusinessRest.wadl