3.2.3 Initialization

When a Management Client is initialized:

  • The Management Client Name field is constructed in an implementation-specific manner. This name object MUST be used when initializing the underlying OleTx Transports Protocol implementation as the Local Name Object (as specified in [MS-CMPO] section 3.2.3). The initialization process of the underlying OleTx Transports Protocol is specified in section 2.1.2.

  • The Management Server Name is constructed by initializing the fields of the Name object (specified in [MS-CMPO] section 3.2.1.4) with the following values:

    • HostName: The HostName field is initialized with the value of the ComputerName.NetBIOS element of the machine as specified in [MS-WKST] section 3.2.1.2.

    • CID: The CID field is initialized as follows:

      • Read the string value, using the Windows Remote Registry Protocol [MS-RRP], from the "HKEY_CLASSES_ROOT\CID\<MSDTCUIS_GUID>" registry key as specified in section 2.2.3.5, for the Description\Default value of "MSDTCUIS" as specified in section 2.2.3.5.1.

      • Convert the <MSDTCUIS_GUID> string to a GUID as specified in [C706] Appendix A.

    • Protocols:

      • If the Allow Network Access flag is set to false:

        • The Protocols field is initialized to the PROT_LRPC flag as described in [MS-CMPO] section 2.2.4.

      • Otherwise:

        • The Protocols field is initialized directly from the "ServiceNetworkProtocols" registry key as specified in section 2.2.3.4.

  • The Management Connection field MUST be assigned a null value.

  • The Management Server Cluster Resource ID field MUST be assigned a null value.