2.2.2.2.10.3 DataRecoveryPolicy Object
The following specifies the DataRecoveryPolicy object schema:
-
<xs:schema xmlns:g="urn:groove.net" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:groove.net" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="fragment"> <xs:complexType> <xs:sequence> <xs:element name="ManagedObject"> <xs:complexType> <xs:sequence> <xs:element name="Header" type="ObjectHeaderType"/> <xs:element name="Body"> <xs:complexType> <xs:sequence> <xs:element name="Policy"> <xs:complexType> <xs:sequence> <xs:element name="Reset" minOccurs="0"> <xs:complexType> <xs:attribute name="Text" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Certificate" type="xs:base64Binary"/> <xs:attribute name="Flags" type="xs:int"/> <xs:attribute name="RecoveryType" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ComponentResourceURL" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="Signatures"> <xs:complexType> <xs:sequence> <xs:element name="Signature" type="ObjectSignatureType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Version" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
The ObjectHeaderType and the ObjectSignatureType are specified in sections 2.2.2.2.12 and 2.2.2.2.13.
The following table describes the elements and attributes:
XPath |
Description |
---|---|
/fragment |
Object data fragment element |
/fragment/ManagedObject/@Version |
The attribute MUST be "0,0,0,0". |
/fragment/ManagedObject/Header |
Object header element |
/fragment/ManagedObject/Body |
Object body element |
/fragment/ManagedObject/Body/@ComponentResourceURL |
The value MUST be "http://components.groove.net/Groove/Components/Root.osd?Package=net.groove.Groove.SystemComponents.GrooveAccountMgr_DLL&Version=0&Factory=DataRecoveryPolicy". |
/fragment/ManagedObject/Body/Policy |
Policy element |
/fragment/ManagedObject/Body/Policy/@Certificate |
MUST contain a domain data recovery certificate. |
/fragment/ManagedObject/Body/Policy/@RecoveryType |
MUST be set to "Full" for full data recovery, or "None" for no data recovery. |
/fragment/ManagedObject/Body/Policy/@Flags |
The attribute MUST be set to 1 to enable automatic password reset. |
/fragment/ManagedObject/Body/Policy/Reset |
Manual password reset instructions element. Omit if no reset instructions. |
/fragment/ManagedObject/Body/Policy/Reset/@Text |
Manual password reset instructions. |
/fragment/ManagedObject/Signatures |
Contains signature data |
/fragment/ManagedObject/Signatures/Signature |
Signature data |