Index: WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml
===================================================================
diff -u -r54549 -r54550
--- WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 54549)
+++ WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 54550)
@@ -70,16 +70,20 @@
Set ..Shop = Shop
Do ..ValideerUniShopVerwerker()
- #dim KlantID As DOM.VKP.VanHoeckeKlantID = ..GeefKlantID()
- #dim PersonalityID As DOM.common.enu.Personality = ##class(DOM.common.enu.Personality).VanHoecke()
-
Do ##class(vhLib.Logger).%New("APPS.EC").Info("ConfirmOrder Unishop","Bestel Unishop Offerte '"_EDInr_"' voor shop '"_..Shop_"' met referentie: '"_BestelReferentie_"' datum '"_GevraagdeLeverdatum_"'.")
#dim OfferteVanHandel As APPS.VKP.Offerte = ..GeefOfferteVanHandel(EDInr)
+ If (..Shop = ##class(APPS.EC.enu.UniShopVerwerker).HaefeleNederland()) {
+ // De ConfirmOrder() webservice bij Haefele wordt altijd doorgegeven via "Shop=HaefeleNederland" (want deze is gekoppeld aan de user van de secure webservice in WWW-WSS)
+ Do ..PasAanShopVoorHaefele(OfferteVanHandel)
+ }
If $$$Not(OfferteVanHandel.IsBesteld()) {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Offerte '"_EDInr_"' van handel is nog niet besteld."))
}
+ #dim KlantID As DOM.VKP.VanHoeckeKlantID = ..GeefKlantID()
+ #dim PersonalityID As DOM.common.enu.Personality = ##class(DOM.common.enu.Personality).VanHoecke()
+
#dim VanHoeckeOfferte As APPS.VKP.Offerte = ..GeefVanHoeckeOfferte(OfferteVanHandel)
#dim VanHoeckeOfferteID As %String = VanHoeckeOfferte.GeefID()
Do ##class(vhLib.Logger).%New().Info("ConfirmOrder Unishop","Shop '"_..Shop_"' - OfferteVanHandel '"_EDInr_"' - VanHoeckeOfferteID '"_VanHoeckeOfferteID_"'.")
@@ -120,6 +124,16 @@
]]>
+
+OfferteVanHandel:APPS.VKP.Offerte
+1
+
+
+
1
DOM.VKP.VanHoeckeKlantID