Index: zTryout/ARC/DOM/OV/impl/DataM/DataMProductOrderlijn.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMProductOrderlijn.cls.xml (.../DataMProductOrderlijn.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMProductOrderlijn.cls.xml (.../DataMProductOrderlijn.cls.xml) (revision 1214) @@ -7,14 +7,14 @@ 0 -Nr:%Integer,lineinfo:%String,Order:Order,LijnNode:GlobalNode +Nr:%Integer,Order:Order,LijnNode:GlobalNode 1 1 %Status -Nr:%Integer,lineinfo:%String,Order:Order,LijnNode:GlobalNode +Nr:%Integer,Order:Order,LijnNode:GlobalNode 1 1 %Status Index: zTryout/ARC/DOM/OV/impl/DataM/OrderlineFactory.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/OrderlineFactory.cls.xml (.../OrderlineFactory.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/OrderlineFactory.cls.xml (.../OrderlineFactory.cls.xml) (revision 1214) @@ -9,13 +9,13 @@ 1 -olijn:%Integer,lineinfo:%String,Order:Order,LijnNode:GlobalNode +olijn:%Integer,Order:Order,LijnNode:GlobalNode Orderlijn Index: zTryout/ARC/TECH/DataMContext.cls.xml =================================================================== diff -u --- zTryout/ARC/TECH/DataMContext.cls.xml (revision 0) +++ zTryout/ARC/TECH/DataMContext.cls.xml (revision 1214) @@ -0,0 +1,17 @@ + + + +1 +%RegisteredObject +0 + + +1 +0 + + + + Index: zTryout/ARC/DOM/OV/impl/DataM/DataMOrderLineIterator.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMOrderLineIterator.cls.xml (.../DataMOrderLineIterator.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMOrderLineIterator.cls.xml (.../DataMOrderLineIterator.cls.xml) (revision 1214) @@ -32,11 +32,6 @@ 1 - -%String -1 - - GlobalNode 1 @@ -58,7 +53,6 @@ Set ..LaatsteOLijn = Order.GeefLeegOLijn() - 1 If (..LaatsteOLijn = "") { Set ..LaatsteOLijn = 100 } Set ..OLijn = 100 - Set ..Lijn = "" set ..LijnNode = "" // Advance to the first relevant line, if any Do ..GotoNext() @@ -82,16 +76,17 @@ %RegisteredObject @@ -102,37 +97,30 @@ Set Lijnen = ..Order.Orderlijnen while LookFurther { Set ..OLijn = ..OLijn + 1 - // w "GotoNext OLijn="_..OLijn, " LaatsteOLijn=", ..LaatsteOLijn,! Set MemOLijn = Lijnen.GetAt(..OLijn) If ((MemOLijn '= "")) { // TODO: waarom stond hier deze extra conditie: && MemOLijn.IsDirty() // Prefer in-memory version if it exists w ..OLijn, " in memory", ! - Set ..Lijn = MemOLijn.AsString() Set ..LijnNode = MemOLijn.GeefNode() Set ..CurrentInMemoryOrderline = MemOLijn } Else { - Set ..Lijn = $G(^KOD(..KLNr,"F",..ORDNr,..OLijn)) Set ..LijnNode = ##class(GlobalPersistenceMgr).Instance().GeefNode("^KOD", "\", ..KLNr, "F", ..ORDNr, ..OLijn) Set ..CurrentInMemoryOrderline = "" - w:(..Lijn '= "") ..OLijn, " in db", ! + w:(..LijnNode '= "") ..OLijn, " in db", ! } - // Lijn kan ook niet bestaan - Set LookFurther = ((..Lijn = "") || '..IsValidItem(..Lijn, ..LijnNode)) && ..HasNext() - // w "GotoNext LF=", LookFurther,! + + Set LookFurther = ((..LijnNode.IsLeeg()) || '..IsValidItem(..LijnNode)) && ..HasNext() } ]]> Override this method in derived classes to specify the types of entries to iterate over -InternalRepr:%String,LijnNode:GlobalNode +LijnNode:GlobalNode 1 %Boolean - Index: zTryout/ARC/DOM/OV/impl/DataM/DataMOrderAPI.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMOrderAPI.cls.xml (.../DataMOrderAPI.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMOrderAPI.cls.xml (.../DataMOrderAPI.cls.xml) (revision 1214) @@ -4,13 +4,15 @@ zTryout.ARC.DOM.OV 1 OrderAPI,%RegisteredObject +0 Nr:%Integer Order Index: zTryout/ARC/DOM/OV/impl/DataM/DataMTextOrderlijn.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMTextOrderlijn.cls.xml (.../DataMTextOrderlijn.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMTextOrderlijn.cls.xml (.../DataMTextOrderlijn.cls.xml) (revision 1214) @@ -8,14 +8,14 @@ 0 -olijn:%Integer,lineinfo:%String,Order:Order,LijnNode:GlobalNode +olijn:%Integer,Order:Order,LijnNode:GlobalNode 1 1 %Status -zTryout.ARC.BASE,zTryout.ARC.DOM.KLANT,zTryout.ARC.BASE.impl.DataM +zTryout.ARC.BASE,zTryout.ARC.DOM.KLANT,zTryout.ARC.BASE.impl.DataM,zTryout.ARC.TECH.Persistentie 1 Klant,%RegisteredObject +0 - -%String + +GlobalNode 1 @@ -21,18 +22,19 @@ Adres - 1 %String Index: zTryout/ARC/Client/OVClient.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/Client/OVClient.cls.xml (.../OVClient.cls.xml) (revision 1206) +++ zTryout/ARC/Client/OVClient.cls.xml (.../OVClient.cls.xml) (revision 1214) @@ -7,7 +7,9 @@ 0 -123552 + +Dit is een test-order; kan gerust vervangen worden door eender welk ander bestaand order. +123492 Index: zTryout/ARC/DOM/OV/impl/DataM/DataMOrderBase.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMOrderBase.cls.xml (.../DataMOrderBase.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMOrderBase.cls.xml (.../DataMOrderBase.cls.xml) (revision 1214) @@ -17,12 +17,6 @@ 1 - -%String -"\" -1 - - zTryout.ARC.TECH.Persistentie.GlobalNode 1 Index: zTryout/ARC/TECH/Persistentie/GlobalNode.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/TECH/Persistentie/GlobalNode.cls.xml (.../GlobalNode.cls.xml) (revision 1206) +++ zTryout/ARC/TECH/Persistentie/GlobalNode.cls.xml (.../GlobalNode.cls.xml) (revision 1214) @@ -126,6 +126,28 @@ ]]> + +%Boolean + + + + +expression +1 +%Boolean + + + + +expression +1 +%Boolean + + + Deze method mag alleen opgeroepen worden door de GlobalPersistenceMgr. Index: zTryout/ARC/DOM/PM/impl/DataM/DataMProduct.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 1214) @@ -1,12 +1,13 @@ -zTryout.ARC.DOM.PM +zTryout.ARC.DOM.PM,zTryout.ARC.TECH.Persistentie 1 Product,%RegisteredObject +0 - -%String + +GlobalNode 1 @@ -21,24 +22,24 @@ %String - %String - - + 1 %String Index: zTryout/ARC/DOM/OV/impl/DataM/DataMOrder.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMOrder.cls.xml (.../DataMOrder.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMOrder.cls.xml (.../DataMOrder.cls.xml) (revision 1214) @@ -53,16 +53,14 @@ while (key '= "") { Set LijnNr = Lijn.GeefNr() //Set:(LijnNr > MaxOLijn) MaxOLijn = LijnNr - If (Lijn.IsDirty()) { - w "Save ol ", LijnNr, ! - // Dirty lijnen krijgen hier een uniek nummer als ze er nog geen hebben - If (Lijn.GeefOLU() = "") { - Do Lijn.ZetOLU(..VolgendeOLUNrNode.GeefPiece(1) * 100) - Do ..VolgendeOLUNrNode.ZetPiece(1, (1 + ..VolgendeOLUNrNode.GeefPiece(1))) - } - Set ^KOD(..KlantNr, "F", ..Nr, LijnNr) = Lijn.AsString() - Do Lijn.GeefNode().Save() + + w "Save ol (indien gewijzigd) ", LijnNr, ! + // Dirty lijnen krijgen hier een uniek nummer als ze er nog geen hebben + If (Lijn.GeefOLU() = "") { + Do Lijn.ZetOLU(..VolgendeOLUNrNode.GeefPiece(1) * 100) + Do ..VolgendeOLUNrNode.ZetPiece(1, (1 + ..VolgendeOLUNrNode.GeefPiece(1))) } + Do Lijn.GeefNode().Save() Set Lijn=..Orderlijnen.GetNext(.key) } //Set ..LeegOLijn = MaxOLijn + 1 @@ -87,7 +85,7 @@ ProductOrderlijn @@ -97,7 +95,7 @@ Tekst:%String TextOrderlijn ManueleOrderlijn Index: zTryout/ARC/DOM/OV/impl/DataM/DataMOrderlijn.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMOrderlijn.cls.xml (.../DataMOrderlijn.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMOrderlijn.cls.xml (.../DataMOrderlijn.cls.xml) (revision 1214) @@ -6,28 +6,15 @@ DataMOrderlijnBase 0 - -%Boolean -1 - - -Nr:%Integer,Info:%String,Order:Order,LijnNode:GlobalNode +Nr:%Integer,Order:Order,LijnNode:GlobalNode 1 1 %Status - - -%Boolean - - - -zTryout.ARC.DOM.PM +zTryout.ARC.DOM.PM,zTryout.ARC.TECH.Persistentie 1 zTryout.ARC.DOM.PM.ProductClassificatie,%RegisteredObject +0 %Integer @@ -14,6 +15,11 @@ 1 + +GlobalNode +1 + + Nr:%Integer 1 @@ -27,30 +33,30 @@ %String - %String - %String - - + 1 %String Index: zTryout/ARC/DOM/OV/impl/DataM/DataMManueleOrderlijn.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMManueleOrderlijn.cls.xml (.../DataMManueleOrderlijn.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMManueleOrderlijn.cls.xml (.../DataMManueleOrderlijn.cls.xml) (revision 1214) @@ -6,14 +6,14 @@ 0 -Nr:%Integer,lineinfo:%String,Order:Order,LijnNode:GlobalNode +Nr:%Integer,Order:Order,LijnNode:GlobalNode 1 1 %Status -zTryout.ARC.DOM.MB +zTryout.ARC.DOM.MB,zTryout.ARC.TECH.Persistentie 1 ProductMagazijnInfo,%RegisteredObject +0 %Integer @@ -14,6 +15,11 @@ 1 + +GlobalNode +1 + + Nr:%Integer 1 @@ -38,20 +44,31 @@ %Integer - %Integer - %Integer - + + +1 +%String + + Index: zTryout/ARC/DOM/OV/impl/DataM/DataMTypedOrderlineIterator.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/ARC/DOM/OV/impl/DataM/DataMTypedOrderlineIterator.cls.xml (.../DataMTypedOrderlineIterator.cls.xml) (revision 1206) +++ zTryout/ARC/DOM/OV/impl/DataM/DataMTypedOrderlineIterator.cls.xml (.../DataMTypedOrderlineIterator.cls.xml) (revision 1214) @@ -26,7 +26,7 @@ Override this method in derived classes to specify the types of entries to iterate over -line:%String,LijnNode:GlobalNode +LijnNode:GlobalNode %Boolean 0 + +Dit bevat een allegaartje aan informaties: +- Halux versus Van Hoecke +- Stock versus niet-stock +- Standaard versus Moeder versus Kind versus halffabricaat +TODO: bekijken of die info hier thuishoort, en opgesplitst kan worden. 1 DOM.PM.enu.LinkType FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/Rel/Child.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/Validation/dtoKind.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/Datum.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/Validation/dtoMain.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1147 refers to a dead (removed) revision in file `zTryout/CSC/ChangePackage/PersKlasse.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/CSC/TimingCopy/Writer.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1191 refers to a dead (removed) revision in file `zTryout/WV/APPS/PM/OL/AfterImport.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/ARC/DOM/OV/Order.inc.rou'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/Trap.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/FM/Util/Orders.inc.rou'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/LocationFinder.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1194 refers to a dead (removed) revision in file `zTryout/JCL/FOPTest.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/VertaaldeData.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/Rel/Main.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: zTryout/PRAFMA/Design/DOM/OV/ConsLijnIterator.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/PRAFMA/Design/DOM/OV/ConsLijnIterator.cls.xml (.../ConsLijnIterator.cls.xml) (revision 1206) +++ zTryout/PRAFMA/Design/DOM/OV/ConsLijnIterator.cls.xml (.../ConsLijnIterator.cls.xml) (revision 1214) @@ -2,62 +2,70 @@ -Volledig onafgewerkt achtergelaten... -[JCL] Volledig in commentaar geplaatst... +Volledig onafgewerkt achtergelaten... 1 %RegisteredObject 0 - - +%Integer +1 + -Method %OnNew(consolidatie As Consolidatie) As %Status [ Private, ProcedureBlock = 1 ] -{ + +consolidatie:Consolidatie +1 +1 +%Status + + -/// Returns true if the iteration has more elements. -Method HasNext() As %Boolean -{ - Quit (..OLijn '= "") -} + + +Returns true if the iteration has more elements. +%Boolean + + -/// Returns the next element in the iteration. -/// Only returns a valid element if HasNext() returns true -/// Causes an error if HasNext() returns false -Method Next() As %RegisteredObject -{ + + +Returns the next element in the iteration. +Only returns a valid element if HasNext() returns true +Causes an error if HasNext() returns false +%RegisteredObject + + -Method GotoNext() [ Private ] -{ + +1 + + -Method CurrentValue() [ Private ] -{ - Quit ^KOD(..KLNr,"F",..ORDNr,..OLijn) -} - -*/ -]]> - + +1 + + Index: zTryout/FM/DOM/EC/OL/Verlanglijst/VerlanglijstVisitor.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/FM/DOM/EC/OL/Verlanglijst/VerlanglijstVisitor.cls.xml (.../VerlanglijstVisitor.cls.xml) (revision 1206) +++ zTryout/FM/DOM/EC/OL/Verlanglijst/VerlanglijstVisitor.cls.xml (.../VerlanglijstVisitor.cls.xml) (revision 1214) @@ -6,8 +6,16 @@ alsook verlanglijsten en groepen binnen verlanglijsten. 1 %RegisteredObject -0 + + + +FilterLijn:FilterLijn +%Status + + + GroepLijn:GroepLijn %Status FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/CSC/TestKlasjeuuuh.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1194 refers to a dead (removed) revision in file `zTryout/JCL/Error.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/PRA/TbxStatistiek.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/Verdeling.mac.rou'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/Mapping/BouwsteenKindIndex.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1194 refers to a dead (removed) revision in file `zTryout/JCL/ErrorHandler.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1189 refers to a dead (removed) revision in file `zTryout/JCL/TestProcedureBlock.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JBL/Proc/1.int.rou'. FishEye: No comparison available. Pass `N' to diff? Index: zTryout/FM/Util/Temp/KlantAdres.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/FM/Util/Temp/KlantAdres.cls.xml (.../KlantAdres.cls.xml) (revision 1206) +++ zTryout/FM/Util/Temp/KlantAdres.cls.xml (.../KlantAdres.cls.xml) (revision 1214) @@ -194,7 +194,7 @@ FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/Mapping/BouwsteenKind.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1197 refers to a dead (removed) revision in file `zTryout/JCL/Queries.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/Mapping/WNode.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1147 refers to a dead (removed) revision in file `zTryout/CSC/ChangePackage/Change2.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1147 refers to a dead (removed) revision in file `zTryout/CSC/ChangePackage/ChangeInfo.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: zTryout/FM/PR/Maatwerk/GUI/KAD/Core/BeperkingContext.cls.xml =================================================================== diff -u -r1206 -r1214 --- zTryout/FM/PR/Maatwerk/GUI/KAD/Core/BeperkingContext.cls.xml (.../BeperkingContext.cls.xml) (revision 1206) +++ zTryout/FM/PR/Maatwerk/GUI/KAD/Core/BeperkingContext.cls.xml (.../BeperkingContext.cls.xml) (revision 1214) @@ -5,15 +5,14 @@ Geeft aan in welke context de beperkingen bekeken worden. De context bepaalt welke beperkingen toegelaten zijn. Bijvorbeld, in een interactieve wizard kan je aan de gebruiker waarschuwingen geven en vragen of ze effectief willen verdergaan ondanks de waarschuwingen, maar bij een automatische verwerking wil je wellicht alle beperkingen "hard" maken. 1 %RegisteredObject -0 initvalue:%CacheString 1 1 %Status FishEye: Tag 1202 refers to a dead (removed) revision in file `zTryout/JCL/Validation/Webserver.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1214 refers to a dead (removed) revision in file `zTryout/ARC/APPS/VKP/OrderIngaveService.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1214 refers to a dead (removed) revision in file `zTryout/WS/Webserver/Test.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1214 refers to a dead (removed) revision in file `zTryout/JCL/Export.cls.xml'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 1214 refers to a dead (removed) revision in file `zTryout/FM/Util/Temp/CustomerAddress.cls.xml'. FishEye: No comparison available. Pass `N' to diff?