クラスに次のコード行があります。
Set objDClass = ##class(%Dictionary.ClassDefinition).%OpenId("Dict.ProcCde")
これにより、別のクラスのクラス定義へのオブジェクト参照が作成されます。Dict.ProcCde クラスには、173 個のプロパティが定義されています。特定のプロパティへのオブジェクト参照をそのプロパティ名 (ID だと思います) で取得できるようにしたいのですが、objDClass.Properies を通過するループを作成する方法がわかりません。時間を入力して、正しいプロパティ名を探します。objDClass.Properties を入力すると。cache studio では、機能するように見えるいくつかのメソッドが表示されますが、それらに関するドキュメントが見つからないか、機能させることができません。具体的には、objDClass.Properties.FindObjectId(PropertyName) はうまくいくように見えましたが、そうではありませんでした。その他のメソッドは、FindExistingObjectId、FindObject ですが、どれも機能しません。%Dictionary を取得する方法を知っている人はいますか。プロパティ名による %Dictionary.ClassDefinition オブジェクトからの PropertyDefinition オブジェクト? 上記の .Properties メソッドのドキュメントを教えてもらえますか?
ありがとう