BANKOWOŚĆ ELEKTRONICZNA Opis i specyfikacja techniczna programu translatora Bph2Pekao 1
Opis programu Bph2Pekao.exe 1. Wymagania Komputer klasy Pentium z systemem Windows Microsoft 2. ZałoŜenie Program słuŝy do translacji plików zawierających rachunki banku BPH na rachunki banku PEKAO. Program posiada moŝliwość translacji plików w obu kierunkach tzn. Translacja z rachunków BPH na PEKAO i w odwrotnym kierunku PEKAO na BPH. Translacja moŝe odbywać na dwa sposoby - ręcznie- na Ŝądanie uŝytkownika -Automatycznie program sprawdza w zadanych przedziałach czasu czy są pliki do translacji i wykonuje to automatycznie. ZałoŜono równieŝ moŝliwość uczenia się programu rachunków poprzez czytanie zidentyfikowanych formatów plików np. Elixir0 PLI lub dowolnego innego zdefiniowanego przez uŝytkownika. Program moŝe uruchamiać się automatycznie z autostartu. Jest moŝliwość automatycznego update u programu. 3. Opis programu Program składa się z trzech zakładek - Translacja SłuŜy do podglądu pracy programu i ręcznego wykonywania translacji plików - Rachunki UmoŜliwia definiowanie rachunków do translacji - Parametry SłuŜy do konfiguracji programu. 4. Praca z programem 4.1. Krok 1 - Konfiguracja. 2
Po uruchomieniu program przyjmuje wartości domyślne parametrów zakłada wszystkie wymagane foldery opis poniŝej. Wszystkie parametry są definiowalne i przechowywane w pliku bph2pekao.ini Zawartość [PATH] DirBPHIn=D:\programy\bph2pekao\exec\BPHIN DirBPHOut=D:\programy\bph2pekao\exec\BPHOUT DirPEKAOIN=D:\programy\bph2pekao\exec\DirPEKAOIN DirPEKAOOut=D:\programy\bph2pekao\exec\DirPEKAOOut DirBackUp=D:\programy\bph2pekao\exec\DirBackUp [PARAMETERS] FINDACCOUNT=:25: AUTOMAT=1 TIME=3 ANALIZEFILES=1 AUTOSTART=0 FORMATOLDBPH=1 FORMATTXTIBAN=1 MASKFILERECORD=*.* CountLineTop=0 Maska plików przeznaczonych do translacji Przechowuje maskę po jakiej program będzie szukał plików przeznaczonych do translacji. [MASKFILERECORD=*.*] Pliki płatności (translacja BPH-> PEKAO) Określa foldery przy translacji rachunków BPH na rachunki PEKAO Folder plików Banku BPH Folder z którego program pobiera pliki do translacji zmienna w pliku ini [DirBPHIn] Folder plików Banku PEKAO Folder do którego są dostarczane pliki po translacji zmienna w pliku ini [DirBPHOut] Pliki wyciągów (translacja PEKAO->BPH) Określa foldery przy translacji rachunków PEKAO na rachunki BPH Folder plików Banku BPH Folder z którego program pobiera pliki do translacji zmienna w pliku ini [DirPEKAOIN] Folder plików Banku PEKA Folder do którego są dostarczane pliki po translacji zmienna w pliku ini [DirPEKAOOUT] 3
Archiwum plików oryginalnych - przechowuje wszystkie plik z przed translacji. KaŜdy plik dostaje sygnaturę daty i godziny translacji plus oryginalna nazwa pliku zmienna w pliku ini- [DirBackUp] Program w autostarcie UmoŜliwia dodanie i usunięcie programu do autostartu. Po dodaniu programu do autostartu dokonywany jest wpis do rejestru systemu o kluczu 'SOFTWARE\Microsoft\Windows\CurrentVersion\Run z wpisem bph2pekao.exe. Od tego momentu program będzie uruchamiany po włączeniu uruchomieniu systemu Windows. Program jest automatycznie minimalizowany i pojawia się w systray ikoną. Zmienna w pliku ini [AUTOSTART] Ilość linii nagłówkowych określa ile linii ma translator pominąć na początku pliku podczas translacji wykorzystywane. Wartość domyślna 0. Zmienna w pliku ini [CountLineTop] Automatycznie sprawdzaj co określa co ile minut program ma sprawdzać czy są pliki do translacji. Zmienna w pliku ini [TIME] Automatycznie sprawdzaj format XX-XXXXXXXX- XXXXXXXXXXXXXXXX sprawdza czy w pliku znajduje się rachunek zleceniodawcy w w/w formacie i automatycznie konwertuje do odpowiednika PEKAO pomimo Ŝe Rachunek w bazie jest przechowywany w formacie IBAN wpisany w jednym ciągu. Dzięki temu nie trzeba podawać kilku wzorców rachunku banku BPH. Zmienna w pliku ini [FORMATOLDBPH] Automatycznie sprawdzaj format XX-XXXX XXXX XXXX XXXX XXXX XXXX sprawdza czy w pliku znajduje się rachunek zleceniodawcy w w/w formacie i automatycznie konwertuje do odpowiednika PEKAO pomimo Ŝe Rachunek w bazie jest przechowywany w formacie IBAN wpisany w jednym ciągu. Dzięki temu nie trzeba podawać kilku wzorców rachunku banku BPH. Zmienna w pliku ini [FORMATTXTIBAN] Analizuj pliki płatności Analizuje pliki o zdefiniowanym formacie dzięki czemu program moŝe uczyć się rachunków zleceniodawcy BPH i automatycznie dodaje je do bazy uŝytkownik proszony jest o wprowadzenie odpowiednika w Banku PEKAO sprawdzany jest przy tym algorytm poprawności dla rachunku w formacie IBAN w razie zignorowanie takiego Ŝądania w bazie pojawi się szablon do wprowadzenia rachunku później a w plik zostanie przekonwertowany w taki sposób Ŝe w miejscu rachunku banku PEKAO pojawi się właśnie format rachunku IBAN. 4
W tabelce poniŝej moŝna wprowadzić dowolny format pliku rekordowego Zmienna w pliku ini [ANALIZEFILES] Nazwa nazwa formatu Separator uŝyty w pliku, Nr pola z rachunkiem zleceniodawcy w którym polu znajduje się rachunek zleceniodawcy który ma być sprawdzany czy juŝ ma wprowadzony odpowiednik PEKAO ilość liczona -1. Pole Text czy uŝyte są znaczniki pola tekstowego np. cudzysłów, apostrof itp. Definicja formatów jest przechowywana w pliku typyplikow.txt jako separator znak TAB Translacja PEKAO->BPH znacznik pola Określa jakiego pola w wyciągach w formacie MT940 ma szukać translator aby podmienić rachunek. 4.2. Krok 2 Definicja rachunków UmoŜliwia wprowadzania rachunków w banku BPH i ich odpowiedników w banku PEKAO. Podczas wprowadzania program sprawdza poprawność algorytmu IBAN. Rachunki przechowywane są w pliku rachunki.txt separator to znak TAB. 5
4.3. Krok 3 Translacja Zakładka umoŝliwia przeglądanie logów programu lub dokonania ręcznej translacji. Wybierz rodzaj konwersji umoŝliwia podgląd folderów wsadowych i wynikowych w odpowiednim kontekście i przekonwertowanie plików klawiszem konwertuj. Klawisz odświeŝ - odświeŝa zawartość folderów. Program podczas konwersji gdy napotka plik o tej samej nazwie w folderach wynikowych nadaje im sygnaturę daty i godziny wg formaty RRRR-MM-DD GGMMSS_[NAZWA PIERWOTNA PLIKU]. 5. Administracja programem Administracja sprowadza się w zasadzie do przeglądnięcia i ewentualnie spakowania plików z backupu programu. MoŜna równieŝ kontrolować długość plików logów i teŝ co jakiś czas wg uznania archiwizować. 6. Automatyczny update Program ma moŝliwość automatycznego updatu. Program domyślnie szuka pod adresem http://www.bph.pl/version.ini pliku version.ini Plik vesrsion.ini [update] version=1.0.0 Konic pliku 6
Jeśli wersja jes mniejsz program moŝe pobrać update http://www.bph.pl/update.exe i uruchamia program update.exe 6. Pomoc W przypadku pytań, do Państwa dyspozycji pozostają pracownicy Zespołu HotLine HotLine Proffice: Tel. 0 801 362 274 Tel. +48 (12) 682 82 74 Fax. +48 (12) 618 66 86 e-mail: proffice@pekao.com.pl http://korporacje.pekao.com.pl HotLine PekaoBIZNES24 Tel: 0 801 656 776 Tel: +48 12 682 8286 Fax: +48 (12) 618 66 86 e-mail: hotline.businessnet@bph.pl http://korporacje.pekao.com.pl 7