README.rst
2.03 KB
Perangkat untuk Integrasi Bank BJB dengan Samsat Banten
Module ini tergantung kepada iso8583_web (sebaiknya nama module diganti menjadi opensipkd.iso8583.web) http://git.opensipkd.com/iso8583/iso8583-web
- Dalam Module ini terdapar paket-paket yang terdiri dari:
-
- opensipkd.iso8583.bjb
- ppensipkd.iso8583.bjb.samsat
- opensipkd.iso8583.bjb.samsat.banten
Instalasi:
- Clone http://git.opensipkd.com/iso8583/bjb-samsat-banten
- cd bjb-samsat-banten
- ../env/bin/python setup.py develop
Database:
Untuk menunjang pencatatan diperlukan database dan dapat diinisiasi dengan perintah:
$initialize_bjb_samsat_db {ini_file}
Berikut konfigurasi File yang harus ditambahkan:
[main] #localization = id_ID.UTF-8 #localization = Indonesian_indonesia.1252 localization = English_Australia.1252 sqlalchemy.url = postgresql://user:pass@server:port/db pool_size = 50 max_overflow = 100
Konfigurasi aplikasi terdapat pada section module:
[module] # parameter khusus untuk samsat banten samsat_banten_url = http://server/ samsat_banten_user = user samsat_banten_key = key atau password samsat_banten_kd_biller = 36 samsat_banten_kd_produk = 5 samsat_banten_persen_denda = 0 samsat_banten_max_bln_denda = 0
Running:
Untuk menjalankan aplikasi
iso8583 {ini_file}
Catatan
- Masih terdapat hal-hal yang harus di perbaiki pada:
-
-
Perbaikan pada
site-package/opensipkd/__init__.py
dansite-package/opensipkd/iso8583/__init__.py
diisi dengan:_path_ = _import('pkgutil').extend_path(path, __name_)
-
Perbaikan pada
site-package/opensipkd/tcp/connection.py
:def on_socket_error(self, err): # aagusti digunakan untuk menghindari pemutusan sepihak dari server # apabila timout saat menanti raw if self.conf['listen'] and not self.conf['echo']: self.set_connected_time() return self.close()
-