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")