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