Commit fc3ae5e1 by Owo Sugiana

Bug fixed init_db_linkaja.py

1 parent a1c645b7
...@@ -46,6 +46,7 @@ Buat file konfigurasi ``test-pemda.ini``:: ...@@ -46,6 +46,7 @@ Buat file konfigurasi ``test-pemda.ini``::
[logger_iso8583_web] [logger_iso8583_web]
level = DEBUG level = DEBUG
handlers =
qualname = iso8583_web qualname = iso8583_web
[handler_console] [handler_console]
...@@ -131,6 +132,7 @@ Buka terminal ke-2, dan buat file ``test-bank.ini``:: ...@@ -131,6 +132,7 @@ Buka terminal ke-2, dan buat file ``test-bank.ini``::
[logger_iso8583_web] [logger_iso8583_web]
level = DEBUG level = DEBUG
handlers =
qualname = iso8583_web qualname = iso8583_web
[handler_console] [handler_console]
...@@ -162,7 +164,7 @@ Buka terminal ke-2, dan buat file ``test-bank.ini``:: ...@@ -162,7 +164,7 @@ Buka terminal ke-2, dan buat file ``test-bank.ini``::
[web_teller] [web_teller]
route_path = /rpc route_path = /rpc
host = pemda host = pemda
module = iso8583_web.scripts.view.jsonrpc module = iso8583_web.scripts.views.jsonrpc
allowed_ip = allowed_ip =
127.0.0.1 127.0.0.1
10.8.20.1 10.8.20.1
...@@ -363,7 +365,11 @@ database-nya terlebih dahulu. Lalu tambahkan baris berikut ini di file ...@@ -363,7 +365,11 @@ database-nya terlebih dahulu. Lalu tambahkan baris berikut ini di file
127.0.0.1 127.0.0.1
10.8.30.1 10.8.30.1
Coba inquiry:: Buat tabelnya::
$ ~/env/bin/init_db_linkaja test-bank.ini
Restart daemon-nya, lalu di terminal ke-3 coba inquiry::
$ ~/env/bin/iso8583_web_client_linkaja --url=http://127.0.0.1:7000/linkaja --invoice-id=3271010001007002701995 $ ~/env/bin/iso8583_web_client_linkaja --url=http://127.0.0.1:7000/linkaja --invoice-id=3271010001007002701995
......
...@@ -8,7 +8,13 @@ def main(argv=sys.argv): ...@@ -8,7 +8,13 @@ def main(argv=sys.argv):
conf_file = argv[1] conf_file = argv[1]
conf = ConfigParser() conf = ConfigParser()
conf.read(conf_file) conf.read(conf_file)
cf = conf['module_iso8583_web.scripts.views.linkaja'] for section in conf.sections():
engine = create_engine(cf['db_url']) if section.find('web_') < 0:
continue
module_name = conf.get(section, 'module')
if module_name != 'iso8583_web.scripts.views.linkaja':
continue
db_url = conf.get(section, 'db_url')
engine = create_engine(db_url)
engine.echo = True engine.echo = True
Base.metadata.create_all(engine) Base.metadata.create_all(engine)
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!