3.2.3 Initialization

The server initialization begins with the procedures described in [RFC1305] section 3.4.7.1, "Initialization Procedure". It is followed by the following initialization steps:

  1. The server MAY set the sys.refid element to "VMTP" <21> If the sys.refid element is set to "VMTP" then:

    • The sys.stratum element SHOULD<22> be set to one greater than the stratum of its virtualization host.

  2. If the sys.refid element is set to "LOCL" as defined in [RFC2030] section 4 then:

    • If the AnnounceFlags element is set to Reliable_Timeserv_Announce_Yes, then the sys.stratum element MUST be set to 1.

    • If the AnnounceFlags element is set to Reliable_Timeserv_Announce_Auto and the Trusted Domain element is NULL, then the server MUST execute the DsRolerGetPrimaryDomainInformation method defined in [MS-DSSP] section 3.2.5.1, using an InfoLevel value of DsRolePrimaryDomainInfoBasic. If the MachineRole field of the DSROLER_PRIMARY_DOMAIN_INFO_BASIC structure that is returned has a value of DsRole_RolePrimaryDomainController, then the sys.stratum element MUST be set to 1.

The sys.refid and sys.stratum elements are defined in [RFC1305] section 3.2.1, "Common Variables".

All abstract data model elements are configured by the server either during initialization or when it is informed of a configuration change through Service Control Manager (section 3.2.4).