Index: vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml =================================================================== diff -u -r45425 -r48106 --- vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 45425) +++ vhUnitTest/AX/Uitgaand/PM/BehoeftePlanning/impl/BehoeftePlanningDixfConverter/Test.cls.xml (.../Test.cls.xml) (revision 48106) @@ -234,7 +234,7 @@ #dim ConvertedProductBehoefte As AXdixf.BehoeftePlanning.BehoeftePlanning = ..GeefConverter().Convert(AxProductBehoefte,Vestiging) - Do $$$AssertEquals(ConvertedProductBehoefte.MaxInventOnhand,9) + Do $$$AssertEquals(ConvertedProductBehoefte.MaxInventOnhand,ConvertedProductBehoefte.MinInventOnhand) ]]> Index: AX/Uitgaand/PM/impl/RunAll2a.cls.xml =================================================================== diff -u -r48035 -r48106 --- AX/Uitgaand/PM/impl/RunAll2a.cls.xml (.../RunAll2a.cls.xml) (revision 48035) +++ AX/Uitgaand/PM/impl/RunAll2a.cls.xml (.../RunAll2a.cls.xml) (revision 48106) @@ -9,57 +9,57 @@ %Status 1 Totaal: 50.15 minuten (lokaal THB) - Do ##class(AX.Uitgaand.PM.Product.impl.ProductDixfGenerator).%New().GenerateAll() // 0601a_VHBE_PRODUCT * - Do ##class(AX.Uitgaand.PM.ProductMaster.impl.ProductMasterDixfGenerator).%New().GenerateAll() // 0601b_VHBE_PRODUCTMASTER * - Do ##class(AX.Uitgaand.PM.VrijgegProduct.impl.VrijgegProductDixfGenerator).%New().GenerateAll("VHBE") // 0602a_VHBE_VRIJGEGEVEN PRODUCTEN * - Do ##class(AX.Uitgaand.PM.VrijgegProduct.impl.VrijgegProductDixfGenerator).%New().GenerateAll("HLX") // 0602a_HLX_VRIJGEGEVEN PRODUCTEN * - Do ##class(AX.Uitgaand.PM.GenVrijgegProduct.impl.GenVrijgegProductDixfGenerator).%New().GenerateAll("VHBE") // 0602b_VHBE_GENERISCHE VRIJGEGEVEN PRODUCTEN * - Do ##class(AX.Uitgaand.PM.GenVrijgegProduct.impl.GenVrijgegProductDixfGenerator).%New().GenerateAll("HLX") // 0602b_HLX_GENERISCHE VRIJGEGEVEN PRODUCTEN * - Do ##class(AX.Uitgaand.PM.WHSReservationHierarchyItem.impl.WHSReservationHierarchyItemDixfGenerator).%New().GenerateAll("VHBE") // 0603a_VHBE_WHSReservationHierarchyItem * - Do ##class(AX.Uitgaand.PM.WHSReservationHierarchyItem.impl.WHSReservationHierarchyItemDixfGenerator).%New().GenerateAll("HLX") // 0603a_HLX_WHSReservationHierarchyItem * - Do ##class(AX.Uitgaand.PM.TMSInventEnabled.impl.TMSInventEnabledDixfGenerator).%New().GenerateAll("VHBE") // 0604_VHBE_TMSInventEnabled * - Do ##class(AX.Uitgaand.PM.TMSInventEnabled.impl.TMSInventEnabledDixfGenerator).%New().GenerateAll("HLX") // 0604_HLX_TMSInventEnabled * - Do ##class(AX.Uitgaand.PM.ExtArtOmschrLev.impl.ExtArtOmschrLevDixfGenerator).%New().GenerateAll("VHBE") // 0605a_VHBE_ExtArtOmschrLev * - Do ##class(AX.Uitgaand.PM.ExtArtOmschrLev.impl.ExtArtOmschrLevDixfGenerator).%New().GenerateAll("HLX") // 0605a_HLX_ExtArtOmschrLev * - Do ##class(AX.Uitgaand.PM.ExtArtOmschrKlanten.impl.ExtArtOmschrKlantenDixfGenerator).%New().GenerateAll() // 0605b_VHBE_ExtArtOmschrKlanten * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_AANKOOPPRIJZEN LEVERANCIERS * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_AANKOOPPRIJZEN LEVERANCIERS * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_KORTINGEN LEVERANCIERS * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_KORTINGEN LEVERANCIERS * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_AANKOOPPRIJZEN LEVERANCIERS CIF% * - Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_AANKOOPPRIJZEN LEVERANCIERS CIF% * - Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("VHBE") // 0607_VHBE_VESTIGINGSPECIFIEKE ORDERINSTELLINGEN * - Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("HLX") // 0607_HLX_VESTIGINGSPECIFIEKE ORDERINSTELLINGEN * - Do ##class(AX.Uitgaand.PM.UOMConversie.impl.UOMConversieDixfGenerator).%New().GenerateAll() // 0608_VHBE_UOMCONVERSIE * - Do ##class(AX.Uitgaand.PM.BehoeftePlanning.impl.BehoeftePlanningDixfGenerator).%New().GenerateAll("VHBE") // 0609_VHBE_BEHOEFTEPLANNING MINMAX * - Do ##class(AX.Uitgaand.PM.BehoeftePlanning.impl.BehoeftePlanningDixfGenerator).%New().GenerateAll("HLX") // 0609_HLX_BEHOEFTEPLANNING MINMAX * - Do ##class(AX.Uitgaand.PM.Assortimenten.impl.ProductCategorieGenerator).%New().ExportAll() // 0610_VHBE_PRODUCTCATEGORIEEN * - Do ##class(AX.Uitgaand.PM.KostPrijs.impl.KostPrijsDixfGenerator).%New().GenerateAll("VHBE") // 0612_VHBE_KOSTPRIJZEN * - Do ##class(AX.Uitgaand.PM.KostPrijs.impl.KostPrijsDixfGenerator).%New().GenerateAll("HLX") // 0612_HLX_KOSTPRIJZEN * - Do ##class(AX.Uitgaand.PM.LijstPrijs.impl.LijstPrijsDixfGenerator).%New().GenerateAll("VHBE") // 0613_VHBE_LIJSTPRIJZEN * - Do ##class(AX.Uitgaand.PM.LijstPrijs.impl.LijstPrijsDixfGenerator).%New().GenerateAll("HLX") // 0613_HLX_LIJSTPRIJZEN * - Do ##class(AX.Uitgaand.VKP.CustomerCodexRelation.impl.CustomerCodexRelationDixfGenerator).%New().GenerateAll() // 0615_VHBE_CUSTOMERCODEXRELATION - Do ##class(AX.Uitgaand.VKP.PrijsUitz.impl.PrijsUitzDixfGenerator).%New().GenerateAll() // 0616_VHBE_PRIJSUITZONDERINGEN - Do ##class(AX.Uitgaand.PM.ProductVertaling.impl.ProductVertalingDixfGenerator).%New().GenerateAll() // 0617_VHBE_PRODUCT VERTALINGEN * - Do ##class(AX.Uitgaand.PM.ProductAfbeeldingen.impl.ProductAfbeeldingenGenerator).%New().GenerateAll() // 0618_VHBE_PRODUCT AFBEELDINGEN * - Do ##class(AX.Uitgaand.PM.GtinCode.impl.GtinCodeDixfGenerator).%New().GenerateAll() // 0620_VHBE_GTIN CODES * - Do ##class(AX.Uitgaand.PM.BijkomendArtikel.impl.BijkomendArtikelDixfGenerator).%New().GenerateAll() // 0621_VHBE_BIJKOMENDE ARTIKELS (LiRe) * - Do ##class(AX.Uitgaand.PM.SOPRContract.impl.SOPRDixfGenerator).%New().GenerateAll() // 0622_VHBE_SOPRCONTRACT * - Do ##class(AX.Uitgaand.PM.InventBatch.impl.InventBatchDixfGenerator).%New().GenerateAll("VHBE") // 0623_VHBE_INVENTBATCH * - Do ##class(AX.Uitgaand.PM.InventBatch.impl.InventBatchDixfGenerator).%New().GenerateAll("HLX") // 0623_HLX_INVENTBATCH * - Do ##class(AX.Uitgaand.PM.PakketReferenties.impl.PakketReferentiesDixfGenerator).%New().GenerateAll() // 0601c,0602c,0603c,0605c_VHBE_PAKKETREFERENTIES - Do ##class(AX.Uitgaand.PM.AankoopOrderHoofding.impl.AankoopOrderHoofdingDixfGenerator).%New().GenerateAll("VHBE") // 1401_VHBE_OPENSTAANDE AANKOOPORDERS - hoofding - Do ##class(AX.Uitgaand.PM.AankoopOrderRegel.impl.AankoopOrderRegelDixfGenerator).%New().GenerateAll("VHBE") // 1402_VHBE_OPENSTAANDE AANKOOPORDERS - regels - Do ##class(AX.Uitgaand.PM.AankoopOrderHoofding.impl.AankoopOrderHoofdingDixfGenerator).%New().GenerateAll("HLX") // 1401_HLX_OPENSTAANDE AANKOOPORDERS - hoofding - Do ##class(AX.Uitgaand.PM.AankoopOrderRegel.impl.AankoopOrderRegelDixfGenerator).%New().GenerateAll("HLX") // 1402_HLX_OPENSTAANDE AANKOOPORDERS - regels - Do ##class(AX.Uitgaand.PM.Assortimenten.impl.AssortimentGenerator).%New().ExportAll() // 1601,1602,1603,1604_VHBE_ASSORTIMENTEN hoofding, regel, publish, koppeling - Do ##class(AX.Uitgaand.VKP.ArtikelLijst.impl.ArtikelLijstGenerator).%New().ExportAll() // 1701,1702_VHBE_ARTIKELLIJST hoofding en regel + Do ##class(AX.Uitgaand.PM.Product.impl.ProductDixfGenerator).%New().GenerateAll() // 0601a_VHBE_PRODUCT * ------------------------------------------------------- 2.30 minuten + Do ##class(AX.Uitgaand.PM.ProductMaster.impl.ProductMasterDixfGenerator).%New().GenerateAll() // 0601b_VHBE_PRODUCTMASTER * ------------------------------------------------- 0.05 minuten + Do ##class(AX.Uitgaand.PM.VrijgegProduct.impl.VrijgegProductDixfGenerator).%New().GenerateAll("VHBE") // 0602a_VHBE_VRIJGEGEVEN PRODUCTEN * -----------------------------------------12.21 minuten + Do ##class(AX.Uitgaand.PM.VrijgegProduct.impl.VrijgegProductDixfGenerator).%New().GenerateAll("HLX") // 0602a_HLX_VRIJGEGEVEN PRODUCTEN * ------------------------------------------ 7.91 minuten + Do ##class(AX.Uitgaand.PM.GenVrijgegProduct.impl.GenVrijgegProductDixfGenerator).%New().GenerateAll("VHBE") // 0602b_VHBE_GENERISCHE VRIJGEGEVEN PRODUCTEN * ------------------------------ 0.05 minuten + Do ##class(AX.Uitgaand.PM.GenVrijgegProduct.impl.GenVrijgegProductDixfGenerator).%New().GenerateAll("HLX") // 0602b_HLX_GENERISCHE VRIJGEGEVEN PRODUCTEN * ------------------------------- 0.05 minuten + Do ##class(AX.Uitgaand.PM.WHSReservationHierarchyItem.impl.WHSReservationHierarchyItemDixfGenerator).%New().GenerateAll("VHBE") // 0603a_VHBE_WHSReservationHierarchyItem * ----------------------------------- 1.16 minuten + Do ##class(AX.Uitgaand.PM.WHSReservationHierarchyItem.impl.WHSReservationHierarchyItemDixfGenerator).%New().GenerateAll("HLX") // 0603a_HLX_WHSReservationHierarchyItem * ------------------------------------ 0.71 minuten + Do ##class(AX.Uitgaand.PM.TMSInventEnabled.impl.TMSInventEnabledDixfGenerator).%New().GenerateAll("VHBE") // 0604_VHBE_TMSInventEnabled * ----------------------------------------------- 0.77 minuten + Do ##class(AX.Uitgaand.PM.TMSInventEnabled.impl.TMSInventEnabledDixfGenerator).%New().GenerateAll("HLX") // 0604_HLX_TMSInventEnabled * ------------------------------------------------ 0.61 minuten + Do ##class(AX.Uitgaand.PM.ExtArtOmschrLev.impl.ExtArtOmschrLevDixfGenerator).%New().GenerateAll("VHBE") // 0605a_VHBE_ExtArtOmschrLev * ----------------------------------------------- 0.60 minuten + Do ##class(AX.Uitgaand.PM.ExtArtOmschrLev.impl.ExtArtOmschrLevDixfGenerator).%New().GenerateAll("HLX") // 0605a_HLX_ExtArtOmschrLev * ------------------------------------------------ 0.48 minuten + Do ##class(AX.Uitgaand.PM.ExtArtOmschrKlanten.impl.ExtArtOmschrKlantenDixfGenerator).%New().GenerateAll() // 0605b_VHBE_ExtArtOmschrKlanten * ------------------------------------------- 0.30 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_AANKOOPPRIJZEN LEVERANCIERS * ------------------------------------ 0.74 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_AANKOOPPRIJZEN LEVERANCIERS * ------------------------------------- 0.54 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_KORTINGEN LEVERANCIERS * ----------------------------------------- 0.52 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevKortingDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_KORTINGEN LEVERANCIERS * ------------------------------------------ 0.49 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("VHBE") // 0606_VHBE_AANKOOPPRIJZEN LEVERANCIERS CIF% * ------------------------------- 0.40 minuten + Do ##class(AX.Uitgaand.PM.AankoopPrijzenLev.impl.AankoopPrijzenLevCifDixfGenerator).%New().GenerateAll("HLX") // 0606_HLX_AANKOOPPRIJZEN LEVERANCIERS CIF% * -------------------------------- 0.39 minuten + Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("VHBE") // 0607_VHBE_VESTIGINGSPECIFIEKE ORDERINSTELLINGEN * -------------------------- 0.80 minuten + Do ##class(AX.Uitgaand.PM.VestSpecOrdInst.impl.VestSpecOrdInstDixfGenerator).%New().GenerateAll("HLX") // 0607_HLX_VESTIGINGSPECIFIEKE ORDERINSTELLINGEN * --------------------------- 0.63 minuten + Do ##class(AX.Uitgaand.PM.UOMConversie.impl.UOMConversieDixfGenerator).%New().GenerateAll() // 0608_VHBE_UOMCONVERSIE * --------------------------------------------------- 0.88 minuten + Do ##class(AX.Uitgaand.PM.BehoeftePlanning.impl.BehoeftePlanningDixfGenerator).%New().GenerateAll("VHBE") // 0609_VHBE_BEHOEFTEPLANNING MINMAX * ----------------------------------------11.70 minuten + Do ##class(AX.Uitgaand.PM.BehoeftePlanning.impl.BehoeftePlanningDixfGenerator).%New().GenerateAll("HLX") // 0609_HLX_BEHOEFTEPLANNING MINMAX * ----------------------------------------- 1.91 minuten + Do ##class(AX.Uitgaand.PM.Assortimenten.impl.ProductCategorieGenerator).%New().ExportAll() // 0610_VHBE_PRODUCTCATEGORIEEN * --------------------------------------------- 1.04 minuten + Do ##class(AX.Uitgaand.PM.KostPrijs.impl.KostPrijsDixfGenerator).%New().GenerateAll("VHBE") // 0612_VHBE_KOSTPRIJZEN * ---------------------------------------------------- 0.72 minuten + Do ##class(AX.Uitgaand.PM.KostPrijs.impl.KostPrijsDixfGenerator).%New().GenerateAll("HLX") // 0612_HLX_KOSTPRIJZEN * ----------------------------------------------------- 0.53 minuten + Do ##class(AX.Uitgaand.PM.LijstPrijs.impl.LijstPrijsDixfGenerator).%New().GenerateAll("VHBE") // 0613_VHBE_LIJSTPRIJZEN * --------------------------------------------------- 0.71 minuten + Do ##class(AX.Uitgaand.PM.LijstPrijs.impl.LijstPrijsDixfGenerator).%New().GenerateAll("HLX") // 0613_HLX_LIJSTPRIJZEN * ---------------------------------------------------- 0.50 minuten + Do ##class(AX.Uitgaand.VKP.CustomerCodexRelation.impl.CustomerCodexRelationDixfGenerator).%New().GenerateAll() // 0615_VHBE_CUSTOMERCODEXRELATION -------------------------------------------- 0.44 minuten + Do ##class(AX.Uitgaand.VKP.PrijsUitz.impl.PrijsUitzDixfGenerator).%New().GenerateAll() // 0616_VHBE_PRIJSUITZONDERINGEN ---------------------------------------------- 0.09 minuten + Do ##class(AX.Uitgaand.PM.ProductVertaling.impl.ProductVertalingDixfGenerator).%New().GenerateAll() // 0617_VHBE_PRODUCT VERTALINGEN * -------------------------------------------- 1.23 minuten + Do ##class(AX.Uitgaand.PM.ProductAfbeeldingen.impl.ProductAfbeeldingenGenerator).%New().GenerateAll() // 0618_VHBE_PRODUCT AFBEELDINGEN * ------------------------------------------- 1.00 minuten + Do ##class(AX.Uitgaand.PM.GtinCode.impl.GtinCodeDixfGenerator).%New().GenerateAll() // 0620_VHBE_GTIN CODES * ----------------------------------------------------- 0.68 minuten + Do ##class(AX.Uitgaand.PM.BijkomendArtikel.impl.BijkomendArtikelDixfGenerator).%New().GenerateAll() // 0621_VHBE_BIJKOMENDE ARTIKELS (LiRe) * ------------------------------------- 1.59 minuten + Do ##class(AX.Uitgaand.PM.SOPRContract.impl.SOPRDixfGenerator).%New().GenerateAll() // 0622_VHBE_SOPRCONTRACT * --------------------------------------------------- 0.15 minuten + Do ##class(AX.Uitgaand.PM.InventBatch.impl.InventBatchDixfGenerator).%New().GenerateAll("VHBE") // 0623_VHBE_INVENTBATCH * ---------------------------------------------------- 0.78 minuten + Do ##class(AX.Uitgaand.PM.InventBatch.impl.InventBatchDixfGenerator).%New().GenerateAll("HLX") // 0623_HLX_INVENTBATCH * ----------------------------------------------------- 0.61 minuten + Do ##class(AX.Uitgaand.PM.PakketReferenties.impl.PakketReferentiesDixfGenerator).%New().GenerateAll() // 0601c,0602c,0603c,0605c,0624c_VHBE_PAKKETREFERENTIES ----------------------- 6.23 minuten + Do ##class(AX.Uitgaand.PM.AankoopOrderHoofding.impl.AankoopOrderHoofdingDixfGenerator).%New().GenerateAll("VHBE") // 1401_VHBE_OPENSTAANDE AANKOOPORDERS - hoofding ----------------------------- 0.01 minuten + Do ##class(AX.Uitgaand.PM.AankoopOrderRegel.impl.AankoopOrderRegelDixfGenerator).%New().GenerateAll("VHBE") // 1402_VHBE_OPENSTAANDE AANKOOPORDERS - regels ------------------------------- 0.18 minuten + Do ##class(AX.Uitgaand.PM.AankoopOrderHoofding.impl.AankoopOrderHoofdingDixfGenerator).%New().GenerateAll("HLX") // 1401_HLX_OPENSTAANDE AANKOOPORDERS - hoofding ------------------------------ 0.01 minuten + Do ##class(AX.Uitgaand.PM.AankoopOrderRegel.impl.AankoopOrderRegelDixfGenerator).%New().GenerateAll("HLX") // 1402_HLX_OPENSTAANDE AANKOOPORDERS - regels -------------------------------- 0.01 minuten + Do ##class(AX.Uitgaand.PM.Assortimenten.impl.AssortimentGenerator).%New().ExportAll() // 1601,1602,1603,1604_VHBE_ASSORTIMENTEN hoofding, regel, publish, koppeling - 1.60 minuten + Do ##class(AX.Uitgaand.VKP.ArtikelLijst.impl.ArtikelLijstGenerator).%New().ExportAll() // 1701,1702_VHBE_ARTIKELLIJST hoofding en regel ------------------------------ 0.24 minuten #dim Console As TECH.Console.Console = ##class(TECH.Context).Instance().GeefConsoleAPI() - Do Console.WriteLine("Genereren migratiebestanden klaar. Bezig met genereren loggingbestand...") - Do ##class(AX.Uitgaand.PM.impl.LoggingProductenMigratieBestandGenerator).%New().Genereer() + Do Console.WriteLine(" ********** Genereren migratiebestanden klaar. Bezig met genereren loggingbestand...") + Do ##class(AX.Uitgaand.PM.impl.LoggingProductenMigratieBestandGenerator).%New().Genereer() // Genereren migratiebestanden loggingbestand --------------------------------- 5.63 minuten Do ##class(vhLib.Logger).%New("VHIP Migratie").Info("RunAll2a","Ended")