PropertyControl DataObject

PropertyControl は、エンティティーのどのプロパティーを戻すかを指定するために使用します。

PropertyControl は、戻すエンティティーのプロパティーを指定するために、get API の入力データ・オブジェクトで使用されます。

PropertyControl DataObject の構造は、以下のものから構成されます。
properties
プロパティーの名前を追加するために使用されます。 プロパティーがワイルドカード値「*」を含んでいる場合は、エンティティーのサポートされるプロパティーがすべて戻されます。
contextProperties
コンテキスト・パラメーターの名前とメタデータ (例えば、メタデータ「lang」を持つプロパティー) を追加するために使用されます。組み込み contextProperties は定義されていません。

XML スキーマ定義

次に、PropertyControl DataObject の XML スキーマ定義を示します。
<xsd:complexType name="PropertyControl">
    <xsd:complexContent>
        <xsd:extension base="Control">
	     <xsd:sequence>
	         <xsd:element name="properties" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
		  <xsd:element name="contextProperties" minOccurs="0" maxOccurs="unbounded">
		      <xsd:complexType>
		          <xsd:simpleContent>
			      <xsd:extension base="xsd:string">
				  <xsd:attribute ref="xml:lang" />
			      </xsd:extension>
			   </xsd:simpleContent>
		       </xsd:complexType>
		   </xsd:element>		
	      </xsd:sequence>
	  </xsd:extension>
     </xsd:complexContent>
</xsd:complexType>

サンプル・データ・オブジェクト

次に、uid、cn、sn プロパティーを要求するために get 操作で使用される、PropertyControl DataObject のサンプルを示します。
<wim:controls xsi:type="wim:PropertyControl">
      <wim:properties>cn</wim:properties>
      <wim:properties>uid</wim:properties>
      <wim:properties>sn</wim:properties>
</wim:controls>


利用条件 | フィードバック