Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/ProductItemConverterFake.cls.xml
===================================================================
diff -u -r52421 -r53257
--- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/ProductItemConverterFake.cls.xml (.../ProductItemConverterFake.cls.xml) (revision 52421)
+++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/ProductItemConverterFake.cls.xml (.../ProductItemConverterFake.cls.xml) (revision 53257)
@@ -42,7 +42,7 @@
-ProductAPI:DOM.PM.ProductAPI="",ProductRolAPI:DOM.PM.ProductRolAPI="",LangtekstBewaarder:DOM.PM.LangtekstBewaarder="",KlasRepository:Prod.Klas.KlasRepository="",Logger:vhLib.Logger="",MailAPI:TECH.Mail.MailAPI="",PakketService:DOM.PM.impl.DataM.PakketService=""
+ProductAPI:DOM.PM.ProductAPI="",ProductRolAPI:DOM.PM.ProductRolAPI="",LangtekstBewaarder:DOM.PM.LangtekstBewaarder="",KlasRepository:Prod.Klas.KlasRepository="",Logger:vhLib.Logger="",MailAPI:TECH.Mail.MailAPI=""
1
1
%Status
@@ -53,7 +53,7 @@
Set ..IndexenAangemaakt = $$$False
Set ..IndexenVerwijderd = $$$False
Set ..MailGestuurd = $$$False
- Quit ##super(ProductAPI,ProductRolAPI,LangtekstBewaarder,KlasRepository,Logger,MailAPI,PakketService)
+ Quit ##super(ProductAPI,ProductRolAPI,LangtekstBewaarder,KlasRepository,Logger,MailAPI)
]]>
Index: AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml
===================================================================
diff -u -r52421 -r53257
--- AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 52421)
+++ AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 53257)
@@ -38,18 +38,13 @@
1
-
-DOM.PM.impl.DataM.PakketService
-1
-
-
APPS.PM.ProductZoekIndexBuilder
1
-ProductAPI:DOM.PM.ProductAPI,ProductRolAPI:DOM.PM.ProductRolAPI,LangtekstBewaarder:DOM.PM.LangtekstBewaarder,KlasRepository:Prod.Klas.KlasRepository,Logger:vhLib.Logger,MailAPI:TECH.Mail.MailAPI,PakketService:DOM.PM.impl.DataM.PakketService,ProductZoekIndexBuilder:APPS.PM.ProductZoekIndexBuilder
+ProductAPI:DOM.PM.ProductAPI,ProductRolAPI:DOM.PM.ProductRolAPI,LangtekstBewaarder:DOM.PM.LangtekstBewaarder,KlasRepository:Prod.Klas.KlasRepository,Logger:vhLib.Logger,MailAPI:TECH.Mail.MailAPI,ProductZoekIndexBuilder:APPS.PM.ProductZoekIndexBuilder
1
1
%Status
@@ -61,7 +56,6 @@
Set ..KlasRepository = $$$Inject(KlasRepository,##class(Prod.Klas.KlasRepository).%New())
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New())
Set ..MailAPI = $$$Inject(MailAPI,##class(TECH.Context).Instance().GeefMailAPI())
- Set ..PakketService = $$$Inject(PakketService,##class(DOM.PM.impl.DataM.PakketService).%New())
Set ..ProductZoekIndexBuilder = $$$Inject(ProductZoekIndexBuilder, ##class(BL.Prod.SearchBuildIndex).%New())
Quit $$$OK
]]>
@@ -297,38 +291,8 @@
Product:DOM.PM.Product,ExtIterator:TECH.ListIterator
1
E of C -> in fase 2A alleen nog 1 op 1 pakketten, 1-N zijn anders dummy product (shadow/ghost product in AX)
- ;pakket verwijderen : was een D pakket wijzend naar 1 of meerdere producten, maar moet nu E pakket worden wijzend naar AX phantom product
- ;we laten het pakket in de lijst van te verwijderen pakketten staan, en maken een nieuw E pakket aan.
- Set Pakketnummer = ..PakketService.MaakPakket(KlantId,Ext.ExternalItemId)
- Do ..PakketService.ZetPakketType(Pakketnummer,"E")
- } else {
- ;verwijder pakket uit lijstteverwijderenpakketten
- Do ##class(TECH.ListUtils).RemoveItemFromList(Pakketnummer,TeVerwijderenPakketLijst)
- }
- } else {
- Set Pakketnummer = ..PakketService.MaakPakket(KlantId,Ext.ExternalItemId)
- Do ..PakketService.ZetPakketType(Pakketnummer,"E")
- }
-
- Do ..PakketService.BewaarPakketOnderdeel(Pakketnummer,Product.GeefID(),1)
- }
- set TeVerwijderenPakketnummerIterator = ##class(TECH.ListIterator).%New(TeVerwijderenPakketLijst)
- While TeVerwijderenPakketnummerIterator.HasNext(){
- Do ..PakketService.VerwijderPakket(TeVerwijderenPakketnummerIterator.Next())
- }
+
+ Quit ;ingevolge UST3977 niet meer doen.
]]>
Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml
===================================================================
diff -u -r52421 -r53257
--- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml (.../Test.cls.xml) (revision 52421)
+++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml (.../Test.cls.xml) (revision 53257)
@@ -9,12 +9,11 @@
#dim ProductRolAPIMock as DOM.PM.ProductRolAPI = ##class(vhTest.Mock.DOM.PM.ProductRolAPI).MockInstance()
Set LangtekstBewaarderMock = ##class(vhTest.Mock.DOM.PM.LangtekstBewaarder).%New()
Set KlasRepositoryMock = ##class(vhTest.Mock.Prod.Klas.KlasRepository).%New()
- Set PakketServiceMock = ##class(vhTest.Mock.DOM.PM.impl.DataM.PakketService).%New()
#dim Envelope as AXif.Dynamics.ProductItemIn.Envelope = ..GeefEnvelope("ProductItemInUpdateKorttekst.xml")
Set Envelope.Body.MessageParts.MessagePart.Item.GetAt(1).PrimaryVendorId= "06332"
- Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock,,,PakketServiceMock)
+ Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock)
Do Converter.ConvertProductItem(Envelope.Body.MessageParts.MessagePart.Item.GetAt(1),"vhbe")
]]>
@@ -26,13 +25,12 @@
#dim ProductRolAPIMock as DOM.PM.ProductRolAPI = ##class(vhTest.Mock.DOM.PM.ProductRolAPI).MockInstance()
Set LangtekstBewaarderMock = ##class(vhTest.Mock.DOM.PM.LangtekstBewaarder).%New()
Set KlasRepositoryMock = ##class(vhTest.Mock.Prod.Klas.KlasRepository).%New()
- Set PakketServiceMock = ##class(vhTest.Mock.DOM.PM.impl.DataM.PakketService).%New()
#dim Envelope as AXif.Dynamics.ProductItemIn.Envelope = ..GeefEnvelope("ProductItemInUpdateKorttekst.xml")
Set Envelope.Body.MessageParts.MessagePart.Item.GetAt(1).PrimaryVendorId= "05497"
- Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock,,,PakketServiceMock)
+ Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock)
Do Converter.ConvertProductItem(Envelope.Body.MessageParts.MessagePart.Item.GetAt(1),"hlx")
]]>
@@ -76,14 +74,7 @@
Set KlasRepositoryMock = ##class(vhTest.Mock.Prod.Klas.KlasRepository).%New()
Do KlasRepositoryMock.VerwachtMethodCall("ZoekViaGroepen","KB","KVD","SVD/BL").DanReturn(..GeefKlasIterator())
- Set PakketServiceMock = ##class(vhTest.Mock.DOM.PM.impl.DataM.PakketService).%New()
- Do PakketServiceMock.VerwachtMethodCall("GeefPakketNummersVoorKlantProduct","K||1000","ProductID").DanReturn(##class(%ListOfDataTypes).%New())
- Do PakketServiceMock.VerwachtMethodCall("BestaatViaPakketnaam","K||1000","klantreferentie").DanReturn($$$False)
- Do PakketServiceMock.VerwachtMethodCall("MaakPakket","K||1000","klantreferentie").DanReturn("PakketNummer")
- Do PakketServiceMock.VerwachtMethodCall("ZetPakketType","PakketNummer","E").DanDoeNiks()
- DO PakketServiceMock.VerwachtMethodCall("BewaarPakketOnderdeel","PakketNummer","ProductID",1).DanDoeNiks()
-
- Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock,,,PakketServiceMock)
+ Set Converter = ##class(vhUnitTest.AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter.ProductItemConverterFake).%New(ProductAPIMock,ProductRolAPIMock,LangtekstBewaarderMock,KlasRepositoryMock)
#dim Envelope as AXif.Dynamics.ProductItemIn.Envelope = ..GeefEnvelope("ProductItemInUpdateKorttekst.xml")
Set Envelope.Body.MessageParts.MessagePart.Item.GetAt(1).StoppedSales ="Yes" ;Niet Actief
@@ -106,11 +97,10 @@
Do AdministratiefProductMock.Verifieer()
Do LangtekstBewaarderMock.Verifieer()
Do KlasRepositoryMock.Verifieer()
- Do PakketServiceMock.Verifieer()
]]>
-
+
-
-
-
-
1
TECH.Iterator