{"id":1985,"date":"2021-04-09T01:22:03","date_gmt":"2021-04-08T23:22:03","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=1985"},"modified":"2024-08-21T12:07:11","modified_gmt":"2024-08-21T10:07:11","slug":"prace-poinstalacyjne","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/prace-poinstalacyjne\/","title":{"rendered":"Prace poinstalacyjne"},"content":{"rendered":"<h1 id=\"wprowadzenie\" >Wprowadzenie<\/h1>\n<p>W dokumentacji opisano czynno\u015bci, kt\u00f3re nale\u017cy wykona\u0107 po zainstalowaniu systemu lub utworzeniu nowego systemu.<\/p>\n<p>Dokument powinien by\u0107 traktowany jako lista kontrolna, pomocna przy sprawdzeniu, czy wszystkie niezb\u0119dne prace zosta\u0142y wykonane. Poszczeg\u00f3lne rozdzia\u0142y odsy\u0142aj\u0105 do szczeg\u00f3\u0142owych instrukcji.<\/p>\n<p>&nbsp;<\/p>\n<h1 id=\"lista-kontrolna\" >Lista kontrolna<\/h1>\n<h2 id=\"definicja-systemu-w-system\" >Definicja systemu w <em>System<\/em><\/h2>\n<p>Aplikacja <em>System<\/em> s\u0142u\u017cy do konfiguracji systemu, znajduj\u0105 si\u0119 tam ustawienia m.in. dotycz\u0105ce baz danych, serwer\u00f3w aplikacji (SAS) oraz u\u017cytkownik\u00f3w.<\/p>\n<h3 id=\"weryfikacja-pliku-system-properties\" >Weryfikacja pliku <em>system.properties<\/em><\/h3>\n<p>Nale\u017cy zweryfikowa\u0107 plik <em>semiramis\/classes\/system.properties<\/em> pod k\u0105tem wymaganych parametr\u00f3w startowych.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Aby serwer aplikacji m\u00f3g\u0142 wysy\u0142a\u0107 poczt\u0119 elektroniczn\u0105, musi mie\u0107 wskazanie na serwer pocztowy z kt\u00f3rego powinien skorzysta\u0107. W tym celu w pliku <em>semiramis\/classes\/system.properties<\/em> nale\u017cy wprowadzi\u0107 nast\u0119puj\u0105cy wpis: <em>mail.smtp.host=yourmailserver<\/em> <\/div><\/section>\n<h3 id=\"dostosowanie-parametrow-jvm\" >Dostosowanie parametr\u00f3w JVM<\/h3>\n<p>Standardowy serwer aplikacji MESSAGESERVER jest dostarczany z domy\u015blnym rozmiarem sterty 300 MB, jednak warto\u015bci te mog\u0105 nie by\u0107 odpowiednie dla produkcyjnych zastosowa\u0144. Nale\u017cy dostosowa\u0107 \u00a0rozmiar sterty ka\u017cdego SAS do wymaga\u0144 przedsi\u0119biorstwa i wprowadzi\u0107 odpowiednie parametry JVM.<\/p>\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce dla ka\u017cdej platformy systemu operacyjnego, parametry okre\u015blone s\u0105 w inny spos\u00f3b.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po wprowadzeniu zmian serwer aplikacji musi zosta\u0107 ponownie uruchomiony, aby zmiany zacz\u0119\u0142y obowi\u0105zywa\u0107.<\/div><\/section>\n<h3 id=\"dostosowanie-parametru-pamieci-sterty\" >Dostosowanie parametru pami\u0119ci sterty<\/h3>\n<p>Nale\u017cy dostosowa\u0107 parametr <em>Maksymalna pami\u0119\u0107 heap<\/em> dla ka\u017cdego SAS. Parametr ten powinien odpowiada\u0107 specyfikacji wykonanej dla parametru -Xmx JVM. Nie jest zalecane wprowadzanie r\u00f3\u017cnych warto\u015bci.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po wprowadzeniu zmian serwer aplikacji musi zosta\u0107 ponownie uruchomiony, aby zmiany zacz\u0119\u0142y obowi\u0105zywa\u0107.<\/div><\/section>\n<h3 id=\"tworzenie-nowych-certyfikatow\" >Tworzenie nowych certyfikat\u00f3w<\/h3>\n<p>Nale\u017cy utworzy\u0107 w\u0142asn\u0105 hierarchi\u0119 certyfikat\u00f3w z certyfikatem g\u0142\u00f3wnym, urz\u0119dami certyfikacji, certyfikatami serwer\u00f3w i certyfikatami u\u017cytkownik\u00f3w.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po utworzeniu w\u0142asnych certyfikat\u00f3w nale\u017cy uporz\u0105dkowa\u0107 istniej\u0105ce ju\u017c certyfikaty, np. usn\u0105\u0107 te, kt\u00f3re nie s\u0105 ju\u017c wykorzystywane.<\/div><\/section>\n<h3 id=\"limit-czasu-bazy-danych\" >Limit czasu bazy danych<\/h3>\n<p>Nale\u017cy zweryfikowa\u0107 aktualnie ustawione limity czasu dla bazy danych. W systemie produkcyjnym zalecane jest, aby nie ustawia\u0107 limitu czasu. Oznacza to, \u017ce po\u0142\u0105czenia nawi\u0105zane z baz\u0105 danych s\u0105 zamykane dopiero po zatrzymaniu pracy SAS.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po wprowadzeniu zmian serwer aplikacji musi zosta\u0107 ponownie uruchomiony, aby zmiany zacz\u0119\u0142y obowi\u0105zywa\u0107.<\/div><\/section>\n<h3 id=\"serwer-aplikacji\" >Serwer aplikacji<\/h3>\n<p>Dla ka\u017cdego serwera aplikacji nale\u017cy zweryfikowa\u0107:<\/p>\n<ul>\n<li>adres URL<\/li>\n<li>certyfikat wygenerowany przez \u017c\u0105dany urz\u0105d certyfikacji i jego wa\u017cno\u015b\u0107<\/li>\n<li>parametry JVM oraz sterty<\/li>\n<li>dost\u0119p ODBC &#8211; W przypadku serwera produkcyjnego ODBC dla SOM (Standard Output Manager) dost\u0119p musi by\u0107 nieograniczony.<\/li>\n<\/ul>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Ograniczenie dost\u0119pu ODBC powoduje wi\u0119ksze obci\u0105\u017cenie bazy danych. <\/div><\/section>\n<ul>\n<li>wymagan\u0105 liczb\u0119 po\u0142\u0105cze\u0144 do bazy danych<\/li>\n<\/ul>\n<h3 id=\"ustawienie-pamieci-podrecznej-serwera-aplikacji\" >Ustawienie pami\u0119ci podr\u0119cznej serwera aplikacji<\/h3>\n<p>Po ustawieniu serwera aplikacji nale\u017cy ustawi\u0107 pami\u0119\u0107 podr\u0119czn\u0105 (cache) dla serwera aplikacji.<\/p>\n<p>Ustawienie pami\u0119ci podr\u0119cznej jest kluczowym czynnikiem dla wydajno\u015bci serwera aplikacji. Je\u015bli wybrany rozmiar cache jest zbyt ma\u0142y, prowadzi to do du\u017cej liczby przesy\u0142anych zapyta\u0144 bezpo\u015brednio do bazy danych, a to wp\u0142ywa negatywnie na og\u00f3ln\u0105 wydajno\u015b\u0107 systemu.<\/p>\n<p>Nale\u017cy monitorowa\u0107 obci\u0105\u017cenie partycji pami\u0119ci podr\u0119cznej w aplikacji System.<\/p>\n<p>W przypadku zak\u0142adania nowych baz danych i pod\u0142\u0105czania ich do SAS, nale\u017cy dokona\u0107 ustawie\u0144 cache dla tych baz.<\/p>\n<h3 id=\"watki-dialogowe\" >W\u0105tki dialogowe<\/h3>\n<p>W\u0105tki dialogowe s\u0142u\u017c\u0105 do przetwarzania zada\u0144 i \u017c\u0105da\u0144 wywo\u0142anych z poziomu interfejsu do serwera aplikacji.<br \/>\nDomy\u015blne ustawienie liczby w\u0105tk\u00f3w w przetwarzaniu wsadowym jest wystarczaj\u0105ce dla wi\u0119kszo\u015bci scenariuszy aplikacji. Je\u017celi serwer aplikacji, z kt\u00f3rego korzystaj\u0105 g\u0142\u00f3wnie u\u017cytkownicy interaktywni, ma do dyspozycji wi\u0119cej ni\u017c jeden procesor, mo\u017cna zwi\u0119kszy\u0107 liczb\u0119 w\u0105tk\u00f3w dla przetwarzania dialogowego. Nale\u017cy pami\u0119ta\u0107, \u017ce ustawienie zbyt du\u017cej liczby w\u0105tk\u00f3w dialogowych na CPU prowadzi do wyd\u0142u\u017cenia czas\u00f3w odpowiedzi serwera aplikacji.<\/p>\n<h3 id=\"bazy-danych\" >Bazy danych<\/h3>\n<p>Dla ustawie\u0144 baz danych nale\u017cy zweryfikowa\u0107:<\/p>\n<ul>\n<li>dane po\u0142\u0105cze\u0144 OLAP dla bazy OLTP<\/li>\n<li>poprawno\u015b\u0107 danych u\u017cytkownika i schematu<\/li>\n<li>zdefiniowan\u0105 liczb\u0119 po\u0142\u0105cze\u0144 do bazy danych<\/li>\n<\/ul>\n<h3 id=\"restrykcje-importu\" >Restrykcje importu<\/h3>\n<p>Nale\u017cy zweryfikowa\u0107\u00a0 okre\u015blone restrykcje importu paczek dla nowo zdefiniowanego systemu. \u015acie\u017cka transportowa aktualizacji musi by\u0107 \u015bci\u015ble przestrzegana.<\/p>\n<p>Nale\u017cy upewni\u0107 si\u0119, \u017ce \u017cadne aktualizacje oprogramowania nie mog\u0105 by\u0107 importowane z obcych system\u00f3w.<\/p>\n<h3 id=\"przypisanie-uzytkownika-do-systemu\" >Przypisanie u\u017cytkownika do systemu<\/h3>\n<p>Przypisanie u\u017cytkownik\u00f3w do systemu jest niezb\u0119dne, aby u\u017cytkownik wyst\u0119puj\u0105cy na bazie konfiguracyjnej m\u00f3g\u0142 mie\u0107 dost\u0119p do wskazanego systemu.<\/p>\n<h3 id=\"jezyki\" >J\u0119zyki<\/h3>\n<p>J\u0119zyki dostarczane w systemie instalacyjnym to niemiecki i angielski. Aby u\u017cywa\u0107 innych j\u0119zyk\u00f3w, nale\u017cy posiada\u0107 na nie licencj\u0119 oraz zainstalowa\u0107 dla nich aktualizacje j\u0119zykowe.<\/p>\n<h4 id=\"konfiguracja-dodatkowych-jezykow-pomocniczych-oltp\" ><em>Konfiguracja dodatkowych j\u0119zyk\u00f3w pomocniczych OLTP <\/em><\/h4>\n<p>Je\u017celi w bazie danych OLTP po utworzeniu bazy danych opr\u00f3cz j\u0119zyka g\u0142\u00f3wnego zostan\u0105 ustawione inne j\u0119zyki dodatkowe, to wszystkie pola tabel j\u0119zyk\u00f3w dodatkowych zostan\u0105 puste. Aplikacja w tle <em>Reorganizacja j\u0119zyk\u00f3w bazy danych<\/em> wype\u0142nia tabele j\u0119zyk\u00f3w dodatkowych zgodnie z warto\u015bci\u0105 j\u0119zyka domy\u015blnego. Alternatywnie mo\u017cna u\u017cy\u0107 polecenia narz\u0119dzia pow\u0142oki <em>rgzdbt<\/em>.<\/p>\n<h2 id=\"przetwarzanie-wsadowe\" >Przetwarzanie wsadowe<\/h2>\n<h3 id=\"standardowe-zadania-wsadowe-i-reorganizacyjne\" >Standardowe zadania wsadowe i reorganizacyjne<\/h3>\n<p>Zadania wsadowe to zadania, kt\u00f3re wykonuj\u0105 si\u0119 lub zaczynaj\u0105 si\u0119 wykonywa\u0107 wraz z chwil\u0105 startu systemu. System powinien posiada\u0107 zdefiniowane zadania wsadowe i reorganizacyjne wymagane dla danego systemu.<\/p>\n<p>W szczeg\u00f3lno\u015bci powinna zosta\u0107 aktywowana reorganizacja danych maj\u0105cych wp\u0142yw na wydajno\u015b\u0107. Reorganizacja ta powinna by\u0107 uruchamiana w regularnych odst\u0119pach czasu. W przeciwnym razie obj\u0119to\u015b\u0107 bazy danych b\u0119dzie szybko wzrasta\u0107. Nale\u017cy przy tym pami\u0119ta\u0107, \u017ce niekt\u00f3re zadania musz\u0105 by\u0107 skonfigurowane tylko raz dla systemu, a niekt\u00f3re osobno dla ka\u017cdej pod\u0142\u0105czonej bazy danych OLTP.<\/p>\n<p>&nbsp;<\/p>\n<table width=\"540\">\n<tbody>\n<tr>\n<td width=\"168\"><strong>Zadanie wsadowe <\/strong><\/td>\n<td width=\"180\"><strong>W\u0142a\u015bciwo\u015bci <\/strong><\/td>\n<td width=\"192\"><strong>Nazwa techniczna <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"168\">Synchronizacja danych finansowych<\/p>\n<p>&nbsp;<\/td>\n<td width=\"180\">\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nie wi\u0119cej ni\u017c raz dla ka\u017cdej bazy danych OLTP<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Typ startu: przy ka\u017cdym starcie SAS<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SAS mo\u017ce rozpocz\u0105\u0107 kilka<\/p>\n<p>TransferBatches<\/td>\n<td width=\"192\">com.cisag.app.financials.<\/p>\n<p>batch.log.<\/p>\n<p>StartTransferBatches<\/td>\n<\/tr>\n<tr>\n<td width=\"168\">Przeniesienie partner\u00f3w do<\/p>\n<p>Rachunkowo\u015bci<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td width=\"180\">\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nie wi\u0119cej ni\u017c raz dla ka\u017cdej bazy danych OLTP<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Typ startu: przy ka\u017cdym starcie SAS<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SAS mo\u017ce rozpocz\u0105\u0107 kilka<\/p>\n<p>TransferBatches<\/td>\n<td width=\"192\">com.cisag.app.financials.<\/p>\n<p>batch.log.<\/p>\n<p>PartnerTransferBatch<\/td>\n<\/tr>\n<tr>\n<td width=\"168\">Reorganizacja wpis\u00f3w przebiegu<\/p>\n<p>&nbsp;<\/td>\n<td width=\"180\">\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nie wi\u0119cej ni\u017c raz dla ka\u017cdej bazy danych OLTP<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Typ startu: przy ka\u017cdym starcie SAS<\/p>\n<p>\u2022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SAS mo\u017ce rozpocz\u0105\u0107 kilka<\/p>\n<p>TransferBatches<\/td>\n<td width=\"192\">com.cisag.sys. preferences.log.<\/p>\n<p>UserHistoryReorganization<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table width=\"540\">\n<tbody>\n<tr>\n<td width=\"120\"><strong>Reorganizacja pracy <\/strong><\/td>\n<td width=\"109\"><strong>W\u0142a\u015bciwo\u015bci <\/strong><\/td>\n<td width=\"311\"><strong>Nazwa techniczna <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja informacji o \u00a0wydajno\u015bci<\/p>\n<p>&nbsp;<\/td>\n<td rowspan=\"6\" width=\"109\">Dla ka\u017cdej bazy danych<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/td>\n<td width=\"311\">com.cisag.sys.tools.profiling.log.Database MonitoringReorganization<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja zlece\u0144 wydania<\/td>\n<td width=\"311\">com.cisag.sys.print.ou tqueue.log.OutQueueEnt ryReorganization<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja wpis\u00f3w w rejestrze komunikat\u00f3w<\/td>\n<td width=\"311\">com.cisag.sys.tools.me ssagelog.log.MessageLo gEntryReorganization<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja dziennika zmiany<\/td>\n<td width=\"311\">com.cisag.sys.tools.mo dificationjournal.log. ModificationJournalReorganization<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja dzia\u0142a\u0144<\/td>\n<td width=\"311\">com.cisag.sys.workflow . log.ActivityReorganization<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">Reorganizacja wpis\u00f3w protoko\u0142u wymiany danych<\/td>\n<td width=\"311\">com.cisag.sys.tools.bi . log.ProcessProtocolReorganization<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>W u\u017cywanych kolejkach przetwarzania nale\u017cy dostosowa\u0107 liczb\u0119 obs\u0142ugiwanych w\u0105tk\u00f3w. Liczba potrzebnych w\u0105tk\u00f3w zale\u017cy od liczby zada\u0144 wsadowych, kt\u00f3re dana kolejka przetwarzania ma obs\u0142u\u017cy\u0107.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Ka\u017cde zadanie wsadowe wyszczeg\u00f3lnione w powy\u017cszej tabeli wymaga jednego sta\u0142ego w\u0105tku. <\/div><\/section>\n<h3 id=\"serwer-planowania\" >Serwer planowania<\/h3>\n<p>Nale\u017cy uruchomi\u0107 co najmniej jeden serwer planowania. Serwer planowania definiowany jest osobno dla ka\u017cdej bazy OLTP. \u00a0Serwery planowania s\u0105 uruchamiane i zatrzymywane w aplikacji <em>Planowanie zapotrzebowa\u0144 materia\u0142owych<\/em>. W tym celu w aplikacji tej okre\u015blana jest kolejka przetwarzania, wed\u0142ug kt\u00f3rej ma by\u0107 uruchamiane planowanie. Na ka\u017cdym SAS mo\u017ce by\u0107 uruchomionych kilka instancji serwera planowania. Liczba ta jest ograniczona przez maksymaln\u0105 liczb\u0119 w\u0105tk\u00f3w w kolejce przetwarzania i przez dost\u0119pn\u0105 pami\u0119\u0107 RAM na \u015brodowisku.<\/p>\n<h3 id=\"serwer-logistyki-magazynowej\" >Serwer logistyki magazynowej<\/h3>\n<p>Nale\u017cy uruchomi\u0107 co najmniej jeden serwer logistyki magazynowej. Serwer logistyki magazynowej definiowany jest osobno dla ka\u017cdej bazy OLTP.<\/p>\n<p><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Ka\u017cdy serwer logistyki magazynowej wymaga dw\u00f3ch w\u0105tk\u00f3w w kolejce przetwarzania. <\/div><\/section>.<\/p>\n<h3 id=\"system-output-manager-som\" >System Output Manager (SOM)<\/h3>\n<p>Nale\u017cy zweryfikowa\u0107 ustawienia serwera wyj\u015bciowego systemu. W przypadku systemu operacyjnego Windows nale\u017cy zainstalowa\u0107 program <em>System Output Manager<\/em>.<\/p>\n<p>W celu weryfikacji poprawnej konfiguracji SOM nale\u017cy sprawdzi\u0107:<\/p>\n<ul>\n<li>mo\u017cliwo\u015b\u0107 tworzenia wydruk\u00f3w, raport\u00f3w oraz wysy\u0142ki ich poczt\u0105 elektroniczn\u0105<\/li>\n<li>czy u\u017cytkownik <em>Outputserver<\/em> jest przypisany do systemu i nale\u017cy do grupy u\u017cytkownik\u00f3w <em>Administratorzy<\/em><\/li>\n<li>czy wprowadzono i uruchomiono otwarte \u0142\u0105cze do bazy danych (ODBC) do odpowiedniego serwera aplikacji<\/li>\n<li>czy serwer aplikacji pozwala na nieograniczony dost\u0119p ODBC<\/li>\n<li>zdefiniowane w\u0105tki przeznaczone do obs\u0142ugi raport\u00f3w zgodnie z definicjami priorytet\u00f3w zada\u0144 wyj\u015bciowych oraz przepustowo\u015bci infrastruktury sprz\u0119towej.<\/li>\n<\/ul>\n<h3 id=\"ustawianie-urzadzen-wyjsciowych\" >Ustawianie urz\u0105dze\u0144 wyj\u015bciowych<\/h3>\n<p>Nale\u017cy zdefiniowa\u0107 urz\u0105dzenia wyj\u015bciowe dla e-mail, drukarki i faks\u00f3w. \u00a0U\u017cytkownik mo\u017ce korzysta\u0107 tylko z urz\u0105dze\u0144 wyj\u015bciowych zdefiniowanych w jego roli uprawnie\u0144.<\/p>\n<h3 id=\"definiowanie-szablonow-wydrukow-dokumentow\" >Definiowanie szablon\u00f3w wydruk\u00f3w dokument\u00f3w<\/h3>\n<p>Nale\u017cy zdefiniowa\u0107 i przetestowa\u0107 szablony wydruk\u00f3w dokument\u00f3w wykorzystywanych w systemie. W przypadku niestandardowych wymaga\u0144 u\u017cytkownika istnieje mo\u017cliwo\u015b\u0107 zdefiniowania dodatkowych szablon\u00f3w wydruk\u00f3w dokument\u00f3w.<\/p>\n<h2 id=\"polaczenie-z-knowledge-store\" >Po\u0142\u0105czenie z Knowledge Store<\/h2>\n<p>Nale\u017cy zweryfikowa\u0107 po\u0142\u0105czenie z Knowledge Store (Kstore). W tym celu w systemie Windows nale\u017cy utworzy\u0107 nowy dysk sieciowy w Eksploratorze Windows, kt\u00f3ry b\u0119dzie stanowi\u0142 skr\u00f3t do folderu internetowego.<\/p>\n<p>Standardowy obszar roboczy Knowledge Store dost\u0119pny jest pod adresem systemu z dopiskiem kstore.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">https:\/\/localhost\/kstore\/<\/div><\/section>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"> Dost\u0119p do Knowledge Store nadawany jest w ramach roli uprawnie\u0144. <\/div><\/section>\n<h2 id=\"uprawnienia\" >Uprawnienia<\/h2>\n<p>Nale\u017cy zweryfikowa\u0107 lub stworzy\u0107 role uprawnie\u0144 zgodne z polityk\u0105 bezpiecze\u0144stwa systemu oraz jego przeznaczeniem.<\/p>\n<h2 id=\"lista-kontrolna-konfiguracji-systemu\" >Lista kontrolna konfiguracji systemu<\/h2>\n<p>Aby sprawdzi\u0107, czy system jest prawid\u0142owo skonfigurowany, nale\u017cy skorzysta\u0107 z listy kontrolnej konfiguracji systemu. Wiele punkt\u00f3w om\u00f3wionych w tym dokumencie jest r\u00f3wnie\u017c cz\u0119\u015bci\u0105 listy kontrolnej konfiguracji systemu.<\/p>\n<h1 id=\"infrastruktura\" >Infrastruktura<\/h1>\n<h2 id=\"system-plikow\" >System plik\u00f3w<\/h2>\n<p>Nale\u017cy zweryfikowa\u0107 struktur\u0119 katalog\u00f3w \u00a0w Comarch ERP Enterprise. System testowy powinien mie\u0107 pusty katalog <em>source<\/em>. W przypadku systemu produkcyjnego import aktualizacji oprogramowania powinien by\u0107 ograniczony do paczek pochodz\u0105cych z systemu testowego lub deweloperskiego.<\/p>\n<h2 id=\"silnik-baz-danych\" >Silnik baz danych<\/h2>\n<p>Nale\u017cy kontrolowa\u0107 prac\u0119 silnika baz danych, stosowa\u0107 si\u0119 do dobrych praktyk oraz reagowa\u0107 na zdarzenia w systemie, aby jak najlepiej dostroi\u0107 system.<\/p>\n<h3 id=\"microsoft-sql-server\" >Microsoft SQL Server<\/h3>\n<p>Nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na parametry, kt\u00f3re mog\u0105 wymaga\u0107 dostosowania baz danych w zale\u017cno\u015bci od sposobu wykorzystania instalacji. Poni\u017cej najwa\u017cniejsze z nich:<\/p>\n<ul>\n<li>Konfiguracja optymalizacyjna<\/li>\n<li>Dostosowanie rozmiaru plik\u00f3w danych i plik\u00f3w dziennika<\/li>\n<li>Tworzenie kopii zapasowych<\/li>\n<li>Archiwizacja plik\u00f3w log\u00f3w serwera<\/li>\n<li>Archiwizacja i zmniejszanie loga transakcyjnego. W planie tworzenia kopii zapasowych nale\u017cy przewidzie\u0107 zapisywanie log\u00f3w transakcji, a nast\u0119pnie ich opr\u00f3\u017cnianie, w celu zapewnienia efektywnego wykorzystania dost\u0119pnego miejsca na dysku twardym.<\/li>\n<li>Zwi\u0119kszenie rozmiaru bazy danych <em>TempDB<\/em> do ok. 4 GB. W przypadku ograniczonego miejsca na dysku twardym nale\u017cy upewni\u0107 si\u0119, \u017ce nie b\u0119dzie ona dalej dynamicznie powi\u0119kszana.<\/li>\n<li>Monitorowanie wydajno\u015bci za pomoc\u0105 narz\u0119dzi wbudowanych w silnik SQL, aby odpowiednio wcze\u015bnie rozpozna\u0107 pogorszenie wydajno\u015bci i podj\u0105\u0107 odpowiednie dzia\u0142ania.<\/li>\n<li>Poziom izolacji bazy powinien by\u0107 ustawiony na READ_COMMITTED_SNAPSHOT.<\/li>\n<li>Tworzenie tygodniowych zada\u0144 dla reorganizacji\/rekompozycji indeks\u00f3w.<\/li>\n<\/ul>\n<h3 id=\"oracle\" >Oracle<\/h3>\n<p>Po zaimportowaniu bazy Comarch ERP Enterprise nale\u017cy u\u017cy\u0107 polecenia Oracle <em>Analyze tables<\/em>, aby uaktualni\u0107 statystyki dla optymalizatora. P\u00f3\u017aniej nale\u017cy to robi\u0107 w regularnych odst\u0119pach czasu. Statystyki optymalizatora s\u0105 niezb\u0119dne dla zachowania wysokiej wydajno\u015bci pracy silnika Oracle. \u00a0Nale\u017cy zweryfikowa\u0107 poni\u017csze zadania:<\/p>\n<ul>\n<li>Dostosowanie parametr\u00f3w inicjalizacji<\/li>\n<li>Ustawienie trybu archiwizacji<\/li>\n<li>Oddzielenie plik\u00f3w log\u00f3w silnika od payloadu (danych u\u017cytkownika)<\/li>\n<li>Monitorowanie przyrostu pami\u0119ci w systemie i tworzenie nowych plik\u00f3w danych dla u\u017cywanych przestrzeni tabel<\/li>\n<li>Przestrze\u0144 tabel <em>TEMP<\/em> powinna znajdowa\u0107 si\u0119 na partycji z wystarczaj\u0105c\u0105 ilo\u015bci\u0105 wolnego miejsca. Ta przestrze\u0144 tabel mo\u017ce urosn\u0105\u0107 do 32 GB, chyba \u017ce jej rozmiar jest ograniczony. W miar\u0119 mo\u017cliwo\u015bci przestrzenie tabel <em>TEMP<\/em> i <em>UNDO<\/em> powinny znajdowa\u0107 si\u0119 na w\u0142asnych partycjach.<\/li>\n<li>Monitorowanie wydajno\u015bci za pomoc\u0105 narz\u0119dzi wbudowanych w silnik SQL, aby odpowiednio wcze\u015bnie rozpozna\u0107 pogorszenie wydajno\u015bci i podj\u0105\u0107 odpowiednie dzia\u0142ania.<\/li>\n<li>Zwi\u0119kszenie liczby dziennik\u00f3w Redo je\u015bli jest taka potrzeba<\/li>\n<\/ul>\n<h3 id=\"i5-os\" >i5\/OS<\/h3>\n<p>Dla silnika SQL na systemie i5\/OS nale\u017cy zadba\u0107 o:<\/p>\n<ul>\n<li>W\u0142asny podsystem i pule cache dla ka\u017cdego SAS<\/li>\n<li>Monitorowanie wydajno\u015bci za pomoc\u0105 narz\u0119dzi wbudowanych w silnik SQL, aby odpowiednio wcze\u015bnie rozpozna\u0107 pogorszenie wydajno\u015bci i podj\u0105\u0107 odpowiednie dzia\u0142ania.<\/li>\n<li>Korzystanie z najnowszej wersji sterownika JDBC<\/li>\n<li>Korzystanie z najnowszej wersji PTF<\/li>\n<\/ul>\n<h2 id=\"kopia-zapasowa\" >Kopia zapasowa<\/h2>\n<p>Nale\u017cy skonfigurowa\u0107 mechanizm regularnego tworzenia kopii zapasowych baz danych i systemu plik\u00f3w.<\/p>\n<p>Bazy danych i system plik\u00f3w musz\u0105 mie\u0107 sp\u00f3jny stan i wzajemnie si\u0119 odzwierciedla\u0107, dlatego wa\u017cne jest aby kopie pochodzi\u0142y z jednego okresu czasu.<\/p>\n<p>Utrata jednego systemu w \u015bcie\u017cce transportowej aktualizacji jest powa\u017cnym utrudnieniem i wi\u0105\u017ce si\u0119 z du\u017cym nak\u0142adem pracy przy tworzeniu nowej \u015bcie\u017cki transportowej. Z tego powodu systemy te musz\u0105 by\u0107 r\u00f3wnie\u017c zintegrowane w sprawnie dzia\u0142aj\u0105cej procedurze kopii zapasowej.<\/p>\n<h2 id=\"serwer-czasu\" >Serwer czasu<\/h2>\n<p>Wszystkie serwery aplikacji uruchomione w \u015brodowisku produkcyjnym powinny dzia\u0142a\u0107 synchronicznie. Jest to utrudnione przez fakt, \u017ce im d\u0142u\u017cej maszyny pracuj\u0105, tym bardziej r\u00f3\u017cni\u0105 si\u0119 czasem. Dlatego nale\u017cy skonfigurowa\u0107 centralny serwer czasu, kt\u00f3ry b\u0119dzie synchronizowa\u0142 wszystkie komputery w sieci w regularnych odst\u0119pach czasu.<\/p>\n<h2 id=\"konfiguracja-sieci\" >Konfiguracja sieci<\/h2>\n<p>Nale\u017cy zweryfikowa\u0107, \u017ce wszystkie wykorzystywane serwery s\u0105 po\u0142\u0105czone ze sob\u0105 z mo\u017cliwie najwi\u0119ksz\u0105 pr\u0119dko\u015bci\u0105. W celu zminimalizowania skutk\u00f3w du\u017cej liczby komputer\u00f3w w sieci mo\u017cna podzieli\u0107 sie\u0107 na podsieci i jedn\u0105 z nich zadedykowa\u0107 serwerom dla systemu Comarch ERP Enterprise.<\/p>\n<p>W przypadku wykorzystywania VPN nale\u017cy ustanowi\u0107 sp\u00f3jne <em>Zasady dotycz\u0105ce jako\u015bci us\u0142ug <\/em>dla wszystkich stacji satelitarnych po\u0142\u0105czonych przez VPN, tak aby ruch https w obie strony do SAS by\u0142 traktowany priorytetowo w stosunku np. do poczty elektronicznej.<\/p>\n<p>&nbsp;<\/p>\n<h1 id=\"lista-kontrolna-stacji-klienckiej\" >Lista kontrolna stacji klienckiej<\/h1>\n<h2 id=\"konfiguracja-przegladarki-internetowej\" >Konfiguracja przegl\u0105darki internetowej<\/h2>\n<p>W celu poprawnego dzia\u0142ania systemu w przegl\u0105darce nale\u017cy:<\/p>\n<ul>\n<li>Zainstalowa\u0107 certyfikaty u\u017cytkownika<\/li>\n<li>Przetestowa\u0107 dost\u0119p do systemu<\/li>\n<li>Sprawdzi\u0107 opcje dost\u0119pu do Internetu<\/li>\n<li>Zweryfikowa\u0107 ustawienia proxy<\/li>\n<li>Doda\u0107 adres systemu do <em>zaufanych stron<\/em><\/li>\n<\/ul>\n<h2 id=\"konfiguracja-programow-antywirusowych\" >Konfiguracja program\u00f3w antywirusowych<\/h2>\n<p>Programy antywirusowe s\u0105 potrzebne do ochrony serwer\u00f3w i klient\u00f3w przed z\u0142o\u015bliwym oprogramowaniem i wirusami. Podczas instalacji i pracy produkcyjnej w systemie nale\u017cy wzi\u0105\u0107 pod uwag\u0119 negatywny wp\u0142yw skaner\u00f3w antywirusowych na wydajno\u015b\u0107.<\/p>\n<ul>\n<li>W zale\u017cno\u015bci od konfiguracji, skanery antywirusowe mog\u0105 skanowa\u0107 ka\u017cdy obrazek i ka\u017cd\u0105 stron\u0119 internetow\u0105 pobieran\u0105 przez serwer aplikacji. Mo\u017ce to negatywnie wp\u0142yn\u0105\u0107 na wydajno\u015b\u0107 po stronie Klienta.<\/li>\n<li>Skanowanie ka\u017cdego przychodz\u0105cego i wychodz\u0105cego pakietu sieciowego na serwerze b\u0119dzie mia\u0142o negatywny wp\u0142yw na wydajno\u015b\u0107. Warto okresowo sprawdza\u0107 ca\u0142y system pod k\u0105tem wirus\u00f3w. Nale\u017cy unika\u0107 ci\u0105g\u0142ego u\u017cywania skanera antywirusowego po stronie serwera, ewentualnie wy\u0142\u0105czy\u0107 katalog systemu Comarch ERP Enterprise z ci\u0105g\u0142ego monitorowania, stosuj\u0105c odpowiednie wyj\u0105tki.<\/li>\n<\/ul>\n<h2 id=\"konfiguracja-zapory-sieciowa\" >Konfiguracja zapory sieciow\u0105<\/h2>\n<p>W przypadku wykorzystywania zapory sieciowej, nale\u017cy zezwoli\u0107 na dost\u0119p do systemu Comarch ERP Enterprise, poprzez definicje regu\u0142y, kt\u00f3ra zawsze umo\u017cliwia dost\u0119p przy u\u017cyciu protoko\u0142u https.<\/p>\n<h2 id=\"konfiguracja-polaczen-do-knowledge-store\" >Konfiguracja po\u0142\u0105cze\u0144 do Knowledge Store<\/h2>\n<p>W eksploratorze plik\u00f3w mo\u017cna skonfigurowa\u0107 dost\u0119pu do dysk\u00f3w WebDAV Knowledge Store jako dyski sieciowe.<\/p>\n<p>Dost\u0119p odbywa si\u0119 z regu\u0142y poprzez nast\u0119puj\u0105cy adres:<\/p>\n<p>https:\/\/[adres_systemu]\/kstore<\/p>\n<h2 id=\"instalacja-sterownika-odbc\" >Instalacja sterownika ODBC<\/h2>\n<p>W celu umo\u017cliwienia dost\u0119pu do baz danych przez ODBC z poziomu oprogramowania innych firm nale\u017cy zainstalowa\u0107 sterownik ODBC. Oprogramowanie wykorzystuj\u0105ce ODBC to np. Crystal Reports, Microsoft Excel i Cognos PowerPlay..<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":3,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-1985","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-instalacja-zarzadzanie-systemem"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/1985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=1985"}],"version-history":[{"count":11,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/1985\/revisions"}],"predecessor-version":[{"id":2355,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/1985\/revisions\/2355"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=1985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}