Index: OBJTimpl/PM/OBJTIdentNrMapping.cls.xml
===================================================================
diff -u -r66565 -r66599
--- OBJTimpl/PM/OBJTIdentNrMapping.cls.xml (.../OBJTIdentNrMapping.cls.xml) (revision 66565)
+++ OBJTimpl/PM/OBJTIdentNrMapping.cls.xml (.../OBJTIdentNrMapping.cls.xml) (revision 66599)
@@ -26,8 +26,6 @@
%Boolean
-$$$false
-1
@@ -59,6 +57,9 @@
Product
+
+Geldig
+
Index: OBJTimpl/PM/OBJTIdentLookupService.cls.xml
===================================================================
diff -u -r66565 -r66599
--- OBJTimpl/PM/OBJTIdentLookupService.cls.xml (.../OBJTIdentLookupService.cls.xml) (revision 66565)
+++ OBJTimpl/PM/OBJTIdentLookupService.cls.xml (.../OBJTIdentLookupService.cls.xml) (revision 66599)
@@ -32,8 +32,9 @@
%Status
1
@@ -42,19 +43,33 @@
'' ")
- Do ..OBJTIdentNrMappingRepository.VerwijderAlle()
Set ResultSetIterator = ##class(TECH.ResultSetIterator).%New(ResultSet)
While (ResultSetIterator.HasNext()){
#dim rs as TECH.ResultSet
set rs = ResultSetIterator.Next()
#dim OBJTIdentNrMapping as OBJTimpl.PM.OBJTIdentNrMapping
- Set OBJTIdentNrMapping = ..OBJTIdentNrMappingRepository.Maak(rs.GetDataByName("itemid"),rs.GetDataByName("aduobjitemid"))
+ Set OBJTIdentNrMapping = ..OBJTIdentNrMappingRepository.MaakOfUpdate(rs.GetDataByName("itemid"),rs.GetDataByName("aduobjitemid"))
Do ..OBJTIdentNrMappingRepository.Bewaar(OBJTIdentNrMapping)
}
+
+ Do ..Logger.Info("Maken/updates ok")
+
+ Do ..OBJTIdentNrMappingRepository.VerwijderAlleOngeldig()
+
+ Do ..Logger.Info("Verwijderen ok")
+
+ Do ..Logger.Info("Einde")
+
} catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
Do ..Logger.Error(..%ClassName(1),"Fout bij het (her)initialiseren van de IdentNr lookup cache voor Objective, zie bijkomende exceptie in de log",$$$true)
Index: OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml
===================================================================
diff -u -r66565 -r66599
--- OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml (.../OBJTIdentNrMappingRepository.cls.xml) (revision 66565)
+++ OBJTimpl/PM/OBJTIdentNrMappingRepository.cls.xml (.../OBJTIdentNrMappingRepository.cls.xml) (revision 66599)
@@ -8,17 +8,40 @@
OBJTimpl.PM.OBJTIdentNrMapping
-
+
+vhLib.Logger
+1
+
+
+
+Gateway:TECH.Persistent.Gateway="",QueryAPI:TECH.Query.QueryAPI="",Logger:vhLib.Logger=""
+1
+1
+%Status
+1
+
+
+
+
ItemID:%String,ADUOBJItemID:%String
TECH.Persistent
@@ -48,6 +71,30 @@
]]>
+
+
+
+
+
+
+
+
OBJTItemID:%String
%ResultSet