Index: DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml =================================================================== diff -u -r34150 -r35022 --- DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml (.../NietMeeleverenBepaler.cls.xml) (revision 34150) +++ DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml (.../NietMeeleverenBepaler.cls.xml) (revision 35022) @@ -9,6 +9,29 @@ ; + +%String +1 +1 + + + +Prod.GAData.Product +1 + + + +Prod.GAData.Product +1 + + + + +KeyValuePair +%ListOfObjects +1 + + DOM.PM.ProductAPI 1 @@ -29,6 +52,7 @@ @@ -39,48 +63,110 @@ - -1 + 1 -%ListOfDataTypes +%ListOfObjects + - ; Pseudo-code (fase 1) - /* - If (NMTOBSET = true) en (IsActief("PRTOBSET")) dan AddRolTekst(Vertaling("NietMeeTOBSet") - If (NMTOBSTG = true) en (IsActief("PRTOBSTG")) dan AddRolTekst(Vertaling("NietMeeTOBStang") - If (NMTOBTOEB = true) en (IsActief("PRTOBADP")) dan AddRolTekst(Vertaling("NietMeeTOBSynchroAdapter") - If (NMTOBTOEB = true) en (IsActief("PRTOBSHD")) dan AddRolTekst(Vertaling("NietMeeTOBStangHouder") - If (NMTOBTOEB = true) en (IsActief("PRTOBBSB")) dan AddRolTekst(Vertaling("NietMeeTOBBodemStabilisator") + +1 +%ListOfDataTypes +0 { - Do NietMeegeleverdeRollen.Insert(Rol) + Set NietMeeKeyIterator = ##class(TECH.ListIterator).%New(..NietMeeKeysMetItemLabels) + While NietMeeKeyIterator.HasNext() { + Set KeyValuePair = NietMeeKeyIterator.Next() + Set NietMeeKey = KeyValuePair.Key + Set DataItemLabel = KeyValuePair.Value + If ..IsNietMeeItemTeVermelden(NietMeeKey,DataItemLabel) { + Do NietMeeVertaalItems.Insert(..mdNietMeeLookup(NietMeeKey,DataItemLabel)) } } - */ + Do ..WisGADataProductZonderNietMee() + + Quit NietMeeVertaalItems +]]> + + + +NietMeeKey:%String,DataItemLabel:%String +1 + + + +1 + + + + + +Forceer cleanup memory / unswizzle +1 + + + + + +Let op : eerste subnodes is niet uniek (bvb. "NMTOBTOEB") ! +1 + +