Index: APPS/PM/KenmMWFPlugin.cls.xml =================================================================== diff -u -r29059 -r62549 --- APPS/PM/KenmMWFPlugin.cls.xml (.../KenmMWFPlugin.cls.xml) (revision 29059) +++ APPS/PM/KenmMWFPlugin.cls.xml (.../KenmMWFPlugin.cls.xml) (revision 62549) @@ -159,13 +159,18 @@ // Als we hier niet op zouden testen zou er bij geen kenmerk waarden een leeg object worden opgeslagen If (HeeftEenHalffabGemaakt) { + Set EventData = ##class(TECH.Events.HalffabsGemaaktEventData).%New() Set HalffabIterator = ##class(TECH.ListIterator).%New(HalffabObjecten) While (HalffabIterator.HasNext()) { Set Halffab = HalffabIterator.Next() Set Halffab.GemaaktVoorKenmerkenSetID = UnID Do Halffab.Save() + Do EventData.Halffabs.Insert(Halffab) } + Set Event = ##class(TECH.Events.HalffabsGemaaktEvent).%New(EventData) + Do ##class(TECH.Context).Instance().GeefPubSubAPI().GeefEventRaiser().RaiseEventAsync(Event) + } Lock -^HalffabSelectie(SQLTableName) } Index: zTryout/FM/DOM/PM/Maatwerk/DotnetSyncHalffab.cls.xml =================================================================== diff -u --- zTryout/FM/DOM/PM/Maatwerk/DotnetSyncHalffab.cls.xml (revision 0) +++ zTryout/FM/DOM/PM/Maatwerk/DotnetSyncHalffab.cls.xml (revision 62549) @@ -0,0 +1,27 @@ + + + + +1 +TECH.RegisteredObject + + +1 +Event:TECH.Events.HalffabsGemaaktEvent + + + + +1 + + + + + + Index: DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml =================================================================== diff -u -r51031 -r62549 --- DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml (.../Halffab.cls.xml) (revision 51031) +++ DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml (.../Halffab.cls.xml) (revision 62549) @@ -11,7 +11,6 @@ %String -1 1 Index: zTryout/FM/DOM/PM/Maatwerk/Sync/HalffabSyncer.cls.xml =================================================================== diff -u --- zTryout/FM/DOM/PM/Maatwerk/Sync/HalffabSyncer.cls.xml (revision 0) +++ zTryout/FM/DOM/PM/Maatwerk/Sync/HalffabSyncer.cls.xml (revision 62549) @@ -0,0 +1,185 @@ + + + +%RegisteredObject + + +%SQLGatewayConnection +1 + + + +vhLib.Logger +1 + + + +%Library.Status + + + + +Halffabs:%ListOfObjects + + + + +Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,Klassenaam:%String,Rolstukje:%String,TypeCode:%String + + + + +UnId:%String,Rolstukje:%String,TypeCode:%String + + + + +1 +%String + + + + +Rolstukje:%String,TypeCode:%String +1 +%String + + + + +Statement:%String +%ResultSet + + + + + +