Index: BL/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r8154 -r11232 --- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 8154) +++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 11232) @@ -266,9 +266,11 @@ Quit:(Target="") ;New rs,i,lbSourceIDs Set rs=##class(%ResultSet).%New("Prod.GAMeta.BT."_Target_":BeperkLijst") ; ":TestBeperk" - Do rs.Execute(..DC) - For Quit:('rs.Next()) Do dbpFetchedItem(rs.Data("BeperkKey"),rs.Data("BeperkVal"),rs.Data("ItemCode")) ; rs.Data("ItemID") - Do rs.%Close() + if $isObject(rs) { + Do rs.Execute(..DC) + For Quit:('rs.Next()) Do dbpFetchedItem(rs.Data("BeperkKey"),rs.Data("BeperkVal"),rs.Data("ItemCode")) ; rs.Data("ItemID") + Do rs.%Close() + } Quit dbpFetchedItem(Source,SourceIDs,TargetVal) Do:($D(BTDep(Source,Target))<10) bdpInitBTDep ; Initialize subnodes @@ -350,7 +352,7 @@ #define lcLT $G(tmpAr(LCodeID,"TBLadeType")) #define lcZW $G(tmpAr(LCodeID,"TBZijwand")) #define lcRH $G(tmpAr(LCodeID,"TBRugHoogte")) - + Kill LCodeArray Kill LCodeID,KMNaam,KMWaarde,tmpAr &SQL(DECLARE crLC3 CURSOR FOR SELECT LadeCode,element_key,TBKenm INTO :LCodeID,:KMNaam,:KMWaarde FROM Prod_GAMeta_BT.LadeCode_TBKenm) @@ -359,7 +361,7 @@ &SQL(CLOSE crLC3) Set LCodeID="" For Set LCodeID=$O(tmpAr(LCodeID)) Quit:(LCodeID="") Do - . Set LCodeArray($$$lcKLAS_"-"_$$$lcGT_"-"_$$$lcLT_"-"_$$$lcZW_"-"_$$$lcRH)=LCodeID ; ("TBKlasse","TBGlijderType","TBLadeType","TBZijwand","TBRugHoogte") + . Set LCodeArray($$$lcKLAS_"-"_$$$lcGT_"-"_$$$lcLT_"-"_$$$lcZW_"-"_$$$lcRH,LCodeID)=LCodeID ; ("TBKlasse","TBGlijderType","TBLadeType","TBZijwand","TBRugHoogte") Quit ]]> @@ -527,6 +529,27 @@ ]]> + +1 +1 +%ListOfDataTypes + + +