{"id":11387,"date":"2025-12-15T12:28:25","date_gmt":"2025-12-15T11:28:25","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=11387"},"modified":"2025-12-15T12:28:49","modified_gmt":"2025-12-15T11:28:49","slug":"serwer-aplikacji-systemu-erp","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/","title":{"rendered":"Serwer aplikacji systemu ERP"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Prze\u0142\u0105cznik Spisu Tre\u015bci\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Wprowadzenie\" >Wprowadzenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Grupa_docelowa\" >Grupa docelowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Wymagania_wstepne\" >Wymagania wst\u0119pne<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Skrypty\" >Skrypty<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Windows\" >Windows<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Linux_Unix_i_OS400\" >Linux, Unix i OS\/400<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Katalogi\" >Katalogi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Zmienne_srodowiskowe\" >Zmienne \u015brodowiskowe<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Parametry_JVM\" >Parametry JVM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Polecenie\" >Polecenie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Parametry_serwera\" >Parametry serwera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Parametry\" >Parametry<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Pomoc\" >Pomoc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Wlasciwosci_ERP\" >W\u0142a\u015bciwo\u015bci ERP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Sprawdzanie_poprawek_Patch\" >Sprawdzanie poprawek (Patch)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Pliki_dziennika\" >Pliki dziennika<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/serwer-aplikacji-systemu-erp\/#Maksymalny_calkowity_rozmiar\" >Maksymalny ca\u0142kowity rozmiar<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3 id=\"wprowadzenie\" ><span class=\"ez-toc-section\" id=\"Wprowadzenie\"><\/span>Wprowadzenie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\">\n<div class=\"flex max-w-full flex-col grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"f6a5d4c9-5900-4973-9b55-4d63b133a436\" data-message-model-slug=\"gpt-5-2\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\">\n<div class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\">\n<p data-start=\"0\" data-end=\"341\" data-is-last-node=\"\" data-is-only-node=\"\">W niniejszym artykule zestawione i obja\u015bnione s\u0105 wszystkie opcje dost\u0119pne przy uruchamianiu serwera aplikacyjnego systemu ERP (SAS). Wskazano, kt\u00f3re skrypty s\u0105 wykorzystywane do uruchamiania SAS oraz kt\u00f3re w\u0142a\u015bciwo\u015bci (properties) s\u0105 analizowane. Przedstawiono r\u00f3wnie\u017c standardowo wst\u0119pnie zdefiniowane warto\u015bci w systemie instalacyjnym.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 id=\"grupa-docelowa\" ><span class=\"ez-toc-section\" id=\"Grupa_docelowa\"><\/span>Grupa docelowa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Programi\u015bci aplikacji<\/li>\n<li>Administratorzy systemu<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h3 id=\"wymagania-wstepne\" ><span class=\"ez-toc-section\" id=\"Wymagania_wstepne\"><\/span>Wymagania wst\u0119pne<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Poprawnie wykonana instalacja, bez b\u0142\u0119d\u00f3w.<\/p>\n<h3 id=\"skrypty\" ><span class=\"ez-toc-section\" id=\"Skrypty\"><\/span>Skrypty<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Poni\u017cej wymienione s\u0105 podstawowe skrypty wykorzystywane do uruchamiania systemu na r\u00f3\u017cnych systemach operacyjnych. Dla wszystkich istotnych mo\u017cliwo\u015bci konfiguracyjnych, takich jak na przyk\u0142ad rozszerzenie \u015bcie\u017cki klas lub zmiana domy\u015blnych parametr\u00f3w JVM, przewidziane s\u0105 odpowiednie parametry lub zmienne \u015brodowiskowe. Umo\u017cliwiaj\u0105 one dostosowanie konfiguracji bez konieczno\u015bci r\u0119cznej modyfikacji skrypt\u00f3w.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">R\u0119czna modyfikacja skrypt\u00f3w zagra\u017ca poprawnemu dzia\u0142aniu i stabilno\u015bci systemu i jest dozwolona wy\u0142\u0105cznie na wyra\u017ane polecenie Asysty Technicznej. Ponadto takie zmiany s\u0105 bez pytania nadpisywane podczas instalacji aktualizacji oprogramowania, kt\u00f3re zawieraj\u0105 nowe wersje skrypt\u00f3w.<\/div><\/section>\n<h4 id=\"windows\" ><span class=\"ez-toc-section\" id=\"Windows\"><\/span>Windows<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W katalogu <em>\/bin\/win2000<\/em> znajduj\u0105 si\u0119 skrypty, kt\u00f3re mog\u0105 by\u0107 uruchamiane w systemach operacyjnych Windows z poziomu tollshell (cmd.exe) i kt\u00f3re umo\u017cliwiaj\u0105 uruchomienie serwera aplikacji systemu ERP (SAS).<\/p>\n<table style=\"width: 100%; height: 117px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"142\"><strong>Skrypt<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"387\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 25px;\">\n<td style=\"height: 25px; border-style: outset;\" width=\"142\">env.bat<\/td>\n<td style=\"height: 25px; border-style: outset;\" width=\"387\">Ustawianie wymaganych zmiennych \u015brodowiskowych (\u015bcie\u017cka, \u015bcie\u017cka klas).<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"142\">semiramis.bat<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"387\">Uruchamianie serwera aplikacyjnego systemu ERP dla pracy centralnego serwera.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"142\">tool.bat<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"387\">Uruchomienie serwera aplikacyjnego systemu ERP bez wbudowanego serwera WWW.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"142\">svm.bat<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"387\"><span style=\"font-size: revert; color: initial;\">Uruchamianie serwera aplikacyjnego systemu ERP do test\u00f3w lokalnych.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-start=\"621\" data-end=\"742\">Skrypty <em>tool.bat<\/em> oraz <em>svm.bat<\/em> zawieraj\u0105 jedynie wywo\u0142anie skryptu <em>semiramis.bat<\/em> z predefiniowanymi parametrami.<\/p>\n<ul>\n<li data-start=\"744\" data-end=\"868\">tool.bat odpowiada wywo\u0142aniu<em> semiramis.bat \u2013norestartjvm<\/em><\/li>\n<li data-start=\"744\" data-end=\"868\">svm.bat odpowiada wywo\u0142aniu<em> semiramis.bat \u2013tool \u2013norestartjvm<\/em><\/li>\n<\/ul>\n<p><strong>Strona kodowa<\/strong><\/p>\n<p>Podczas korzystania z tych skrypt\u00f3w w systemie Windows najpierw ustalana jest aktualna strona kodowa interpretera polece\u0144, a nast\u0119pnie jest ona przekazywana jako parametr do serwera aplikacji systemu ERP. Serwer ten wykorzystuje stron\u0119 kodow\u0105 zar\u00f3wno do wy\u015bwietlania komunikat\u00f3w w konsoli, jak i do zapisu w pliku dziennika. Poniewa\u017c w komunikatach u\u017cywane s\u0105 znaki Unicode, mo\u017ce si\u0119 zdarzy\u0107, \u017ce nie wszystkie znaki zostan\u0105 poprawnie wy\u015bwietlone w konsoli lub w pliku dziennika. Dotyczy to w zale\u017cno\u015bci od wersji systemu operacyjnego i j\u0119zyka systemu mi\u0119dzy innymi znak\u00f3w diakrytycznych oraz cudzys\u0142ow\u00f3w. Problem ten mo\u017cna skorygowa\u0107 poprzez ustawienie odpowiedniej strony kodowej przed wywo\u0142aniem skrypt\u00f3w.<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Ustawienie strony kodowej konsoli w systemie Windows.<\/p>\n<p data-start=\"1667\" data-end=\"1706\" data-is-last-node=\"\" data-is-only-node=\"\">GRAFTABL 1252<br data-start=\"1680\" data-end=\"1683\" \/>semiramis.bat LOCALHOST<\/p>\n<p><\/div><\/section>\n<h4 id=\"linux-unix-i-os-400\" ><span class=\"ez-toc-section\" id=\"Linux_Unix_i_OS400\"><\/span>Linux, Unix i OS\/400<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>W katalogu<em> \/bin\/unix<\/em> znajduj\u0105 si\u0119 skrypty, kt\u00f3re mog\u0105 by\u0107 uruchamiane w systemach Linux, Unix oraz i5\/OS z poziomu tollshell zgodnej z sh i kt\u00f3re umo\u017cliwiaj\u0105 uruchomienie serwera aplikacyjnego systemu ERP (SAS).<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"border-style: outset;\" width=\"142\">Skrypt<\/td>\n<td style=\"border-style: outset;\" width=\"387\">Wyja\u015bnienie<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\" width=\"142\">env.sh<\/td>\n<td style=\"border-style: outset;\" width=\"387\">Ustawianie wymaganych zmiennych \u015brodowiskowych (\u015bcie\u017cka, \u015bcie\u017cka klas).<\/td>\n<\/tr>\n<tr>\n<td style=\"border-style: outset;\" width=\"142\">semiramis.sh<\/td>\n<td style=\"border-style: outset;\" width=\"387\">Uruchamianie SAS do pracy centralnego serwera.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"katalogi\" ><span class=\"ez-toc-section\" id=\"Katalogi\"><\/span>Katalogi<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"30\" data-end=\"517\">Ka\u017cdy serwer aplikacji systemu ERP wymaga w\u0142asnego katalogu roboczego, do tego celu przewidziany jest katalog o nazwie serwera aplikacyjnego w katalogu <em>semiramis\/servers.<\/em> W podkatalogu serwera aplikacji standardowo tworzony jest r\u00f3wnie\u017c katalog \u201elog\u201d, w kt\u00f3rym zapisywane s\u0105 pliki dziennika. Dzi\u0119ki temu pliki dziennika wszystkich serwer\u00f3w aplikacyjnych s\u0105 dost\u0119pne centralnie, bez konieczno\u015bci konfigurowania parametru <em>-logFile<\/em> dla ka\u017cdego serwera aplikacji.<\/p>\n<p data-start=\"519\" data-end=\"1170\">Aby mo\u017cliwe by\u0142o tworzenie tych katalog\u00f3w oraz zawartych w nich podkatalog\u00f3w i plik\u00f3w, ka\u017cdy serwer aplikacyjny systemu ERP musi posiada\u0107 odpowiednie uprawnienia do katalogu <em>semiramis\/servers<\/em>. W katalogu <em>semiramis\/server<\/em>s serwer komunikat\u00f3w lub serwery aplikacyjne wykonuj\u0105ce procesy instalacyjne tworz\u0105 plik stanu o nazwie <em>&lt;Nazwa systemu&gt;.state<\/em>. Obecno\u015b\u0107 tego pliku lub jego zawarto\u015b\u0107 steruj\u0105 tym, czy oraz kt\u00f3re serwery aplikacyjne mog\u0105 zosta\u0107 uruchomione. Pozwala to na przyk\u0142ad osi\u0105gn\u0105\u0107 sytuacj\u0119, w kt\u00f3rej po uruchomieniu serwera komunikat\u00f3w pozosta\u0142e serwery aplikacyjne pozostaj\u0105 zatrzymane do momentu, a\u017c serwer komunikat\u00f3w b\u0119dzie gotowy.<\/p>\n<p data-start=\"1172\" data-end=\"1529\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u017celi w wyniku b\u0142\u0119du, na przyk\u0142ad nieprawid\u0142owej konfiguracji serwera komunikat\u00f3w, zawarto\u015b\u0107 pliku stanu <em>&lt;Nazwa systemu&gt;.state<\/em> jest niepoprawna, mo\u017cliwe jest, \u017ce r\u00f3wnie\u017c serwer komunikat\u00f3w b\u0119dzie oczekiwa\u0142 podczas uruchamiania i zapisywa\u0142 odpowiednie komunikaty w swoim pliku dziennika. W takim przypadku plik stanu musi zosta\u0107 usuni\u0119ty r\u0119cznie.<\/div><\/section><\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Przyk\u0142ad struktury katalog\u00f3w systemu instalacyjnego <em>CIS420PAOR<\/em>:<\/p>\n<p data-start=\"1598\" data-end=\"1610\">semiramis\/<\/p>\n<p data-start=\"1612\" data-end=\"1622\">servers\/<\/p>\n<p data-start=\"1624\" data-end=\"1642\">CIS410PAOR.state<\/p>\n<p data-start=\"1644\" data-end=\"1656\">LOCALHOST\/<\/p>\n<p data-start=\"1658\" data-end=\"1664\">log\/<\/p>\n<p data-start=\"1666\" data-end=\"1690\" data-is-last-node=\"\" data-is-only-node=\"\">CIS420PAOR.LOCALHOST.log<\/p>\n<p><\/div><\/section>\n<h4 id=\"zmienne-srodowiskowe\" ><span class=\"ez-toc-section\" id=\"Zmienne_srodowiskowe\"><\/span>Zmienne \u015brodowiskowe<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"42\" data-end=\"387\">Nast\u0119puj\u0105ce zmienne \u015brodowiskowe umo\u017cliwiaj\u0105 na wszystkich platformach uzyskanie dodatkowych informacji lub wykonanie dodatkowych akcji podczas inicjalizacji, uruchamiania, ponownego uruchamiania oraz zatrzymywania systemu. Musz\u0105 one zosta\u0107 ustawione przed wywo\u0142aniem skryptu. Wymienione s\u0105 zmienne \u015brodowiskowe wraz z przyk\u0142adowymi warto\u015bciami.<\/p>\n<p data-start=\"389\" data-end=\"566\" data-is-last-node=\"\" data-is-only-node=\"\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W zale\u017cno\u015bci od platformy nale\u017cy zwr\u00f3ci\u0107 uwag\u0119 na prawid\u0142owe u\u017cycie cudzys\u0142ow\u00f3w, poniewa\u017c w niekt\u00f3rych przypadkach mog\u0105 one by\u0107 interpretowane jako sekwencje steruj\u0105ce.<\/div><\/section><\/p>\n<table style=\"width: 100%; height: 2517px;\" width=\"540\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 42.1429%; border-style: outset;\" width=\"180\"><strong>Zmienne \u015brodowiskowe<\/strong><\/td>\n<td style=\"height: 23px; width: 57.0238%; border-style: outset;\" width=\"312\"><strong>Wyja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_START<\/td>\n<td style=\"height: 46px; width: 57.0238%; border-style: outset;\" width=\"312\">Podczas wykonywania <em>env.bat<\/em> (odpowiednio <em>env.sh<\/em>) zawarto\u015b\u0107 tej zmiennej \u015brodowiskowej jest automatycznie wykonywana na ko\u0144cu inicjalizacji w tej samej instancji shell. Funkcja ta jest bardzo przydatna do bezpo\u015bredniego uruchamiania SAS za pomoc\u0105 skr\u00f3tu.<br \/>\nDla tej zmiennej \u015brodowiskowej nie jest zdefiniowana warto\u015b\u0107 domy\u015blna.<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">SET SEMIRAMIS_START = \u201csemiramis.bat LOCALHOST\u201d<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_JVM_PARAMETERS<\/td>\n<td style=\"height: 116px; width: 57.0238%; border-style: outset;\" width=\"312\">Je\u017celi dla tej zmiennej \u015brodowiskowej zdefiniowana jest warto\u015b\u0107, zostanie ona u\u017cyta zamiast warto\u015bci domy\u015blnej opisanej w rozdziale <a href=\"#jvm\"><em>Parametry JVM<\/em><\/a>.<\/td>\n<\/tr>\n<tr style=\"height: 327px;\">\n<td style=\"height: 327px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_VERBOSE<\/td>\n<td style=\"height: 327px; width: 57.0238%; border-style: outset;\" width=\"312\">\n<p data-start=\"738\" data-end=\"1027\">Ustawienie tej zmiennej \u015brodowiskowej na dowoln\u0105 niepust\u0105 warto\u015b\u0107 powoduje szczeg\u00f3\u0142owe wy\u015bwietlanie krok\u00f3w inicjalizacji. Jest to pomocne przy weryfikacji ustawie\u0144 \u015bcie\u017cek oraz \u015bcie\u017cki klas.<br data-start=\"952\" data-end=\"955\" \/>Dla tej zmiennej \u015brodowiskowej nie jest zdefiniowana warto\u015b\u0107 domy\u015blna.<\/p>\n<p data-start=\"1029\" data-end=\"1070\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">SET SEMIRAMIS_VERBOSE = \u201cX\u201d<\/div><\/section><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 314px;\">\n<td style=\"height: 314px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_CLASSPATH<\/td>\n<td style=\"height: 314px; width: 57.0238%; border-style: outset;\" width=\"312\">Zawarto\u015b\u0107 tej zmiennej \u015brodowiskowej jest podczas inicjalizacji przez <em>env.bat<\/em> (odpowiednio <em>env.sh<\/em>) automatycznie do\u0142\u0105czana na ko\u0144cu \u015bcie\u017cki klas. Umo\u017cliwia to do\u0142\u0105czanie dodatkowych bibliotek i klas bez modyfikowania skrypt\u00f3w. Biblioteki te nie mog\u0105 i nie powinny zast\u0119powa\u0107 klas dostarczonych w standardowej \u015bcie\u017cce klas.<br data-start=\"1424\" data-end=\"1427\" \/>Dla tej zmiennej \u015brodowiskowej nie jest zdefiniowana warto\u015b\u0107 domy\u015blna.<\/td>\n<\/tr>\n<tr style=\"height: 264px;\">\n<td style=\"height: 264px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_RESTART_NOTIFICATION<\/td>\n<td style=\"height: 792px; width: 57.0238%; border-style: outset;\" rowspan=\"3\" width=\"312\">\n<p data-start=\"0\" data-end=\"177\">Te zmienne \u015brodowiskowe umo\u017cliwiaj\u0105 wykonywanie w\u0142asnych skrypt\u00f3w w momencie zako\u0144czenia dzia\u0142ania SAS. W zdefiniowanej warto\u015bci mog\u0105 zosta\u0107 u\u017cyte nast\u0119puj\u0105ce symbole zast\u0119pcze:<\/p>\n<ul>\n<li data-start=\"179\" data-end=\"239\">{system} &#8211; nazwa systemu Comarch ERP Enterprise.<\/li>\n<li data-start=\"241\" data-end=\"301\">{sas} &#8211; nazwa serwera aplikacyjnego systemu ERP.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 264px;\">\n<td style=\"height: 264px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_STOP_NOTIFICATION<\/td>\n<\/tr>\n<tr style=\"height: 264px;\">\n<td style=\"height: 264px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_EXCEPTION_NOTIFICATION<\/td>\n<\/tr>\n<tr style=\"height: 475px;\">\n<td style=\"height: 475px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_REMOTE_DEBUGGING<\/td>\n<td style=\"height: 475px; width: 57.0238%; border-style: outset;\" width=\"312\">\n<p data-start=\"2411\" data-end=\"2650\">Ustawienie tej zmiennej \u015brodowiskowej umo\u017cliwia aktywacj\u0119 zdalnego debugowania JVM podczas uruchamiania, bez konieczno\u015bci zmiany parametr\u00f3w JVM serwera aplikacyjnego systemu ERP w konfiguracji systemowej.<\/p>\n<p data-start=\"2652\" data-end=\"2772\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<p data-start=\"2652\" data-end=\"2772\">SET SEMIRAMIS_REMOTE_DEBUGGING=true<br data-start=\"2699\" data-end=\"2702\" \/>Ta warto\u015b\u0107 aktywuje zdalne debugowanie JVM na domy\u015blnym porcie 5001.<\/p>\n<p data-start=\"2774\" data-end=\"2872\">SET SEMIRAMIS_REMOTE_DEBUGGING=7000<br data-start=\"2809\" data-end=\"2812\" \/>Ta warto\u015b\u0107 aktywuje zdalne debugowanie JVM na porcie 7000.<\/p>\n<p data-start=\"2652\" data-end=\"2772\"><\/div><\/section><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 424px;\">\n<td style=\"height: 424px; width: 42.1429%; border-style: outset;\" width=\"180\">SEMIRAMIS_REMOTE_JCONSOLE<\/td>\n<td style=\"height: 424px; width: 57.0238%; border-style: outset;\" width=\"312\">\n<p data-start=\"2874\" data-end=\"3083\">Ustawienie tej zmiennej \u015brodowiskowej umo\u017cliwia zdalne monitorowanie serwera aplikacyjnego za pomoc\u0105 aplikacji <em>Jconsole<\/em>, na przyk\u0142ad zu\u017cycia pami\u0119ci lub warto\u015bci wska\u017anik\u00f3w.<\/p>\n<p data-start=\"3085\" data-end=\"3207\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"><\/p>\n<p data-start=\"3085\" data-end=\"3207\">SET SEMIRAMIS_REMOTE_JCONSOLE=true<br data-start=\"3131\" data-end=\"3134\" \/>Ta warto\u015b\u0107 umo\u017cliwia zdalne monitorowanie JVM na domy\u015blnym porcie 5011.<\/p>\n<p data-start=\"3209\" data-end=\"3307\" data-is-last-node=\"\" data-is-only-node=\"\">SET SEMIRAMIS_REMOTE_JCONSOLE=6000<br data-start=\"3243\" data-end=\"3246\" \/>Ta warto\u015b\u0107 umo\u017cliwia zdalne monitorowanie JVM na porcie 6000.<\/p>\n<p data-start=\"3085\" data-end=\"3207\"><\/div><\/section><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry-jvm\" ><span class=\"ez-toc-section\" id=\"Parametry_JVM\"><\/span><a id=\"jvm\"><\/a>Parametry JVM<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"35\" data-end=\"276\">System definiuje dla ka\u017cdego SAS, w zale\u017cno\u015bci od systemu operacyjnego, warto\u015bci domy\u015blne dla maszyny wirtualnej Java (JVM). W aplikacji<em> Panel System<\/em> dla ka\u017cdego SAS mog\u0105 zosta\u0107 okre\u015blone parametry odbiegaj\u0105ce od tych warto\u015bci domy\u015blnych.<\/p>\n<p data-start=\"278\" data-end=\"1287\">Standardowe parametry wykorzystywane w skryptach s\u0105 przeznaczone do uruchamiania lokalnych serwer\u00f3w SAS na komputerach deweloperskich oraz do pracy mniejszych system\u00f3w demonstracyjnych. W przypadku serwer\u00f3w aplikacyjnych, kt\u00f3rym dost\u0119pna jest wi\u0119ksza ilo\u015b\u0107 pami\u0119ci operacyjnej, parametry \u201e-Xms\u201d, \u201e-Xmx\u201d oraz ewentualnie tak\u017ce \u201e-XX:MaxPermSize\u201d powinny zosta\u0107 ustawione na odpowiednio wy\u017csze warto\u015bci. Zazwyczaj powinno to by\u0107 realizowane poprzez dostosowanie warto\u015bci w aplikacji <em>Panel System<\/em>. W wyj\u0105tkowych przypadkach, na przyk\u0142ad przy u\u017cyciu okre\u015blonych profiler\u00f3w lub gdy ponowne uruchomienie w celu aktywacji warto\u015bci z konfiguracji systemowej trwa\u0142oby bardzo d\u0142ugo, celowe mo\u017ce by\u0107 nadpisanie parametr\u00f3w domy\u015blnych poprzez ustawienie zmiennej \u015brodowiskowej <em>SEMIRAMIS_JVM_PARAMETERS<\/em>. Warto\u015bci ustawione w ten spos\u00f3b obowi\u0105zuj\u0105 wtedy, gdy w aplikacji <em>Panel System<\/em> dla serwera aplikacji nie zdefiniowano parametr\u00f3w JVM lub gdy serwer aplikacyjny zosta\u0142 uruchomiony z parametrem \u201e-noRestartJVM\u201d.<\/p>\n<p data-start=\"1289\" data-end=\"1635\">Podczas uruchamiania SAS za pomoc\u0105 skryptu<em> semiramis.bat<\/em> lub <em>semiramis.sh<\/em> warto\u015bci przekazane w wierszu polece\u0144 s\u0105 por\u00f3wnywane z warto\u015bciami zapisanymi w konfiguracji systemowej. Je\u017celi warto\u015bci te r\u00f3\u017cni\u0105 si\u0119, maszyna wirtualna Java zostaje zako\u0144czona i automatycznie uruchomiona ponownie z parametrami pochodz\u0105cymi z konfiguracji systemowej.<\/p>\n<p data-start=\"1637\" data-end=\"1798\">Parametry domy\u015blne, kt\u00f3re system wykorzystuje do uruchamiania maszyny wirtualnej Java, s\u0105 zapisywane w pliku dziennika serwera aplikacyjnego podczas jego startu.<\/p>\n<p data-start=\"1800\" data-end=\"2068\" data-is-last-node=\"\" data-is-only-node=\"\">Warto\u015bci te s\u0105 dostosowane do serwera aplikacji, kt\u00f3remu dost\u0119pne jest co najmniej 256 MB pami\u0119ci operacyjnej i kt\u00f3ry jest wykorzystywany do cel\u00f3w deweloperskich. Dodatkowe informacje dotycz\u0105ce konfiguracji parametr\u00f3w JVM znajduj\u0105 si\u0119 w artykule <em>Ustawienia JVM<\/em>.<\/p>\n<h4 id=\"polecenie\" ><span class=\"ez-toc-section\" id=\"Polecenie\"><\/span>Polecenie<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"31\" data-end=\"104\">Poni\u017cej przedstawiono polecenie wraz ze wszystkimi mo\u017cliwymi parametrami.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"border-style: outset;\" width=\"123\">semiramis<\/td>\n<td style=\"border-style: outset;\" width=\"416\">[-logfile:&lt;str&gt;]<br \/>\n<span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">[-monitoring:&lt;str&gt;]<br \/>\n<\/span>[-noCheckDatabaseInformation]<br \/>\n<span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">[-noCheckDatabaseConnections]<br \/>\n<\/span>[-noCheckJvmVersion]<br \/>\n[-printJvmVersion]<br \/>\n[-noCheckMemory]<br \/>\n[-noClassloader]<br \/>\n[-noConsole]<br \/>\n[-consoleCodePage:&lt;str&gt;]<br \/>\n[-noRestartJvm]<br \/>\n[-noApplicationCode]<br \/>\n[-noKnowledgeStore]<br \/>\n[-noSupportRequestService]<br \/>\n[-noBatchService]<br \/>\n[-noOutputService]<br \/>\n[-tool]<br \/>\n[-toolDatabase:&lt;str&gt;]<br \/>\n[-toolUser:&lt;str&gt;]<br \/>\n[-autoUpgrade]<br \/>\n[-upgradeMode]<br \/>\n[-useDeletedObjects]<br \/>\n[-verbose]<br \/>\n[-noWorkflowEngine]<br \/>\n<span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">[-workflowEngine Master]<br \/>\n<\/span>[-writeConvertedTables]<br \/>\n<span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">[-jdbcLog:&lt;str&gt;]<br \/>\n<\/span>[-copyLibs:&lt;str&gt;]<br \/>\n<span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">[-noCheckPatchDirectory]<br \/>\n<\/span><span style=\"font-size: revert; font-family: inherit; font-weight: inherit; color: initial;\">SERVER<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry-serwera\" ><span class=\"ez-toc-section\" id=\"Parametry_serwera\"><\/span>Parametry serwera<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Parametry serwera okre\u015blone w aplikacji <em>Panel system<\/em> s\u0105 obecnie ignorowane.<\/p>\n<h4 id=\"parametry\" ><span class=\"ez-toc-section\" id=\"Parametry\"><\/span>Parametry<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 obowi\u0105zkowe. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia:\u00a0<em>&lt;str-1&gt; \u2026 &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"width: 100%; height: 2897px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"193\"><strong>Parametr<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"347\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 210px;\">\n<td style=\"height: 210px; border-style: outset;\" width=\"193\">[-logfile:&lt;str&gt;]<\/td>\n<td style=\"height: 210px; border-style: outset;\" width=\"347\">Nazwa pliku dziennika, do kt\u00f3rego zapisywane s\u0105 wszystkie wyj\u015bcia konsoli. Domy\u015blnie jest to plik o nazwie <em>servers\/&lt;SAS&gt;\/log\/&lt;System&gt;.&lt;SAS&gt;.log<\/em>, zapisywany w katalogu <em>semiramis<\/em>. Je\u017celi u\u017cycie tego katalogu nie jest mo\u017cliwe z powodu b\u0142\u0119d\u00f3w, plik dziennika tworzony jest w katalogu tymczasowym bie\u017c\u0105cego u\u017cytkownika systemu operacyjnego. Rozmiar pliku dziennika jest ograniczony do 1 MB. Po osi\u0105gni\u0119ciu maksymalnego rozmiaru plik jest automatycznie zmieniany na &lt;NazwaPliku&gt;_1.log. \u0141\u0105cznie w ten spos\u00f3b przechowywanych jest sze\u015b\u0107 ostatnich plik\u00f3w dziennika.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-monitoring:&lt;str&gt;]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Za pomoc\u0105 tego parametru okre\u015blana jest nazwa pliku, do kt\u00f3rego zapisywane s\u0105 informacje monitoruj\u0105ce.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; border-style: outset;\" width=\"193\">[-noCheckDatabase\u00adInforma\u00adtion]<\/td>\n<td style=\"height: 116px; border-style: outset;\" width=\"347\">Dezaktywuje sprawdzanie informacji o bazie danych. Bez tej kontroli bazy danych systemu nie mog\u0105 by\u0107 u\u017cywane lub mog\u0105 by\u0107 u\u017cywane jedynie w ograniczonym zakresie. Parametr ten mo\u017ce by\u0107 stosowany wy\u0142\u0105cznie w celu umo\u017cliwienia uruchomienia serwera aplikacji mimo b\u0142\u0119d\u00f3w konfiguracyjnych oraz usuni\u0119cia ich przyczyny.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; border-style: outset;\" width=\"193\">[-noCheckDatabase\u00adConnec\u00adtions]<\/td>\n<td style=\"height: 116px; border-style: outset;\" width=\"347\">Dezaktywuje sprawdzanie po\u0142\u0105cze\u0144 z bazami danych. Przy u\u017cyciu tego parametru serwer aplikacji uruchamia si\u0119 nawet wtedy, gdy nie mo\u017ce nawi\u0105za\u0107 po\u0142\u0105czenia ze wszystkimi przypisanymi do niego bazami danych OLTP i OLAP. Po uruchomieniu z tym parametrem po\u0142\u0105czenia te mog\u0105 zosta\u0107 na przyk\u0142ad usuni\u0119te.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; border-style: outset;\" width=\"193\">[-noCheckJvmVersion]<\/td>\n<td style=\"height: 116px; border-style: outset;\" width=\"347\">Dezaktywuje sprawdzanie wersji maszyny wirtualnej Java (JVM). Eksploatacja systemu jest dozwolona wy\u0142\u0105cznie z zatwierdzonymi wersjami JVM lub JDK. U\u017cycie innych wersji mo\u017ce prowadzi\u0107 do awarii serwera aplikacji oraz do niesp\u00f3jnych danych i klas. Stosowanie tego parametru jest dozwolone wy\u0142\u0105cznie po konsultacji z Asyst\u0105 Techniczn\u0105.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-printJvmVersion]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia wy\u015bwietlenie aktualnych informacji o systemie operacyjnym oraz maszynie wirtualnej Java. Nast\u0119pnie wy\u015bwietlane s\u0105 wszystkie konfiguracje dopuszczone do pracy produkcyjnej.<\/td>\n<\/tr>\n<tr style=\"height: 460px;\">\n<td style=\"height: 460px; border-style: outset;\" width=\"193\">[-noCheckMemory]<\/td>\n<td style=\"height: 460px; border-style: outset;\" width=\"347\">\n<p data-start=\"2026\" data-end=\"2288\">Dezaktywuje automatyczne sprawdzanie dost\u0119pnej pami\u0119ci operacyjnej.<br data-start=\"2116\" data-end=\"2119\" \/>Domy\u015blnie system okresowo monitoruje dost\u0119pn\u0105 pami\u0119\u0107 i na przyk\u0142ad blokuje nowe logowania w przypadku jej niedoboru oraz inicjuje jawn\u0105 procedur\u0119 <em>Garbage Collection.<\/em><\/p>\n<p data-start=\"2290\" data-end=\"2433\">Mog\u0105 wyst\u0105pi\u0107 sytuacje, w kt\u00f3rych takie dzia\u0142anie znacz\u0105co obni\u017ca wydajno\u015b\u0107. W takich przypadkach automatyczna ochrona mo\u017ce zosta\u0107 wy\u0142\u0105czona.<\/p>\n<p data-start=\"2290\" data-end=\"2433\"><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u017celi kontrola pami\u0119ci jest wy\u0142\u0105czona, mo\u017ce doj\u015b\u0107 do zako\u0144czenia dzia\u0142ania maszyny wirtualnej Java przy du\u017cym obci\u0105\u017ceniu bez mo\u017cliwo\u015bci dalszej interwencji, a wszystkie niezapisane dane mog\u0105 zosta\u0107 utracone. W skrajnych przypadkach mog\u0105 zosta\u0107 zapisane r\u00f3wnie\u017c dane niesp\u00f3jne.<\/div><\/section><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noClassloader]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Dezaktywuje u\u017cycie mechanizmu Classloader. Parametr ten nie ma obecnie bezpo\u015bredniego wp\u0142ywu na dzia\u0142anie systemu.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-noConsole]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr dezaktywuje bezpo\u015brednie wyj\u015bcia na konsol\u0119. Wszystkie komunikaty s\u0105 zapisywane wy\u0142\u0105cznie do pliku dziennika, co mo\u017ce pozytywnie wp\u0142yn\u0105\u0107 na wydajno\u015b\u0107.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; border-style: outset;\" width=\"193\">[-consoleCode\u00adPage:&lt;str&gt;]<\/td>\n<td style=\"height: 116px; border-style: outset;\" width=\"347\">Parametr okre\u015bla stron\u0119 kodow\u0105 u\u017cywan\u0105 do wy\u015bwietlania danych w konsoli. Jest on wymagany w celu poprawnego wy\u015bwietlania znak\u00f3w diakrytycznych. Skrypt<em> semiramis.bat<\/em> wykonuje to automatycznie przy u\u017cyciu programu <em>GetCodePage.exe.<\/em> Alternatywnie warto\u015b\u0107 mo\u017ce zosta\u0107 ustawiona w w\u0142a\u015bciwo\u015bciach ERP.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\" width=\"193\">[-noRestartJvm]<\/td>\n<td style=\"height: 93px; border-style: outset;\" width=\"347\">Parametr dezaktywuje sprawdzanie parametr\u00f3w JVM. Standardowo podczas uruchamiania SAS parametry JVM s\u0105 weryfikowane. Je\u017celi nie s\u0105 one zgodne z ustawieniami w <em>Panel System<\/em>, SAS jest uruchamiany ponownie z parametrami z aplikacji <em>Panel System<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noApplicationCode]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr dezaktywuje inicjalizacj\u0119 cz\u0119\u015bci programu odpowiedzialnej za logik\u0119 biznesow\u0105.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"193\">[-noKnowledgeStore]<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"347\">Parametr uniemo\u017cliwia inicjalizacj\u0119 Knowledge Store.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noSupportRequestSer\u00advice]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr uniemo\u017cliwia inicjalizacj\u0119 us\u0142ugi obs\u0142ugi zlece\u0144 deweloperskich.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-noBatchService]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr uniemo\u017cliwia inicjalizacj\u0119 us\u0142ugi przetwarzania w tle. Mo\u017ce to by\u0107 konieczne, gdy na serwerze aplikacyjnym dzia\u0142a kolejka przetwarzania zawieraj\u0105ca b\u0142\u0119dne zlecenia przetwarzania.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noOutputService]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr uniemo\u017cliwia inicjalizacj\u0119 us\u0142ugi wyda\u0144 za po\u015brednictwem mened\u017cera wydruku systemu ERP (SOM).<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\" width=\"193\">[-tool]<\/td>\n<td style=\"height: 93px; border-style: outset;\" width=\"347\">Parametr zapobiega automatycznej inicjalizacji serwera WWW dla danego serwera aplikacyjnego. Wszystkie pozosta\u0142e funkcje, takie jak na przyk\u0142ad Toolshell, pozostaj\u0105 dost\u0119pne. Serwer WWW mo\u017ce zosta\u0107 uruchomiony p\u00f3\u017aniej za pomoc\u0105 polece\u0144 <em>strsws<\/em> lub <em>wrksws<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\" width=\"193\">[-toolDatabase:&lt;str&gt;]<\/td>\n<td style=\"height: 93px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia przypisanie bazy danych OLTP do Toolshell. Je\u017celi narz\u0119dzie wymaga do dzia\u0142ania bazy danych OLTP w \u015brodowisku, mo\u017ce ona zosta\u0107 wskazana za pomoc\u0105 tego parametru. Narz\u0119dzia zdefiniowane systemowo nie wymagaj\u0105 tego parametru.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\" width=\"193\">[-toolUser:&lt;str&gt;]<\/td>\n<td style=\"height: 93px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia jawne okre\u015blenie u\u017cytkownika, kt\u00f3ry ma zosta\u0107 zalogowany do Toolshell. Je\u017celi parametr nie zostanie podany, u\u017cywany jest u\u017cytkownik, kt\u00f3rego nazwa zosta\u0142a wpisana w <em>Panel System<\/em> jako nazwa u\u017cytkownika systemu Windows.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"193\">[-autoUpgrade]<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"347\">Uruchamia SAS w specjalnym trybie automatycznej aktualizacji.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-upgradeMode]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Uruchamia SAS w trybie aktualizacji w celu instalacji aktualizacji oprogramowania.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-useDeletedObjects]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia dost\u0119p do danych obiekt\u00f3w biznesowych oznaczonych jako usuni\u0119te. Mo\u017ce to by\u0107 wymagane podczas zmiany wersji systemu.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-verbose]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr aktywuje rozszerzone logowanie procesu uruchamiania SAS. U\u0142atwia to analiz\u0119 b\u0142\u0119d\u00f3w pojawiaj\u0105cych si\u0119 podczas startu serwera aplikacji<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noWorkflowEngine]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr dezaktywuje inicjalizacj\u0119 silnika workflow. Szczeg\u00f3\u0142owe informacje znajduj\u0105 si\u0119 w artykule <a style=\"font-size: revert; font-family: inherit; font-weight: inherit;\" title=\"Silnik workflow\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/silnik-workflow\/\"><em>Silnik workflow.<\/em><\/a><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-workflowEngineMaster]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Uruchamia g\u0142\u00f3wn\u0105 us\u0142ug\u0119 workflow. Szczeg\u00f3\u0142owe informacje znajduj\u0105 si\u0119 w artykule <a style=\"font-size: revert; font-family: inherit; font-weight: inherit;\" title=\"Silnik workflow\" href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/silnik-workflow\/\"><em>Silnik workflow.<\/em><\/a><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-writeConvertedTables]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia dost\u0119p do przekonwertowanych tabel.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; border-style: outset;\" width=\"193\">[-jdbcLog:&lt;str&gt;]<\/td>\n<td style=\"height: 70px; border-style: outset;\" width=\"347\">Parametr umo\u017cliwia rejestrowanie wszystkich operacji odczytu wykonywanych przez sterownik JDBC do wskazanego pliku: com.cisag.sys.kernel.tools.database.DatabaseSimulator.<\/td>\n<\/tr>\n<tr style=\"height: 442px;\">\n<td style=\"height: 442px; border-style: outset;\" width=\"193\">[-copyLibs:&lt;str&gt;]<\/td>\n<td style=\"height: 442px; border-style: outset;\" width=\"347\">\n<p data-start=\"6351\" data-end=\"6804\">Parametr aktywuje kopiowanie bibliotek oraz ich u\u017cycie z katalogu znajduj\u0105cego si\u0119 poni\u017cej wskazanego katalogu bazowego. Kopiowane s\u0105 biblioteki z katalog\u00f3w semiramis\/lib oraz semiramis\/lib\/ext, je\u017celi data lub rozmiar r\u00f3\u017cni\u0105 si\u0119 od bibliotek znajduj\u0105cych si\u0119 w katalogu bazowym. Biblioteki w katalogu bazowym nie mog\u0105 by\u0107 zabezpieczone przed zapisem. Struktura katalog\u00f3w wygl\u0105da nast\u0119puj\u0105co:<br data-start=\"6767\" data-end=\"6770\" \/>&lt;Baza&gt;\/&lt;NazwaSystemu&gt;\/&lt;NazwaSAS&gt;<\/p>\n<ul>\n<li data-start=\"6806\" data-end=\"7040\">Symbol <strong>&lt;Baza&gt;<\/strong> oznacza nazw\u0119 katalogu podan\u0105 w parametrze.<\/li>\n<li data-start=\"6806\" data-end=\"7040\">Symbol <strong>&lt;NazwaSystemu&gt;<\/strong> oznacza nazw\u0119 systemu zdefiniowan\u0105 w pliku system.properties.<\/li>\n<li data-start=\"6806\" data-end=\"7040\">Symbol <strong>&lt;NazwaSAS&gt;<\/strong> oznacza nazw\u0119 serwera aplikacyjnego przekazan\u0105 podczas uruchamiania.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"193\">[-noCheckPatch\u00adDire\u00adc\u00adtory]<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"347\">Parametr dezaktywuje sprawdzanie poprawek, szczeg\u00f3\u0142y w rozdziale\u00a0 <em><a href=\"#patch\">Sprawdzanie poprawek (patch)<\/a>.<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"pomoc\" ><span class=\"ez-toc-section\" id=\"Pomoc\"><\/span>Pomoc<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"27\" data-end=\"155\">Podaj\u0105c parametr <em>-help<\/em> lub <em>-?<\/em> po wywo\u0142anym skrypcie, mo\u017cna uzyska\u0107 list\u0119 dost\u0119pnych opcji wraz z ich warto\u015bciami domy\u015blnymi.<\/p>\n<p data-start=\"170\" data-end=\"187\"><section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">semiramis -help<\/div><\/section><\/p>\n<h4 id=\"wlasciwosci-erp\" ><span class=\"ez-toc-section\" id=\"Wlasciwosci_ERP\"><\/span>W\u0142a\u015bciwo\u015bci ERP<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Podczas uruchamiania serwer aplikacyjny systemu ERP wymaga dodatkowych ustawie\u0144. Wi\u0119kszo\u015b\u0107 z tych ustawie\u0144 obowi\u0105zuje dla ca\u0142ego systemu ERP, natomiast pozosta\u0142e dotycz\u0105 wy\u0142\u0105cznie danego serwera aplikacyjnego systemu ERP. Dodatkowe informacje na temat tych ustawie\u0144 znajduj\u0105 si\u0119 w artykule <em data-start=\"518\" data-end=\"535\">W\u0142a\u015bciwo\u015bci ERP<\/em>.<\/p>\n<h4 id=\"sprawdzanie-poprawek-patch\" ><span class=\"ez-toc-section\" id=\"Sprawdzanie_poprawek_Patch\"><\/span><a id=\"patch\"><\/a>Sprawdzanie poprawek (Patch)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Klasy poprawek mog\u0105 by\u0107 sprawdzane automatycznie po uruchomieniu serwera aplikacji.<\/p>\n<p>Je\u017celi sprawdzanie ma zosta\u0107 ca\u0142kowicie wy\u0142\u0105czone, serwer aplikacyjny nale\u017cy uruchomi\u0107 z parametrem <em>-noCheckPatchDirectory.<\/em><\/p>\n<p>System por\u00f3wnuje, czy wersje klas poni\u017cej katalogu semiramis\/patch\/classes s\u0105 nowsze lub r\u00f3wne wersjom klas przechowywanym w zwyk\u0142ym katalogu semiramis\/classes. Komunikaty wskazuj\u0105 wersje klas, kt\u00f3re nie s\u0105 zgodne. Je\u015bli dotyczy to klasy z kodu systemu, serwer aplikacji jest zamykany.<\/p>\n<p>Dodatkowo przestarza\u0142e wersje poprawek mog\u0105 by\u0107 usuwane automatycznie. Pliki klas poni\u017cej podkatalogu patch\/classes s\u0105 por\u00f3wnywane ze zwyk\u0142ymi plikami.<\/p>\n<p>Cechy por\u00f3wnania to zawarto\u015b\u0107 odpowiedniej statycznej zmiennej klasy <em>SEMIRAMIS_CLASS_VERSION<\/em>. Zapewnia to wersj\u0119 aktywn\u0105 i wersj\u0119 poprawki. Je\u015bli zmienna nie jest obecna, wersja nie jest ustawiana.<\/p>\n<table style=\"width: 100%; height: 138px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"126\"><strong>Wersja aktywna<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"130\"><strong>Wersja poprawek (patch)<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"283\"><strong>Wynik<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"126\">Nieustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"130\">Nieustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"283\">Patch zostaje zachowany.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"126\">Ustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"130\">Nieustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"283\">Patch jest przestarza\u0142y.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\" width=\"126\">Nieustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"130\">Ustawiona<\/td>\n<td style=\"height: 23px; border-style: outset;\" width=\"283\">Patch zostaje zachowany.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\" width=\"126\">Ustawiona<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"130\">Ustawiona<\/td>\n<td style=\"height: 46px; border-style: outset;\" width=\"283\"><span style=\"font-size: revert; color: initial;\">Patch zostaje zachowany tylko wtedy, gdy wersja patcha jest wy\u017csza ni\u017c wersja aktywna.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p data-start=\"0\" data-end=\"190\">Nieaktualne pliki poprawek s\u0105 przenoszone do podkatalogu <em data-start=\"58\" data-end=\"81\">patch\/classes_removed<\/em>, a nast\u0119pnie serwer aplikacji jest ponownie uruchamiany. Plik dziennika zawiera list\u0119 wprowadzonych zmian.<\/p>\n<p data-start=\"192\" data-end=\"439\">Sprawdzanie mo\u017ce by\u0107 w\u0142\u0105czane lub wy\u0142\u0105czane na poziomie pakiet\u00f3w i obowi\u0105zuje w\u00f3wczas automatycznie r\u00f3wnie\u017c dla wszystkich zawartych w nich podpakiet\u00f3w, o ile sprawdzanie nie zostanie jawnie w\u0142\u0105czone lub wy\u0142\u0105czone oddzielnie dla danego podpakietu.<\/p>\n<p data-start=\"441\" data-end=\"522\">Szczeg\u00f3\u0142owe informacje na ten temat znajduj\u0105 si\u0119 w artykule <em data-start=\"270\" data-end=\"286\">ERP-Properties.<\/em><\/p>\n<p data-start=\"524\" data-end=\"587\">Domy\u015blnie sprawdzanie jest w\u0142\u0105czone dla nast\u0119puj\u0105cych pakiet\u00f3w:<\/p>\n<ul>\n<li>com.cisag.pgm<\/li>\n<li>com.cisag.sys<\/li>\n<li>com.sem.ext.app.fin<\/li>\n<li>com.sem.ext.app.fin4ch \/ fin4it \/ fin4pl \/ fin4us<\/li>\n<li>com.sem.ext.app.prepctrl<\/li>\n<\/ul>\n<h4 id=\"pliki-dziennika\" ><span class=\"ez-toc-section\" id=\"Pliki_dziennika\"><\/span>Pliki dziennika<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-start=\"33\" data-end=\"590\">Aktualny plik dziennika serwera aplikacyjnego nosi nazw\u0119 <em>&lt;System&gt;.&lt;SAS&gt;.log.<\/em> Domy\u015blny maksymalny rozmiar pliku dziennika wynosi 5 MB. Warto\u015b\u0107 ta mo\u017ce zosta\u0107 zmieniona za pomoc\u0105 parametru systemowego<em> LogFileSize,<\/em> szczeg\u00f3\u0142y w artykule <em data-start=\"270\" data-end=\"286\">ERP-Properties<\/em>. Po przekroczeniu tej wielko\u015bci plik jest dzielony na dwa pliki. Podzielone pliki otrzymuj\u0105 nazwy <em>&lt;System&gt;.&lt;SAS&gt;_&lt;Numer&gt;.log<\/em>, przy czym najwy\u017cszy numer oznacza najstarszy plik dziennika. Nowo utworzony plik zawsze otrzymuje numer 1, a dotychczasowe podzielone pliki s\u0105 odpowiednio ponownie numerowane.<\/p>\n<p data-start=\"592\" data-end=\"790\">Od dnia poprzedniego do 7 dni wstecz pliki dziennika s\u0105 nazywane dziennie, analogicznie r\u00f3wnie\u017c w przypadku wi\u0119cej ni\u017c jednego pliku na dzie\u0144. Tylko pliki bie\u017c\u0105cego dnia nie zawieraj\u0105 daty w nazwie.<\/p>\n<p data-start=\"792\" data-end=\"834\">Nazwa:<br data-start=\"798\" data-end=\"801\" \/><code data-start=\"801\" data-end=\"832\">&lt;System&gt;.&lt;SAS&gt;_&lt;YYYYMMDD&gt;.log<\/code><\/p>\n<p data-start=\"836\" data-end=\"883\">lub<br data-start=\"839\" data-end=\"842\" \/><code data-start=\"842\" data-end=\"881\">&lt;System&gt;.&lt;SAS&gt;_&lt;YYYYMMDD&gt;_&lt;Numer&gt;.log<\/code><\/p>\n<p data-start=\"885\" data-end=\"953\">Pliki dziennika starsze ni\u017c 7 dni s\u0105 grupowane dziennie w pliku ZIP.<\/p>\n<p data-start=\"955\" data-end=\"1001\">Nazwa:<br data-start=\"961\" data-end=\"964\" \/><code data-start=\"964\" data-end=\"999\">&lt;System&gt;.&lt;SAS&gt;_&lt;YYYYMMDD&gt;.log.zip<\/code><\/p>\n<p data-start=\"1003\" data-end=\"1152\" data-is-last-node=\"\" data-is-only-node=\"\">Pliki ZIP s\u0105 przechowywane przez okres do 35 dni (5 tygodni). Maksymalny okres przechowywania mo\u017cna ustawi\u0107 za pomoc\u0105 w\u0142a\u015bciwo\u015bci<em> LogFileMaxDays.<\/em><\/p>\n<h5 id=\"maksymalny-calkowity-rozmiar\" ><span class=\"ez-toc-section\" id=\"Maksymalny_calkowity_rozmiar\"><\/span>Maksymalny ca\u0142kowity rozmiar<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p data-start=\"45\" data-end=\"344\">Maksymalny \u0142\u0105czny rozmiar plik\u00f3w dziennika jednego serwera aplikacyjnego wynosi 50 MB. Warto\u015b\u0107 ta mo\u017ce zosta\u0107 skonfigurowana za pomoc\u0105 w\u0142a\u015bciwo\u015bci systemowej ERP <em>LogFileMaxSumSize<\/em>. Je\u017celi \u0142\u0105czny rozmiar plik\u00f3w dziennika, \u0142\u0105cznie z plikami ZIP, zostanie przekroczony, usuwane s\u0105 najstarsze pliki.<\/p>\n<p data-start=\"346\" data-end=\"663\" data-is-last-node=\"\" data-is-only-node=\"\">Sprawdzanie to jest wykonywane przy ka\u017cdej zmianie pliku dziennika, dzi\u0119ki czemu zaj\u0119ta przestrze\u0144 nie przekracza sumy maksymalnego rozmiaru ca\u0142kowitego oraz maksymalnego rozmiaru pojedynczego pliku. Kompresowanie plik\u00f3w dziennika do archiwum powoduje r\u00f3wnie\u017c tymczasowe wykorzystanie dodatkowej przestrzeni dyskowej.<\/p>\n","protected":false},"author":27,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11387","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-serwer-aplikacji-systemu-erp"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11387","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\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=11387"}],"version-history":[{"count":15,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11387\/revisions"}],"predecessor-version":[{"id":41229,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/11387\/revisions\/41229"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=11387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}