Index: AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml =================================================================== diff -u -r47791 -r47905 --- AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47791) +++ AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter.cls.xml (.../ProductItemConverter.cls.xml) (revision 47905) @@ -68,9 +68,11 @@ Quit:((LegalEntity = "vhbe") && (##class(AXimpl.AxToAdminUtils).ConvertSupplierID(ProductItem.PrimaryVendorId) = "L||6332")) try { if ..ProductAPI.BestaatIdentNr(ProductItem.ItemId) { + Do ..Logger.Info("AX ProductSynchronizatie","Bestaand product met ident nummer '"_ProductItem.ItemId_"'") #dim Product as DOM.PM.Product = ..ProductAPI.GeefProductVolgensIdentNr(ProductItem.ItemId) Do ..UpdateProduct(ProductItem,Product,LegalEntity) } else { + Do ..Logger.Info("AX ProductSynchronizatie","Nieuw product met ident nummer '"_ProductItem.ItemId_"'") Set Product = ..GeefNieuwProduct() Do Product.ZetLeverancierId(..BepaalLeverancierId(ProductItem,LegalEntity)) ;PrimaryVendorId Do Product.ZetIdentNr(..BepaalIdentNr(ProductItem)) ;alleen bij nieuw product aangezien we bij een update het product vinden via identnummer.... Index: DOM/PM/impl/ProductImpl.cls.xml =================================================================== diff -u -r47784 -r47905 --- DOM/PM/impl/ProductImpl.cls.xml (.../ProductImpl.cls.xml) (revision 47784) +++ DOM/PM/impl/ProductImpl.cls.xml (.../ProductImpl.cls.xml) (revision 47905) @@ -754,7 +754,7 @@ LinkType:DOM.PM.enu.LinkType - Index: DOM/PM/impl/DataM/DataMProduct.cls.xml =================================================================== diff -u -r47784 -r47905 --- DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 47784) +++ DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 47905) @@ -825,7 +825,9 @@ LinkType:%String - @@ -903,7 +905,7 @@ #dim JIndex As %String = "J"_..LeverancierNr If $Length(JIndex)<2 Set JIndex = $Order(^KPR(..ProductNummer,"J")) Set:($Length(JIndex)>1) r%DataJ = ..PersistentMgr.GeefNode("^KPR",..ProductNummer,JIndex) - Do:($Length(JIndex)<2) ##class(Tools.Wlip).%New(207).String("J node : leverancier niet gekend") + Do:($Length(JIndex)<2) ##class(Tools.Wlip).%New(207).String("J node : leverancier "_ ..LeverancierNr _" niet gekend") } Quit r%DataJ ]]> Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml =================================================================== diff -u -r47791 -r47905 --- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 47791) +++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 47905) @@ -77,6 +77,7 @@ Do ..KlasRepositoryMock.IndienMethodCall("ZoekViaGroepen","","","").DanReturn(..GeefKlasIterator()) Set ..LoggerMock = ##class(vhTest.Mock.vhLib.Logger).%New() + Do ..LoggerMock.IndienMethodCall("Info",$$$ElkeWaarde,$$$ElkeWaarde).DanDoeNiks() Set ..MailAPIMock = ##class(vhTest.Mock.TECH.Mail.MailAPI).MockInstance()