{"id":8285,"date":"2026-03-20T16:01:36","date_gmt":"2026-03-20T15:01:36","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=8285"},"modified":"2026-03-23T16:36:09","modified_gmt":"2026-03-23T15:36:09","slug":"instalacja-system-output-manager","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/instalacja-system-output-manager\/","title":{"rendered":"Instalacja: System Output Manager"},"content":{"rendered":"<p>W systemie Comarch ERP Enterprise, System Output Manager (SOM) obs\u0142uguje zadanie drukowania wszystkich dokument\u00f3w wygenerowanych w Comarch ERP Enterprise za po\u015brednictwem r\u00f3\u017cnych medi\u00f3w wyj\u015bciowych, takich jak drukarka, faks i e-mail. W tym procesie SOM, jako komponent niezale\u017cny od systemu, opiera si\u0119 na bibliotekach oprogramowania <i data-path-to-node=\"1\" data-index-in-node=\"346\">Crystal Reports\u00ae<\/i>. Niniejszy artyku\u0142 opisuje instalacj\u0119 SOM.<\/p>\n<p>Wi\u0119cej informacji na temat funkcji i opcji konfiguracyjnych System ERP Enterprise Output Manager mo\u017cna znale\u017a\u0107 w dokumentacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/system-output-manager\/\"><em>System <\/em><i data-path-to-node=\"2\" data-index-in-node=\"114\">Output Manager<\/i><\/a>. Dalsza dokumentacja na temat zarz\u0105dzanie wydrukami znajduje si\u0119 w artykule <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-zarzadzanie-wydrukami\/\"><i data-path-to-node=\"2\" data-index-in-node=\"233\">Wprowadzenie: Zarz\u0105dzanie wydrukami<\/i><\/a>.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa:<\/h3>\n<ul>\n<li>Administratorzy<\/li>\n<\/ul>\n<h3 id=\"wymagania-dotyczace-instalacji\" ><a id=\"Z2\"><\/a>Wymagania dotycz\u0105ce instalacji<\/h3>\n<p>Do instalacji i obs\u0142ugi SOM wymagane jest uprawnienie lokalnego administratora. Na serwerze, na kt\u00f3rym zainstalowano SOM, nie mo\u017cna jednocze\u015bnie zainstalowa\u0107 <i data-path-to-node=\"8\" data-index-in-node=\"158\">Crystal Reports\u00ae<\/i> ani sterownika <i data-path-to-node=\"8\" data-index-in-node=\"190\">Semiramis ODBC<\/i>. Sterownik <i data-path-to-node=\"8\" data-index-in-node=\"216\">ODBC<\/i> jest instalowany jako zintegrowana cz\u0119\u015b\u0107 SOM.<\/p>\n<h4 id=\"zgodnosc-z-wersjami-v1r2m2-i-semiramis-4-x\" >Zgodno\u015b\u0107 z wersjami V1R2M2 i Semiramis 4. x<\/h4>\n<p>Wersja SOM dostarczana z Comarch ERP Enterprise 4.2 jest kompatybilna w d\u00f3\u0142. Dlatego r\u00f3wnolegle zainstalowane systemy Comarch ERP Enterprise w wersjach V1R2M2, Comarch ERP Enterprise 4.1, Comarch ERP Enterprise 4.2 i Comarch ERP Enterprise 4.3 mog\u0105 dzia\u0142a\u0107 z bie\u017c\u0105c\u0105 wersj\u0105 SO.<\/p>\n<h4 id=\"crystal-reports\" >Crystal Reports<sup>\u00ae<\/sup><\/h4>\n<p>SOM nie jest kompatybilny z <i data-path-to-node=\"12\" data-index-in-node=\"28\">Crystal Reports\u00ae<\/i>, wi\u0119c <i data-path-to-node=\"12\" data-index-in-node=\"51\">Crystal Reports\u00ae<\/i> nie mo\u017ce by\u0107 zainstalowany przed lub po SOM. Je\u015bli na komputerze jest zainstalowany program <i data-path-to-node=\"12\" data-index-in-node=\"160\">Crystal Reports\u00ae<\/i>, nale\u017cy go ca\u0142kowicie odinstalowa\u0107 przed zainstalowaniem programu SOM.<\/p>\n<h4 id=\"sterownik-semiramis-odbc\" >Sterownik Semiramis ODBC<\/h4>\n<p>Zastrze\u017cony sterownik <i data-path-to-node=\"14\" data-index-in-node=\"22\">Semiramis ODBC<\/i> nie jest zgodny z programem SOM. Je\u015bli jest on zainstalowany na komputerze, nale\u017cy go odinstalowa\u0107 przed zainstalowaniem programu SOM. Sterownik <i data-path-to-node=\"14\" data-index-in-node=\"182\">Semiramis ODBC<\/i> jest instalowany jako integralna cz\u0119\u015b\u0107 SOM i nie mo\u017ce by\u0107 instalowany oddzielnie.<\/p>\n<h4 id=\"starsze-wersje-semiramis-output-manager\" >Starsze wersje Semiramis Output Manager<\/h4>\n<p>Przed zainstalowaniem nowej wersji Comarch ERP Enterprise Output Manager nale\u017cy odinstalowa\u0107 wszystkie istniej\u0105ce starsze wersje.<\/p>\n<ol>\n<li>Zatrzymanie us\u0142ugi SOM.\n<ol>\n<li>W tym celu nale\u017cy klikn\u0105\u0107 <i data-path-to-node=\"17,0,0\" data-index-in-node=\"50\">Us\u0142ugi<\/i> w <i data-path-to-node=\"17,0,0\" data-index-in-node=\"59\">Start<\/i> -&gt; <i data-path-to-node=\"17,0,0\" data-index-in-node=\"68\">Ustawienia<\/i> -&gt; <i data-path-to-node=\"17,0,0\" data-index-in-node=\"82\">Panel sterowania<\/i> -&gt; <i data-path-to-node=\"17,0,0\" data-index-in-node=\"102\">Narz\u0119dzia administracyjne<\/i>.<\/li>\n<li>Nale\u017cy klikn\u0105\u0107 prawym przyciskiem myszy: <i data-path-to-node=\"17,1,0\" data-index-in-node=\"41\">SOM<\/i> service, z opisem <i data-path-to-node=\"17,1,0\" data-index-in-node=\"63\">Comarch ERP Enterprise Output Manager<\/i> i zatrzyma\u0107 aktywn\u0105 us\u0142ug\u0119.<\/li>\n<\/ol>\n<\/li>\n<li>Nale\u017cy zamkn\u0105\u0107 wszystkie otwarte aplikacje, zw\u0142aszcza aplikacje <i data-path-to-node=\"17,2,0\" data-index-in-node=\"64\">Us\u0142ugi<\/i> i <i data-path-to-node=\"17,2,0\" data-index-in-node=\"73\">Podgl\u0105d zdarze\u0144<\/i>, poniewa\u017c mog\u0105 one spowodowa\u0107 niepowodzenie procesu dezinstalacji.<\/li>\n<li>Odinstalowanie oprogramowania.\n<ol>\n<li>\u00a0tym celu nale\u017cy klikn\u0105\u0107 <i data-path-to-node=\"17,3,0\" data-index-in-node=\"57\">Dodaj\/Usu\u0144 programy<\/i> w <i data-path-to-node=\"17,3,0\" data-index-in-node=\"79\">Start<\/i> -&gt; <i data-path-to-node=\"17,3,0\" data-index-in-node=\"88\">Ustawienia<\/i> -&gt; <i data-path-to-node=\"17,3,0\" data-index-in-node=\"102\">Panel sterowania<\/i>.<\/li>\n<li>Nale\u017cy klikn\u0105\u0107 <i data-path-to-node=\"17,4,0\" data-index-in-node=\"15\">System Output Manager 1.1.x<\/i>, a nast\u0119pnie klikn\u0105\u0107 <i data-path-to-node=\"17,4,0\" data-index-in-node=\"80\">Usu\u0144<\/i>.<\/li>\n<\/ol>\n<\/li>\n<li>Wyczyszczenie rejestru.\n<ol>\n<li>Nale\u017cy klikn\u0105\u0107 <i data-path-to-node=\"17,5,0\" data-index-in-node=\"39\">Start<\/i> -&gt; <i data-path-to-node=\"17,5,0\" data-index-in-node=\"48\">Uruchom<\/i> i wpisa\u0107 <i data-path-to-node=\"17,5,0\" data-index-in-node=\"65\">regedit32<\/i>. Klikn\u0105\u0107 <i data-path-to-node=\"17,5,0\" data-index-in-node=\"84\">OK<\/i>.<\/li>\n<li>W <i data-path-to-node=\"17,6,0\" data-index-in-node=\"2\">Edytorze rejestru<\/i> nale\u017cy sprawdzi\u0107, czy istnieje wpis <i data-path-to-node=\"17,6,0\" data-index-in-node=\"56\">HKEY_LOCAL_MACHINE &#8211; SYSTEM &#8211; CurrentControlSet &#8211; Services &#8211; somsvc<\/i>. Je\u015bli tak, nale\u017cy zaznaczy\u0107 wpis lewym przyciskiem myszy, a nast\u0119pnie klikn\u0105\u0107 prawym przyciskiem myszy <i data-path-to-node=\"17,6,0\" data-index-in-node=\"228\">Usu\u0144<\/i>.<\/li>\n<\/ol>\n<\/li>\n<li>Nast\u0119pnie nale\u017cy uruchomi\u0107 ponownie komputer.<\/li>\n<\/ol>\n<h4 id=\"instalacja-sun-jdk\" >Instalacja Sun JDK<\/h4>\n<p>Instrukcja instalacji <i data-path-to-node=\"19\" data-index-in-node=\"22\">Java JDK<\/i> opisana poni\u017cej jest wymagana tylko w przypadku pierwszej instalacji lub je\u015bli dostarczona wersja <i data-path-to-node=\"19\" data-index-in-node=\"129\">JDK<\/i> uleg\u0142a zmianie.<\/p>\n<h5 id=\"instrukcja\" >Instrukcja<\/h5>\n<p>Katalog <i data-path-to-node=\"21,0,0\" data-index-in-node=\"8\">\\install\\jdk<\/i> na no\u015bniku instalacyjnym Comarch ERP Enterprise zawiera plik instalacyjny <i data-path-to-node=\"21,0,0\" data-index-in-node=\"95\">jdk-1_5_0-nn-windows-i586-p.exe<\/i>. Tutaj <i data-path-to-node=\"21,0,0\" data-index-in-node=\"134\">nn<\/i> jest dzik\u0105 kart\u0105 dla bie\u017c\u0105cej wersji <i data-path-to-node=\"21,0,0\" data-index-in-node=\"174\">JDK<\/i>. W momencie tworzenia niniejszego artyku\u0142u dostarczana jest wersja <i data-path-to-node=\"21,0,0\" data-index-in-node=\"245\">1.5.0_05<\/i>.<\/p>\n<p>Nale\u017cy zainstalowa\u0107 ten plik w katalogu <i data-path-to-node=\"21,1,0\" data-index-in-node=\"40\">C:\\jdk1.5.0_05<\/i>.<\/p>\n<p>Nale\u017cy zainstalowa\u0107 32-bitow\u0105 wersj\u0119 <i data-path-to-node=\"21,2,0\" data-index-in-node=\"37\">JDK<\/i>. SOM u\u017cywa bibliotek <i data-path-to-node=\"21,2,0\" data-index-in-node=\"62\">C\/C++<\/i>, kt\u00f3re s\u0105 dost\u0119pne tylko w wersji 32-bitowej. Gdy biblioteki te s\u0105 \u0142adowane do procesu <i data-path-to-node=\"21,2,0\" data-index-in-node=\"155\">Java<\/i>, biblioteki i proces <i data-path-to-node=\"21,2,0\" data-index-in-node=\"181\">Java<\/i> musz\u0105 by\u0107 zgodne z t\u0105 sam\u0105 architektur\u0105.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\"><\/p>\n<p>W przeciwnym razie zostanie wy\u015bwietlony komunikat o b\u0142\u0119dzie, taki jak:<\/p>\n<p><code>2008-08-18 16:33:40.871 CEST CONFIG SOM \u0142adowanie w\u0142a\u015bciwo\u015bci z: C:\\Program Files (x86)\\Semiramis\\SOM\\1.1\\config\\server.properties<\/code><\/p>\n<p><code>Wyj\u0105tek w w\u0105tku \"main\" java.lang.UnsatisfiedLinkError: C:\\Program Files (x86)\\Semiramis\\SOM\\1.1\\SOMDLL.dll:<\/code><br \/>\n<code>Can't load IA 32-bit .dll on a AMD 64-bit platform<\/code><br \/>\n<code>at java.lang.ClassLoader$NativeLibrary.load(Native Method)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)<\/code><\/p>\n<p><code>at java.lang.Runtime.loadLibrary0(Runtime.java:823)<\/code><\/p>\n<p><code>at java.lang.System.loadLibrary(System.java:1030)<\/code><\/p>\n<p><code>at com.cisag.sys.som.Win32PrinterLookup.&lt;clinit&gt;<\/code><br \/>\n<code>(Win32PrinterLookup.java:17)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.updateAllPrinters<\/code><br \/>\n<code>(OutputServer.java:238)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.start<\/code><br \/>\n<code>(OutputServer.java:444)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.main<\/code><br \/>\n<code>(OutputServer.java:174)<\/code><\/div><\/section>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Domy\u015blny katalog podczas instalacji r\u00f3\u017cni si\u0119 od \u015bcie\u017cki u\u017cywanej przez Comarch ERP Enterprise. Podczas instalacji nale\u017cy zmieni\u0107 sugerowany katalog na <i data-path-to-node=\"2\" data-index-in-node=\"162\">C:\\jdk1.5.0_05<\/i>. Podczas instalacji JDK nale\u017cy wy\u0142\u0105czy\u0107 instalacj\u0119 \u015brodowiska <i data-path-to-node=\"2\" data-index-in-node=\"239\">Java Runtime Environment<\/i>. Podczas wybierania komponent\u00f3w do zainstalowania nale\u017cy dezaktywowa\u0107 opcj\u0119 <i data-path-to-node=\"2\" data-index-in-node=\"340\">Public Java Runtime Environment<\/i>. Zamiast tego nale\u017cy wybra\u0107 opcj\u0119 <i data-path-to-node=\"2\" data-index-in-node=\"406\">Nie instaluj teraz tej funkcji<\/i>. <\/div><\/section>\n<h5 id=\"aktualizacje-publicznego-srodowiska-uruchomieniowego-java\" >Aktualizacje publicznego \u015brodowiska uruchomieniowego Java<\/h5>\n<p>Opr\u00f3cz skopiowania plik\u00f3w wykonywalnych <i data-path-to-node=\"4\" data-index-in-node=\"40\">Java<\/i> niezb\u0119dnych do uruchomienia SOM do katalogu instalacyjnego, publiczne \u015brodowisko <i data-path-to-node=\"4\" data-index-in-node=\"126\">Java Runtime Environment<\/i> jest r\u00f3wnie\u017c kopiowane podczas instalacji do katalogu <i data-path-to-node=\"4\" data-index-in-node=\"205\">C:\\Programs\\Java\\j2re1.5.0_05<\/i> (lub podobnego, w zale\u017cno\u015bci od systemu operacyjnego). Ta wersja jest u\u017cywana na przyk\u0142ad jako wtyczka do przegl\u0105darki. Dla tego publicznego \u015brodowiska <i data-path-to-node=\"4\" data-index-in-node=\"387\">Java Runtime Environment<\/i> zainstalowany jest program sprawdzaj\u0105cy, kt\u00f3ry w regularnych odst\u0119pach czasu sprawdza, czy nowe wersje lub poprawki bezpiecze\u0144stwa publicznego \u015brodowiska <i data-path-to-node=\"4\" data-index-in-node=\"566\">Java Runtime Environment<\/i> s\u0105 udost\u0119pniane przez firm\u0119 SUN na jej stronie internetowej.<\/p>\n<p>Aktualizacja <i data-path-to-node=\"4\" data-index-in-node=\"665\">Client Public Java Runtime Environment<\/i> nie ma wp\u0142ywu na Comarch ERP Enterprise, poniewa\u017c zawarto\u015b\u0107 katalogu <i data-path-to-node=\"4\" data-index-in-node=\"773\">c:\\jdk1.5.0_05<\/i> u\u017cywanego przez SOM nie ulega zmianie. W celu unikni\u0119cia instalacji us\u0142ugi aktualizacji lub jej dezaktywacji nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ul>\n<li>\n<p data-path-to-node=\"5,0,0\">Podczas instalacji JDK nale\u017cy wy\u0142\u0105czy\u0107 instalacj\u0119 \u015brodowiska <i data-path-to-node=\"5,0,0\" data-index-in-node=\"61\">Java Runtime Environment<\/i>. Podczas wybierania komponent\u00f3w do zainstalowania nale\u017cy dezaktywowa\u0107 opcj\u0119 <i data-path-to-node=\"5,0,0\" data-index-in-node=\"162\">Public Java Runtime Environment<\/i>. Zamiast tego nale\u017cy wybra\u0107 opcj\u0119 <i data-path-to-node=\"5,0,0\" data-index-in-node=\"228\">Nie instaluj teraz tej funkcji<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\">W przypadku zainstalowania publicznego \u015brodowiska <i data-path-to-node=\"5,1,0\" data-index-in-node=\"50\">Java Runtime Environment<\/i>, nale\u017cy u\u017cy\u0107 ustawie\u0144 programu aktualizacji <i data-path-to-node=\"5,1,0\" data-index-in-node=\"119\">Java<\/i> w celu wy\u0142\u0105czenia regularnego sprawdzania nowych aktualizacji.<\/p>\n<\/li>\n<\/ul>\n<h4 id=\"aktualizacja-webdav-dla-systemu-windows\" >Aktualizacja WebDAV dla systemu Windows<\/h4>\n<p>W przypadku system\u00f3w Windows 2003 i Windows XP bez pakietu <i data-path-to-node=\"7\" data-index-in-node=\"59\">Microsoft Office<\/i> nale\u017cy zainstalowa\u0107 pliki aktualizacji firmy Microsoft. Naprawiaj\u0105 one b\u0142\u0105d w obs\u0142udze <i data-path-to-node=\"7\" data-index-in-node=\"163\">WebDAV<\/i>. Nale\u017cy zapozna\u0107 si\u0119 z artyku\u0142em bazy wiedzy (<i data-path-to-node=\"7\" data-index-in-node=\"216\">KB-907306<\/i>).<\/p>\n<p>Nale\u017cy wybra\u0107 odpowiedni\u0105 wersj\u0119 j\u0119zykow\u0105 i wersj\u0119 platformy dla poprawki.<\/p>\n<h3 id=\"instalacja\" ><a id=\"Z3\"><\/a>Instalacja<\/h3>\n<p>Przed rozpocz\u0119ciem instalacji nale\u017cy upewni\u0107 si\u0119, \u017ce wszystkie punkty wymienione w rozdziale <i data-path-to-node=\"10\" data-index-in-node=\"93\">Wymagania dotycz\u0105ce instalacji<\/i> zosta\u0142y spe\u0142nione. Poni\u017csze sekcje i przyk\u0142ady zak\u0142adaj\u0105 instalacj\u0119 SOM na komputerze z nazw\u0105 DNS (nazw\u0105 hosta) <i data-path-to-node=\"10\" data-index-in-node=\"236\">som440.yourcompany.com<\/i>. W instalacji nale\u017cy zast\u0105pi\u0107 <i data-path-to-node=\"10\" data-index-in-node=\"289\">som440.yourcompany.com<\/i> pe\u0142n\u0105 nazw\u0105 (w tym domen\u0105) wybranego komputera. Poni\u017cej opisano wymagane kroki instalacji i konfiguracji SOM na serwerze Windows.<\/p>\n<h4 id=\"instalacja-oprogramowania\" >Instalacja oprogramowania<\/h4>\n<p>Zmiany w SOM s\u0105 dostarczane jako aktualizacje oprogramowania. Po nowej instalacji lub zaimportowaniu aktualizacji oprogramowania, najnowsza wersja SOM znajduje si\u0119 w podfolderze <i data-path-to-node=\"12\" data-index-in-node=\"178\">semiramis\/files\/install\/som<\/i> katalogu Comarch ERP Enterprise (Semiramis).<\/p>\n<ol>\n<li>\n<p data-path-to-node=\"13,0,0\">Nale\u017cy zalogowa\u0107 si\u0119 jako u\u017cytkownik z uprawnieniami administracji lokalnej.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\">Nale\u017cy zatrzyma\u0107 wszystkie skanery antywirusowe przed uruchomieniem podczas instalacji SOM. W przeciwnym razie nale\u017cy sprawdzi\u0107 pliki dziennika skanera antywirusowego po instalacji w celu zweryfikowania, czy \u017cadne pliki nie zosta\u0142y odrzucone. Po pomy\u015blnej instalacji nale\u017cy ponownie uruchomi\u0107 skaner(y) antywirusowy(e).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\">Nale\u017cy zamkn\u0105\u0107 wszystkie inne aplikacje.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,3,0\">Nale\u017cy uruchomi\u0107 instalacj\u0119 w systemie Windows poprzez <i data-path-to-node=\"13,3,0\" data-index-in-node=\"55\">Panel sterowania-Dodaj\/Usu\u0144 programy-Dodaj nowe programy<\/i>. Nale\u017cy wybra\u0107 program instalacyjny w podkatalogu <i data-path-to-node=\"13,3,0\" data-index-in-node=\"162\">semiramis\/files\/install\/som<\/i> w katalogu Comarch ERP Enterprise.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,4,0\">Nale\u017cy zainstalowa\u0107 oprogramowanie w sugerowanym katalogu.<\/p>\n<\/li>\n<\/ol>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Nale\u017cy pami\u0119ta\u0107 o konieczno\u015bci zapewnienia dost\u0119pu do folderu <i data-path-to-node=\"14\" data-index-in-node=\"72\">Moje pliki<\/i>. Je\u015bli folder ten nie jest dost\u0119pny, program instalacyjny SOM przerywa prac\u0119 z komunikatem o b\u0142\u0119dzie.<\/div><\/section>\n<h5 id=\"instalacja-w-sesji-pulpitu-zdalnego\" >Instalacja w sesji pulpitu zdalnego<\/h5>\n<p>W przypadku instalacji w sesji pulpitu zdalnego nale\u017cy upewni\u0107 si\u0119, \u017ce sesja zosta\u0142a zainicjowana przy u\u017cyciu opcji <i data-path-to-node=\"16\" data-index-in-node=\"116\">-console<\/i>. W przeciwnym razie mog\u0105 wyst\u0105pi\u0107 problemy podczas instalacji komponentu kodu kreskowego.<\/p>\n<h4 id=\"konfigurowanie-lokalnego-konta-uzytkownika-outputserver-w-systemie-windows\" >Konfigurowanie lokalnego konta u\u017cytkownika OUTPUTSERVER w systemie Windows<\/h4>\n<p>Niekt\u00f3re komponenty SOM wymagaj\u0105 \u015brodowiska u\u017cytkownika z dost\u0119pem do certyfikatu u\u017cytkownika, co oznacza brak mo\u017cliwo\u015bci uruchomienia SOM jako us\u0142ugi pod lokalnym kontem systemowym. Us\u0142uga SOM musi by\u0107 uruchomiona pod zwyk\u0142ym kontem u\u017cytkownika.<\/p>\n<ol>\n<li>\n<p data-path-to-node=\"19,0,0\">Nale\u017cy utworzy\u0107 na przyk\u0142ad nowego u\u017cytkownika o nazwie <i data-path-to-node=\"19,0,0\" data-index-in-node=\"56\">OUTPUTSERVER<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,1,0\">Nale\u017cy doda\u0107 u\u017cytkownika <i data-path-to-node=\"19,1,0\" data-index-in-node=\"25\">OUTPUTSERVER<\/i> do lokalnej grupy administrator\u00f3w.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,2,0\">Nale\u017cy zalogowa\u0107 si\u0119 jako u\u017cytkownik <i data-path-to-node=\"19,2,0\" data-index-in-node=\"37\">OUTPUTSERVER<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,3,0\">Nale\u017cy utworzy\u0107 katalog <i data-path-to-node=\"19,3,0\" data-index-in-node=\"24\">c:\\temp<\/i>, je\u015bli jeszcze nie istnieje.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,4,0\">Zmienna \u015brodowiskowa <i data-path-to-node=\"19,4,0\" data-index-in-node=\"21\">PATH<\/i> musi zawiera\u0107 katalog z <i data-path-to-node=\"19,4,0\" data-index-in-node=\"50\">JDK<\/i> (lub <i data-path-to-node=\"19,4,0\" data-index-in-node=\"59\">JRE<\/i>). Nale\u017cy doda\u0107 \u015bcie\u017ck\u0119 <i data-path-to-node=\"19,4,0\" data-index-in-node=\"86\">c:\\jdk1.5.0_05\\bin<\/i> do zmiennej \u015brodowiskowej <i data-path-to-node=\"19,4,0\" data-index-in-node=\"131\">PATH<\/i> dla u\u017cytkownika <i data-path-to-node=\"19,4,0\" data-index-in-node=\"152\">OUTPUTSERVER<\/i>. Nale\u017cy upewni\u0107 si\u0119, \u017ce \u017caden inny katalog zawieraj\u0105cy plik wykonywalny <i data-path-to-node=\"19,4,0\" data-index-in-node=\"237\">java.exe<\/i> nie znajduje si\u0119 w <i data-path-to-node=\"19,4,0\" data-index-in-node=\"265\">PATH<\/i>. W przeciwnym razie plik ten zostanie u\u017cyty preferencyjnie podczas uruchamiania SOM.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,5,0\">Nale\u017cy zmodyfikowa\u0107 zmienne \u015brodowiskowe <i data-path-to-node=\"19,5,0\" data-index-in-node=\"41\">TMP<\/i> i <i data-path-to-node=\"19,5,0\" data-index-in-node=\"47\">TEMP<\/i> dla u\u017cytkownika <i data-path-to-node=\"19,5,0\" data-index-in-node=\"68\">OUTPUTSERVER<\/i> tak, aby wskazywa\u0142y na utworzony katalog <i data-path-to-node=\"19,5,0\" data-index-in-node=\"122\">c:\\temp<\/i>.<\/p>\n<\/li>\n<\/ol>\n<h4 id=\"konfiguracja-uslug-windows\" >Konfiguracja us\u0142ug Windows<\/h4>\n<p data-path-to-node=\"21\">Nale\u017cy uzupe\u0142ni\u0107 ustawienia us\u0142ugi <i data-path-to-node=\"21\" data-index-in-node=\"35\">SOM<\/i> utworzonej podczas instalacji.<\/p>\n<ul data-path-to-node=\"22\">\n<li>\n<p data-path-to-node=\"22,0,0\">Nale\u017cy wprowadzi\u0107 u\u017cytkownika <i data-path-to-node=\"22,0,0\" data-index-in-node=\"30\">OUTPUTSERVER<\/i> utworzonego w zak\u0142adce <i data-path-to-node=\"22,0,0\" data-index-in-node=\"66\">Log on<\/i> i poda\u0107 has\u0142o ustawione do logowania tego u\u017cytkownika.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"22,1,0\">Nast\u0119puje uruchomienie us\u0142ugi.<\/p>\n<\/li>\n<\/ul>\n<p>W celu automatycznego uruchamiania us\u0142ugi po ponownym uruchomieniu komputera mo\u017cna ustawi\u0107 typ uruchamiania na <i data-path-to-node=\"23\" data-index-in-node=\"121\">Automatyczny<\/i>. Nale\u017cy to zrobi\u0107 dopiero po pomy\u015blnym zako\u0144czeniu pozosta\u0142ych test\u00f3w. Us\u0142uga <i data-path-to-node=\"23\" data-index-in-node=\"212\">Messenger<\/i> uruchomiona przez system Windows musi zosta\u0107 zatrzymana, a typ uruchamiania ustawiony na <i data-path-to-node=\"23\" data-index-in-node=\"311\">R\u0119czny<\/i>.<\/p>\n<h5 id=\"zainstalowanie-roli-uslugi-drukowania-i-roli-serwer-faksow-systemu-windows-server-2008\" >Zainstalowanie roli <em>Us\u0142ugi drukowania<\/em> i roli <em>Serwer faks\u00f3w<\/em>\u00a0systemu Windows Server 2008<\/h5>\n<p>Aby korzysta\u0107 z SOM w systemie Windows Server 2008, nale\u017cy doda\u0107 do systemu rol\u0119 <i data-path-to-node=\"25\" data-index-in-node=\"81\">Us\u0142ugi drukowania<\/i> i rol\u0119 <i data-path-to-node=\"25\" data-index-in-node=\"106\">Serwer faks\u00f3w<\/i>. W tym celu nale\u017cy przej\u015b\u0107 do <i data-path-to-node=\"25\" data-index-in-node=\"150\">Start<\/i>, <i data-path-to-node=\"25\" data-index-in-node=\"157\">Ustawienia<\/i>, <i data-path-to-node=\"25\" data-index-in-node=\"169\">Panel sterowania<\/i> i wybra\u0107 <i data-path-to-node=\"25\" data-index-in-node=\"195\">Zarz\u0105dzanie<\/i>. Nale\u017cy otworzy\u0107 <i data-path-to-node=\"25\" data-index-in-node=\"224\">Mened\u017cer serwera<\/i> i wybra\u0107 widok <i data-path-to-node=\"25\" data-index-in-node=\"256\">Role<\/i>. Nast\u0119pnie nale\u017cy wybra\u0107 opcj\u0119 <i data-path-to-node=\"25\" data-index-in-node=\"292\">Dodaj role<\/i> i zastosowa\u0107 role <i data-path-to-node=\"25\" data-index-in-node=\"321\">Us\u0142ugi drukowania<\/i> i <i data-path-to-node=\"25\" data-index-in-node=\"341\">Serwer faks\u00f3w<\/i>. Po potwierdzeniu i wybraniu opcji <i data-path-to-node=\"25\" data-index-in-node=\"390\">Zainstaluj<\/i> role stan\u0105 si\u0119 aktywne.<\/p>\n<h4 id=\"dostosowanie-pliku-konfiguracyjnego\" >Dostosowanie pliku konfiguracyjnego<\/h4>\n<p>Nale\u017cy otworzy\u0107 plik <i data-path-to-node=\"27\" data-index-in-node=\"21\">server.properties<\/i> w podkatalogu <i data-path-to-node=\"27\" data-index-in-node=\"53\">C:\\Programs\\Semiramis\\SOM\\1.1\\config<\/i> (lub podobnym, w zale\u017cno\u015bci od systemu operacyjnego). Nale\u017cy dokona\u0107 nast\u0119puj\u0105cych wpis\u00f3w (miejsca wymagaj\u0105ce dostosowania s\u0105 oznaczone jako <i data-path-to-node=\"27\" data-index-in-node=\"231\">TODO<\/i>):<\/p>\n<ul>\n<li><em>cisag.sys.www.daemon.baseURI\u00a0<\/em>&#8211; definiuje URI serwera SOM, na przyk\u0142ad <i style=\"font-size: revert; color: initial;\" data-path-to-node=\"28,1,1,0\" data-index-in-node=\"39\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443<\/a><\/i><span style=\"font-size: revert; color: initial;\">. Wpis musi by\u0107 identyczny z wpisem w SAS (<\/span><em style=\"font-size: revert; color: initial;\">Panel system<\/em><span style=\"font-size: revert; color: initial;\">).<\/span><span style=\"font-size: revert; color: initial;\"> Nale\u017cy zapozna\u0107 si\u0119 z sekcj\u0105 <\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"2,0,0\" data-index-in-node=\"214\">Konfigurowanie Comarch ERP Enterprise dla SOM<\/i><span style=\"font-size: revert; color: initial;\">. Podobnie, nazwa serwera (<\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"2,0,0\" data-index-in-node=\"286\">som440.yourcompany.com<\/i><span style=\"font-size: revert; color: initial;\">) musi by\u0107 identyczna z nazw\u0105 pliku certyfikatu serwera (<\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"2,0,0\" data-index-in-node=\"365\">som440.yourcompany.com.jks<\/i><span style=\"font-size: revert; color: initial;\">).<\/span><\/li>\n<\/ul>\n<ul>\n<li><em>certname \u2013 ta warto\u015b\u0107 okre\u015bla nazw\u0119, pod kt\u00f3r\u0105 certyfikat u\u017cytkownika dla dost\u0119pu ODBC zosta\u0142 zapisany w magazynie certyfikat\u00f3w osobistych (przy u\u017cyciu <i data-path-to-node=\"2,1,0\" data-index-in-node=\"152\">Kreatora importu certyfikat\u00f3w<\/i>). Nazwa ta jest zwykle identyczna z <i data-path-to-node=\"2,1,0\" data-index-in-node=\"218\">nazw\u0105 zwyczajow\u0105<\/i> (CN) z certyfikatu. W wybranym przyk\u0142adzie jest to <i data-path-to-node=\"2,1,0\" data-index-in-node=\"286\">som440.yourcompany.com<\/i>, czyli nazwa hosta SOM.<\/em><\/li>\n<\/ul>\n<ul>\n<li>smtp.host \u2013 w tym miejscu wprowadza si\u0119 (pe\u0142n\u0105) nazw\u0119 hosta serwera pocztowego, kt\u00f3rego SOM powinien u\u017cywa\u0107 do wysy\u0142ania wiadomo\u015bci e-mail. Je\u015bli serwer pocztowy jest skonfigurowany tak, aby wymaga\u0142 uwierzytelniania, warto\u015bci nazwy u\u017cytkownika i has\u0142a mo\u017cna okre\u015bli\u0107 za pomoc\u0105 kluczy <i data-path-to-node=\"2,2,0\" data-index-in-node=\"284\">mail.smtp.user<\/i> i <i data-path-to-node=\"2,2,0\" data-index-in-node=\"301\">mail.smtp.pwd<\/i>.<\/li>\n<\/ul>\n<ul>\n<li>poolsize \u2013 warto\u015b\u0107 ta mo\u017ce by\u0107 u\u017cyta do ustawienia maksymalnej liczby r\u00f3wnoleg\u0142ych <i data-path-to-node=\"2,3,0\" data-index-in-node=\"83\">procesor\u00f3w raport\u00f3w<\/i>. Domy\u015blne ustawienie to 3 procesory (co odpowiada 3 procesom Windows). Zazwyczaj warto\u015b\u0107 ta jest dobrym kompromisem mi\u0119dzy przepustowo\u015bci\u0105 a wymaganiami dotycz\u0105cymi zasob\u00f3w. Nale\u017cy j\u0105 zwi\u0119kszy\u0107 tylko wtedy, gdy pozwala na to wydajno\u015b\u0107 zaanga\u017cowanych serwer\u00f3w (SOM, SAS, serwer ODBC, baza danych).<\/li>\n<\/ul>\n<p>Wi\u0119cej informacji na temat poszczeg\u00f3lnych parametr\u00f3w mo\u017cna znale\u017a\u0107 w <i data-path-to-node=\"3\" data-index-in-node=\"69\">dokumentacji Comarch ERP Enterprise Output Manager<\/i>.<\/p>\n<h4 id=\"konfiguracja-drukarek\" >Konfiguracja drukarek<\/h4>\n<p>Wszystkie sterowniki drukarek nale\u017cy zainstalowa\u0107 lokalnie na serwerze. Ma to r\u00f3wnie\u017c zastosowanie nawet w przypadku korzystania z centralnego serwera druku, kt\u00f3ry udost\u0119pnia drukarki do u\u017cytku. Je\u015bli drukarki nie s\u0105 skonfigurowane lokalnie na serwerze, na kt\u00f3rym zainstalowany jest SOM, wydajno\u015b\u0107 mo\u017ce by\u0107 obni\u017cona pod wzgl\u0119dem d\u0142u\u017cszych czas\u00f3w wydruku i wi\u0119kszego obci\u0105\u017cenia ruchu sieciowego, poniewa\u017c dane wyj\u015bciowe musz\u0105 by\u0107 nast\u0119pnie wykonywane przez inny serwer.<\/p>\n<section class=\"document-alert-box indicator\"><div class=\"document-alert-title\">Wskaz\u00f3wka<\/div><div class=\"document-alert-content\">Je\u015bli w istniej\u0105cej instalacji zmieniono w\u0142a\u015bciwo\u015bci drukarki (np. dodano jednostk\u0119 dupleksu) lub zainstalowano nowe drukarki, nale\u017cy wywo\u0142a\u0107 aplikacj\u0119 <i data-path-to-node=\"7,0\" data-index-in-node=\"162\">Zapytanie o stan urz\u0105dzenia wyj\u015bciowego<\/i> w Comarch ERP Enterprise, aby zsynchronizowa\u0107 stan SOM i SAS.<\/div><\/section>\n<h3 id=\"konfiguracja-som-w-comarch-erp-enterprise\" >Konfiguracja SOM w Comarch ERP Enterprise<\/h3>\n<p>Poni\u017csze sekcje opisuj\u0105 kroki konfiguracji SOM w Comarch ERP Enterprise.<\/p>\n<h4 id=\"utworz-polaczenie-system-output-manager\" >Utw\u00f3rz po\u0142\u0105czenie System Output Manager<\/h4>\n<p>Nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci, aby utworzy\u0107 po\u0142\u0105czenie System Output Manager:<\/p>\n<ol>\n<li>\n<p data-path-to-node=\"13,0,0\">Nale\u017cy uruchomi\u0107 aplikacj\u0119 <i data-path-to-node=\"13,0,0\" data-index-in-node=\"27\">Panel system<\/i> w ramach <i data-path-to-node=\"13,0,0\" data-index-in-node=\"51\">Zarz\u0105dzania systemem<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\">Nale\u017cy okre\u015bli\u0107 kategori\u0119 po\u0142\u0105czenia <i data-path-to-node=\"13,1,0\" data-index-in-node=\"37\">System Output Manager<\/i>.<\/p>\n<\/li>\n<li>Dla aktywnego systemu zostanie otwarte po\u0142\u0105czenie <i data-path-to-node=\"13,2,0\" data-index-in-node=\"50\">System Output Manager<\/i>, je\u015bli takie istnieje. Je\u015bli ma zosta\u0107 utworzone nowe po\u0142\u0105czenie, nale\u017cy wybra\u0107 przycisk [<strong>Nowy<\/strong>].<\/li>\n<li>Nale\u017cy ustawi\u0107 nazw\u0119 <i data-path-to-node=\"13,3,0\" data-index-in-node=\"21\">&lt;SystemName&gt;.&lt;Name&gt;<\/i> i kr\u00f3tki opis.<\/li>\n<li>W polu <i data-path-to-node=\"13,4,0\" data-index-in-node=\"7\">Server URI<\/i> nale\u017cy poda\u0107 pe\u0142ny adres, pod kt\u00f3rym ma by\u0107 dost\u0119pny SOM, na przyk\u0142ad <i data-path-to-node=\"13,4,0\" data-index-in-node=\"88\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443<\/a><\/i>. W przypadku ch\u0119ci obs\u0142ugi SAS i SOM na tym samym komputerze, nale\u017cy u\u017cy\u0107 r\u00f3\u017cnych numer\u00f3w port\u00f3w<\/li>\n<li>Nale\u017cy okre\u015bli\u0107 liczb\u0119 r\u00f3wnoleg\u0142ych po\u0142\u0105cze\u0144, kt\u00f3re SOM mo\u017ce otworzy\u0107 z SAS. Nale\u017cy wskaza\u0107 co najmniej 5 (zwykle wystarcza 10 po\u0142\u0105cze\u0144).<\/li>\n<li>Jako docelowy serwer aplikacji nale\u017cy okre\u015bli\u0107 SAS, do kt\u00f3rego SOM b\u0119dzie mia\u0142 dost\u0119p w celu wykonywania \u017c\u0105da\u0144 ODBC. Ten SAS musi zezwala\u0107 na nieograniczony dost\u0119p ODBC.<\/li>\n<li>Nale\u017cy zapisa\u0107 definicj\u0119 po\u0142\u0105czenia <i data-path-to-node=\"13,7,0\" data-index-in-node=\"36\">System Output Manager<\/i>.<\/li>\n<\/ol>\n<p>SOM mo\u017ce by\u0107 u\u017cywany dla wielu system\u00f3w, je\u015bli systemy s\u0105 oparte na tym samym statusie kodu, a SAS u\u017cywa tych samych certyfikat\u00f3w CA. Oznacza to, \u017ce dla ka\u017cdego systemu mo\u017cna zdefiniowa\u0107 oddzielne po\u0142\u0105czenie <i data-path-to-node=\"14\" data-index-in-node=\"208\">System Output Manager<\/i>, kt\u00f3re wszystkie odnosz\u0105 si\u0119 do tej samej instalacji SOM i u\u017cywaj\u0105 tego samego URI serwera.<\/p>\n<h4 id=\"tworzenie-nowego-certyfikatu\" >Tworzenie nowego certyfikatu<\/h4>\n<p>SOM spe\u0142nia dwie r\u00f3\u017cne role:<\/p>\n<ul>\n<li>\n<p data-path-to-node=\"17,0,0\">Podczas odbierania \u017c\u0105da\u0144 pe\u0142ni funkcj\u0119 serwera, gdy zadanie wyj\u015bciowe jest do niego przekazywane.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,0\">Zachowuje si\u0119 jak zwyk\u0142y u\u017cytkownik, gdy \u017c\u0105da definicji raport\u00f3w <i data-path-to-node=\"17,1,0\" data-index-in-node=\"65\">Crystal Reports\u00ae<\/i> z SAS, przechowuje dokumenty w <i data-path-to-node=\"17,1,0\" data-index-in-node=\"113\">Knowledge Store<\/i> lub uzyskuje dost\u0119p do ODBC.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"18\">Dla tych dw\u00f3ch r\u00f3l wymagane s\u0105 r\u00f3\u017cne magazyny certyfikat\u00f3w:<\/p>\n<ul data-path-to-node=\"19\">\n<li>\n<p data-path-to-node=\"19,0,0\">Jako serwer, SOM wymaga certyfikatu serwera w postaci pliku *<i data-path-to-node=\"19,0,0\" data-index-in-node=\"60\">.jks<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"19,1,0\">Jako u\u017cytkownik, SOM potrzebuje certyfikatu u\u017cytkownika w postaci pliku *<i data-path-to-node=\"19,1,0\" data-index-in-node=\"72\">.pfx<\/i>.<\/p>\n<\/li>\n<\/ul>\n<p>W celu uproszczenia SOM u\u017cywa tylko jednego certyfikatu serwera, kt\u00f3ry musi istnie\u0107 jednocze\u015bnie jako plik *<i data-path-to-node=\"20\" data-index-in-node=\"107\">.jks<\/i> oraz plik *<i data-path-to-node=\"20\" data-index-in-node=\"122\">.pfx<\/i>. Wersja *<i data-path-to-node=\"20\" data-index-in-node=\"135\">.jks<\/i> jest wymagana do uwierzytelniania w\u0142asnego serwera i jako u\u017cytkownik podczas dost\u0119pu do SAS; wersja *<i data-path-to-node=\"20\" data-index-in-node=\"240\">.pfx<\/i> jest u\u017cywana do uwierzytelniania na serwerze ODBC.<\/p>\n<p>Nale\u017cy zatem utworzy\u0107 certyfikaty dla SOM w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<ul>\n<li><span style=\"font-size: revert; color: initial;\">Wygenerowa\u0107 niezb\u0119dne certyfikat w formacie <\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"22,0,0\" data-index-in-node=\"44\">pfx<\/i><span style=\"font-size: revert; color: initial;\"> i <\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"22,0,0\" data-index-in-node=\"50\">jks<\/i><span style=\"font-size: revert; color: initial;\"> za pomoc\u0105 polecenia pow\u0142oki narz\u0119dzia <\/span><i style=\"font-size: revert; color: initial;\" data-path-to-node=\"22,0,0\" data-index-in-node=\"92\">crtcert<\/i><span style=\"font-size: revert; color: initial;\">. Przyk\u0142ad:<\/span><\/li>\n<\/ul>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">crtcert -type:3 <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-commonName:Tsom440.yourcompany.com <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">T-exportDirectory:file:\/\/\/c:\/tmpT <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">T-exportFileName:Tsom420.yourcompany.com <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">T:5 <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-exportFilePassword:1234567 <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-issuer:SEMIRAMIS-DEMO <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-organizationalUnits: \"your organizational unit\" <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-organization:yourcompany <\/code><\/p>\n<p><code data-path-to-node=\"22,0,0\" data-index-in-node=\"111\">-country:DE<\/code><\/p>\n<ul>\n<li>Wygenerowa\u0107 certyfikat serwera (parametr <i data-path-to-node=\"22,1,0\" data-index-in-node=\"41\">-type:3<\/i>). U\u017cywaj\u0105c parametru <i data-path-to-node=\"22,1,0\" data-index-in-node=\"70\">exportDirectory<\/i>, nale\u017cy wprowadzi\u0107 katalog zapisu w formacie URI. Folder musi istnie\u0107 i by\u0107 edytowalny przez u\u017cytkownika SAS.<\/li>\n<li>Okre\u015blaj\u0105c wsp\u00f3ln\u0105 nazw\u0119 (parametr <i data-path-to-node=\"22,2,0\" data-index-in-node=\"35\">-commonName<\/i>, nale\u017cy wprowadzi\u0107 pe\u0142n\u0105 nazw\u0119 hosta SOM, na przyk\u0142ad <em>som440.yourcompany.com<\/em>, je\u015bli SOM ma by\u0107 dost\u0119pny pod adresem URL <em>https:\/\/som440.yourcompany.com:8443<\/em>. Musi ona by\u0107 taka sama jak nazwa wygenerowanych plik\u00f3w<\/li>\n<\/ul>\n<div class=\"response-content ng-tns-c3363644607-41\">\n<div class=\"container\">\n<div id=\"model-response-message-contentr_6a9333292155ada5\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\" aria-live=\"off\" aria-busy=\"false\">\n<h3 data-path-to-node=\"2\" id=\"przechowywanie-certyfikatow\" >Przechowywanie certyfikat\u00f3w<\/h3>\n<p data-path-to-node=\"3\">Zgodnie z opisem w poprzedniej sekcji, nale\u017cy wygenerowa\u0107 certyfikat za pomoc\u0105 polecenia toolshell <i data-path-to-node=\"3\" data-index-in-node=\"107\">crtcert<\/i> jako plik <i data-path-to-node=\"3\" data-index-in-node=\"125\">.pfx<\/i>, a tak\u017ce jako plik <i data-path-to-node=\"3\" data-index-in-node=\"149\">.jks<\/i> (np. jako <i data-path-to-node=\"3\" data-index-in-node=\"164\">som440.yourcompany.com.pfx<\/i> i <i data-path-to-node=\"3\" data-index-in-node=\"193\">som420.yourcompany.com.jks<\/i>). W obu przypadkach plik musi by\u0107 chroniony has\u0142em <i data-path-to-node=\"3\" data-index-in-node=\"271\">1234567<\/i>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Instalacja wygenerowanych certyfikat\u00f3w na SOM odbywa si\u0119 w dw\u00f3ch krokach:<\/p>\n<ol>\n<li data-path-to-node=\"4\">Nale\u017cy skopiowa\u0107 plik <i data-path-to-node=\"5,0,0\" data-index-in-node=\"22\">.jks<\/i> do folderu <i data-path-to-node=\"5,0,0\" data-index-in-node=\"38\">C:\\Programs\\Semiramis\\SOM\\1.1\\config<\/i> (lub podobnego, w zale\u017cno\u015bci od systemu operacyjnego). Cz\u0119\u015b\u0107 serwerowa SOM u\u017cywa tego certyfikatu.<\/li>\n<li data-path-to-node=\"4\">Nale\u017cy zainstalowa\u0107 plik <i data-path-to-node=\"5,1,0\" data-index-in-node=\"25\">.pfx<\/i> za pomoc\u0105 <i data-path-to-node=\"5,1,0\" data-index-in-node=\"40\">Kreatora importu certyfikat\u00f3w<\/i> systemu Windows. W tym celu nale\u017cy dwukrotnie klikn\u0105\u0107 plik. Nale\u017cy upewni\u0107 si\u0119, \u017ce zalogowano si\u0119 na koncie u\u017cytkownika <i data-path-to-node=\"5,1,0\" data-index-in-node=\"190\">OUTPUTSERVER<\/i>, kt\u00f3re zosta\u0142o r\u00f3wnie\u017c u\u017cyte do uruchomienia us\u0142ugi Windows.<\/li>\n<\/ol>\n<p>Po wykonaniu tych krok\u00f3w nale\u017cy ponownie uruchomi\u0107 us\u0142ug\u0119 SOM.<\/p>\n<p>W bazie danych konfiguracji Comarch ERP Enterprise przypisuje si\u0119 wygenerowany certyfikat do konta u\u017cytkownika <i data-path-to-node=\"7\" data-index-in-node=\"195\">OUTPUTSERVER<\/i>. Nale\u017cy r\u00f3wnie\u017c zainstalowa\u0107 certyfikat w Comarch ERP Enterprise (czyli przypisa\u0107 go do konta u\u017cytkownika). Zosta\u0142o to opisane poni\u017cej w sekcji <a href=\"#Z1\"><i data-path-to-node=\"7\" data-index-in-node=\"352\">Konfigurowanie Comarch ERP Enterprise pod k\u0105tem dost\u0119pu do SOM<\/i><\/a>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Certyfikaty dla SOM i wszystkie certyfikaty u\u017cywane do produkcji w systemie musz\u0105 mie\u0107 te same urz\u0119dy certyfikacji w \u015bcie\u017cce certyfikacji. Oznacza to, \u017ce nie mo\u017cna utworzy\u0107 w\u0142asnego certyfikatu g\u0142\u00f3wnego i podpisa\u0107 nim wszystkich certyfikat\u00f3w serwera i u\u017cytkownik\u00f3w, a jednocze\u015bnie u\u017cywa\u0107 lokalnego certyfikatu serwera hosta z dostawy. Nale\u017cy zawsze tworzy\u0107 nowy certyfikat SOM dla swoich system\u00f3w, w oparciu o u\u017cywane urz\u0119dy certyfikacji. Informacje na temat tworzenia certyfikat\u00f3w i korzystania z kokpitu systemowego mo\u017cna znale\u017a\u0107 na stronie w dokumentacji <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/generowanie-certyfikatow\/\"><i data-path-to-node=\"8\" data-index-in-node=\"568\">Generowanie certyfikat\u00f3w<\/i><\/a>.<\/div><\/section>\n<h4 id=\"konfiguracja-drukarek\" >Konfiguracja drukarek<\/h4>\n<p>Wszystkie sterowniki drukarek nale\u017cy zainstalowa\u0107 lokalnie na serwerze. Ma to r\u00f3wnie\u017c zastosowanie nawet w przypadku korzystania z centralnego serwera druku, kt\u00f3ry udost\u0119pnia drukarki do u\u017cytku.<br \/>\nJe\u015bli drukarki nie s\u0105 skonfigurowane lokalnie na serwerze, na kt\u00f3rym zainstalowany jest SOM, wydajno\u015b\u0107 mo\u017ce by\u0107 obni\u017cona.<\/p>\n<h4 id=\"konfiguracja-comarch-erp-enterprise-pod-katem-dostepu-do-som\" ><a id=\"Z1\"><\/a>Konfiguracja Comarch ERP Enterprise pod k\u0105tem dost\u0119pu do SOM<\/h4>\n<ol>\n<li>Nale\u017cy skonfigurowa\u0107 u\u017cytkownika <i data-path-to-node=\"15\" data-index-in-node=\"33\">OUTPUTSERVER<\/i> w aplikacji <i data-path-to-node=\"15\" data-index-in-node=\"58\">Panel system<\/i>. U\u017cytkownik ten powinien nale\u017ce\u0107 do kategorii <i data-path-to-node=\"15\" data-index-in-node=\"119\">serwer<\/i>, aby nie wp\u0142ywa\u0142 na koszty licencji.<\/li>\n<li>Nale\u017cy przypisa\u0107 certyfikat <i data-path-to-node=\"15\" data-index-in-node=\"191\">OUTPUTSERVER<\/i> do tego u\u017cytkownika, importuj\u0105c go (patrz sekcja <i data-path-to-node=\"15\" data-index-in-node=\"253\">Tworzenie certyfikatu<\/i> powy\u017cej). Mo\u017cna u\u017cy\u0107 pliku *<i data-path-to-node=\"15\" data-index-in-node=\"302\">.jks<\/i> lub *<i data-path-to-node=\"15\" data-index-in-node=\"311\">.pfx<\/i>.<\/li>\n<li>Nale\u017cy przypisa\u0107 u\u017cytkownika do systemu Comarch ERP Enterprise. Nale\u017cy przypisa\u0107 u\u017cytkownika do kategorii <i data-path-to-node=\"15\" data-index-in-node=\"423\">pracownik<\/i> z pe\u0142nymi prawami dost\u0119pu. Poniewa\u017c u\u017cytkownik nie jest u\u017cytkownikiem interaktywnym, ale nale\u017cy do kategorii serwera, nie ma to wp\u0142ywu na koszty licencjonowania.<\/li>\n<li>Nale\u017cy sprawdzi\u0107 po\u0142\u0105czenie Comarch ERP Enterprise Output Manager utworzone zgodnie z dokumentem <i data-path-to-node=\"16\" data-index-in-node=\"95\">Utw\u00f3rz po\u0142\u0105czenie Comarch ERP Enterprise Output Manager<\/i> w aplikacji <em>P<\/em><i data-path-to-node=\"16\" data-index-in-node=\"163\">anel system<\/i>. Nale\u017cy okre\u015bli\u0107 nast\u0119puj\u0105ce parametry:<\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>\n<p data-path-to-node=\"17,0,0\"><b data-path-to-node=\"17,0,0\" data-index-in-node=\"0\">URI serwera SOM<\/b>, na przyk\u0142ad <i data-path-to-node=\"17,0,0\" data-index-in-node=\"29\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443<\/a><\/i> (musi by\u0107 identyczny z warto\u015bci\u0105 w pliku <i data-path-to-node=\"17,0,0\" data-index-in-node=\"106\">server.properties<\/i>)<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,0\"><b data-path-to-node=\"17,1,0\" data-index-in-node=\"0\">Liczba mo\u017cliwych r\u00f3wnoleg\u0142ych po\u0142\u0105cze\u0144 z SOM<\/b>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,2,0\"><b data-path-to-node=\"17,2,0\" data-index-in-node=\"0\">Docelowy serwer aplikacji<\/b>. Jest to SAS systemu, kt\u00f3ry jest u\u017cywany przez SOM do zapyta\u0144 ODBC.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Po wprowadzeniu zmian w konfiguracji nale\u017cy ponownie uruchomi\u0107 SAS lub SOM.<\/p>\n<h4 id=\"tworzenie-urzadzenia-wydruku\" >Tworzenie urz\u0105dzenia wydruku<\/h4>\n<p>Nale\u017cy zdefiniowa\u0107 urz\u0105dzenia wyj\u015bciowe dla zainstalowanych drukarek, urz\u0105dze\u0144 faksowych i bram e-mail. Przed u\u017cyciem urz\u0105dzenia wyj\u015bciowego nale\u017cy utworzy\u0107 odpowiednie uprawnienia w rolach autoryzacji dla u\u017cytkownik\u00f3w, kt\u00f3rzy maj\u0105 korzysta\u0107 z urz\u0105dzenia wyj\u015bciowego.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Po utworzeniu nowego systemu Comarch ERP Enterprise nale\u017cy zresetowa\u0107 fizyczne urz\u0105dzenie wyj\u015bciowe dla istniej\u0105cych urz\u0105dze\u0144 wyj\u015bciowych. W szczeg\u00f3lno\u015bci jest to konieczne w przypadku urz\u0105dze\u0144 wyj\u015bciowych z fizycznym urz\u0105dzeniem wyj\u015bciowym <i data-path-to-node=\"22\" data-index-in-node=\"251\">No printer<\/i>. W takim przypadku <i data-path-to-node=\"22\" data-index-in-node=\"281\">No printer<\/i> nale\u017cy najpierw u\u017cy\u0107 innego fizycznego urz\u0105dzenia i zapisa\u0107 urz\u0105dzenie wydruku. Nast\u0119pnie nale\u017cy zresetowa\u0107 je do fizycznego urz\u0105dzenia wyj\u015bciowego <i data-path-to-node=\"22\" data-index-in-node=\"442\">Brak drukarki<\/i> i zapisa\u0107 ponownie.<\/div><\/section>\n<h4 id=\"zapytanie-o-status-urzadzenia-wydruku\" >Zapytanie o status urz\u0105dzenia wydruku<\/h4>\n<p>Po ponownej instalacji SOM lub zmianach w urz\u0105dzeniach wyj\u015bciowych (takich jak dodanie modu\u0142u dupleksu do drukarki, zmiana bramy e-mail, dodanie nowego urz\u0105dzenia faksowego), nale\u017cy wywo\u0142a\u0107 aplikacj\u0119 <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/zapytanie-o-status-urzadzenia-wydruku\/\"><i data-path-to-node=\"25\" data-index-in-node=\"200\">Zapytanie o status urz\u0105dzenia wydruku<\/i><\/a> w Comarch ERP Enterprise, aby zsynchronizowa\u0107 SAS i SOM w zakresie opcji wyj\u015bciowych SOM.<\/p>\n<h3 id=\"test-instalacji\" >Test instalacji<\/h3>\n<ol>\n<li>Nale\u017cy sprawdzi\u0107, czy us\u0142uga NT <i data-path-to-node=\"28\" data-index-in-node=\"32\">SOM<\/i> jest uruchomiona.<\/li>\n<li>Nale\u017cy zalogowa\u0107 si\u0119 jako u\u017cytkownik <i data-path-to-node=\"28\" data-index-in-node=\"91\">OUTPUTSERVER<\/i><\/li>\n<li>Nale\u017cy uruchomi\u0107 przegl\u0105dark\u0119.<\/li>\n<li>Nale\u017cy wprowadzi\u0107 adres <i data-path-to-node=\"28\" data-index-in-node=\"178\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\/conf\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443\/conf<\/a><\/i>. Zostan\u0105 wy\u015bwietlone ustawienia konfiguracji SOM.<\/li>\n<li>Nale\u017cy wprowadzi\u0107 adres <i data-path-to-node=\"28\" data-index-in-node=\"293\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\/printers\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443\/printers<\/a><\/i>. Wy\u015bwietlone zostan\u0105 skonfigurowane drukarki (w tym e-mail i faks).<\/li>\n<li>Nale\u017cy zalogowa\u0107 si\u0119 jako u\u017cytkownik <i data-path-to-node=\"28\" data-index-in-node=\"443\">OUTPUTSERVER<\/i> do SAS, kt\u00f3ry jest wprowadzony jako docelowy serwer ODBC. Pojawi si\u0119 nast\u0119puj\u0105cy komunikat, poniewa\u017c u\u017cytkownik nale\u017cy do kategorii <i data-path-to-node=\"28\" data-index-in-node=\"588\">Serwer<\/i>.<\/li>\n<\/ol>\n<p><code><b data-path-to-node=\"29,0\" data-index-in-node=\"0\">403 - Zabronione<\/b> B\u0142\u0105d KRN-00930: Logon for <i data-path-to-node=\"29,0\" data-index-in-node=\"43\">Dialog access<\/i> by user <i data-path-to-node=\"29,0\" data-index-in-node=\"65\">OUTPUTSERVER - SOM<\/i> from address <i data-path-to-node=\"29,0\" data-index-in-node=\"97\">132.100.100.9<\/i> rejected on: Mon, 06 Sep 2004 14:59:41 GMT. U\u017cytkownik nie nale\u017cy do kategorii: Interactive. Przyczyna: Logowanie do <i data-path-to-node=\"29,0\" data-index-in-node=\"228\">Dialog access<\/i> jest dozwolone tylko dla u\u017cytkownik\u00f3w kategorii <i data-path-to-node=\"29,0\" data-index-in-node=\"290\">Interactive<\/i><\/code><\/p>\n<ol start=\"7\">\n<li>Nale\u017cy zalogowa\u0107 si\u0119 jako inny u\u017cytkownik Comarch ERP Enterprise do tego samego SAS.<\/li>\n<li>W aplikacji <i data-path-to-node=\"30\" data-index-in-node=\"97\">System cockpit<\/i> nale\u017cy za\u0142adowa\u0107 po\u0142\u0105czenie System Output Manager do sprawdzenia.<\/li>\n<li>Nale\u017cy klikn\u0105\u0107 zak\u0142adk\u0119 <i data-path-to-node=\"30\" data-index-in-node=\"218\">Zlecenia<\/i>. Zostanie nawi\u0105zane po\u0142\u0105czenie mi\u0119dzy SAS a SOM i wy\u015bwietlona zawarto\u015b\u0107 kolejki SOM.<\/li>\n<\/ol>\n<h5 id=\"sprawdzanie-polaczenia-som-sas\" >Sprawdzanie po\u0142\u0105czenia SOM\/SAS<\/h5>\n<ol>\n<li>Nale\u017cy wprowadzi\u0107 adres <i data-path-to-node=\"31\" data-index-in-node=\"55\">https:\/\/&lt;nazwa-hosta-sas&gt;[:port]<\/i> dzia\u0142aj\u0105cego systemu SAS w przegl\u0105darce.<\/li>\n<li>Na innym kliencie nale\u017cy wprowadzi\u0107 adres <i data-path-to-node=\"31\" data-index-in-node=\"189\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\/printers\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443\/printers<\/a><\/i>, aby przetestowa\u0107 dost\u0119pno\u015b\u0107 SOM z innych komputer\u00f3w.<\/li>\n<\/ol>\n<h3 id=\"konfiguracja-dodatkowych-urzadzen-wyjsciowych-w-comarch-erp-enterprise\" >Konfiguracja dodatkowych urz\u0105dze\u0144 wyj\u015bciowych w Comarch ERP Enterprise<\/h3>\n<p>Poni\u017cej przedstawiono kroki, kt\u00f3re nale\u017cy wykona\u0107 w celu skonfigurowania urz\u0105dzenia wyj\u015bciowego, takiego jak drukarka lub faks, w Comarch ERP Enterprise:<\/p>\n<ol>\n<li>Nale\u017cy zainstalowa\u0107 drukark\u0119 lub faks dla Comarch ERP Enterprise na komputerze, na kt\u00f3rym dzia\u0142a SOM. Nale\u017cy zainstalowa\u0107 sterowniki bezpo\u015brednio; nie nale\u017cy u\u017cywa\u0107 \u017cadnych wsp\u00f3\u0142dzielonych drukarek na innych serwerach druku.<\/li>\n<li>Nale\u017cy u\u017cy\u0107 przegl\u0105darki i adresu URL <i data-path-to-node=\"35,1,0\" data-index-in-node=\"56\"><a class=\"ng-star-inserted\" href=\"https:\/\/som440.yourcompany.com:8443\/printers\" target=\"_blank\" rel=\"noopener\">https:\/\/som440.yourcompany.com:8443\/printers<\/a><\/i>, aby sprawdzi\u0107, czy SOM rozpoznaje nowe urz\u0105dzenie wyj\u015bciowe.<\/li>\n<li>Nale\u017cy zdefiniowa\u0107 nowe urz\u0105dzenie wyj\u015bciowe w Comarch ERP Enterprise.<\/li>\n<li>Nale\u017cy wywo\u0142a\u0107 aplikacj\u0119 <i data-path-to-node=\"35,3,0\" data-index-in-node=\"25\">Zapytanie o status urz\u0105dzenia wydruku<\/i>.<\/li>\n<li>Nale\u017cy przypisa\u0107 uprawnienia dla nowego urz\u0105dzenia wyj\u015bciowego.<\/li>\n<\/ol>\n<p>Nast\u0119pnie nowo skonfigurowane urz\u0105dzenia wyj\u015bciowe s\u0105 dost\u0119pne dla u\u017cytkownik\u00f3w.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nie nale\u017cy instalowa\u0107 drukarek za po\u015brednictwem sesji pulpitu zdalnego i nie wykonywa\u0107 czynno\u015bci opisanych powy\u017cej za po\u015brednictwem sesji pulpitu zdalnego z u\u017cytkownikiem SOM. W zale\u017cno\u015bci od konfiguracji sesji RDP mo\u017ce to spowodowa\u0107, \u017ce drukarki pod\u0142\u0105czone po stronie klienta i u\u017cywane w sesji ze specjalnym oznaczeniem <i data-path-to-node=\"37\" data-index-in-node=\"331\">__PrinterName<\/i> nie zostan\u0105 rozpoznane przez SOM. Powoduje to, \u017ce \u017cadne drukarki nie s\u0105 dost\u0119pne po ponownym uruchomieniu SOM.<\/div><\/section>\n<h5 id=\"wymiana-plikow-sterownikow\" >Wymiana plik\u00f3w sterownik\u00f3w<\/h5>\n<p>Podczas pracy nie nale\u017cy wymienia\u0107 sterownik\u00f3w drukarki lub faksu. Mo\u017ce to prowadzi\u0107 do niepo\u017c\u0105danych skutk\u00f3w ubocznych, takich jak przerwanie zada\u0144 wyj\u015bciowych przez program. Najpierw nale\u017cy zatrzyma\u0107 us\u0142ug\u0119 SOM, nast\u0119pnie wymieni\u0107 sterownik, a na koniec ponownie uruchomi\u0107 us\u0142ug\u0119 SOM.<\/p>\n<h3 id=\"instrukcja-wydruku\" >Instrukcja wydruku<\/h3>\n<p>Aby wygenerowa\u0107 i wys\u0142a\u0107 raport lub dokument, w Comarch ERP Enterprise wykonuje si\u0119 nast\u0119puj\u0105ce, prosto opisane kroki:<\/p>\n<ol>\n<li>Akcja u\u017cytkownika inicjuje wygenerowanie i wys\u0142anie dokumentu.<\/li>\n<li>SAS, w kt\u00f3rym zalogowany jest u\u017cytkownik, przesy\u0142a do SOM informacje o dokumencie do wydrukowania i parametrach.<\/li>\n<li>SOM loguje si\u0119 do SAS z kroku 2 i \u0142aduje wymagany plik <em>.rpt<\/em> z SAS.<\/li>\n<li>SOM wykonuje dost\u0119p ODBC niezb\u0119dny do okre\u015blenia danych za po\u015brednictwem docelowego serwera ODBC zdefiniowanego w po\u0142\u0105czeniu System Output Manager.<\/li>\n<li>SOM wy\u015bwietla wygenerowany dokument na wybranym urz\u0105dzeniu wyj\u015bciowym lub wysy\u0142a go.<\/li>\n<\/ol>\n<p>Poni\u017cszy diagram ilustruje poszczeg\u00f3lne kroki.<\/p>\n<p><a href=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43329\" src=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som.png\" alt=\"\" width=\"981\" height=\"643\" srcset=\"https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som.png 981w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-300x197.png 300w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-768x503.png 768w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-50x33.png 50w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-920x603.png 920w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-600x393.png 600w, https:\/\/pomoc.comarch.pl\/cee\/wp-content\/uploads\/2026\/03\/som-320x210.png 320w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/a><\/p>\n<p>Kroki dla wyj\u015bcia przez SOM<\/p>\n<h3 id=\"instalacja-som-dla-systemu-demonstracyjnego\" >Instalacja SOM dla systemu demonstracyjnego<\/h3>\n<p>Comarch ERP Enterprise i SOM s\u0105 dostarczane w stanie wst\u0119pnie skonfigurowanym w systemie instalacyjnym. Standardowa instalacja mo\u017ce zatem wygenerowa\u0107 dane wyj\u015bciowe bez konieczno\u015bci wprowadzania jakichkolwiek zmian, pod warunkiem, \u017ce SAS i SOM dzia\u0142aj\u0105 na tym samym serwerze. Nast\u0119pnie SAS mo\u017ce po\u0142\u0105czy\u0107 si\u0119 z SOM poprzez adres <i data-path-to-node=\"45\" data-index-in-node=\"328\">https:\/\/localhost:8443<\/i>. Ustawienia kokpitu systemowego dla po\u0142\u0105czenia System Output Manager zosta\u0142y ju\u017c wprowadzone.<\/p>\n<p>Nie ma potrzeby generowania nowych certyfikat\u00f3w SOM dla systemu demonstracyjnego. W dalszej cz\u0119\u015bci zak\u0142ada si\u0119, \u017ce system demonstracyjny zosta\u0142 utworzony przy u\u017cyciu opcji <i data-path-to-node=\"45\" data-index-in-node=\"633\">Generuj system z komponentami<\/i> podczas aktywacji licencji i \u017ce wszystkie ustawienia systemu \u017ar\u00f3d\u0142owego zosta\u0142y przej\u0119te.<\/p>\n<p>Aby zainstalowa\u0107 modu\u0142 SOM dla systemu demonstracyjnego, nale\u017cy wykona\u0107 nast\u0119puj\u0105ce czynno\u015bci:<\/p>\n<ol>\n<li>Przeprowadzi\u0107 wszystkie weryfikacje i instalacje zgodnie z opisem w rozdziale <a href=\"#Z2\"><i data-path-to-node=\"47,0,0\" data-index-in-node=\"78\">Wymagania dotycz\u0105ce instalacji<\/i><\/a>.<\/li>\n<li>Wykona\u0107 wszystkie kroki opisane w rozdziale <a href=\"#Z3\"><i data-path-to-node=\"47,1,0\" data-index-in-node=\"44\">Instalacja<\/i><\/a>.\n<ul>\n<li>Nale\u017cy u\u017cy\u0107 tego samego konta u\u017cytkownika, na kt\u00f3rym uruchomiony jest system demonstracyjny Comarch ERP Enterprise SAS. Nie ma potrzeby zak\u0142adania nowego konta u\u017cytkownika.<\/li>\n<li>W pliku konfiguracyjnym wystarczy doda\u0107 adres serwera e-mail. SOM jest uruchamiany pod adresem <i data-path-to-node=\"47,2,0\" data-index-in-node=\"95\">https:\/\/localhost:8443<\/i><\/li>\n<li>Skonfigurowa\u0107 \u017c\u0105dane drukarki.<\/li>\n<\/ul>\n<\/li>\n<li>W aplikacji <i data-path-to-node=\"47,4,0\" data-index-in-node=\"12\">Panel system<\/i> przypisa\u0107 u\u017cytkownika <i data-path-to-node=\"47,4,0\" data-index-in-node=\"49\">OUTPUTSERVER<\/i> do systemu demonstracyjnego.\n<ul>\n<li>Za pomoc\u0105 u\u017cytkownika, na kt\u00f3rego koncie uruchomiona jest us\u0142uga SOM, zainstalowa\u0107 certyfikat u\u017cytkownika <i data-path-to-node=\"47,4,0\" data-index-in-node=\"197\">localhost.pfx<\/i> dla u\u017cytkownika <i data-path-to-node=\"47,4,0\" data-index-in-node=\"227\">OUTPUTSERVER<\/i>. Certyfikat jest przechowywany w katalogu <i data-path-to-node=\"47,4,0\" data-index-in-node=\"282\">C:\\Programs\\Semiramis\\SOM\\1.1\\config<\/i> (lub podobnym, w zale\u017cno\u015bci od systemu operacyjnego) podczas instalacji oprogramowania. Has\u0142o to <i data-path-to-node=\"47,4,0\" data-index-in-node=\"416\">1234567<\/i>.<\/li>\n<li>Konfigurowanie urz\u0105dze\u0144 wyj\u015bciowych dla drukare<\/li>\n<\/ul>\n<\/li>\n<li>Ponownie uruchomi\u0107 us\u0142ug\u0119 SAS i SOM.<\/li>\n<\/ol>\n<p>W przypadku systemu demonstracyjnego dalsze kroki nie s\u0105 wymagane.<\/p>\n<h3 id=\"rozwiazywanie-problemow\" >Rozwi\u0105zywanie problem\u00f3w<\/h3>\n<ul>\n<li>Nale\u017cy sprawdzi\u0107, czy SOM mo\u017ce uzyska\u0107 dost\u0119p do SAS. Mo\u017cna to sprawdzi\u0107, pr\u00f3buj\u0105c uzyska\u0107 dost\u0119p do SAS z SOM (jako u\u017cytkownik Windows <i data-path-to-node=\"51,0,0\" data-index-in-node=\"136\">OUTPUTSERVER<\/i>) za pomoc\u0105 przegl\u0105darki.<\/li>\n<li>Nale\u017cy sprawdzi\u0107 czy ODBC mo\u017ce by\u0107 w og\u00f3le u\u017cywane w SAS \u017c\u0105daj\u0105cym dost\u0119pu poprzez ustawienia SAS w aplikacji <em>Panel System<\/em>.<\/li>\n<li>Nale\u017cy u\u017cy\u0107 adresu URL <i data-path-to-node=\"51,2,0\" data-index-in-node=\"56\"><a class=\"ng-star-inserted\" href=\"https:\/\/som420.yourcompany.com:8443\/printers\" target=\"_blank\" rel=\"noopener\">https:\/\/som420.yourcompany.com:8443\/printers<\/a><\/i>, aby sprawdzi\u0107, czy program SOM jest uruchomiony i czy znaleziono wszystkie zainstalowane drukarki.<\/li>\n<li>Na li\u015bcie zada\u0144 systemu Windows powinien by\u0107 widoczny proces o nazwie <i data-path-to-node=\"51,3,0\" data-index-in-node=\"70\">javasvc.exe<\/i>.<\/li>\n<li>Na li\u015bcie zada\u0144 systemu Windows powinien by\u0107 widoczny proces o nazwie <i data-path-to-node=\"51,4,0\" data-index-in-node=\"70\">java.exe<\/i>.<\/li>\n<li>W zale\u017cno\u015bci od konfiguracji, jeden lub wi\u0119cej proces\u00f3w o nazwie <i data-path-to-node=\"51,5,0\" data-index-in-node=\"65\">RPTPROC<\/i> powinno by\u0107 widocznych na li\u015bcie zada\u0144 systemu Windows.<\/li>\n<li>Nale\u017cy wyszuka\u0107 b\u0142\u0119dy lub ostrze\u017cenia w przegl\u0105darce zdarze\u0144 (dzienniku aplikacji) (\u017ar\u00f3d\u0142o <i data-path-to-node=\"51,6,0\" data-index-in-node=\"91\">SemiramisSOMODBC2<\/i> lub <i data-path-to-node=\"51,6,0\" data-index-in-node=\"113\">somsvc<\/i>).<\/li>\n<li>Nale\u017cy sprawdzi\u0107 plik dziennika SOM. Plik <i data-path-to-node=\"51,7,0\" data-index-in-node=\"42\">som.log<\/i> znajduje si\u0119 w katalogu SOM pod adresem <i data-path-to-node=\"51,7,0\" data-index-in-node=\"90\">C:\\Programs\\Semiramis\\SOM\\1.1<\/i> (lub podobnym, w zale\u017cno\u015bci od systemu operacyjnego).<\/li>\n<li>Nale\u017cy uruchomi\u0107 r\u0119cznie us\u0142ug\u0119 SOM. Nale\u017cy zamkn\u0105\u0107 us\u0142ug\u0119, je\u015bli jest nadal uruchomiona. Nast\u0119pnie nale\u017cy otworzy\u0107 pow\u0142ok\u0119 CMD, prze\u0142\u0105czy\u0107 si\u0119 do katalogu <i data-path-to-node=\"51,8,0\" data-index-in-node=\"156\">C:\\Programs\\Semiramis\\SOM\\1.1<\/i> (lub podobnego, w zale\u017cno\u015bci od systemu operacyjnego) i wykona\u0107 tam polecenie <i data-path-to-node=\"51,8,0\" data-index-in-node=\"264\">java -jar SOM.jar<\/i>. Umo\u017cliwi to rozpoznanie wszelkich b\u0142\u0119d\u00f3w, kt\u00f3re mog\u0105 Nale\u017cy wywo\u0142a\u0107 aplikacj\u0119 <i data-path-to-node=\"51,9,0\" data-index-in-node=\"25\">Zapytanie o status urz\u0105dzenia wyj\u015bciowego<\/i>, aby zsynchronizowa\u0107 status SOM i SAS.<\/li>\n<\/ul>\n<h3 id=\"czesto-zadawane-pytania-faq\" >Cz\u0119sto zadawane pytania (FAQ)<\/h3>\n<h4 id=\"som-zatrzymuje-sie-data-execution-prevention\" >SOM zatrzymuje si\u0119 &#8211; Data Execution Prevention<\/h4>\n<p>Ta sekcja opisuje wymagane ustawienia dla SOM w wersji 1.1.11 i ni\u017cszych. W przypadku wersji 1.1.12 i nowszych te ustawienia <i data-path-to-node=\"55\" data-index-in-node=\"125\">Data Execution Prevention<\/i> zwykle nie s\u0105 ju\u017c wymagane. Zaobserwowano jednak przypadki, kt\u00f3re mo\u017cna rozwi\u0105za\u0107 tylko poprzez w\u0142\u0105czenie do listy wyj\u0105tk\u00f3w. Plik dziennika SOM wskazuje, \u017ce SOM nie mo\u017ce uzyska\u0107 dost\u0119pu do stron pami\u0119ci. Us\u0142uga musi zosta\u0107 ponownie uruchomiona. To zdarzenie jest zwi\u0105zane z ustawieniami Windows <i data-path-to-node=\"55\" data-index-in-node=\"446\">Data Execution Prevention<\/i>.<\/p>\n<p data-path-to-node=\"56\">Jak skonfigurowa\u0107 te ustawienia w systemie Windows 2003:<\/p>\n<ol start=\"1\" data-path-to-node=\"57\">\n<li>\n<p data-path-to-node=\"57,0,0\">Otworzy\u0107 <i data-path-to-node=\"57,0,0\" data-index-in-node=\"9\">W\u0142a\u015bciwo\u015bci systemowe<\/i> komputera.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"57,1,0\">Klikn\u0105\u0107 zak\u0142adk\u0119 <i data-path-to-node=\"57,1,0\" data-index-in-node=\"17\">Zaawansowane<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"57,2,0\">W sekcji <i data-path-to-node=\"57,2,0\" data-index-in-node=\"9\">Wydajno\u015b\u0107<\/i> klikn\u0105\u0107 <i data-path-to-node=\"57,2,0\" data-index-in-node=\"27\">Ustawienia<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"57,3,0\">Otworzy\u0107 nowe okno dialogowe <i data-path-to-node=\"57,3,0\" data-index-in-node=\"29\">Opcje wydajno\u015bci<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"57,4,0\">Klikn\u0105\u0107 kart\u0119 <i data-path-to-node=\"57,4,0\" data-index-in-node=\"14\">Zapobieganie wykonywaniu danych<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"57,5,0\">Okre\u015bli\u0107 wpisy dla SOM na li\u015bcie wyj\u0105tk\u00f3w. (Pliki te mo\u017cna znale\u017a\u0107 w katalogu *c:\\Programs (x86)\\Semiramis\\SOM\\1.1* lub podobnych \u015bcie\u017ckach, w zale\u017cno\u015bci od wersji systemu operacyjnego).<\/p>\n<\/li>\n<\/ol>\n<ul data-path-to-node=\"58\">\n<li>\n<p data-path-to-node=\"58,0,0\"><i data-path-to-node=\"58,0,0\" data-index-in-node=\"0\">javasvc.exe<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"58,1,0\"><i data-path-to-node=\"58,1,0\" data-index-in-node=\"0\">RPTPROC.exe<\/i><\/p>\n<\/li>\n<\/ul>\n<ol start=\"6\">\n<li>\n<p data-path-to-node=\"59,0,0\">Klikn\u0105\u0107 <i data-path-to-node=\"59,0,0\" data-index-in-node=\"8\">Akceptuj<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"59,1,0\">Klikn\u0105\u0107 <i data-path-to-node=\"59,1,0\" data-index-in-node=\"8\">OK<\/i>, aby zamkn\u0105\u0107 okno dialogowe <i data-path-to-node=\"59,1,0\" data-index-in-node=\"39\">Opcje wydajno\u015bci<\/i>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"59,2,0\">Klikn\u0105\u0107 <i data-path-to-node=\"59,2,0\" data-index-in-node=\"8\">OK<\/i>, aby zamkn\u0105\u0107 okno dialogowe <i data-path-to-node=\"59,2,0\" data-index-in-node=\"39\">W\u0142a\u015bciwo\u015bci systemu<\/i>.<\/p>\n<\/li>\n<\/ol>\n<p>Przyk\u0142adowy wpis w pliku dziennika SOM dotycz\u0105cy wyst\u0105pienia tego problemu: <i data-path-to-node=\"60\" data-index-in-node=\"76\">2006-01-25 11:48:16.845 CET INFO 1.1.11: serwowanie na <a class=\"ng-star-inserted\" href=\"https:\/\/som.semiramis.com:8443\" target=\"_blank\" rel=\"noopener\">https:\/\/som.semiramis.com:8443<\/a><\/i> <i data-path-to-node=\"60\" data-index-in-node=\"162\">2006-01-25 11:48:59.861 CET WARNING RPTPROC Utracono po\u0142\u0105czenie z procesem roboczym<\/i> <i data-path-to-node=\"60\" data-index-in-node=\"246\">com.cisag.sys.som.WorkerProcess processConnectionError<\/i> <i data-path-to-node=\"60\" data-index-in-node=\"301\">java.io.IOException: Nieprawid\u0142owa d\u0142ugo\u015b\u0107 ci\u0105gu lub uszkodzony strumie\u0144: length = 1750338061<\/i><\/p>\n<h4 id=\"bledy-odbc\" >B\u0142\u0119dy ODBC<\/h4>\n<p>Podczas instalacji pojawi si\u0119 nast\u0119puj\u0105cy komunikat o b\u0142\u0119dzie: <i data-path-to-node=\"62\" data-index-in-node=\"63\">B\u0142\u0105d 1918: B\u0142\u0105d instalacji sterownika ODBC. SOM ODBC Driver 2.0, b\u0142\u0105d ODBC 13: Nie mo\u017cna za\u0142adowa\u0107 biblioteki konfiguracji lub konwersji. Sprawd\u017a, czy plik SOM ODBC Driver 2.0 istnieje i czy mo\u017cna uzyska\u0107 do niego dost\u0119p.<\/i> Ten b\u0142\u0105d wyst\u0119puje, je\u015bli w systemie Windows 2000 nie zainstalowano co najmniej dodatku Service Pack 3. Nale\u017cy zainstalowa\u0107 dodatek Service Pack 4 i powt\u00f3rzy\u0107 instalacj\u0119.<\/p>\n<h4 id=\"zadania-wyjsciowe-anulowane\" >Zadania wyj\u015bciowe &#8222;anulowane&#8221;<\/h4>\n<p>W pliku dziennika SOM komunikat o b\u0142\u0119dzie z <i data-path-to-node=\"64\" data-index-in-node=\"44\">Crystal Reports\u00ae<\/i> wskazuje, \u017ce nie mo\u017cna by\u0142o si\u0119 zalogowa\u0107. Ten b\u0142\u0105d mo\u017ce wyst\u0105pi\u0107, gdy zmienne \u015brodowiskowe <i data-path-to-node=\"64\" data-index-in-node=\"153\">TMP<\/i> i <i data-path-to-node=\"64\" data-index-in-node=\"159\">TEMP<\/i> dla konta u\u017cytkownika, pod kt\u00f3rym dzia\u0142a us\u0142uga NT, wskazuj\u0105 na folder zawieraj\u0105cy kilka spacji. Nale\u017cy utworzy\u0107 katalog <i data-path-to-node=\"64\" data-index-in-node=\"285\">C:\\temp<\/i> i ustawi\u0107 zmienne w tym folderze.<\/p>\n<h4 id=\"brak-wyswietlania-zadan-wyjsciowych-ktore-powinny-byc-tylko-wyswietlane\" >Brak wy\u015bwietlania zada\u0144 wyj\u015bciowych, kt\u00f3re powinny by\u0107 tylko wy\u015bwietlane<\/h4>\n<p>Po wydrukowaniu zlecenia na urz\u0105dzeniu wyj\u015bciowym z kategorii <i data-path-to-node=\"66\" data-index-in-node=\"62\">nie drukarka<\/i> plik wyj\u015bciowy jest zapisywany w <i data-path-to-node=\"66\" data-index-in-node=\"108\">Knowledge Store<\/i>, ale wy\u015bwietlanie dokumentu w programie <i data-path-to-node=\"66\" data-index-in-node=\"164\">Adobe Acrobat Reader<\/i> ko\u0144czy si\u0119 niepowodzeniem. Ten b\u0142\u0105d pojawia si\u0119, gdy komputer, na kt\u00f3rym dokument powinien by\u0107 wy\u015bwietlany, nie mo\u017ce uzyska\u0107 dost\u0119pu do <i data-path-to-node=\"66\" data-index-in-node=\"321\">Knowledge Store<\/i>. Nast\u0119puj\u0105ce czynniki mog\u0105 uniemo\u017cliwi\u0107 dost\u0119p:<\/p>\n<ul>\n<li>\n<p data-path-to-node=\"67,0,0\">Uprawnienia u\u017cytkownika do wybranego folderu w <i data-path-to-node=\"67,0,0\" data-index-in-node=\"47\">Knowledge Store<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"67,1,0\">Microsoft Windows XP bez dodatku Service Pack 1 lub bez zainstalowanego pakietu Microsoft Office<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"67,2,0\">Microsoft Windows 2003 Server bez zainstalowanego pakietu Microsoft Office<\/p>\n<\/li>\n<\/ul>\n<p>Aby umo\u017cliwi\u0107 dost\u0119p do <i data-path-to-node=\"68\" data-index-in-node=\"24\">Knowledge Store<\/i>, nale\u017cy zainstalowa\u0107 nast\u0119puj\u0105c\u0105 aktualizacj\u0119 zar\u00f3wno na serwerze, na kt\u00f3rym zainstalowany jest SOM, jak i na kliencie: <i data-path-to-node=\"68\" data-index-in-node=\"160\">KB-907306<\/i><\/p>\n<h4 id=\"uzywanie-innych-czcionek\" >U\u017cywanie innych czcionek<\/h4>\n<p>Je\u015bli w danych wyj\u015bciowych generowanych przez SOM maj\u0105 by\u0107 u\u017cywane specjalne czcionki, nale\u017cy je zainstalowa\u0107 na komputerze SOM. Nowe czcionki mog\u0105 by\u0107 u\u017cywane po pomy\u015blnej instalacji.<br \/>\nWszystkie czcionki u\u017cywane przez raport w czasie projektowania raportu musz\u0105 by\u0107 zainstalowane na kliencie, na kt\u00f3rym uruchomiony jest SOM. Je\u015bli raport u\u017cywa czcionki, kt\u00f3ra nie jest zainstalowana na kliencie SOM, czcionka ta nie mo\u017ce zosta\u0107 wyprowadzona.<\/p>\n<h3 id=\"wyjscie-oparte-na-faksie\" >Wyj\u015bcie oparte na faksie<\/h3>\n<h4 id=\"komunikat-o-bledzie-faksu-microsoft-1630\" >Komunikat o b\u0142\u0119dzie faksu Microsoft 1630<\/h4>\n<p>Je\u015bli funkcja <i data-path-to-node=\"72\" data-index-in-node=\"62\">potwierdzenia transmisji<\/i> zosta\u0142a wy\u0142\u0105czona w mened\u017cerze us\u0142ug faksowania firmy Microsoft, interfejs API faksu firmy Microsoft zwraca b\u0142\u0105d podczas przesy\u0142ania faksu z \u017c\u0105danym potwierdzeniem transmisji. Nale\u017cy okre\u015bli\u0107 adres e-mail urz\u0105dzenia faksowego, kt\u00f3ry ma by\u0107 u\u017cywany do wysy\u0142ania i aktywowa\u0107 funkcj\u0119 <i data-path-to-node=\"72\" data-index-in-node=\"368\">potwierdzenia transmisji<\/i>. Funkcja faksu b\u0119dzie wtedy dzia\u0142a\u0107 poprawnie w Comarch ERP Enterprise.<\/p>\n<h4 id=\"format-numeru-faksu-dla-interfejsu-api-firmy-microsoft\" >Format numeru faksu dla interfejsu API firmy Microsoft<\/h4>\n<p>Wszystkie okre\u015blone numery faks\u00f3w musz\u0105 by\u0107 zgodne z <i data-path-to-node=\"73\" data-index-in-node=\"115\">formatem kanonicznym<\/i> (lub formatem mi\u0119dzynarodowym), aby mo\u017cna by\u0142o zastosowa\u0107 ustawienia w <i data-path-to-node=\"73\" data-index-in-node=\"207\">Panel sterowania -&gt; Opcje telefonu i modemu<\/i>. Je\u015bli numery faks\u00f3w nie s\u0105 w tym formacie, s\u0105 one przesy\u0142ane bezpo\u015brednio do modemu (karty ISDN). W tym przypadku ustawione regu\u0142y wybierania nie maj\u0105 zastosowania, wi\u0119c nale\u017cy upewni\u0107 si\u0119, \u017ce numery wymagane do wybrania linii zewn\u0119trznej (tj. <i data-path-to-node=\"73\" data-index-in-node=\"496\">(0)<\/i>) dla po\u0142\u0105cze\u0144 lokalnych i mi\u0119dzymiastowych s\u0105 okre\u015blone. Format kanoniczny ma nast\u0119puj\u0105ce specyfikacje:<\/p>\n<p><i data-path-to-node=\"73\" data-index-in-node=\"604\">+ CountryCode Space [(AreaCode) Space] SubscriberNumber | Subaddress ^ Name CRLF<\/i><\/p>\n<p>Przyk\u0142ady:<\/p>\n<p><i data-path-to-node=\"73\" data-index-in-node=\"696\">+49 (511) 111111-111<\/i> lub <i data-path-to-node=\"73\" data-index-in-node=\"721\">+1 (999) 555-1212<\/i><\/p>\n<h4 id=\"jakosc-wyjsciowa-pliku\" >Jako\u015b\u0107 wyj\u015bciowa pliku<\/h4>\n<p>Jako\u015b\u0107 wydruku powinna by\u0107 ustawiona na najni\u017cszym mo\u017cliwym poziomie na ka\u017cdej drukarce z odpowiednimi sterownikami. Rozmiar wygenerowanych plik\u00f3w bufora zmniejsza si\u0119 czterokrotnie dla ka\u017cdego poziomu (1200, 600, 300 dpi).<br \/>\nNale\u017cy u\u017cy\u0107 tej metody r\u00f3wnie\u017c w szablonach dokument\u00f3w kupon\u00f3w, aby zachowa\u0107 jak najmniejszy rozmiar generowanych plik\u00f3w bufora.<\/p>\n<h4 id=\"administracja-komputerami-som-za-posrednictwem-zdalnego-pulpitu\" >Administracja komputerami SOM za po\u015brednictwem zdalnego pulpitu<\/h4>\n<p>Je\u015bli zachodzi potrzeba administrowania komputerem, na kt\u00f3rym uruchomiona jest us\u0142uga SOM za po\u015brednictwem pulpitu zdalnego, nale\u017cy wy\u0142\u0105czy\u0107 w konfiguracji us\u0142ugi terminalowej (<i data-path-to-node=\"77\" data-index-in-node=\"177\">tssc.msc<\/i>), we w\u0142a\u015bciwo\u015bciach po\u0142\u0105czenia <i data-path-to-node=\"77\" data-index-in-node=\"217\">RDP-tcp<\/i>, opcj\u0119 pod\u0142\u0105czenia drukarek klienckich. W przeciwnym razie te drukarki klienckie mog\u0142yby pojawi\u0107 si\u0119 na serwerze z poprzedzaj\u0105c\u0105 notacj\u0105 <i data-path-to-node=\"77\" data-index-in-node=\"362\">__<\/i> i zak\u0142\u00f3ca\u0107 dzia\u0142anie SOM.<\/p>\n<h4 id=\"som-nie-uruchamia-sie-w-systemie-windows-server-2008\" >SOM nie uruchamia si\u0119 w systemie Windows Server 2008<\/h4>\n<p>Po uruchomieniu SOM pojawia si\u0119 komunikat o b\u0142\u0119dzie informuj\u0105cy, \u017ce nie znaleziono pliku <i data-path-to-node=\"79\" data-index-in-node=\"89\">WINFAX.DLL<\/i> i zg\u0142aszany jest wyj\u0105tek:<\/p>\n<p>Wyj\u0105tek w w\u0105tku <code>\"main\" java.lang.UnsatisfiedLinkError: C:\\Program Files (x86)\\Semiramis\\SOM\\1.1\\SOMDLL.dll: Nie mo\u017cna znale\u017a\u0107 zale\u017cnych bibliotek<\/code><\/p>\n<p><code>at java.lang.ClassLoader$NativeLibrary.load(Native Method)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)<\/code><\/p>\n<p><code>at java.lang.Runtime.loadLibrary0(Runtime.java:822)<\/code><\/p>\n<p><code>at java.lang.System.loadLibrary(System.java:993)<\/code><\/p>\n<p><code>at com.cisag.sys.som.Win32PrinterLookup.&lt;clinit&gt;(Win32PrinterLookup.java:17)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.updateAllPrinters(OutputServer.java:238)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.start(OutputServer.java:444)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.main(OutputServer.java:174)<\/code><\/p>\n<p>Komunikat o b\u0142\u0119dzie wskazuje, \u017ce nie mo\u017cna znale\u017a\u0107 wymaganej biblioteki DLL <i data-path-to-node=\"79\" data-index-in-node=\"348\">WINFAX.DLL<\/i>, kt\u00f3ra jest niezb\u0119dna do przetwarzania faks\u00f3w w SOM. Aby by\u0142a ona dost\u0119pna dla SOM, rola <i data-path-to-node=\"79\" data-index-in-node=\"448\">Serwer faks\u00f3w<\/i> musi by\u0107 aktywowana w systemie Windows Server 2008.<\/p>\n<h4 id=\"som-nie-uruchamia-sie-pod-64-bitowym-jdk\" >SOM nie uruchamia si\u0119 pod 64-bitowym JDK<\/h4>\n<p>Po uruchomieniu SOM wy\u015bwietlany jest komunikat o b\u0142\u0119dzie:<\/p>\n<p><i data-path-to-node=\"81\" data-index-in-node=\"58\">2008-08-18 16:33:40.871 CEST CONFIG SOM \u0142adowanie w\u0142a\u015bciwo\u015bci z: C:\\Program Files (x86)\\Semiramis\\SOM\\1.1\\config\\server.properties<\/i><\/p>\n<p>Wyj\u0105tek w w\u0105tku &#8222;<code>main\" java.lang.UnsatisfiedLinkError: C:\\Program Files (x86)\\Semiramis\\SOM\\1.1\\SOMDLL.dll: Nie mo\u017cna za\u0142adowa\u0107 32-bitowej biblioteki .dll IA na 64-bitowej platformie AMD<\/code><\/p>\n<p><code>at java.lang.ClassLoader$NativeLibrary.load(Native Method)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)<\/code><\/p>\n<p><code>at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)<\/code><\/p>\n<p><code>at java.lang.Runtime.loadLibrary0(Runtime.java:823)<\/code><\/p>\n<p><code>at java.lang.System.loadLibrary(System.java:1030)<\/code><\/p>\n<p><code>at com.cisag.sys.som.Win32PrinterLookup.&lt;clinit&gt;(Win32PrinterLookup.java:17)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.updateAllPrinters(OutputServer.java:238)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.start(OutputServer.java:444)<\/code><\/p>\n<p><code>at com.cisag.sys.som.OutputServer.main(OutputServer.java:174)<\/code><\/p>\n<p>Ten komunikat wskazuje, \u017ce biblioteka <i data-path-to-node=\"81\" data-index-in-node=\"414\">SOMDLL.dll<\/i> nie mog\u0142a zosta\u0107 za\u0142adowana przez proces Java, poniewa\u017c biblioteka jest w wersji 32-bitowej, ale proces Java jest procesem 64-bitowym. Nale\u017cy zainstalowa\u0107 32-bitowy JDK, jak opisano w rozdziale <i data-path-to-node=\"81\" data-index-in-node=\"616\">Zainstaluj Sun JDK<\/i>.<\/p>\n<h4 id=\"urzadzenie-wyjsciowe-brak-drukarki-nie-jest-juz-dostepne\" >Urz\u0105dzenie wyj\u015bciowe &#8222;Brak drukarki&#8221; nie jest ju\u017c dost\u0119pne<\/h4>\n<p>Je\u015bli w systemie Windows utworzono drukark\u0119 pod nazw\u0105 <i data-path-to-node=\"83\" data-index-in-node=\"54\">Export<\/i>, kt\u00f3ra udost\u0119pnia urz\u0105dzenia wyj\u015bciowe dla SOM, SOM nie b\u0119dzie u\u017cywa\u0107 pseudodrukarki <i data-path-to-node=\"83\" data-index-in-node=\"146\">No printer<\/i>. Urz\u0105dzenie wyj\u015bciowe o nazwie <i data-path-to-node=\"83\" data-index-in-node=\"188\">Export<\/i> jest przechowywane jako zwyk\u0142e urz\u0105dzenie wyj\u015bciowe. Nie jest to istotne ograniczenie, poniewa\u017c przekierowanie drukowania np. do pliku mo\u017cna r\u00f3wnie\u017c zrealizowa\u0107 za pomoc\u0105 dowolnego innego wybranego urz\u0105dzenia wyj\u015bciowego.<\/p>\n<h4 id=\"plik-dziennika-som-pokazuje-ostrzezenie-rptproc-osiagnieto-limit-pamieci\" >Plik dziennika SOM pokazuje OSTRZE\u017bENIE RPTPROC <em>Osi\u0105gni\u0119to limit pami\u0119ci<\/em><\/h4>\n<p><code>OSTRZE\u017bENIE RPTPROC : osi\u0105gni\u0119to limit pami\u0119ci -- proces zostanie automatycznie zrestartowany<\/code><\/p>\n<p>Komunikat ten ma zazwyczaj dwie mo\u017cliwe przyczyny:<\/p>\n<ol>\n<li>Ze wzgl\u0119du na liczne i obszerne raporty cz\u0105stkowe lub liczb\u0119 rekord\u00f3w, wykonywany raport ma naprawd\u0119 du\u017ce zapotrzebowanie na pami\u0119\u0107.<\/li>\n<li>Silnik <i data-path-to-node=\"85\" data-index-in-node=\"291\">Crystal Reports<\/i> zawiera b\u0142\u0105d pami\u0119ci, kt\u00f3ry w przypadku d\u0142u\u017cszego dzia\u0142ania proces\u00f3w <i data-path-to-node=\"85\" data-index-in-node=\"376\">RPTPOC<\/i> powoduje wy\u0142\u0105czenie pami\u0119ci.<\/li>\n<\/ol>\n<p>Aby rozwi\u0105za\u0107 ten problem, istniej\u0105 nast\u0119puj\u0105ce mo\u017cliwo\u015bci:<\/p>\n<ol>\n<li>Zoptymalizowa\u0107 raport lub u\u017cy\u0107 parametru <i data-path-to-node=\"86\" data-index-in-node=\"104\">rptproc.maxMemory=x<\/i> z x w MB (np. <i data-path-to-node=\"86\" data-index-in-node=\"138\">rptproc.maxMemory=512<\/i>), okre\u015blaj\u0105cego maksymaln\u0105 pami\u0119\u0107 dla procesu. Ta w\u0142a\u015bciwo\u015b\u0107 jest wprowadzana w pliku w\u0142a\u015bciwo\u015bci SOM. Nast\u0119pnie nale\u017cy ponownie uruchomi\u0107 modu\u0142 SOM.<\/li>\n<li>Je\u015bli ostrze\u017cenie zostanie wy\u015bwietlone, SOM ponownie uruchomi proces <i data-path-to-node=\"86\" data-index-in-node=\"382\">RPTPROC<\/i> samodzielnie przy nast\u0119pnej okazji. Oznacza to, \u017ce proces zostanie ponownie uruchomiony po wykonaniu bie\u017c\u0105cego zlecenia i przed przekazaniem kolejnego zlecenia do pracownika.<\/li>\n<\/ol>\n<h4 id=\"polaczenie-som-konczy-sie-limitem-czasu-w-przypadku-zmiany-adresu-ip\" >Po\u0142\u0105czenie SOM ko\u0144czy si\u0119 limitem czasu w przypadku zmiany adresu IP<\/h4>\n<p>W przypadku zmiany adresu IP serwera aplikacji Comarch ERP Enterprise lub uruchomienia serwera aplikacji do dzia\u0142a\u0144 programistycznych, kt\u00f3ry jest dostarczany za po\u015brednictwem DHCP, mo\u017ce to spowodowa\u0107, \u017ce SOM nie b\u0119dzie w stanie nawi\u0105za\u0107 po\u0142\u0105czenia z danym serwerem aplikacji. Powodem tego jest fakt, \u017ce przypisanie adres\u00f3w IP do wpis\u00f3w DNS jest domy\u015blnie buforowane w maszynie wirtualnej Java. Zwykle te wpisy w pami\u0119ci podr\u0119cznej maj\u0105 do\u015b\u0107 d\u0142ugi okres wa\u017cno\u015bci, wynosz\u0105cy kilka godzin. Nieskomplikowanym rozwi\u0105zaniem by\u0142oby ponowne uruchomienie SOM.<\/p>\n<p data-path-to-node=\"88\">W\u0142a\u015bciwo\u015b\u0107 Java <i data-path-to-node=\"88\" data-index-in-node=\"567\">networkaddress.cache.ttl = &lt;n&gt;<\/i> okre\u015bla, ile sekund wpis jest wa\u017cny w tej pami\u0119ci podr\u0119cznej. Dla n = -1, jest to nieograniczone; dla n = 0, pami\u0119\u0107 podr\u0119czna nie jest ju\u017c u\u017cywana. W\u0142a\u015bciwo\u015b\u0107 Java mo\u017cna ustawi\u0107 w parametrach startowych Java serwera aplikacji Comarch ERP Enterprise za pomoc\u0105 <i data-path-to-node=\"88\" data-index-in-node=\"857\">-Dnetworkaddress.cache.ttl=n<\/i>. Na przyk\u0142ad <i data-path-to-node=\"88\" data-index-in-node=\"899\">-server -Xms1024 -Xmx1024 -Dnetworkaddress.cache.ttl=0 &#8230;<\/i> jako wpis w kokpicie systemowym dla serwera aplikacji w parametrach uruchamiania Java.<\/p>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-8285","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\/8285","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=8285"}],"version-history":[{"count":27,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8285\/revisions"}],"predecessor-version":[{"id":43401,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/8285\/revisions\/43401"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=8285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}