Index: vhUnitTest/TECH/Concurrency/impl/Klasse2.cls.xml
===================================================================
diff -u
--- vhUnitTest/TECH/Concurrency/impl/Klasse2.cls.xml (revision 0)
+++ vhUnitTest/TECH/Concurrency/impl/Klasse2.cls.xml (revision 2442)
@@ -0,0 +1,83 @@
+
+
+
+persistent
+1
+TECH.Concurrency.VhPersistent
+0
+
+
+%String
+
+
+
+vhUnitTest.TECH.Concurrency.impl.Klasse1
+
+
+
+vhUnitTest.TECH.Concurrency.impl.Klasse3
+
+
+
+vhUnitTest.TECH.Concurrency.impl.Klasse1
+
+
+
+%String
+
+
+
+1
+1
+%Status
+
+
+
+
+
+
+
+
+%String
+
+
+
+
+%Library.CacheStorage
+^zTryout.CSC.Klasse2D
+Klasse2DefaultData
+^zTryout.CSC.Klasse2D
+^zTryout.CSC.Klasse2I
+^zTryout.CSC.Klasse2S
+
+
+%%CLASSNAME
+
+
+Iets
+
+
+InstanceVersion
+
+
+Klasse1
+
+
+Naam
+
+
+ParentKlasse1
+
+
+Klasse3
+
+
+
+
+
Index: TECH/Concurrency/VhPersistent.cls.xml
===================================================================
diff -u -r1747 -r2442
--- TECH/Concurrency/VhPersistent.cls.xml (.../VhPersistent.cls.xml) (revision 1747)
+++ TECH/Concurrency/VhPersistent.cls.xml (.../VhPersistent.cls.xml) (revision 2442)
@@ -14,7 +14,7 @@
1
TECH.Error
1
-%Persistent
+TECH.Concurrency.VhConcurrencyPart
0
@@ -29,14 +29,15 @@
If (InstanceVersion '= -1){
Set ..InstanceVersion = InstanceVersion
}
+ Do ..OnDefineDependentConcurrency()
Quit ##class(DbUtils).Save(##this)
]]>
1
ID:%String
-%Persistent
+%ObjectHandle
@@ -68,7 +69,10 @@
insert:%Boolean
1
%Status
-
Index: vhUnitTest/TECH/Concurrency/impl/Klasse1.cls.xml
===================================================================
diff -u
--- vhUnitTest/TECH/Concurrency/impl/Klasse1.cls.xml (revision 0)
+++ vhUnitTest/TECH/Concurrency/impl/Klasse1.cls.xml (revision 2442)
@@ -0,0 +1,69 @@
+
+
+
+persistent
+1
+TECH.Concurrency.VhPersistent
+0
+
+
+%String
+
+
+
+vhUnitTest.TECH.Concurrency.impl.Klasse2
+
+
+
+%String
+
+
+
+1
+1
+%Status
+
+
+
+
+
+
+
+
+%String
+
+
+
+
+%Library.CacheStorage
+^zTryout.CSC.Klasse1D
+Klasse1DefaultData
+^zTryout.CSC.Klasse1D
+^zTryout.CSC.Klasse1I
+^zTryout.CSC.Klasse1S
+
+
+%%CLASSNAME
+
+
+InstanceVersion
+
+
+Klasse1
+
+
+Klasse2
+
+
+Iets
+
+
+Naam
+
+
+
+
+
Index: TECH/Persistent.cls.xml
===================================================================
diff -u -r2230 -r2442
--- TECH/Persistent.cls.xml (.../Persistent.cls.xml) (revision 2230)
+++ TECH/Persistent.cls.xml (.../Persistent.cls.xml) (revision 2442)
@@ -77,5 +77,13 @@
Quit $$$ERROR($$$GeneralError,##class(TECH.ExceptionHandler).Catch().GeefOmschrijving())
]]>
+
+
+insert:%Boolean
+1
+%Status
+
+
Index: TECH/Concurrency/VhConcurrencyPart.cls.xml
===================================================================
diff -u
--- TECH/Concurrency/VhConcurrencyPart.cls.xml (revision 0)
+++ TECH/Concurrency/VhConcurrencyPart.cls.xml (revision 2442)
@@ -0,0 +1,51 @@
+
+
+
+1
+1
+TECH.Persistent
+0
+
+
+%Boolean
+0
+1
+
+
+
+
+
+
+
+
+
+
+
+1
+Object:TECH.Concurrency.VhPersistent
+1
+
+
+
+
+insert:%Boolean
+1
+%Status
+
+
+
+
Index: vhUnitTest/TECH/Concurrency/TestVhPersistent.cls.xml
===================================================================
diff -u
--- vhUnitTest/TECH/Concurrency/TestVhPersistent.cls.xml (revision 0)
+++ vhUnitTest/TECH/Concurrency/TestVhPersistent.cls.xml (revision 2442)
@@ -0,0 +1,47 @@
+
+
+
+
+do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","TECH.Concurrency.TestVhPersistent")
+1
+vhUnitTest.TestCase
+0
+
+
+
+
+
+
Index: vhUnitTest/TECH/Concurrency/impl/Klasse3.cls.xml
===================================================================
diff -u
--- vhUnitTest/TECH/Concurrency/impl/Klasse3.cls.xml (revision 0)
+++ vhUnitTest/TECH/Concurrency/impl/Klasse3.cls.xml (revision 2442)
@@ -0,0 +1,44 @@
+
+
+
+persistent
+1
+TECH.Concurrency.VhConcurrencyPart
+0
+
+
+%String
+
+
+
+vhUnitTest.TECH.Concurrency.impl.Klasse2
+
+
+
+
+
+
+
+%Library.CacheStorage
+^vhUnitTest.TECH.ConC09.Klasse3D
+Klasse3DefaultData
+^vhUnitTest.TECH.ConC09.Klasse3D
+^vhUnitTest.TECH.ConC09.Klasse3I
+^vhUnitTest.TECH.ConC09.Klasse3S
+
+listnode
+
+
+%%CLASSNAME
+
+
+Iets
+
+
+ParentKlasse2
+
+
+
+
+