Konfigurace iFIS klienta - parametry

Z BBM Dokumentace iFIS
Verze z 13. 4. 2018, 15:22, kterou vytvořil Jana.dankova (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaciSkočit na vyhledávání


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.