Index: WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml
===================================================================
diff -u -r58838 -r73594
--- WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 58838)
+++ WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 73594)
@@ -23,18 +23,13 @@
1
-
-TECH.Mail.MailAPI
-1
-
-
WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService
1
-ToeleveringVoorbereidingService:APPS.Halux.Voorbereiding.VoorbereidingService="",BatchService:APPS.Halux.common.BatchService="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",Logger:vhLib.Logger="",MailApi:TECH.Mail.MailAPI="",FlowToeService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService=""
+ToeleveringVoorbereidingService:APPS.Halux.Voorbereiding.VoorbereidingService="",BatchService:APPS.Halux.common.BatchService="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",Logger:vhLib.Logger="",FlowToeService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService=""
1
1
%Status
@@ -44,7 +39,6 @@
Set ..BatchService = $$$Inject(BatchService, ##class(APPS.Halux.common.impl.BatchService).%New())
Set ..ToeleveringApi = $$$Inject(ToeleveringApi, ##class(DOM.AKP.impl.DataM.DataMToeleveringAPI).%New())
Set ..Logger = $$$Inject(Logger, ##class(vhLib.Logger).%New("CalculatedProduct"))
- Set ..MailApi = $$$Inject(MailApi, ##class(TECH.Mail.impl.MailAPI).%New())
Set ..FlowToeService = $$$Inject(FlowToeService, ##class(WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService).%New())
Quit $$$OK
@@ -73,8 +67,7 @@
Set LoggingDetail = "Toelevering '"_ToeleveringId_"' is out of sync!! "
_"Er zijn lijnen waarvan de ProductId '"_OudProductId_"' niet meer overeenstemt met die op de OrderLijn in AX '"_NieuwProductId
_"'. De Toelevering is echter al klaargezet of zit al in een Batch, dus de aanpassing werd overgelaten aan de OrderSync VHIP901 - Order2Admin. "
- _"ICT moet geen actie ondernemen, Halux planning is hiervan verwittigd per e-mail."
- Do ..VerstuurMail(OrderId, ToeleveringId, OudProductId)
+ _"ICT moet geen actie ondernemen."
}
Do ..Logger.Warning("ProductUpdater", LoggingDetail)
@@ -155,32 +148,6 @@
-
-
-OrderId:%String,ToeleveringId:%String,OudProductId:%String
-1
-
-
Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml
===================================================================
diff -u -r58703 -r73594
--- vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 58703)
+++ vhTest/Mock/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService.cls.xml (.../ToeleveringService.cls.xml) (revision 73594)
@@ -9,7 +9,7 @@
right
-ToeleveringVoorbereidingService:APPS.Halux.Voorbereiding.VoorbereidingService="",BatchService:APPS.Halux.common.BatchService="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",Logger:vhLib.Logger="",MailApi:TECH.Mail.MailAPI="",FlowToeService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService=""
+ToeleveringVoorbereidingService:APPS.Halux.Voorbereiding.VoorbereidingService="",BatchService:APPS.Halux.common.BatchService="",ToeleveringApi:DOM.AKP.ToeleveringAPI="",Logger:vhLib.Logger="",FlowToeService:WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService=""
%Status
Index: vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService/Test.cls.xml
===================================================================
diff -u -r58838 -r73594
--- vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService/Test.cls.xml (.../Test.cls.xml) (revision 58838)
+++ vhUnitTest/WSimpl/AX/CalculatedProduct/ProductVolgensAxAttribuutBepaler/OrderService/ToeleveringService/Test.cls.xml (.../Test.cls.xml) (revision 73594)
@@ -38,11 +38,6 @@
1
-
-TECH.Mail.MailAPI
-1
-
-
WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService
1
@@ -57,7 +52,6 @@
Set ..BatchService = ##class(vhTest.Mock.APPS.Halux.common.BatchService).%New()
Set ..ToeleveringApi = ##class(vhTest.Mock.DOM.AKP.ToeleveringAPI).%New()
Set ..Logger = ##class(vhTest.Mock.vhLib.Logger).%New()
- Set ..MailApi = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New()
Set ..FlowToeService = ##class(vhTest.Mock.WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService.FlowToeService).%New()
]]>
@@ -168,26 +162,19 @@
#dim LoggingDetail As %String = "Toelevering '"_..#RandomToeleveringId_"' is out of sync!! "
Set LoggingDetail = LoggingDetail_"Er zijn lijnen waarvan de ProductId '"_..#RandomOudProductId_"' niet meer overeenstemt met die op de OrderLijn in AX '"_..#RandomNieuwProductId
Set LoggingDetail = LoggingDetail_"'. De Toelevering is echter al klaargezet of zit al in een Batch, dus de aanpassing werd overgelaten aan de OrderSync VHIP901 - Order2Admin. "
- Set LoggingDetail = LoggingDetail_"ICT moet geen actie ondernemen, Halux planning is hiervan verwittigd per e-mail."
+ Set LoggingDetail = LoggingDetail_"ICT moet geen actie ondernemen."
Do LoggerMock.VerwachtMethodCall("Warning", "ProductUpdater", LoggingDetail)
- #dim Mail As TECH.Mail.Mail = ##class(TECH.Mail.impl.Mail).%New()
- #dim MailApiMock As TECH.Mail.MailAPI = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New()
- Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(Mail)
- Do MailApiMock.VerwachtMethodCall("VerstuurMail", Mail).DanDoeNiks()
-
Set ..ToeleveringVoorbereidingService = ToeleveringVoorbereidingServiceStub
Set ..BatchService = BatchServiceStub
Set ..ToeleveringApi = ToeleveringApiStub
Set ..Logger = LoggerMock
- Set ..MailApi = MailApiMock
#dim ToeleveringService As WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService = ..GeefToeleveringService()
#dim IsToeleveringVerwerkt As %Boolean = ToeleveringService.VerwerkToelevering(..#RandomToeleveringId, ..#RandomOudProductId, ..#RandomNieuwProductId)
Do $$$AssertFalse(IsToeleveringVerwerkt)
Do ..Logger.Verifieer()
- Do ..MailApi.Verifieer()
]]>
@@ -209,33 +196,26 @@
#dim LoggingDetail As %String = "Toelevering '"_..#RandomToeleveringId_"' is out of sync!! "
Set LoggingDetail = LoggingDetail_"Er zijn lijnen waarvan de ProductId '"_..#RandomOudProductId_"' niet meer overeenstemt met die op de OrderLijn in AX '"_..#RandomNieuwProductId
Set LoggingDetail = LoggingDetail_"'. De Toelevering is echter al klaargezet of zit al in een Batch, dus de aanpassing werd overgelaten aan de OrderSync VHIP901 - Order2Admin. "
- Set LoggingDetail = LoggingDetail_"ICT moet geen actie ondernemen, Halux planning is hiervan verwittigd per e-mail."
+ Set LoggingDetail = LoggingDetail_"ICT moet geen actie ondernemen."
Do LoggerMock.VerwachtMethodCall("Warning", "ProductUpdater", LoggingDetail)
- #dim Mail As TECH.Mail.Mail = ##class(TECH.Mail.impl.Mail).%New()
- #dim MailApiMock As TECH.Mail.MailAPI = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New()
- Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(Mail)
- Do MailApiMock.VerwachtMethodCall("VerstuurMail", Mail).DanDoeNiks()
-
Set ..ToeleveringVoorbereidingService = ToeleveringVoorbereidingServiceStub
Set ..BatchService = BatchServiceStub
Set ..ToeleveringApi = ToeleveringApiStub
Set ..Logger = LoggerMock
- Set ..MailApi = MailApiMock
#dim ToeleveringService As WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService = ..GeefToeleveringService()
#dim IsToeleveringVerwerkt As %Boolean = ToeleveringService.VerwerkToelevering(..#RandomToeleveringId, ..#RandomOudProductId, ..#RandomNieuwProductId)
Do $$$AssertFalse(IsToeleveringVerwerkt)
Do ..Logger.Verifieer()
- Do ..MailApi.Verifieer()
]]>
1
WSimpl.AX.CalculatedProduct.ProductVolgensAxAttribuutBepaler.OrderService.ToeleveringService
-