notebookvb
This commit is contained in:
@@ -9,26 +9,22 @@ import xml.etree.ElementTree as ET
|
||||
from datetime import date
|
||||
|
||||
ENDPOINT = "https://prod.b2b.vzp.cz/B2BProxy/HttpProxy/RegistracePojistencePZSB2B"
|
||||
PFX_PATH = r"u:\ordinaceprojekt\Insurance\Certificates\MBQualifiedCert.pfx"
|
||||
PFX_PASS = "Vlado7309208104++"
|
||||
PFX_PATH = r"u:\ordinaceprojekt\Insurance\Certificates\picka.pfx"
|
||||
PFX_PASS = "Vlado7309208104+"
|
||||
|
||||
RC = "7309208104"
|
||||
K_DATU = date.today().isoformat()
|
||||
ODBORNOSTI = ["001", "002", "014"] # VPL, gynekologie, stomatologie
|
||||
|
||||
NS = {
|
||||
"soap": "http://schemas.xmlsoap.org/soap/envelope/",
|
||||
"rp": "http://xmlns.gemsystem.cz/B2B/RegistracePojistencePZSB2B/1",
|
||||
}
|
||||
|
||||
odb_xml = "".join(f"<ns1:kodOdbornosti>{k}</ns1:kodOdbornosti>" for k in ODBORNOSTI)
|
||||
envelope = f"""<?xml version="1.0" encoding="utf-8"?>
|
||||
<soap:Envelope xmlns:soap="{NS['soap']}">
|
||||
<soap:Body>
|
||||
<ns1:registracePojistencePZSB2B xmlns:ns1="{NS['rp']}">
|
||||
<ns1:cisloPojistence>{RC}</ns1:cisloPojistence>
|
||||
<ns1:kDatu>{K_DATU}</ns1:kDatu>
|
||||
<ns1:seznamOdbornosti>{odb_xml}</ns1:seznamOdbornosti>
|
||||
</ns1:registracePojistencePZSB2B>
|
||||
</soap:Body>
|
||||
</soap:Envelope>"""
|
||||
|
||||
Reference in New Issue
Block a user