Konfigurace iFIS klienta - parametry: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jpom (diskuse | příspěvky)
Bez shrnutí editace
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 6 mezilehlých verzí od jednoho dalšího uživatele.)
Řádek 1: Řádek 1:
__TOC__
__TOC__




== Základní nastavení klienta ==
== Základní nastavení klienta ==


Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta.
Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta.
Řádek 9: Řádek 9:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| desktop
| desktop
|}
|}
Řádek 40: Řádek 40:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| file-loader
| file-loader
|}
|}
Řádek 57: Řádek 57:
| Ne
| Ne
| IFIS
| IFIS
| IFIS, CUL
| IFIS, [[Obecné funkce IFIS#OF_PrilohyviFISaCUL|CUL]]
| Označení modulu výchozího dokumentového úložiště:
| Označení modulu výchozího dokumentového úložiště:
  IFIS - Základní úložiště dokumentů, obrázků a jiných souborů. Vše se ukládá do databáze iFIS.
  IFIS - Základní úložiště dokumentů, obrázků a jiných souborů. Vše se ukládá do databáze iFIS.
  CUL - Centální úložiště dokumentů od společnosti DERS, které je postavené na platformě Alfresco.
  CUL - Centální úložiště dokumentů od společnosti DERS, které je postavené na platformě Alfresco.
|-
|-
| IFIS.version
| IFIS.version
Řádek 74: Řádek 75:
| Verze modulu pro komunikaci s dokumentovým úložištěm CUL.
| Verze modulu pro komunikaci s dokumentovým úložištěm CUL.
|}
|}
Další možná nastavení iFIS klienta.
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
| style="text-align: right" | Sekce konfigurace:
| N/A
|}
{| class="wikitable" cellspacing="1" cellpadding="3" border="1"
|-
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" colspan="5" align="left" | '''Parametry'''
|- style="background-color:#4d92d7;  font-weight:bold;  color:#000000" align="left"
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Jméno
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Povinný
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Výchozí hodnota
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Povolené hodnoty
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
|-
| rssURL
| Ne
|
|
| URL RSS kanálu, ze kterého si RSS čtečka načítá informační zprávy. Definuje se jako JNLP parametr apletu.
|}




== Nastavení ovladačů zařízení a aplikačních modulů ==
== Nastavení ovladačů zařízení a aplikačních modulů ==


=== Ovladače komunikačních rozhraní ===


 
Ovladače pro komunikaci na fyzických komunikačních rozhraních. Konkrétní nastavení ovladačů se provádí jako součást nastavení konkrétního ovladače nebo programového modulu, proto není pro tyto ovladače specifikována sekce konfigurace.
=== Programové rozhraní ConnectionDriver ===


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.connect.ConnectionDriver
| bbm.forms.client.connect.ConnectionDriver
|}
|}




==== Programový modul COM verze 1.0 ====
==== Programový modul COM verze 1.0 ====


Připojení k zařízení pomocí COM sérioné linky
Připojení k zařízení pomocí COM sérioné linky
Řádek 96: Řádek 123:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.connect.ComConnectionDriver
| bbm.forms.client.connect.ComConnectionDriver
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| COM
| COM
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 1.0
| 1.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}
Řádek 156: Řádek 183:
  ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché.
  ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché.
  SPACE - Ponechá paritní bit nastaven na hodnotu 0.
  SPACE - Ponechá paritní bit nastaven na hodnotu 0.
|-
|-
| COM.FlowControl
| COM.FlowControl
Řádek 169: Řádek 197:
  XONXOFF_IN - Softwarové řízení toku dat na příjmu.
  XONXOFF_IN - Softwarové řízení toku dat na příjmu.
  XONXOFF_OUT - Softwarové řízení toku dat při odesílání.
  XONXOFF_OUT - Softwarové řízení toku dat při odesílání.
|-
|-
| COM.DataBits
| COM.DataBits
Řádek 182: Řádek 211:
| Baudová rychlost sériového rozhraní.
| Baudová rychlost sériového rozhraní.
|}
|}




==== Programový modul LPT verze 1.0 ====
==== Programový modul LPT verze 1.0 ====


Připojení k zařízení pomocí LPT rozhraní
Připojení k zařízení pomocí LPT rozhraní
Řádek 191: Řádek 220:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.connect.LptConnectionDriver
| bbm.forms.client.connect.LptConnectionDriver
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| LPT
| LPT
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 1.0
| 1.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}
Řádek 246: Řádek 275:
  ECP - Rozsšířené schopnosti portu s obousměrným přenosem dat v poloduplexním režimu s DMA.
  ECP - Rozsšířené schopnosti portu s obousměrným přenosem dat v poloduplexním režimu s DMA.
  NIBBLE - Jednosměrný přenos dat od zařízení do počítače po stavových linkách (jedná se o jediné vstupní linky standardního paralelního portu), přičemž data musí být před přenosem rozdělena na čtveřice bitů.
  NIBBLE - Jednosměrný přenos dat od zařízení do počítače po stavových linkách (jedná se o jediné vstupní linky standardního paralelního portu), přičemž data musí být před přenosem rozdělena na čtveřice bitů.
|}
|}




==== Programový modul TCP verze 1.0 ====
==== Programový modul TCP verze 1.0 ====


Připojení k zařízení pomocí TCP spojení
Připojení k zařízení pomocí TCP spojení
Řádek 256: Řádek 286:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.connect.TcpConnectionDriver
| bbm.forms.client.connect.TcpConnectionDriver
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| TCP
| TCP
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 1.0
| 1.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}
Řádek 314: Řádek 344:




=== Programové rozhraní FileLoaderInterface ===
 
=== Moduly pro práci s dokumentovým úložištěm ===
 
Moduly pro komunikaci s dokumentovými úložišti. Modul pro přístup k dokumentům v databázi iFIS je vždy standardní součástí instalace iFIS klienta. Ostatní moduly jsou rozšířením standardní instalace.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.fileloader.FileLoaderInterface
| bbm.forms.client.fileloader.FileLoaderInterface
|}
|}




==== Programový modul CUL verze 1.4 ====
==== Programový modul CUL verze 1.4 ====


Modul pro přístup k dokumentům v CUL Alfresco
Modul pro přístup k dokumentům v CUL Alfresco
Řádek 330: Řádek 363:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.ifis.modules.fileloader.cul14.FileLoaderCUL
| bbm.ifis.modules.fileloader.cul14.FileLoaderCUL
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| CUL
| CUL
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 1.4
| 1.4
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| file-loader-cul
| file-loader-cul
|}
|}
Řádek 360: Řádek 393:
|  
|  
|  
|  
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:&lt;port&gt; .
|-
|-
| CUL.jmeno
| CUL.jmeno
Řádek 386: Řádek 419:
| Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.
| Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.
|}
|}




==== Programový modul CUL verze 2.0 ====
==== Programový modul CUL verze 2.0 ====


Modul pro přístup k dokumentům v CUL Alfresco
Modul pro přístup k dokumentům v CUL Alfresco
Řádek 395: Řádek 428:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.ifis.modules.fileloader.cul20.FileLoaderCUL
| bbm.ifis.modules.fileloader.cul20.FileLoaderCUL
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| CUL
| CUL
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ne
| Ne
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| file-loader-cul
| file-loader-cul
|}
|}
Řádek 425: Řádek 458:
|  
|  
|  
|  
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:&lt;port&gt; .
|-
|-
| CUL.jmeno
| CUL.jmeno
Řádek 451: Řádek 484:
| Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.
| Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.
|}
|}




==== Programový modul IFIS verze 2.0 ====
==== Programový modul IFIS verze 2.0 ====


Modul pro přístup k dokumentům v databázi iFIS
Modul pro přístup k dokumentům v databázi iFIS
Řádek 460: Řádek 493:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS
| bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| IFIS
| IFIS
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| file-loader-ifis
| file-loader-ifis
|}
|}
Řádek 490: Řádek 523:
|  
|  
|  
|  
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:&lt;port&gt; .
|-
|-
| IFIS.os_cislo
| IFIS.os_cislo
Řádek 530: Řádek 563:




=== Programové rozhraní FileSignerInterface ===
 
=== Moduly pro podepisování dokumentů ===
 
Moduly pro podepisování elektronických dokumentů. Jaký podepisovací modul klient použije se řídí typem souboru podle jeho přípony.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.fsign.FileSignerInterface
| bbm.forms.client.fsign.FileSignerInterface
|}
|}




==== Programový modul PDF verze 2.0 ====
==== Programový modul PDF verze 2.0 ====


Modul pro podepisování PDF dokumentů klientem iFIS
Modul pro podepisování PDF dokumentů klientem iFIS
Řádek 546: Řádek 582:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.fsign.pdf.FileSignerPDF
| bbm.forms.client.fsign.pdf.FileSignerPDF
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| PDF
| PDF
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}




==== Programový modul XML verze 2.0 ====
==== Programový modul XML verze 2.0 ====


Modul pro podepisování XML souborů klientem iFIS
Modul pro podepisování XML souborů klientem iFIS
Řádek 570: Řádek 606:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.fsign.xml.FileSignerXML
| bbm.forms.client.fsign.xml.FileSignerXML
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| XML
| XML
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}




=== Programové rozhraní CardReaderDriver ===
 
=== Ovladače pro čtečky identifikačních karet ===
 
Ovladače pro čtečky identifikačních karet. Používají se pro identifikaci osob a jejich účtů při realizaci plateb v IPS.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.pos.cardreader.CardReaderDriver
| bbm.forms.client.pos.cardreader.CardReaderDriver
|}
|}




==== Programový modul PC/SC-2.01 verze 2.0 ====
==== Programový modul PC/SC-2.01 verze 2.0 ====


Ovladač pro čtečky čipových karet s API na PC/SC 2.01
Ovladač pro čtečky čipových karet s API na PC/SC 2.01
Řádek 603: Řádek 642:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cardreader.drivers.ApiPCSC201
| bbm.forms.client.pos.cardreader.drivers.ApiPCSC201
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| PC/SC-2.01
| PC/SC-2.01
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| card-reader-device
| card-reader-device
|}
|}
Řádek 663: Řádek 702:


Vlastní formát se dává ve tvaru:
Vlastní formát se dává ve tvaru:
  vlastni_format := pravidlo*("|"pravidlo)
 
  pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
  vlastni_format&nbsp;:= pravidlo*("&#124;"pravidlo)
  maska := "0x"HEXA_CISLO
  pravidlo&nbsp;:= (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
  prvni_byte := CELE_CISLO
  maska&nbsp;:= "0x"HEXA_CISLO
  posledni_byte := CELE_CISLO
  prvni_byte&nbsp;:= CELE_CISLO
  format_cisla := JAVA_STRING_FORMAT
  posledni_byte&nbsp;:= CELE_CISLO
  format_cisla&nbsp;:= JAVA_STRING_FORMAT


Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().
Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().


  Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X
  Př.: 0x00000000FFFFFF:1-4:{hex}%08X&#124;0x00000000000000::{hex}%014X
 
|-
|-
| debug
| debug
Řádek 680: Řádek 721:
| Zapnutí ladícího režimu modulu.
| Zapnutí ladícího režimu modulu.
|}
|}




==== Programový modul GENERIC_KBDE verze 2.0 ====
==== Programový modul GENERIC_KBDE verze 2.0 ====


Ovladač pro čtečky identifikačních karet emulující klávesnici
Ovladač pro čtečky identifikačních karet emulující klávesnici
Řádek 689: Řádek 730:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul
| bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| GENERIC_KBDE
| GENERIC_KBDE
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| card-reader-device
| card-reader-device
|}
|}
Řádek 731: Řádek 772:
| ""
| ""
| viz. javax.swing.KeyStroke
| viz. javax.swing.KeyStroke
| Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje.  
| Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje.
|-
|-
| output_format
| output_format
Řádek 743: Řádek 784:


Vlastní formát se dává ve tvaru:
Vlastní formát se dává ve tvaru:
  vlastni_format := pravidlo*("|"pravidlo)
 
  pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
  vlastni_format&nbsp;:= pravidlo*("&#124;"pravidlo)
  maska := "0x"HEXA_CISLO
  pravidlo&nbsp;:= (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
  prvni_byte := CELE_CISLO
  maska&nbsp;:= "0x"HEXA_CISLO
  posledni_byte := CELE_CISLO
  prvni_byte&nbsp;:= CELE_CISLO
  format_cisla := JAVA_STRING_FORMAT
  posledni_byte&nbsp;:= CELE_CISLO
  format_cisla&nbsp;:= JAVA_STRING_FORMAT


Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().
Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().


  Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X
  Př.: 0x00000000FFFFFF:1-4:{hex}%08X&#124;0x00000000000000::{hex}%014X
 
|-
|-
| input_format
| input_format
Řádek 763: Řádek 806:
  OCT - Oktalové číslo.
  OCT - Oktalové číslo.
  BIN - Binární číslo.
  BIN - Binární číslo.
|-
|-
| enter_key
| enter_key
Řádek 776: Řádek 820:
| Zapnutí ladícího režimu modulu.
| Zapnutí ladícího režimu modulu.
|}
|}




==== Programový modul GIGATEK_PCR340-VC verze 2.0 ====
==== Programový modul GIGATEK_PCR340-VC verze 2.0 ====


Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC
Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC
Řádek 785: Řádek 829:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC
| bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| GIGATEK_PCR340-VC
| GIGATEK_PCR340-VC
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| card-reader-device
| card-reader-device
|}
|}
Řádek 835: Řádek 879:
| Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.
| Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.
|}
|}




==== Programový modul SIMULATOR verze 2.0 ====
==== Programový modul SIMULATOR verze 2.0 ====


Simulátor čtečky čipových karet
Simulátor čtečky čipových karet
Řádek 844: Řádek 888:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cardreader.drivers.Simulator
| bbm.forms.client.pos.cardreader.drivers.Simulator
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SIMULATOR
| SIMULATOR
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| card-reader-device
| card-reader-device
|}
|}
Řádek 890: Řádek 934:




=== Programové rozhraní CashBoxDriver ===
 
=== Ovladače pro hotovostní zásuvky (šuplíky) ===
 
Ovladače pro hotovostní zásuvky (šuplíky) umožňují otevření hotovostní zásuvky z aplikace iFIS.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.pos.cashbox.CashBoxDriver
| bbm.forms.client.pos.cashbox.CashBoxDriver
|}
|}




==== Programový modul ESC/POS verze 2.0 ====
==== Programový modul ESC/POS verze 2.0 ====


Ovladač hotovostní zásuvky připojené k tiskárně Epson ESC/POS kompatibilní
Ovladač hotovostní zásuvky připojené k tiskárně Epson ESC/POS kompatibilní
Řádek 906: Řádek 953:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS
| bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| ESC/POS
| ESC/POS
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| cash-box-device
| cash-box-device
|}
|}
Řádek 944: Řádek 991:
| Verze modulu pro ovladač zařízení.
| Verze modulu pro ovladač zařízení.
|}
|}




==== Programový modul SIMULATOR verze 2.0 ====
==== Programový modul SIMULATOR verze 2.0 ====


Simulátor hotovostní zásuvky
Simulátor hotovostní zásuvky
Řádek 953: Řádek 1 000:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cashbox.drivers.Simulator
| bbm.forms.client.pos.cashbox.drivers.Simulator
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SIMULATOR
| SIMULATOR
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| cash-box-device
| cash-box-device
|}
|}
Řádek 991: Řádek 1 038:
| Označení modulu ovladače zařízení pro příslušné rozhraní.
| Označení modulu ovladače zařízení pro příslušné rozhraní.
|}
|}




==== Programový modul STAR_DP8340 verze 2.0 ====
==== Programový modul STAR_DP8340 verze 2.0 ====


Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340
Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340
Řádek 1 000: Řádek 1 047:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.cashbox.drivers.StarDP8340
| bbm.forms.client.pos.cashbox.drivers.StarDP8340
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| STAR_DP8340
| STAR_DP8340
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| cash-box-device
| cash-box-device
|}
|}
Řádek 1 040: Řádek 1 087:




=== Programové rozhraní CashDisplayDriver ===
 
=== Ovladače pro pokladní displeje ===
 
Ovladače pro pokladní displeje umožňují aplikaci iFIS zobrazování potřebných údajů na zákaznickém displeji např. při prodeji zboží.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.pos.display.CashDisplayDriver
| bbm.forms.client.pos.display.CashDisplayDriver
|}
|}




==== Programový modul GIGATEK_DSP800 verze 2.0 ====
==== Programový modul GIGATEK_DSP800 verze 2.0 ====


Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800
Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800
Řádek 1 056: Řádek 1 106:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.display.drivers.GigatekDSP800
| bbm.forms.client.pos.display.drivers.GigatekDSP800
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| GIGATEK_DSP800
| GIGATEK_DSP800
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-display-device
| pos-display-device
|}
|}
Řádek 1 106: Řádek 1 156:
| Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.
| Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.
|}
|}




==== Programový modul SIMULATOR verze 2.0 ====
==== Programový modul SIMULATOR verze 2.0 ====


Simulátor pokladního displeje
Simulátor pokladního displeje
Řádek 1 115: Řádek 1 165:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.display.drivers.Simulator
| bbm.forms.client.pos.display.drivers.Simulator
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SIMULATOR
| SIMULATOR
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-display-device
| pos-display-device
|}
|}
Řádek 1 153: Řádek 1 203:
| Označení modulu ovladače zařízení pro příslušné rozhraní.
| Označení modulu ovladače zařízení pro příslušné rozhraní.
|}
|}




==== Programový modul VIRTUOS_FL-2024MW verze 2.0 ====
==== Programový modul VIRTUOS_FL-2024MW verze 2.0 ====


Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW
Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW
Řádek 1 162: Řádek 1 212:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.display.drivers.VirtuosFL2024MW
| bbm.forms.client.pos.display.drivers.VirtuosFL2024MW
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| VIRTUOS_FL-2024MW
| VIRTUOS_FL-2024MW
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-display-device
| pos-display-device
|}
|}
Řádek 1 212: Řádek 1 262:
| Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.
| Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.
|}
|}




==== Programový modul VIRTUOS_FV-2021M verze 2.0 ====
==== Programový modul VIRTUOS_FV-2021M verze 2.0 ====


Ovladač pokladního displeje VIRTUOS Model No. FV-2021M
Ovladač pokladního displeje VIRTUOS Model No. FV-2021M
Řádek 1 221: Řádek 1 271:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.display.drivers.VirtuosFV2021M
| bbm.forms.client.pos.display.drivers.VirtuosFV2021M
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| VIRTUOS_FV-2021M
| VIRTUOS_FV-2021M
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-display-device
| pos-display-device
|}
|}
Řádek 1 279: Řádek 1 329:




=== Programové rozhraní PrinterDriver ===
 
=== Ovladače pro tisk paragonů z POS zařízení ===
 
Speciální tiskové ovladače pro tisk paragonů z platebních terminálů. Nepoužívají se pro tisku XML dat. Konfigurace ovladače se provádí v nezávisle pojmenované sekci (aliasem), na kterou se pak odkazuje konkrétní konfigurace terminálu.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.pos.printer.receipt.PrinterDriver
| bbm.forms.client.pos.printer.receipt.PrinterDriver
|}
|}




==== Programový modul ESC/POS verze 2.0 ====
==== Programový modul ESC/POS verze 2.0 ====


Ovladač pro tisk paragonů na tiskárně Generic ESC/POS kompatibilní
Ovladač pro tisk paragonů na tiskárně Generic ESC/POS kompatibilní
Řádek 1 295: Řádek 1 348:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS
| bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| ESC/POS
| ESC/POS
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-printer-device
| N/A
|}
|}


Řádek 1 341: Řádek 1 394:
  TERMINAL - Formát zaslaný platebním terminálem v datové zprávě.
  TERMINAL - Formát zaslaný platebním terminálem v datové zprávě.
  DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format".
  DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format".
|-
|-
| rp_format
| rp_format
Řádek 1 347: Řádek 1 401:
|  
|  
| Formát účtenky v podobě formátovacího řetězce, kde se používají odkazy na pole datové zprávy, odkazy na parametry nebo formátovací znaky.
| Formát účtenky v podobě formátovacího řetězce, kde se používají odkazy na pole datové zprávy, odkazy na parametry nebo formátovací znaky.
Odkazy na pole datové zprávy mají výraz ve tvaru #{označení_pole}, kde lze použít následující označení pole:


Odkazy na pole datové zprávy mají výraz ve tvaru #{označení_pole}, kde lze použít následující označení pole:
B - Zaplacená částka
  B - Zaplacená částka
D - Datum a čas realizace transakce
  D - Datum a čas realizace transakce
E - Datum exspirace platební karty
  E - Datum exspirace platební karty
F - Autorizační kód
  F - Autorizační kód
J - Typ karty (produkt)
  J - Typ karty (produkt)
P - Číslo platební karty (vymaskované)
  P - Číslo platební karty (vymaskované)
R - Kód odpovědi  
  R - Kód odpovědi  
S - Variabilní symbol platby
  S - Variabilní symbol platby
T - Typ transakce
  T - Typ transakce
Z - ID terminálu
  Z - ID terminálu
X - Pole s odkazem na parametr, nahradí se hodnotou parametru
  X - Pole s odkazem na parametr, nahradí se hodnotou parametru
n - ID transakce
  n - ID transakce
a - ID aplikace (AID)
  a - ID aplikace (AID)


Odkazy na parametry pomocí výrazu ve tvaru ${jméno_parametru}:
Odkazy na parametry pomocí výrazu ve tvaru ${jméno_parametru}:


  PAGE - Posun papíru v tiskárně (ekvivalent \n\n\n\n)
PAGE - Posun papíru v tiskárně (ekvivalent \n\n\n\n)
  SEPAR - Tisk oodělovacího řádku pomlček [24zn]
SEPAR - Tisk oodělovacího řádku pomlček [24zn]
  SEPAR42 - Tisk oodělovacího řádku pomlček [42zn]
SEPAR42 - Tisk oodělovacího řádku pomlček [42zn]
  ADDR - Tisk adresy obchodníka
ADDR - Tisk adresy obchodníka
  CABA - Tisk informačního textu pro Cash back
CABA - Tisk informačního textu pro Cash back
  INFO - Tisk speciálního informačního textu (nepoužívá se)
INFO - Tisk speciálního informačního textu (nepoužívá se)
  CUT - Odstřižení papíru účtenky
CUT - Odstřižení papíru účtenky


Formátovací znaky:
Formátovací znaky:
  \c - Vycentrování textu na účtence
 
  \b - Tučné písmo
\c - Vycentrování textu na účtence
  \s - Úzké písno  
\b - Tučné písmo
  \u - Podtržené písmo
\s - Úzké písno  
  \h - Dvojnásobná výška písma
\u - Podtržené písmo
  \w - Dvojnásobná šířka písma
\h - Dvojnásobná výška písma
  \i - Inverzní písmo
\w - Dvojnásobná šířka písma
  \x - Zpět na normální písmo
\i - Inverzní písmo
\x - Zpět na normální písmo


Po odřádkování textu se ruší formátování a používá se normální písmo.
Po odřádkování textu se ruší formátování a používá se normální písmo.
|-
|-
| module
| module
Řádek 1 405: Řádek 1 461:
| date_format
| date_format
| Ne
| Ne
| %1$td/%1$tm/%1$ty %1$tT
| &nbsp;%1$td/%1$tm/%1$ty&nbsp;%1$tT
|  
|  
| Formát datumových položek, viz. Java String.format().
| Formát datumových položek, viz. Java String.format().
Řádek 1 411: Řádek 1 467:
| currency_format
| currency_format
| Ne
| Ne
| %19.2f
| &nbsp;%19.2f
|  
|  
| Formát položek obsahujících částku, viz. Java String.format().
| Formát položek obsahujících částku, viz. Java String.format().
Řádek 1 427: Řádek 1 483:
| Adresa poskytovatele služeb, která se bude tisknout na účtence pro zákazníka.
| Adresa poskytovatele služeb, která se bude tisknout na účtence pro zákazníka.
|}
|}




==== Programový modul XML verze 2.0 ====
==== Programový modul XML verze 2.0 ====


Interní ovladač pro převod POS transakce na XML
Interní ovladač pro převod POS transakce na XML
Řádek 1 436: Řádek 1 492:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.printer.receipt.drivers.InternalXML
| bbm.forms.client.pos.printer.receipt.drivers.InternalXML
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| XML
| XML
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-printer-device
| N/A
|}
|}


Řádek 1 482: Řádek 1 538:




=== Programové rozhraní TerminalDriver ===
 
=== Ovladače pro POS platební terminály ===
 
Ovladače platebních terminálů pro realizaci a autorizaci plateb platebními kartami nebo plateb prostřednictvím IPS.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.pos.terminal.TerminalDriver
| bbm.forms.client.pos.terminal.TerminalDriver
|}
|}




==== Programový modul SELECT verze 2.0 ====
==== Programový modul SELECT verze 2.0 ====


Ovladač pro volbu platebního terminálu
Ovladač pro volbu platebního terminálu
Řádek 1 498: Řádek 1 557:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.terminal.drivers.TerminalSelector
| bbm.forms.client.pos.terminal.drivers.TerminalSelector
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SELECT
| SELECT
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-terminal-device
| pos-terminal-device
|}
|}
Řádek 1 530: Řádek 1 589:
| Označení modulu ovladače zařízení pro příslušné rozhraní.
| Označení modulu ovladače zařízení pro příslušné rozhraní.
|-
|-
| config_alias.<n>
| config_alias.&lt;n&gt;
| Ano
| Ano
|  
|  
Řádek 1 540: Řádek 1 599:
|  
|  
|  
|  
| Jméno navazující konfigurace terminálu pro první tlačítko. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu.
| Jméno navazující konfigurace terminálu pro první tlačítko, viz. TerminalDriver. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu.
|-
|-
| version
| version
Řádek 1 554: Řádek 1 613:
| Zapnutí ladícího režimu modulu.
| Zapnutí ladícího režimu modulu.
|}
|}




==== Programový modul GPE_12.11 verze 2.0 ====
==== Programový modul GPE_12.11 verze 2.0 ====


Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11)
Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11)
Řádek 1 563: Řádek 1 622:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211
| bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| GPE_12.11
| GPE_12.11
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-terminal-device
| pos-terminal-device
|}
|}
Řádek 1 606: Řádek 1 665:
|  
|  
| Doba čekání na odpověď od terminálu.
| Doba čekání na odpověď od terminálu.
|-
| printer_module
| Ne
| NONE
| NONE, ESC/POS
| Označení modulu ovladače pro tisk účtenky o transakci.
NONE - Nepoužívá se tisk účtenky.
Ostatní hodnoty dle dostupných ovladačů.
|-
|-
| printer_config_alias
| printer_config_alias
Řádek 1 619: Řádek 1 670:
|  
|  
|  
|  
| Jméno navazující konfigurace ovladače pro tisk účtenky. Pokud není uvedeno, použije se výchozí nastavení pro daný ovladač terminálu.
| Jméno navazující konfigurace ovladače pro tisk účtenky o transakci, viz. PrinterDriver. Pokud není uvedeno, neprovádí se tisk účtenky na daném terminálu.
|-
|-
| print_copy
| print_copy
Řádek 1 645: Řádek 1 696:
| Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat.
| Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat.
|}
|}




==== Programový modul IPSv3 verze 2.0 ====
==== Programový modul IPSv3 verze 2.0 ====


iFIS POS terminál pro IPS/TZS s připojením čtečky čipových karet a tiskem paragonů
iFIS POS terminál pro IPS/TZS s připojením čtečky čipových karet a tiskem paragonů
Řádek 1 654: Řádek 1 705:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3
| bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| IPSv3
| IPSv3
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-terminal-device
| pos-terminal-device
|}
|}
Řádek 1 682: Řádek 1 733:
| server_url
| server_url
| Ano
| Ano
| https://localhost:4445/IPSService/XMLRequest
| [https://localhost:4445/IPSService/XMLRequest https://localhost:4445/IPSService/XMLRequest]
|  
|  
| URL, na kterém je dostupné transakční tozhraní IPS.
| URL, na kterém je dostupné transakční tozhraní IPS.
Řádek 1 721: Řádek 1 772:
|  
|  
| Doba čekání na odpověď od transakčního rozhraní IPS.
| Doba čekání na odpověď od transakčního rozhraní IPS.
|-
| printer_module
| Ne
| NONE
| NONE, ESC/POS
| Označení modulu ovladače pro tisk účtenky o transakci.
NONE - Nepoužívá se tisk účtenky.
Ostatní hodnoty dle dostupných ovladačů.
|-
|-
| printer_config_alias
| printer_config_alias
Řádek 1 734: Řádek 1 777:
|  
|  
|  
|  
| Jméno navazující konfigurace ovladače pro tisk účtenky. Pokud není uvedeno, použije se výchozí nastavení pro daný ovladač terminálu.
| Jméno navazující konfigurace ovladače pro tisk účtenky o transakci, viz. PrinterDriver. Pokud není uvedeno, neprovádí se tisk účtenky na daném terminálu.
|-
|-
| id_pefix
| id_pefix
Řádek 1 756: Řádek 1 799:




=== Programové rozhraní FrankingDeviceDriver ===
 
=== Ovladače pro poštovní frankovací zařízení ===
 
Ovladače pro komunikaci spisové služby se zařízeními, pomocí kterých se určuje výplatné za poštovní služby a které pak výplatným označují zásilky. Spisová služba zpětně získává informace o vypravené zásilce.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.postaldev.FrankingDeviceDriver
| bbm.forms.client.postaldev.FrankingDeviceDriver
|}
|}




==== Programový modul DSTAMP_KBDE verze 2.0 ====
==== Programový modul DSTAMP_KBDE verze 2.0 ====


Alternativa za frankovací stroj - načtení digitální známky pomocí skeneru emulujícího klávesnici
Alternativa za frankovací stroj - načtení digitální známky pomocí skeneru emulujícího klávesnici
Řádek 1 772: Řádek 1 818:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde
| bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| DSTAMP_KBDE
| DSTAMP_KBDE
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| franking-device
| franking-device
|}
|}
Řádek 1 816: Řádek 1 862:
| Zapnutí ladícího režimu modulu.
| Zapnutí ladícího režimu modulu.
|}
|}




==== Programový modul SIMULATOR verze 2.0 ====
==== Programový modul SIMULATOR verze 2.0 ====


Simulátor frankovacího stroje s váhou
Simulátor frankovacího stroje s váhou
Řádek 1 825: Řádek 1 871:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.postaldev.drivers.FS_Simulator
| bbm.forms.client.postaldev.drivers.FS_Simulator
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SIMULATOR
| SIMULATOR
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| franking-device
| franking-device
|}
|}
Řádek 1 865: Řádek 1 911:




=== Programové rozhraní WeighingDeviceDriver ===
 
=== Ovladače pro elektronické váhy ===
 
Rozhraní pro připojení elektronických vah, které se obvykle používají pro zvážení zásilky při určování výplatného a ofrankování.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.forms.client.postaldev.WeighingDeviceDriver
| bbm.forms.client.postaldev.WeighingDeviceDriver
|}
|}




==== Programový modul SIMULATOR verze 2.0 ====
==== Programový modul SIMULATOR verze 2.0 ====


Simulátor váhy
Simulátor váhy
Řádek 1 881: Řádek 1 930:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.postaldev.drivers.WD_Simulator
| bbm.forms.client.postaldev.drivers.WD_Simulator
|-
|-
| style="text-align: right" | Jméno modulu:  
| style="text-align: right" | Jméno modulu:
| SIMULATOR
| SIMULATOR
|-
|-
| style="text-align: right" | Verze modulu:  
| style="text-align: right" | Verze modulu:
| 2.0
| 2.0
|-
|-
| style="text-align: right" | Je verze výchozí:  
| style="text-align: right" | Je verze výchozí:
| Ano
| Ano
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| weighing-device
| weighing-device
|}
|}
Řádek 1 925: Řádek 1 974:
| Zapnutí ladícího režimu modulu.
| Zapnutí ladícího režimu modulu.
|}
|}




== Nastavení servisních modulů ==
== Nastavení servisních modulů ==


=== Služba pro načítání konfigurace/nastavení klienta ===


 
Tato služba umožňuje klientovi načíst konfiguraci a nastavení, kterými se ovlivňuje chování klienta a komunikace s perifeními zařízeními. To odkud a jak se klient konfiguruje je dáno konkrétní implementací dané služby. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením.
=== Programové rozhraní Config ===


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.appl.conf.Config
| bbm.appl.conf.Config
|}
|}




==== Programový modul ApplConfigImpl ====
==== Programový modul ApplConfigImpl ====


Základní modul pro načítání konfiguračních parametrů z aplikačního serveru, alternativně z JNLP parametrů.
Základní modul pro načítání konfiguračních parametrů z aplikačního serveru, alternativně z JNLP parametrů.
Řádek 1 947: Řádek 1 997:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.conf.ApplConfigImpl
| bbm.forms.client.spi.conf.ApplConfigImpl
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}
Řádek 1 969: Řádek 2 019:
| 0 až 4
| 0 až 4
| Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface:
| Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface:
  0 - NONE, nic se nevypisuje
0 - NONE, nic se nevypisuje
  1 - BASIC, základní informace
1 - BASIC, základní informace
  2 - EXT, rozšířené informace
2 - EXT, rozšířené informace
  3 - NET, síťová komunikace
3 - NET, síťová komunikace
  4 - SECURITY, informace o zabezpečení
4 - SECURITY, informace o zabezpečení
 
|-
|-
| jnlp.ifis.<config_name>.<param_name>
| jnlp.ifis.&lt;config_name&gt;.&lt;param_name&gt;
| Ne
| Ne
|  
|  
|  
|  
| Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL <server_url_base>/ConfigService/ApplConfigServlet.
| Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL &lt;server_url_base&gt;/ConfigService/ApplConfigServlet.
|}
|}




=== Programové rozhraní Logger ===
 
=== Služba pro diagnostiku klienta ===
 
Služba umožňuje provádět diagnostiku iFIS klienta. Je založena na standardu Java Logger. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.appl.logging.Logger
| bbm.appl.logging.Logger
|}
|}




==== Programový modul ApplLoggerImpl ====
==== Programový modul ApplLoggerImpl ====


Základní modul pro záznam aplikačního logu JRE.
Základní modul pro záznam aplikačního logu JRE.
Řádek 1 999: Řádek 2 053:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.logging.ApplLoggerImpl
| bbm.forms.client.spi.logging.ApplLoggerImpl
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| logging
| logging
|}
|}
Řádek 2 020: Řádek 2 074:
| ""
| ""
| DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL
| DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL
| Nastavení úrovně logování z Java Web Start. Dají se kombinovat a více hodnot se odděluje znakem "|".  
| Nastavení úrovně logování z Java Web Start. Dají se kombinovat a více hodnot se odděluje znakem "&#124;".
|-
|-
| log_level
| log_level
Řádek 2 026: Řádek 2 080:
| INFO
| INFO
| OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL
| OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL
| Nastavení úrovně logování z iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|". Hodnoty odpovídají standardnímu Java loggeru.
| Nastavení úrovně logování z iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "&#124;". Hodnoty odpovídají standardnímu Java loggeru.
|-
|-
| log_host
| log_host
Řádek 2 032: Řádek 2 086:
| ""
| ""
|  
|  
| Nastavení TCP připojení k diagnostickému serveru ve tvaru <host_name>:<tcp_port>, na který se posílají logované informace, pokud parametr "log_dest" obsahuje hodnotu HOST.
| Nastavení TCP připojení k diagnostickému serveru ve tvaru &lt;host_name&gt;:&lt;tcp_port&gt;, na který se posílají logované informace, pokud parametr "log_dest" obsahuje hodnotu HOST.
|-
|-
| log_dest
| log_dest
Řádek 2 038: Řádek 2 092:
| CONSOLE
| CONSOLE
| CONSOLE, FILE, HOST
| CONSOLE, FILE, HOST
| Možnosti směrování výstupu z logu iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|".
| Možnosti směrování výstupu z logu iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "&#124;".
  CONSOLE - Výstup na Java konzoli
  CONSOLE - Výstup na Java konzoli
  FILE - Výstup do souboru -> %TEMP%/ifis<cislo>.log
  FILE - Výstup do souboru ->&nbsp;%TEMP%/ifis<cislo>.log
  HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host"
  HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host"
|}
|}




=== Programové rozhraní XmlProcessor ===
 
=== Procesory pro přímý tisk XML dat ===
 
Služba, která na základě processing instrukce v XML datech poskytne odpovídající tiskový procesor pro zobrazení nebo přímý tisk XML dat. Používá se hlavně pro tisk pokladních paragonů a identifikačních štítků na speciálních tiskárnách. Implementace tiskových XML procesorů je součástí instalace iFIS klienta a lze ji rozšiřovat doplněním dalších implementací jako rozšíření instalace iFIS klienta.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.appl.print.XmlProcessor
| bbm.appl.print.XmlProcessor
|}
|}




==== Programový modul EPosPrinterProcessor ====
==== Programový modul EPosPrinterProcessor ====


Jednoúčelový tiskový procesor pro tiskárny Epson ESC/POS kompatibilní. Šablona generuje výstup ve formátu ePOS XML, který je standardním jazykem vyšší řady Epson ESC/POS tiskáren. Protože na projektech používají nižší řadu tiskáren, které nepodporují ePOS XML, tak tento tiskový procesor vnitřně v druhém kroku převede ePOS XML na standardní ESC/POS sekvence. Výhodou je, že tento procesor umí na těchto tiskárnách tisknout QR a čárové kódy a obrázky, což u předchozího procesoru nejde.
Jednoúčelový tiskový procesor pro tiskárny Epson ESC/POS kompatibilní. Šablona generuje výstup ve formátu ePOS XML, který je standardním jazykem vyšší řady Epson ESC/POS tiskáren. Protože na projektech používají nižší řadu tiskáren, které nepodporují ePOS XML, tak tento tiskový procesor vnitřně v druhém kroku převede ePOS XML na standardní ESC/POS sekvence. Výhodou je, že tento procesor umí na těchto tiskárnách tisknout QR a čárové kódy a obrázky, což u předchozího procesoru nejde.
Řádek 2 061: Řádek 2 119:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.print.EPosPrinterProcessor
| bbm.forms.client.spi.print.EPosPrinterProcessor
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| epos-printer-proc
| epos-printer-proc
|}
|}
Řádek 2 078: Řádek 2 136:
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
|-
|-
| resources_href.<n>
| resources_href.&lt;n&gt;
| Ne
| Ne
|  
|  
|  
|  
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde &lt;n&gt; je pořadové číslo URL lokace.
|-
|-
| resources_href.0
| resources_href.0
Řádek 2 088: Řádek 2 146:
| /ifishtml/stylesheets/
| /ifishtml/stylesheets/
|  
|  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
|-
|-
| parameter.<name>
| parameter.&lt;name&gt;
| Ne
| Ne
|  
|  
|  
|  
| Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
| Hodnota parametru formátovací šablony, kde &lt;name&gt; je jméno parametru použité v šabloně.
|-
|-
| boot_res_name.<n>
| boot_res_name.&lt;n&gt;
| Ne
| Ne
|  
|  
Řádek 2 106: Řádek 2 164:
|  
|  
|  
|  
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde &lt;n&gt; je pořadové číslo souboru.
|}
|}




==== Programový modul PosPrinterProcessor ====
==== Programový modul PosPrinterProcessor ====


Jednoduchý obecný tiskový procesor pro tiskárny řízené escape sekvencemi. V XSL šabloně se používají znakové entity pro formátování výsledného tisku. Ty jsou následně při vlastní transformaci nahrazeny escape sekvencemi dané tiskárny podle typu tiskárny, která je definována v parametrech pro dané PC. Escape sekvence se definují v definičním .dtd souboru. Zatím máme pouze EpsonESC_POS.dtd s definici pro tiskárny Epson ESC/POS kompatibilní. Další pak lze dodělat.
Jednoduchý obecný tiskový procesor pro tiskárny řízené escape sekvencemi. V XSL šabloně se používají znakové entity pro formátování výsledného tisku. Ty jsou následně při vlastní transformaci nahrazeny escape sekvencemi dané tiskárny podle typu tiskárny, která je definována v parametrech pro dané PC. Escape sekvence se definují v definičním .dtd souboru. Zatím máme pouze EpsonESC_POS.dtd s definici pro tiskárny Epson ESC/POS kompatibilní. Další pak lze dodělat.
Řádek 2 117: Řádek 2 175:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.print.PosPrinterProcessor
| bbm.forms.client.spi.print.PosPrinterProcessor
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| pos-printer-proc
| pos-printer-proc
|}
|}
Řádek 2 134: Řádek 2 192:
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
|-
|-
| resources_href.<n>
| resources_href.&lt;n&gt;
| Ne
| Ne
|  
|  
|  
|  
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde &lt;n&gt; je pořadové číslo URL lokace.
|-
|-
| resources_href.0
| resources_href.0
Řádek 2 144: Řádek 2 202:
| /ifishtml/stylesheets/
| /ifishtml/stylesheets/
|  
|  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
|-
|-
| parameter.<name>
| parameter.&lt;name&gt;
| Ne
| Ne
|  
|  
|  
|  
| Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
| Hodnota parametru formátovací šablony, kde &lt;name&gt; je jméno parametru použité v šabloně.
|-
|-
| boot_res_name.<n>
| boot_res_name.&lt;n&gt;
| Ne
| Ne
|  
|  
Řádek 2 162: Řádek 2 220:
|  
|  
|  
|  
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde &lt;n&gt; je pořadové číslo souboru.
|}
|}




==== Programový modul XmlStylesheetProcessor ====
==== Programový modul XmlStylesheetProcessor ====


Obecný XML tiskový procesor
Obecný XML tiskový procesor
Řádek 2 173: Řádek 2 231:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.print.XmlStylesheetProcessor
| bbm.forms.client.spi.print.XmlStylesheetProcessor
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| xml-stylesheet-proc
| xml-stylesheet-proc
|}
|}
Řádek 2 190: Řádek 2 248:
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
|-
|-
| resources_href.<n>
| resources_href.&lt;n&gt;
| Ne
| Ne
|  
|  
|  
|  
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde &lt;n&gt; je pořadové číslo URL lokace.
|-
|-
| resources_href.0
| resources_href.0
Řádek 2 200: Řádek 2 258:
| /ifishtml/stylesheets/
| /ifishtml/stylesheets/
|  
|  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
|-
|-
| parameter.<name>
| parameter.&lt;name&gt;
| Ne
| Ne
|  
|  
|  
|  
| Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
| Hodnota parametru formátovací šablony, kde &lt;name&gt; je jméno parametru použité v šabloně.
|-
|-
| boot_res_name.<n>
| boot_res_name.&lt;n&gt;
| Ne
| Ne
|  
|  
Řádek 2 218: Řádek 2 276:
|  
|  
|  
|  
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde &lt;n&gt; je pořadové číslo souboru.
|}
|}




==== Programový modul ZplPrinterProcessor ====
==== Programový modul ZplPrinterProcessor ====


Tiskový procesor pro Zebra tiskárny, které umožňují tisk etiket přímo pomocí XML dat ve struktuře label.dtd odeslaných na tiskárnu. Vše potřebné je uloženo v paměti tiskárny, tzn. fonty a šablony štítků. Nahrání fontů a štítků provádí procesor při inicializaci tiskárny dle parametrů definovaných pro dané PC, tzn. definice se můžou přizpůsobit požadavkům.
Tiskový procesor pro Zebra tiskárny, které umožňují tisk etiket přímo pomocí XML dat ve struktuře label.dtd odeslaných na tiskárnu. Vše potřebné je uloženo v paměti tiskárny, tzn. fonty a šablony štítků. Nahrání fontů a štítků provádí procesor při inicializaci tiskárny dle parametrů definovaných pro dané PC, tzn. definice se můžou přizpůsobit požadavkům.
Řádek 2 229: Řádek 2 287:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.print.ZplPrinterProcessor
| bbm.forms.client.spi.print.ZplPrinterProcessor
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| zpl-printer-proc
| zpl-printer-proc
|}
|}
Řádek 2 246: Řádek 2 304:
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
! style="background-color:#4d92d7;  font-weight:bold;  color:#FFFFFF" align="left" | Popis
|-
|-
| resources_href.<n>
| resources_href.&lt;n&gt;
| Ne
| Ne
|  
|  
|  
|  
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde &lt;n&gt; je pořadové číslo URL lokace.
|-
|-
| resources_href.0
| resources_href.0
Řádek 2 256: Řádek 2 314:
| /ifishtml/stylesheets/
| /ifishtml/stylesheets/
|  
|  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.  
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
|-
|-
| parameter.zpl_format
| parameter.zpl_format
Řádek 2 264: Řádek 2 322:
| Jméno výchozí ZPL šablony, která je uložená v tiskárně a použije se pokud není zpl_format uveden v processing instrukci pro zformátování dat štítku.
| Jméno výchozí ZPL šablony, která je uložená v tiskárně a použije se pokud není zpl_format uveden v processing instrukci pro zformátování dat štítku.
|-
|-
| parameter.<name>
| parameter.&lt;name&gt;
| Ne
| Ne
|  
|  
|  
|  
| Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
| Hodnota parametru formátovací šablony, kde &lt;name&gt; je jméno parametru použité v šabloně.
|-
|-
| boot_res_name.<n>
| boot_res_name.&lt;n&gt;
| Ne
| Ne
|  
|  
Řádek 2 280: Řádek 2 338:
|  
|  
|  
|  
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde &lt;n&gt; je pořadové číslo souboru.
|}
|}




=== Programové rozhraní LoadBalancer ===
 
=== Služba pro vyvažování zátěže (Load balancer) ===
 
Služba pro vyvažování zátěže (Load balancer), která umožňuje klientovi připojení na konkrétní ze serverů v rámci clusteru. Balancuje se pouze při spuštění klienta a za běhu aplikace už nikoliv. Oracle Forms toto neumožňuje. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením. Výměnu implementace balanceru lze provést pouze nahrazením zabudovaného modulu.


{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Interface class:  
| style="text-align: right" | Interface class:
| bbm.appl.util.LoadBalancer
| bbm.appl.util.LoadBalancer
|}
|}




==== Programový modul LoadBalancerImpl ====
==== Programový modul LoadBalancerImpl ====


Základní modul pro vyvažování zátěže, který vyvažuje na základě přesměrování HTTP požadavku dle zadaného URL.
Základní modul pro vyvažování zátěže, který vyvažuje na základě přesměrování HTTP požadavku dle zadaného URL.
Řádek 2 300: Řádek 2 361:
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
{| class="wikitable" cellspacing="1" cellpadding="4" border="0"
|-
|-
| style="text-align: right" | Implementační třída:  
| style="text-align: right" | Implementační třída:
| bbm.forms.client.spi.util.LoadBalancerImpl
| bbm.forms.client.spi.util.LoadBalancerImpl
|-
|-
| style="text-align: right" | Sekce konfigurace:  
| style="text-align: right" | Sekce konfigurace:
| N/A
| N/A
|}
|}
Řádek 2 323: Řádek 2 384:
| URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu.
| URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu.
|}
|}
[[Category:Koncové PC]]
[[Category:Koncové PC]]

Aktuální verze z 13. 4. 2018, 15:22


Základní nastavení klienta

Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta.

Sekce konfigurace: desktop
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
message Ne Aplikace je uzavřena z důvodu údržby. Libovolný text včetně HTML. Zpráva zobrazovaná uživateli v okamžiku, kdy je přístup do aplikace iFIS prostřednictvím klienta uzavřen.
closed Ne false true, false Příznak uzavření přístupu do aplikace iFIS prostřednictvím klienta.

Parametry pro nastavení výchozího dokumentového úložiště.

Sekce konfigurace: file-loader
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
default_module Ne IFIS IFIS, CUL Označení modulu výchozího dokumentového úložiště:
IFIS - Základní úložiště dokumentů, obrázků a jiných souborů. Vše se ukládá do databáze iFIS.
CUL - Centální úložiště dokumentů od společnosti DERS, které je postavené na platformě Alfresco.
IFIS.version Ne Verze modulu pro komunikaci s dokumentovým úložištěm IFIS.
CUL.version Ne Verze modulu pro komunikaci s dokumentovým úložištěm CUL.

Další možná nastavení iFIS klienta.

Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
rssURL Ne URL RSS kanálu, ze kterého si RSS čtečka načítá informační zprávy. Definuje se jako JNLP parametr apletu.


Nastavení ovladačů zařízení a aplikačních modulů

Ovladače komunikačních rozhraní

Ovladače pro komunikaci na fyzických komunikačních rozhraních. Konkrétní nastavení ovladačů se provádí jako součást nastavení konkrétního ovladače nebo programového modulu, proto není pro tyto ovladače specifikována sekce konfigurace.

Interface class: bbm.forms.client.connect.ConnectionDriver


Programový modul COM verze 1.0

Připojení k zařízení pomocí COM sérioné linky

Implementační třída: bbm.forms.client.connect.ComConnectionDriver
Jméno modulu: COM
Verze modulu: 1.0
Je verze výchozí: Ano
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
debug Ne false true, false Zapnutí ladícího režimu modulu.
COM.version Ne Verze modulu pro rozhraní COM.
COM.StopBits Ne 1 1, 1.5, 2 Počet stop bitů sériového rozhraní.
COM.Port Ne COM2 Název COM portu sériového rozhraní.
COM.Parity Ne NONE EVEN, MARK, NONE, ODD, SPACE Určuje paritní bit pro sériový port:
EVEN - Nastaví paritní bit tak, aby počet bitů nastaven je sudé číslo.
MARK - Ponechá paritní bit nastaven na hodnotu 1.
NONE - Žádná parita kontrola probíhá.
ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché.
SPACE - Ponechá paritní bit nastaven na hodnotu 0.
COM.FlowControl Ne NONE NONE, RTSCTS, RTSCTS_IN, RTSCTS_OUT, XONXOFF, XONXOFF_IN, XONXOFF_OUT Řízení toku dat na sériové lince:
NONE - Nepoužívá se žádné řízení.
RTSCTS - Hardwarové řízení toku dat pomocí signalizace RTS/CTS.
RTSCTS_IN - Hardwarové řízení toku dat na příjmu.
RTSCTS_OUT - Hardwarové řízení toku dat při odesílání.
XONXOFF - Softwarové řízení toku dat pomocí znaků XON a XOFF.
XONXOFF_IN - Softwarové řízení toku dat na příjmu.
XONXOFF_OUT - Softwarové řízení toku dat při odesílání.
COM.DataBits Ne 8 5, 6, 7, 8 Počet datových bitů sériového rozhraní.
COM.BaudRate Ne 9600 Baudová rychlost sériového rozhraní.


Programový modul LPT verze 1.0

Připojení k zařízení pomocí LPT rozhraní

Implementační třída: bbm.forms.client.connect.LptConnectionDriver
Jméno modulu: LPT
Verze modulu: 1.0
Je verze výchozí: Ano
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
debug Ne false true, false Zapnutí ladícího režimu modulu.
LPT.version Ne Verze modulu pro rozhraní LPT.
LPT.Port Ne LPT1 Název LPT portu sériového rozhraní.
LPT.Mode Ne ANY ANY, SPP, PS2, EPP, ECP, NIBBLE Režim paralelního portu:
ANY - Vybere nejlepší dostupný režim.
SPP -  Jednosměrná komunikace od počítače směrem k zařízení (tiskárně) s využitím handshakingu. Zaručena kompatibilita s rozhraním Centronics.
PS2 - Jedná se o jednosměrný přenos dat v simplexním režimu. Tento mód vyžaduje, aby bylo možné datové piny přepnout do režimu čtení, což původní paralelní port neumožňoval.
EPP - Vylepšený paralelní ports s obousměrným přenosem dat v poloduplexním režimu.
ECP - Rozsšířené schopnosti portu s obousměrným přenosem dat v poloduplexním režimu s DMA.
NIBBLE - Jednosměrný přenos dat od zařízení do počítače po stavových linkách (jedná se o jediné vstupní linky standardního paralelního portu), přičemž data musí být před přenosem rozdělena na čtveřice bitů.


Programový modul TCP verze 1.0

Připojení k zařízení pomocí TCP spojení

Implementační třída: bbm.forms.client.connect.TcpConnectionDriver
Jméno modulu: TCP
Verze modulu: 1.0
Je verze výchozí: Ano
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
debug Ne false true, false Zapnutí ladícího režimu modulu.
TCP.version Ne Verze modulu pro rozhraní TCP.
TCP.Port Ne 2050 0 až 65535 Číslo TCP portu serveru, počítače nebo zařízení.
TCP.Host Ne 127.0.0.1 FQDN jméno nebo IP adresa serveru, počítače nebo zařízení.
TCP.ConnTimeout Ne 30000 Doba čekání na vytvoření spojení v ms.


Moduly pro práci s dokumentovým úložištěm

Moduly pro komunikaci s dokumentovými úložišti. Modul pro přístup k dokumentům v databázi iFIS je vždy standardní součástí instalace iFIS klienta. Ostatní moduly jsou rozšířením standardní instalace.

Interface class: bbm.forms.client.fileloader.FileLoaderInterface


Programový modul CUL verze 1.4

Modul pro přístup k dokumentům v CUL Alfresco

Implementační třída: bbm.ifis.modules.fileloader.cul14.FileLoaderCUL
Jméno modulu: CUL
Verze modulu: 1.4
Je verze výchozí: Ano
Sekce konfigurace: file-loader-cul
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
CUL.url_base Ano Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
CUL.jmeno Ano Přihlašovací jméno uživatele CUL/Alfresco přidělené aplikaci iFIS.
CUL.heslo Ano Přihlašovací heslo.
IFIS.os_cislo Ne Pomocný parametr, který se neuvádí. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele.
CUL.zapsal Ne Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.


Programový modul CUL verze 2.0

Modul pro přístup k dokumentům v CUL Alfresco

Implementační třída: bbm.ifis.modules.fileloader.cul20.FileLoaderCUL
Jméno modulu: CUL
Verze modulu: 2.0
Je verze výchozí: Ne
Sekce konfigurace: file-loader-cul
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
CUL.url_base Ano Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
CUL.jmeno Ano Přihlašovací jméno uživatele CUL/Alfresco přidělené aplikaci iFIS.
CUL.heslo Ano Přihlašovací heslo.
IFIS.os_cislo Ne Pomocný parametr, který se neuvádí. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele.
CUL.zapsal Ne Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno.


Programový modul IFIS verze 2.0

Modul pro přístup k dokumentům v databázi iFIS

Implementační třída: bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS
Jméno modulu: IFIS
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: file-loader-ifis
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
IFIS.url_base Ne Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> .
IFIS.os_cislo Ne Osobní číslo uživatele iFIS. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele. Nepoužívá se.
IFIS.jmeno Ne Jméno uživatele pro přihlášení do databáze iFIS. Pokud není parametr uveden, doplní se jméno přihlášeného uživatele.
IFIS.heslo Ne Heslo uživatele pro přihlášení do databáze iFIS. Pokud není parametr uveden, doplní se heslo přihlášeného uživatele.
IFIS.ekj_id Ne Ekonomická jednotka uživatele. Pokud není parametr uveden, doplní se ekonomická jednotka přihlášeného uživatele. Nepoužívá se.
IFIS.db_sesid Ne Session ID uživatele iFIS. Pokud není parametr uveden, doplní se session ID přihlášeného uživatele. Nepoužívá se.
IFIS.db_name Ne Identifikátor databáze iFIS, ke které se modul připojuje. Pokud není parametr uveden, doplní se SID přihlášeného uživatele.


Moduly pro podepisování dokumentů

Moduly pro podepisování elektronických dokumentů. Jaký podepisovací modul klient použije se řídí typem souboru podle jeho přípony.

Interface class: bbm.forms.client.fsign.FileSignerInterface


Programový modul PDF verze 2.0

Modul pro podepisování PDF dokumentů klientem iFIS

Implementační třída: bbm.forms.client.fsign.pdf.FileSignerPDF
Jméno modulu: PDF
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: N/A


Programový modul XML verze 2.0

Modul pro podepisování XML souborů klientem iFIS

Implementační třída: bbm.forms.client.fsign.xml.FileSignerXML
Jméno modulu: XML
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: N/A


Ovladače pro čtečky identifikačních karet

Ovladače pro čtečky identifikačních karet. Používají se pro identifikaci osob a jejich účtů při realizaci plateb v IPS.

Interface class: bbm.forms.client.pos.cardreader.CardReaderDriver


Programový modul PC/SC-2.01 verze 2.0

Ovladač pro čtečky čipových karet s API na PC/SC 2.01

Implementační třída: bbm.forms.client.pos.cardreader.drivers.ApiPCSC201
Jméno modulu: PC/SC-2.01
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: card-reader-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano PC/SC-2.01 Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
terminal_name Ne Jméno označující terminál připojené čtečky karet na rozhraní PC/SC 2.01. Např.: "OMNIKEY CardMan 5x21-CL 0". Jedna čtečka může obsahovat více terminálů, např. pro kontaktní a bezkontaktní karty. Jména a ID terminálů se vypisují do Java Console při inicializaci ovladače.
terminal_id Ne 0 Alternativní označení terminálu pomocí číselného ID. Doporučujeme používat spíše jméno terminálu.
output_format Ne hex hex, dec, none, "vlastni_format" Výstupní formát identifikačního čísla (obvykle čísla čipu) načteného z karty, pořadí bajtů MSB first.
HEX - Hexadecimální číslo doplněno zleva nulami na 8 míst pro 4 bajtové id a na 14 míst pro 7 bajtové id.
DEC - Dekadické číslo doplněno zleva nulami na 10 míst pro 4 bajtové id a na 17 míst pro 7 bajtové id.
NONE - Neformátované dekadické číslo.

Vlastní formát se dává ve tvaru:

vlastni_format := pravidlo*("|"pravidlo)
pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
maska := "0x"HEXA_CISLO
prvni_byte := CELE_CISLO
posledni_byte := CELE_CISLO
format_cisla := JAVA_STRING_FORMAT

Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().

Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X
debug Ne false true, false Zapnutí ladícího režimu modulu.


Programový modul GENERIC_KBDE verze 2.0

Ovladač pro čtečky identifikačních karet emulující klávesnici

Implementační třída: bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul
Jméno modulu: GENERIC_KBDE
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: card-reader-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano GENERIC_KBDE Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
prefix_key Ne "" viz. javax.swing.KeyStroke Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje.
output_format Ne hex hex, dec, none, "vlastni_format" Výstupní formát identifikačního čísla (obvykle čísla čipu) načteného z karty, pořadí bajtů MSB first.
HEX - Hexadecimální číslo doplněno zleva nulami na 8 míst pro 4 bajtové id a na 14 míst pro 7 bajtové id.
DEC - Dekadické číslo doplněno zleva nulami na 10 míst pro 4 bajtové id a na 17 míst pro 7 bajtové id.
NONE - Výstup ve tvaru, jak jej načetla čtečka.

Vlastní formát se dává ve tvaru:

vlastni_format := pravidlo*("|"pravidlo)
pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla)
maska := "0x"HEXA_CISLO
prvni_byte := CELE_CISLO
posledni_byte := CELE_CISLO
format_cisla := JAVA_STRING_FORMAT

Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format().

Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X
input_format Ne hex hex, dec, oct, bin Vstupní textový formát identifikačního čísla přeštený z čtečky. Měl by být ve tvaru MSB first.
HEX - Hexadecimální číslo.
DEC - Dekadické číslo.
OCT - Oktalové číslo.
BIN - Binární číslo.
enter_key Ne ENTER viz. javax.swing.KeyStroke Klávesa ukončující vstup. Klávesy se definují textovým řetězcem, viz. Java třída javax.swing.KeyStroke.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Programový modul GIGATEK_PCR340-VC verze 2.0

Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC

Implementační třída: bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC
Jméno modulu: GIGATEK_PCR340-VC
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: card-reader-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano GIGATEK_PCR340-VC Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
debug Ne false true, false Zapnutí ladícího režimu modulu.
connection_driver Ne COM Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.


Programový modul SIMULATOR verze 2.0

Simulátor čtečky čipových karet

Implementační třída: bbm.forms.client.pos.cardreader.drivers.Simulator
Jméno modulu: SIMULATOR
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: card-reader-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne SIMULATOR SIMULATOR Označení modulu ovladače zařízení pro příslušné rozhraní.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Ovladače pro hotovostní zásuvky (šuplíky)

Ovladače pro hotovostní zásuvky (šuplíky) umožňují otevření hotovostní zásuvky z aplikace iFIS.

Interface class: bbm.forms.client.pos.cashbox.CashBoxDriver


Programový modul ESC/POS verze 2.0

Ovladač hotovostní zásuvky připojené k tiskárně Epson ESC/POS kompatibilní

Implementační třída: bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS
Jméno modulu: ESC/POS
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: cash-box-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano ESC/POS Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.


Programový modul SIMULATOR verze 2.0

Simulátor hotovostní zásuvky

Implementační třída: bbm.forms.client.pos.cashbox.drivers.Simulator
Jméno modulu: SIMULATOR
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: cash-box-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne SIMULATOR SIMULATOR Označení modulu ovladače zařízení pro příslušné rozhraní.


Programový modul STAR_DP8340 verze 2.0

Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340

Implementační třída: bbm.forms.client.pos.cashbox.drivers.StarDP8340
Jméno modulu: STAR_DP8340
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: cash-box-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano STAR_DP8340 Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.


Ovladače pro pokladní displeje

Ovladače pro pokladní displeje umožňují aplikaci iFIS zobrazování potřebných údajů na zákaznickém displeji např. při prodeji zboží.

Interface class: bbm.forms.client.pos.display.CashDisplayDriver


Programový modul GIGATEK_DSP800 verze 2.0

Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800

Implementační třída: bbm.forms.client.pos.display.drivers.GigatekDSP800
Jméno modulu: GIGATEK_DSP800
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-display-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano GIGATEK_DSP800 Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
connection_driver Ne COM Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.
close Ne true true, false Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.


Programový modul SIMULATOR verze 2.0

Simulátor pokladního displeje

Implementační třída: bbm.forms.client.pos.display.drivers.Simulator
Jméno modulu: SIMULATOR
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-display-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne SIMULATOR SIMULATOR Označení modulu ovladače zařízení pro příslušné rozhraní.


Programový modul VIRTUOS_FL-2024MW verze 2.0

Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW

Implementační třída: bbm.forms.client.pos.display.drivers.VirtuosFL2024MW
Jméno modulu: VIRTUOS_FL-2024MW
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-display-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano VIRTUOS_FL-2024MW Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
connection_driver Ne COM Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.
close Ne true true, false Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.


Programový modul VIRTUOS_FV-2021M verze 2.0

Ovladač pokladního displeje VIRTUOS Model No. FV-2021M

Implementační třída: bbm.forms.client.pos.display.drivers.VirtuosFV2021M
Jméno modulu: VIRTUOS_FV-2021M
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-display-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano VIRTUOS_FV-2021M Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
cp852 Ne true true, false Příznak, zda se má výstup pro displej kódovat ve znakové sadě CP852. V opačném případě je diakritika odstraněna.
connection_driver Ne COM Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver.
close Ne true true, false Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace.


Ovladače pro tisk paragonů z POS zařízení

Speciální tiskové ovladače pro tisk paragonů z platebních terminálů. Nepoužívají se pro tisku XML dat. Konfigurace ovladače se provádí v nezávisle pojmenované sekci (aliasem), na kterou se pak odkazuje konkrétní konfigurace terminálu.

Interface class: bbm.forms.client.pos.printer.receipt.PrinterDriver


Programový modul ESC/POS verze 2.0

Ovladač pro tisk paragonů na tiskárně Generic ESC/POS kompatibilní

Implementační třída: bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS
Jméno modulu: ESC/POS
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
Ne Je možné uvést další substituční parametry, které pak lze použít ve formátu účtenky. Ty se pak ve formátu odkazují pomocí výrazu ${jméno_parametru}.
version Ne Verze modulu pro ovladač zařízení.
use_format Ne AUTO AUTO, TERMINAL, DEFAULT Určuje, jaký formát účtenky se použije pro tisk dat:
AUTO - Formát zaslaný platebním terminálem v datové zprávě, a pokud jej terminál nezaslal, použije výchozí formát.
TERMINAL - Formát zaslaný platebním terminálem v datové zprávě.
DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format".
rp_format Ne Nastavte parametr "rp_format". Formát účtenky v podobě formátovacího řetězce, kde se používají odkazy na pole datové zprávy, odkazy na parametry nebo formátovací znaky.

Odkazy na pole datové zprávy mají výraz ve tvaru #{označení_pole}, kde lze použít následující označení pole:

B - Zaplacená částka
D - Datum a čas realizace transakce
E - Datum exspirace platební karty
F - Autorizační kód
J - Typ karty (produkt)
P - Číslo platební karty (vymaskované)
R - Kód odpovědi 
S - Variabilní symbol platby
T - Typ transakce
Z - ID terminálu
X - Pole s odkazem na parametr, nahradí se hodnotou parametru
n - ID transakce
a - ID aplikace (AID)

Odkazy na parametry pomocí výrazu ve tvaru ${jméno_parametru}:

PAGE - Posun papíru v tiskárně (ekvivalent \n\n\n\n)
SEPAR - Tisk oodělovacího řádku pomlček [24zn]
SEPAR42 - Tisk oodělovacího řádku pomlček [42zn]
ADDR - Tisk adresy obchodníka
CABA - Tisk informačního textu pro Cash back
INFO - Tisk speciálního informačního textu (nepoužívá se)
CUT - Odstřižení papíru účtenky

Formátovací znaky:

\c - Vycentrování textu na účtence
\b - Tučné písmo
\s - Úzké písno 
\u - Podtržené písmo
\h - Dvojnásobná výška písma
\w - Dvojnásobná šířka písma
\i - Inverzní písmo
\x - Zpět na normální písmo

Po odřádkování textu se ruší formátování a používá se normální písmo.

module Ne ESC/POS Označení modulu ovladače zařízení pro příslušné rozhraní.
destination Ne Umožňuje přesměrování tiskového výstupu do lokálního souboru, zápis musí odpovídat URI pro soubor. Např.: file:///d:/out.prn
debug Ne false true, false Zapnutí ladícího režimu modulu.
date_format Ne  %1$td/%1$tm/%1$ty %1$tT Formát datumových položek, viz. Java String.format().
currency_format Ne  %19.2f Formát položek obsahujících částku, viz. Java String.format().
code_page Ne IBM852 Znaková sada, ve které bude kódován výstup na tiskárnu.
ADDR Ne Nastavte parametr "ADDR" v konfiguraci klienta. Adresa poskytovatele služeb, která se bude tisknout na účtence pro zákazníka.


Programový modul XML verze 2.0

Interní ovladač pro převod POS transakce na XML

Implementační třída: bbm.forms.client.pos.printer.receipt.drivers.InternalXML
Jméno modulu: XML
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne XML Označení modulu ovladače zařízení pro příslušné rozhraní.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Ovladače pro POS platební terminály

Ovladače platebních terminálů pro realizaci a autorizaci plateb platebními kartami nebo plateb prostřednictvím IPS.

Interface class: bbm.forms.client.pos.terminal.TerminalDriver


Programový modul SELECT verze 2.0

Ovladač pro volbu platebního terminálu

Implementační třída: bbm.forms.client.pos.terminal.drivers.TerminalSelector
Jméno modulu: SELECT
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-terminal-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano SELECT Označení modulu ovladače zařízení pro příslušné rozhraní.
config_alias.<n> Ano Další tlačítka, kde "n" je pořadové číslo konfigurace ovladače terminálu. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu.
config_alias.1 Ano Jméno navazující konfigurace terminálu pro první tlačítko, viz. TerminalDriver. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu.
version Ne Verze modulu pro ovladač zařízení.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Programový modul GPE_12.11 verze 2.0

Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11)

Implementační třída: bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211
Jméno modulu: GPE_12.11
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-terminal-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano GPE_12.11 Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
receive_timeout Ne 60 Doba čekání na odpověď od terminálu.
printer_config_alias Ne Jméno navazující konfigurace ovladače pro tisk účtenky o transakci, viz. PrinterDriver. Pokud není uvedeno, neprovádí se tisk účtenky na daném terminálu.
print_copy Ne true true, false Tisknout kopii účtenky o transakci pro obchodníka.
debug Ne false true, false Zapnutí ladícího režimu modulu.
connection_driver Ne COM, TCP Konkrétní parametry COM nebo TCP připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver nebo TcpConnectionDriver. Parametr "connection_driver" se nemusí definovat, protože příslušný ConnectionDriver se vybere na dákladě definovaných parametrů.
auto_reversal_timeout Ne 0 Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat.


Programový modul IPSv3 verze 2.0

iFIS POS terminál pro IPS/TZS s připojením čtečky čipových karet a tiskem paragonů

Implementační třída: bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3
Jméno modulu: IPSv3
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: pos-terminal-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
server_url Ano https://localhost:4445/IPSService/XMLRequest URL, na kterém je dostupné transakční tozhraní IPS.
module Ano IPSv3 Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
validate_xml Ne true true, false Má se provádět validace XML zpráv při komunikaci s transakčním rozhraním.
trace Ne false true, false Zapnutí detailního výpisu komunikace terminálu s IPS.
terminal_id Ne "" ID terminálu, kterým se identifikuje terminál na transakčním rozhraní IPS. Pokud není uvedeno, použije se jako ID terminálu CN z klientského certifikátu.
response_timeout Ne 60 Doba čekání na odpověď od transakčního rozhraní IPS.
printer_config_alias Ne Jméno navazující konfigurace ovladače pro tisk účtenky o transakci, viz. PrinterDriver. Pokud není uvedeno, neprovádí se tisk účtenky na daném terminálu.
id_pefix Ne "" Prefix přidávaný před ID transakce získané z IPS. Slouží k odlišení transakcí z IPS a z jiných platebních terminálů v aplikaci iFIS.
debug Ne false true, false Zapnutí ladícího režimu modulu.
auto_reversal_timeout Ne 0 Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat.


Ovladače pro poštovní frankovací zařízení

Ovladače pro komunikaci spisové služby se zařízeními, pomocí kterých se určuje výplatné za poštovní služby a které pak výplatným označují zásilky. Spisová služba zpětně získává informace o vypravené zásilce.

Interface class: bbm.forms.client.postaldev.FrankingDeviceDriver


Programový modul DSTAMP_KBDE verze 2.0

Alternativa za frankovací stroj - načtení digitální známky pomocí skeneru emulujícího klávesnici

Implementační třída: bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde
Jméno modulu: DSTAMP_KBDE
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: franking-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
module Ano DSTAMP_KBDE Označení modulu ovladače zařízení pro příslušné rozhraní.
version Ne Verze modulu pro ovladač zařízení.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Programový modul SIMULATOR verze 2.0

Simulátor frankovacího stroje s váhou

Implementační třída: bbm.forms.client.postaldev.drivers.FS_Simulator
Jméno modulu: SIMULATOR
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: franking-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne SIMULATOR SIMULATOR Označení modulu ovladače zařízení pro příslušné rozhraní.


Ovladače pro elektronické váhy

Rozhraní pro připojení elektronických vah, které se obvykle používají pro zvážení zásilky při určování výplatného a ofrankování.

Interface class: bbm.forms.client.postaldev.WeighingDeviceDriver


Programový modul SIMULATOR verze 2.0

Simulátor váhy

Implementační třída: bbm.forms.client.postaldev.drivers.WD_Simulator
Jméno modulu: SIMULATOR
Verze modulu: 2.0
Je verze výchozí: Ano
Sekce konfigurace: weighing-device
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
version Ne Verze modulu pro ovladač zařízení.
module Ne SIMULATOR SIMULATOR Označení modulu ovladače zařízení pro příslušné rozhraní.
debug Ne false true, false Zapnutí ladícího režimu modulu.


Nastavení servisních modulů

Služba pro načítání konfigurace/nastavení klienta

Tato služba umožňuje klientovi načíst konfiguraci a nastavení, kterými se ovlivňuje chování klienta a komunikace s perifeními zařízeními. To odkud a jak se klient konfiguruje je dáno konkrétní implementací dané služby. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením.

Interface class: bbm.appl.conf.Config


Programový modul ApplConfigImpl

Základní modul pro načítání konfiguračních parametrů z aplikačního serveru, alternativně z JNLP parametrů.

Implementační třída: bbm.forms.client.spi.conf.ApplConfigImpl
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
jnlp.ifis.trace_level Ne 0 0 až 4 Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface:
0 - NONE, nic se nevypisuje
1 - BASIC, základní informace
2 - EXT, rozšířené informace
3 - NET, síťová komunikace
4 - SECURITY, informace o zabezpečení
jnlp.ifis.<config_name>.<param_name> Ne Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL <server_url_base>/ConfigService/ApplConfigServlet.


Služba pro diagnostiku klienta

Služba umožňuje provádět diagnostiku iFIS klienta. Je založena na standardu Java Logger. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením.

Interface class: bbm.appl.logging.Logger


Programový modul ApplLoggerImpl

Základní modul pro záznam aplikačního logu JRE.

Implementační třída: bbm.forms.client.spi.logging.ApplLoggerImpl
Sekce konfigurace: logging
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
trace_level Ne "" DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL Nastavení úrovně logování z Java Web Start. Dají se kombinovat a více hodnot se odděluje znakem "|".
log_level Ne INFO OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL Nastavení úrovně logování z iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|". Hodnoty odpovídají standardnímu Java loggeru.
log_host Ne "" Nastavení TCP připojení k diagnostickému serveru ve tvaru <host_name>:<tcp_port>, na který se posílají logované informace, pokud parametr "log_dest" obsahuje hodnotu HOST.
log_dest Ne CONSOLE CONSOLE, FILE, HOST Možnosti směrování výstupu z logu iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|".
CONSOLE - Výstup na Java konzoli
FILE - Výstup do souboru -> %TEMP%/ifis<cislo>.log
HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host"


Procesory pro přímý tisk XML dat

Služba, která na základě processing instrukce v XML datech poskytne odpovídající tiskový procesor pro zobrazení nebo přímý tisk XML dat. Používá se hlavně pro tisk pokladních paragonů a identifikačních štítků na speciálních tiskárnách. Implementace tiskových XML procesorů je součástí instalace iFIS klienta a lze ji rozšiřovat doplněním dalších implementací jako rozšíření instalace iFIS klienta.

Interface class: bbm.appl.print.XmlProcessor


Programový modul EPosPrinterProcessor

Jednoúčelový tiskový procesor pro tiskárny Epson ESC/POS kompatibilní. Šablona generuje výstup ve formátu ePOS XML, který je standardním jazykem vyšší řady Epson ESC/POS tiskáren. Protože na projektech používají nižší řadu tiskáren, které nepodporují ePOS XML, tak tento tiskový procesor vnitřně v druhém kroku převede ePOS XML na standardní ESC/POS sekvence. Výhodou je, že tento procesor umí na těchto tiskárnách tisknout QR a čárové kódy a obrázky, což u předchozího procesoru nejde.

Implementační třída: bbm.forms.client.spi.print.EPosPrinterProcessor
Sekce konfigurace: epos-printer-proc
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
resources_href.<n> Ne Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
resources_href.0 Ne /ifishtml/stylesheets/ Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
parameter.<name> Ne Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
boot_res_name.<n> Ne Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony.
boot_res_name.0 Ne Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.


Programový modul PosPrinterProcessor

Jednoduchý obecný tiskový procesor pro tiskárny řízené escape sekvencemi. V XSL šabloně se používají znakové entity pro formátování výsledného tisku. Ty jsou následně při vlastní transformaci nahrazeny escape sekvencemi dané tiskárny podle typu tiskárny, která je definována v parametrech pro dané PC. Escape sekvence se definují v definičním .dtd souboru. Zatím máme pouze EpsonESC_POS.dtd s definici pro tiskárny Epson ESC/POS kompatibilní. Další pak lze dodělat.

Implementační třída: bbm.forms.client.spi.print.PosPrinterProcessor
Sekce konfigurace: pos-printer-proc
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
resources_href.<n> Ne Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
resources_href.0 Ne /ifishtml/stylesheets/ Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
parameter.<name> Ne Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
boot_res_name.<n> Ne Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony.
boot_res_name.0 Ne Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.


Programový modul XmlStylesheetProcessor

Obecný XML tiskový procesor

Implementační třída: bbm.forms.client.spi.print.XmlStylesheetProcessor
Sekce konfigurace: xml-stylesheet-proc
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
resources_href.<n> Ne Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
resources_href.0 Ne /ifishtml/stylesheets/ Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
parameter.<name> Ne Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
boot_res_name.<n> Ne Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony.
boot_res_name.0 Ne Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.


Programový modul ZplPrinterProcessor

Tiskový procesor pro Zebra tiskárny, které umožňují tisk etiket přímo pomocí XML dat ve struktuře label.dtd odeslaných na tiskárnu. Vše potřebné je uloženo v paměti tiskárny, tzn. fonty a šablony štítků. Nahrání fontů a štítků provádí procesor při inicializaci tiskárny dle parametrů definovaných pro dané PC, tzn. definice se můžou přizpůsobit požadavkům.

Implementační třída: bbm.forms.client.spi.print.ZplPrinterProcessor
Sekce konfigurace: zpl-printer-proc
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
resources_href.<n> Ne Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace.
resources_href.0 Ne /ifishtml/stylesheets/ Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory.
parameter.zpl_format Ne Jméno výchozí ZPL šablony, která je uložená v tiskárně a použije se pokud není zpl_format uveden v processing instrukci pro zformátování dat štítku.
parameter.<name> Ne Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně.
boot_res_name.<n> Ne Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony.
boot_res_name.0 Ne Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru.


Služba pro vyvažování zátěže (Load balancer)

Služba pro vyvažování zátěže (Load balancer), která umožňuje klientovi připojení na konkrétní ze serverů v rámci clusteru. Balancuje se pouze při spuštění klienta a za běhu aplikace už nikoliv. Oracle Forms toto neumožňuje. Vlastní implementace je zabudovanou součástí iFIS klienta a nelze ji něnit jakýmkoliv nastavením. Výměnu implementace balanceru lze provést pouze nahrazením zabudovaného modulu.

Interface class: bbm.appl.util.LoadBalancer


Programový modul LoadBalancerImpl

Základní modul pro vyvažování zátěže, který vyvažuje na základě přesměrování HTTP požadavku dle zadaného URL.

Implementační třída: bbm.forms.client.spi.util.LoadBalancerImpl
Sekce konfigurace: N/A
Parametry
Jméno Povinný Výchozí hodnota Povolené hodnoty Popis
balancerURL Ne URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu.