Konfigurace WS

Okno otevřené klepnutím na položku Konfigurace WS je určeno k nastavení ID_profile pro webové služby.

Zaškrtávacím políčkem Aktivní nastavte, jestli se má konfigurace aktuálně používat.

Klepnutím na tlačítko i zobrazíte okno s nápovědou k příslušné konfiguraci.

image717
  • config_ws_profile
    Konfigurace se zapisuje do dvou vnořených polí, index prvního pole je ID profilu, které můžeme zvolit, toto ID bude použito v požadavku na WS. Druhé pole obsahuje parametry ve formátu klíč => hodnota.

    Nastavit lze tyto klíče:

    • id_serv_subj = ID_CERT obsluhovaného subjektu.

    • login_user = přihlašovací jméno uživatele, pod kterým se budou vytvářet dokumenty/spisy, pokud není přihlašovací jméno zadáno, použije se přihlašovací jméno z autentifikace webové služby.

    • MSG_IN_id_fmve = ID_FMVE pro vytvoření příchozího dokumentu (MSG_IN).

    • MSG_OUT_id_fmve = ID_FMVE pro vytvoření odchozího dokumentu (MSG_OUT).

    • SPIS_id_fmve = ID_FMVE pro vytvoření spisu (SPIS).

    • SPIS_cj_id = číselná řada pro vytvoření spisové značky spisu. Použije se jen v případě, že nebyla číselná řada pro vytvoření sp.zn. předána v požadavku na WS.

    • MSG_IN_can_use_default = 1 povolí používat defaultní hodnoty při vytváření MSG_IN, pokud nejsou hodnoty předány v požadavku na WS.

    • MSG_OUT_can_use_default = 1 povolí používat defaultní hodnoty při vytváření MSG_OUT, pokud nejsou hodnoty předány v požadavku na WS.

    • MSG_IN_mail_notify = 1 pošle informační mail po vytvoření příchozího dokumentu (MSG_IN) uživateli, který ho má zpracovat.

    • MSG_OUT_mail_notify = 1 pošle informační mail po vytvoření odchozího dokumentu (MSG_OUT) uživateli, který ho má zpracovat.

    • SPIS_mail_notify = 1 pošle informační mail po vytvoření spisu (SPIS) uživateli, který ho má zpracovat.

    Příklad konfigurace pro dva profily WS:

    array (
      1 => array ('id_serv_subj' => '28', 'login_user' => 'admin', 'MSG_IN_id_fmve' => '2', 'MSG_OUT_id_fmve' => '44', 'SPIS_id_fmve' => '79', 'SPIS_cj_id' => '58', 'MSG_OUT_can_use_default' => '0', 'MSG_IN_can_use_default' => '0'),
      5 => array ('id_serv_subj' => '46', 'login_user' => 'admin', 'MSG_IN_id_fmve' => '17', 'MSG_OUT_id_fmve' => '92', 'SPIS_id_fmve' => '83', 'SPIS_cj_id' => '37', 'MSG_OUT_can_use_default' => '1')
    );
  • config_ws_logdir
    Adresář pro logování WS, krom absolutní cesty můžete použít define z config.php FF: XMLGW_LOGDIR

    Např.: jen XMLGW_LOGDIR nebo XMLGW_LOGDIR . '/dzhp/'

    Zkontrolujte, že zadaná cesta končí znakem / a adresář existuje.

  • config_ws_debugdir
    Adresář pro debug logy. Zde použijte cestu z proměnné "config_ws_logdir", např.: $config_ws_logdir . '/debug_ws'

  • config_ws_loglevel
    Úroveň debug logování, máte-li nakonfigurován adresář pro debug logování, můžete určit, jak podrobné bude debug logování:

    • 61 – pořizovat debug výstupy z veškeré komunikace a měřit čas

    • 60 – pořizovat debug výstupy z veškeré komunikace

    • 50 – pořizovat debug výstupy při chybě – logovat přenášená data

    • 40 – chyby, varování, poznámky a informace (výchozí úroveň)

    • 30 – chyby, varování a poznámky

    • 20 – chyby a varování

    • 10 – pouze chyby

    • 0 – neloguje se

  • ws_audit_log
    WS vytváří auditní log pro každý požadavek v adresáři dle proměnné $config_ws_debugdir. Každý požadavek je zaznamenán do čtyřech souborů: http proměnné, xml data příchozí, xml data odchozí a čas trvání požadavku. Tímto parametrem lze vytváření auditních logů potlačit: false = auditní logy se nebudou vytvářet.

    V opačném případě se budou auditní logy vždy vytvářet za předpokladu, že je nastavená proměnná $config_ws_debugdir.

Pokud vám v seznamu schází nějaký konfigurační údaj, můžete si jej přidat. Klepněte na tlačítko Přidat konfiguraci, umístěné v pravém horním rohu okna. Poté se zobrazí dialog Přidat konfiguraci.

V dialogu vyplňte Název proměnné a Hodnotu proměnné. Typ proměnné vyberte ze seznamu, k dispozici jsou volby Proměnná, Define a Pole.

Nastavení konfigurací a změny je nutné potvrdit klepnutím na tlačítko Uložit.