Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- OfxPy/orig/ofx.py Wed Feb 11 10:07:36 2015
- +++ OfxPy/ofx.py Thu Feb 11 23:37:36 2016
- @@ -86,7 +86,14 @@
- clientuid=""
- if "103" in self.ofxver:
- #include clientuid field only if version=103, otherwise the server may reject the request
- - clientuid = OfxField("CLIENTUID",userdat.clientuid)
- +
- + # if a site-level clientUID is defined, use it, otherwise default to global clientUID
- + clientuidval = userdat.clientuid
- + if FieldVal(site,"siteClientUID") <> '':
- + clientuidval = FieldVal(site,"siteClientUID")
- +
- + clientuid = OfxField("CLIENTUID",clientuidval)
- + print "using ClientUID of: ", clientuidval
- fidata = [OfxField("ORG",FieldVal(site,"fiorg"))]
- fidata += [OfxField("FID",FieldVal(site,"fid"))]
- --- OfxPy/orig/site_cfg.py Wed Feb 19 20:51:56 2014
- +++ OfxPy/site_cfg.py Thu Feb 11 23:11:21 2016
- @@ -142,6 +142,7 @@
- bankid=''
- brokerid=''
- ofxver = '102'
- + siteClientUID = ''
- appid = DefaultAppID #defined in control2.py
- appver = DefaultAppVer
- mininterval = 0
- @@ -161,6 +162,7 @@
- 'BANKID': bankid,
- 'BROKERID': brokerid,
- 'OFXVER': ofxver,
- + 'SITECLIENTUID': siteClientUID,
- 'APPID': appid,
- 'APPVER': appver,
- 'MININTERVAL': mininterval,
- @@ -181,6 +183,7 @@
- elif field == 'BANKID': bankid = value
- elif field == 'BROKERID': brokerid = value
- elif field == 'OFXVER': ofxver = value
- + elif field == 'SITECLIENTUID': siteClientUID = value
- elif field == 'APPID': appid = value
- elif field == 'APPVER': appver = value
- elif field == 'MININTERVAL': mininterval = int(value)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement