Konwencja nazewnictwa  

Comarch ERP Enterprise obsługuje systemy zarządzania bazami danych, które nakładają ograniczenia na format nazw baz danych, użytkowników, zakresów danych i wielu innych obiektów. Ponadto, partner lub klient może równolegle uruchamiać wiele systemów, baz danych, różne wersje Comarch ERP Enterprise Te czynniki powodują, że konieczne jest ustawienie konwencji dla nazw systemów i baz danych. Konwencje te zależą od:

  • zastosowania systemu
  • wersji systemu
  • systemu zarządzania bazą danych (DBMS) bazy danych
  • zawartości bazy danych

Konwencja nazewnictwa systemów

Nazwa nowego systemu jest zdefiniowana w licencji systemu i nie może być zmieniona. Konfiguracyjna baza danych odpowiada za kontrolę konwencji nazewnictwa obiektów systemowych. Nazwy systemowe w konfiguracji systemu mają zazwyczaj od sześciu do ośmiu znaków:

Znaki 1-3: Kod Klienta

Znaki 4-6: opcjonalnie: Wersja, wydanie

Znaki 7-8: opcjonalny kod dla funkcji systemu:

  • DV – system deweloperski – system pozwalający na wprowadzanie modyfikacji oraz ich weryfikacje
  • PV – system deweloperski dla Partnerów – system Partnera pozwalający na wprowadzanie modyfikacji oraz ich weryfikacje
  • DT – testowy system deweloperski – testowy system wykorzystywany do testów wprowadzanych modyfikacji
  • PT – testowy system dla Partnerów – testowy system Partnera wykorzystywany do testów wprowadzanych modyfikacji
  • T – testowy system produkcyjny – testowy system wykorzystywany do przedprodukcyjnych testów wykonywanych przez Klienta
  • P (lub brak kodu) – system produkcyjny –  wykorzystywany do pracy przez Klienta.

Znaki 9-10: Opcjonalny kod wskazujący silnik bazodanowy:

  • OR – Oracle
  • D4 – DB2/400
  • MS – Microsoft SQL Server

Ponadto istnieją następujące konwencje dotyczące tymczasowych systemów testowych i tymczasowych baz danych. Takie systemy i bazy tworzone są na potrzeby krótkich testów, co do zasady nie są środowiskami w żaden sposób powiązanymi z system produkcyjnym Klienta.

  • Txx – system tymczasowy. xx to kolejny numer systemu(00-99)
  • DB xx – baza danych systemu tymczasowego xx to kolejny numer bazy danych (00-99)

 

Przykłady:

Nazwa systemu Opis systemu
PAR610DV System deweloperski dla wersji 6.1 dla Klienta o kodzie PAR
WUG600PTOR Testowy system dla Partnerów w wersji 6.0 dla Klienta o kodzie WUG. Silnik bazy danych Oracle.
T01 System tymczasowy 01
CUS610P System produkcyjny w wersji 6.1 dla Klienta o kodzie CUS
CUS610
CUS610T Testowy system produkcyjny w wersji 6.1 dla Klienta o kodzie CUS
CUS610DV System deweloperski w wersji 6.1 dla Klienta o kodzie CUS

Konwencja nazewnictwa baz danych

Nazwy baz danych mają zazwyczaj dziesięć znaków, maksymalnie 12. Składają się one z:

  • nazwy systemu
  • dwuznakowego symbolu, który określa typ zawartości bazy danych
Uwaga
Nazwy kolekcji w IBM DB2 UDB dla iSeries nie mogą być dłuższe niż dziesięć znaków.

Symbole dodawane do nazwy systemu:

  • xx – xx jako kolejne numery (00-99) – baza danych OLTP (baza przechowująca dane firmowe np. artykuły, dokumenty)
  • Dx – x jako kolejne numery (0-9) (jeśli jedna baza to DW) – baza danych OLAP (baza przechowująca dane raportów)
  • RP – baza danych repozytorium (baza przechowująca standardowe obiekty systemowe np. tłumaczenia)
  • CF – konfiguracyjna baza danych (baza przechowująca konfiguracje systemu np. dane do połączenia dla pozostałych baz)
Uwaga
Baza konfiguracyjna, jest wspólna dla systemów o różnym przeznaczeniu, dlatego jej nazwa nie powinna zawierać kodu określającego funkcję jaką pełni system.
Nazwa bazy danych Opis bazy danych
CUS610CF Baza konfiguracyjna systemów o nazwie CUS610
CUS61001 Baza OLTP 01 dla systemu produkcyjnego
CUS610T03 Baza OLTP 03 dla systemu testowego
CUS610DV02 Baza OLTP 02 dla systemu deweloperskiego
CUS610D1 Baza OLAP 1 dla systemu produkcyjnego
CUS610RP Baza repozytorium dla systemu produkcyjnego
CUS610TRP Baza repozytorium dla systemu testowego

 

Konwencje dotyczące budowania struktury katalogów dla systemu Comarch ERP Enterprise

Windows

Podczas instalacji systemu Comarch ERP Enterprise w systemie Windows należy użyć następującej struktury katalogów systemu:

<litera_dysku>:\\comarch\<nazwa_systemu>\semiramis

\servers

\<nazwa_SAS>

\log

 

  • Należy zastąpić <nazwa_systemu> nazwą systemu np. CUS610T
  • Każdy serwer aplikacji (SAS) posiada własny katalog w katalogu servers. Należy zastąpić <nazwa_SAS> rzeczywistą nazwą każdego SAS. np. MESSAGESERVER

Katalog \comarch\<nazwa_systemu> jest nazywany katalogiem SYSTEM_HOME.

Katalog \comarch\<nazwa_systemu>\semiramis jest nazywany katalogiem SEMIRAMIS_HOME.

Katalog \comarch\<nazwa_systemu>\semiramis\servers\<nazwa_SAS> jest nazywany katalogiem SAS_HOME dla poszczególnych serwerów aplikacji. Jest to katalog roboczy serwera aplikacji. Zawiera on wymagane skrypty startowe i może zawierać plik server.properties w podkatalogu class.

Katalog log przechowuje pliki logów SAS, pliki logów monitorowania wydajności, itp.

Linux

Podczas instalacji systemu Comarch ERP Enterprise na systemie Linux, należy użyć następującej struktury katalogów systemu:

/opt/comarch/<nazwa_systemu>/semiramis

/servers

/<nazwa_SAS>

/log

 

  • Należy zastąpić <nazwa_systemu> nazwą systemu np. CUS610T
  • Każdy serwer aplikacji (SAS) posiada własny katalog w katalogu servers. Należy zastąpić <nazwa_SAS> rzeczywistą nazwą każdego SAS. np. MESSAGESERVER

Katalog /opt/comarch/<nazwa_systemu> jest nazywany katalogiem SYSTEM_HOME.

Katalog /opt/comarch/<nazwa_systemu>/semiramis jest nazywany katalogiem SEMIRAMIS_HOME.

Katalog /opt/comarch/<nazwa_systemu>/semiramis/servers/<nazwa_SAS> jest nazywany katalogiem SAS_HOME dla poszczególnych serwerów aplikacji. Jest to katalog roboczy serwera aplikacji. Zawiera on wymagane skrypty startowe i może zawierać plik server.properties w podkatalogu class.

Katalog log przechowuje pliki logów SAS, pliki logów monitorowania wydajności, itp.

 

i5

Podczas instalacji systemu Comarch ERP Enterprise na i5 należy użyć następującej struktury katalogów systemu:

/qopensys/usr/comarch/<nazwa_systemu>/semiramis

/servers

/<nazwa_SAS>

/log

 

  • Należy zastąpić <nazwa_systemu> nazwą systemu np. CUS610T
  • Każdy serwer aplikacji (SAS) posiada własny katalog w katalogu servers. Należy zastąpić <nazwa_SAS> rzeczywistą nazwą każdego SAS. np. MESSAGESERVER

Katalog /qopensys/usr/comarch/<nazwa_systemu> jest nazywany katalogiem SYSTEM_HOME.

Katalog /qopensys/usr/comarch/<nazwa_systemu>/semiramis jest nazywany katalogiem SEMIRAMIS_HOME.

Katalog /qopensys/usr/comarch/<nazwa_systemu>/semiramis/servers/<nazwa_SAS> jest nazywany katalogiem SAS_HOME dla poszczególnych serwerów aplikacji. Jest to katalog roboczy serwera aplikacji. Zawiera on wymagane skrypty startowe i może zawierać plik server.properties w podkatalogu class.

Katalog log przechowuje pliki logów SAS, pliki logów monitorowania wydajności, itp.

Czy ten artykuł był pomocny?