Index: BL/Prod/GAData/TBXLadeXML.cls.xml
===================================================================
diff -u -r433 -r549
--- BL/Prod/GAData/TBXLadeXML.cls.xml (.../TBXLadeXML.cls.xml) (revision 433)
+++ BL/Prod/GAData/TBXLadeXML.cls.xml (.../TBXLadeXML.cls.xml) (revision 549)
@@ -199,7 +199,7 @@
Set Taal=""
If TBXContext.KlantGegevensViaDataOpt() Do
- . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(..sDomVERW,..GeefOrderKlantnummer())
+ . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(..sDomVERW,..GeefOrderKlantnummer(), TBXContext, "")
. Set:($IsObject(KLMini)) Taal=KLMini.Taal
. Set KLMini=""
Else Do
Index: csp/vhisie/TBX/Main/tmpDev.mac.rou
===================================================================
diff -u -r520 -r549
--- csp/vhisie/TBX/Main/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 520)
+++ csp/vhisie/TBX/Main/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 549)
@@ -84,7 +84,7 @@
. . Kill tmpRq("DATAOPT")
. . ;Do ophBuildSwitchTLArray ; Once again, but with the NEW QueryString-values
. Else If (TBXContext.IsKlantIDIngevuld(KLNr))&&($G(%request.Data("Taal",1))="") Do
- . . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,$LB("Stg","NoAction"))
+ . . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr, TBXContext, $LB("Stg","NoAction"))
. . Set:($IsObject(KLMini))&&(KLMini.Taal?1(1"N",1"F",1"E",1"D")) Taal=KLMini.Taal
. . Set KLMini=""
Else Do
@@ -215,11 +215,11 @@
Quit:($G(%request.Data("DATAOPT",1))="")
New KLMini,tmpTaal,msg,sDomVERW
Kill %OptimaMsg
- Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),"",$LB("Ext","CleanSave"))
+ Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),"",TBXContext,$LB("Ext","CleanSave"))
; In case of "Bad Encryption", try getting KLData from storage
If '$IsObject(KLMini) Do
. Set KLNr=$G(%OptimaVar("KLNr"))
- . Set:(TBXContext.IsKlantIDIngevuld(KLNr)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,$LB("Stg","NoAction"))
+ . Set:(TBXContext.IsKlantIDIngevuld(KLNr)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,TBXContext,$LB("Stg","NoAction"))
. Set sDomVERW=TBXContext.GeefDomeinVerwerker()
. Set msg="WARNING : Bad encryption for "_$S(sDomVERW="LMC":"Optima",1:sDomVERW)_" customer (n� "_$G(KLNr)_")"
. Set msg=msg_$$$CRLF_"Ref : "_($$ophGetRef^cspBasis.TBX.DecodeURL.tmpDev(Ref))_$$$CRLF_"Enc. Data : "_$G(%OptimaVar("EncData"))_$$$CRLF_"Decrypted Data : "_$G(%OptimaVar("Data"))_$$$CRLF_"KLNr via Lookup: "_$G(%OptimaVar("KLNrViaLookup"))
@@ -983,7 +983,7 @@
New KLNaam,KLMini
If TBXContext.HeeftToegangMetLogin() Do
. Quit:($$$KLNrClean="")
- . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr)
+ . Set KLMini=##class(cspBasis.GAProdTBox).GetKlantData(TBXContext.GeefDomeinVerwerker(),KLNr,TBXContext)
. ; If KLMini Do
. ;. Set KLNaam=KLMini.Naam
. Set:(KLMini) KLNaam=KLMini.Naam
Index: APPS/TBXWeb/TBXContext.cls.xml
===================================================================
diff -u -r548 -r549
--- APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 548)
+++ APPS/TBXWeb/TBXContext.cls.xml (.../TBXContext.cls.xml) (revision 549)
@@ -946,7 +946,7 @@
%List
0) {
- Set KLMiniWS=##class(cspBasis.GAProdTBox).GetKlantData(..GeefDomeinVerwerker(),KLNr)
+ Set KLMiniWS=##class(cspBasis.GAProdTBox).GetKlantData(..GeefDomeinVerwerker(), KLNr, %this)
If KLMiniWS.BulkVPKCode'="" {
Set lbBulkConfig=$LB(KLMiniWS.BulkVPKCode,KLMiniWS.BulkMinQty,"checked")
}
Index: cspBasis/GAProdTBox/tmpDev.mac.rou
===================================================================
diff -u -r320 -r549
--- cspBasis/GAProdTBox/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 320)
+++ cspBasis/GAProdTBox/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 549)
@@ -5,7 +5,7 @@
s %request=##class(%CSP.Request).%New()
s %request.URL="http://www.tandem-box.com/VHISIE/TBX/TestByWimV"
s %session=##class(%CSP.Session).GetSession("1234")
- ;s kl=##class(cspBasis.GAProd.TBox).GetKlantData("VHEPN",4645) w kl,!
+ ;s kl=##class(cspBasis.GAProd.TBox).GetKlantData("VHEPN",4645,,) w kl,!
;d $system.OBJ.Dump(kl)
Quit
@@ -315,3 +315,4 @@
Product Code Label SubGroepCode element_key Parameters Display VolgNr FixedKeys MetaItem item.ID param.Item param.ID
*/
+
\ No newline at end of file
Index: cspBasis/GAProdTBox.cls.xml
===================================================================
diff -u -r548 -r549
--- cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 548)
+++ cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 549)
@@ -28,7 +28,7 @@
Get KlantData via Soap on Cache01/ADMIN1
1
-sDomVERW:%String,KLNr:%String,lbFlags:%List=""
+sDomVERW:%String,KLNr:%String,TBXContext:APPS.TBXWeb.TBXContext,lbFlags:%List=""
0
WS.TBX.KlantMini
+
+
+KLMini-object wordt ingevuld.
+1
+KLMini:WS.TBX.KlantMini,KLNr:%String,TBXContext:APPS.TBXWeb.TBXContext,DesignCodeModus:%String
+1
+
+
+
Lookup for Optima KLNr via encrypted DATA-ref.
@@ -380,7 +386,7 @@
Set Familie="Lade"
Set Variant=##class(APPS.TBXWeb.Utils).GeefLadeVariant(DesignCodeModus)
Set KortingPercentage=$$GeefKortingPercentageViaSoap(DomeinVerwerker,KlantNummer,Familie,Variant,Aantal)
- d WLIP^vhDBG(97,"GeefKortingPercentage : "_KortingPercentage_" voor Klant "_KlantNummer_" DCM:"_DesignCodeModus_" Variant:"_Variant)
+ ;d WLIP^vhDBG(97,"GeefKortingPercentage : "_KortingPercentage_" voor Klant "_KlantNummer_" DCM:"_DesignCodeModus_" Variant:"_Variant)
}
Quit KortingPercentage
Index: csp/vhisie/TBX/BuildRef/tmpDev.mac.rou
===================================================================
diff -u -r531 -r549
--- csp/vhisie/TBX/BuildRef/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 531)
+++ csp/vhisie/TBX/BuildRef/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 549)
@@ -229,12 +229,13 @@
#define TaalDfl "F"
s:('$D(ClientIP)) ClientIP="192.168.1.97"
;d WL^vhDBG($C(13,10))
- New Ref,RefNew,RefArray,tmpRq,tmpAr,tmpTaal
+ New Ref,RefNew,RefArray,tmpRq,tmpAr,tmpTaal,TBXContext
Set %RemoteIP=$G(%request.CgiEnvs("REMOTE_ADDR"))
Do ophInitLookups^cspBasis.TBX.DecodeURL.tmpDev
// URL --> domain / sDomVERW / sDomKLNr
Set sDomain=$$GetURLDomain^cspBasis.Library
Set sDomCVT="www.optima-tbx.fr" ; $$TBXDomainCVT^cspBasis.Library(sDomain)
+ Set TBXContext=##class(APPS.TBXWeb.TBXContext).%New(sDomCVT,"")
Set lbDomLU=##class(WS.TBX.Order).DomainLookUp(sDomCVT,$LB("VERW","KLNR"))
Set sDomVERW=$LG(lbDomLU,1)
Set sDomKLNr=$LG(lbDomLU,2)
@@ -267,7 +268,7 @@
. Kill tmpAr
. If blnEditFind Do
. . ; Show stored data
- . . Set:($IsValidNum(KLNrOpt)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,KLNrOpt,$LB("Stg","NoAction"))
+ . . Set:($IsValidNum(KLNrOpt)) KLMini=##class(cspBasis.GAProdTBox).GetKlantData(sDomVERW,KLNrOpt,TBXContext,$LB("Stg","NoAction"))
. . If $IsObject($G(KLMini)) Do
. . . Set tmpAr("Taal")= KLMini.Taal
. . . Set tmpAr("KLNummer")=KLMini.Nummer