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?