前のトピック: プロパティ アーキテクチャの実装次のトピック: 複雑な属性のタイプ


プロパティ アーキテクチャの概念

Web サービスを使用して DSM オブジェクトのプロパティを作成または取得する場合、現在取り扱っているオブジェクトのプロパティを Web サービスに対して明示する必要があります。

新しいオブジェクトを作成または更新している場合、設定しようとする値を持つオブジェクト プロパティを表す要素のシーケンスが含まれる構造体を提供します。 シーケンスには、提供したプロパティ値を示す、一連のブール値も含まれます。 ブール値フラグに一致するプロパティを true に設定しない場合、DSM の Web サービスではそのプロパティ値が無視されます。

構造体のプロパティを取得する場合、同様のルールが適用されます。 DSM 関数への入力に propertiesRequired 構造体を提供します。 この構造体には、メソッドの戻り値または出力プロパティの構造体に含まれている各プロパティ値に対応するブール値フラグのシーケンスが含まれます。 各プロパティについて、propertiesRequired 構造内の対応するブール値フラグを true に設定します。 propertiesRequired 入力構造体でフラグを true に設定しないと、プロパティ値が返されません。