OrgContainer DataObject

OrgContainer は組織コンテナーです。

OrgContainer DataObject は、組織または組織単位のいずれかを表します。

OrgContainer データ・オブジェクトの構造は、以下のものから構成されます。
identifier
単一の IdentifierType DataObject を含みます。
parent
Virtual member manager の階層で、エンティティーの親へのリンクに使用される包含プロパティーです。1 つのエンティティーは 1 つの親しか持てないので、これには単一の Entity データ・オブジェクト のみが含まれます。また、どのエンティティーも他のエンティティーの親になることができるので、このプロパティーのデータ・オブジェクトは Entity データ・オブジェクトです。
children
Virtual member manager の階層で、エンティティーの子へのリンクに使用される包含プロパティーです。エンティティーの子は複数あってもよいので、複数の Entity データ・オブジェクトを含みます。 また、どのエンティティーも他のエンティティーの子になることができるので、このプロパティーのデータ・オブジェクトは Entity データ・オブジェクトです。
groups
このエンティティーが属しているグループへのリンクに使用される 包含プロパティーです。同じエンティティーが複数のグループに属していてもよいので、複数の Group データ・オブジェクトを含みます。
その他のプロパティー
  • o
  • ou
  • telephoneNumber
  • facisimileTelephoneNumber
  • postalAddress
  • localityName
  • stateOrProvinceName
  • street
  • postalCode
  • businessAddress

XML スキーマ定義

次に、OrgContainer DataObject の XML スキーマ定義を示します。
<xsd:complexType name="OrgContainer">
    <xsd:complexContent>
        <xsd:extension base="Party">
	     <xsd:sequence>			
	         <xsd:element maxOccurs="1" minOccurs="0" ref="o"/>  
		  <xsd:element maxOccurs="1" minOccurs="0" ref="ou"/>	
		  <xsd:element maxOccurs="1" minOccurs="0" ref="dc"/>			
		  <xsd:element maxOccurs="1" minOccurs="0" ref="cn"/>	
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="telephoneNumber"/>
			<xsd:element maxOccurs="unbounded" minOccurs="0" ref="facsimileTelephoneNumber"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="postalAddress"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="localityName"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="stateOrProvinceName"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="street"/>
		  <xsd:element maxOccurs="unbounded" minOccurs="0" ref="postalCode"/>
		  <xsd:element ref="businessAddress" minOccurs="0" maxOccurs="1" />
	      </xsd:sequence>
	  </xsd:extension>
     </xsd:complexContent>
	</xsd:complexType>

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

次に、o プロパティーを含む OrgContainer データ・オブジェクトのサンプルを示します。
<wim:Root>
    <wim:entities xsi:type="wim:OrgContainer">
      <wim:identifier externalName="o=Sales,cn=people,dc=soundpost,dc=com"
                      repositoryId="LDAP1" 
                      uniqueId="eeee9201-1dd111b2-80d5f611-4d759b2b" 
                      uniqueName="o=Sales,cn=users,dc=yourco,dc=com"/>
      <wim:o>Sales</wim:o>
    </wim:entities>
  </wim:Root>


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