3.10.4 Message Processing Events and Sequencing Rules

This protocol MUST indicate to the RPC runtime that it is to perform a strict NDR/NDR64 data consistency check at target level 6.0, as specified in section 3 of [MS-RPCE].

This protocol MUST indicate to the RPC runtime that it is to reject a NULL unique or full pointer with a nonzero conformant value, as specified in section 3 of [MS-RPCE].

The order in which IClusterSetup interface methods are invoked becomes a precondition for subsequent methods. Preconditions include the following:

  • The ConfigSvcSecret (Opnum 3) method MUST be called before the RetrieveSvcSecret (Opnum 4) method is called; however, the ConfigSvcSecret call MAY be from a previous activation of the IClusterSetup interface.

  • The RetrieveHostLabel (Opnum 5) method has no dependencies.

All methods MUST NOT throw exceptions.

This DCOM interface inherits the IUnknown interface. Method opnum field values start with 3; opnum values 0 through 2 represent the IUnknown::QueryInterface, IUnknown::AddRef, and IUnknown::Release methods, respectively, as specified in [MS-DCOM] section 3.1.1.5.8.

Methods in RPC Opnum Order

Method

Description

ConfigSvcSecret

Instructs the server to store the cluster secret locally.

Opnum: 3

RetrieveSvcSecret

Retrieves the cluster secret from the server.

Opnum: 4

RetrieveHostLabel

Retrieves the fully qualified domain name (FQDN) of the server.

Opnum: 5

GetFunctionalLevel

Returns the maximum functional level of the cluster supported by this server.

Opnum: 6

Opnum7NotUsedOnWire

Reserved for local use.

Opnum: 7

Opnum8NotUsedOnWire

Reserved for local use.

Opnum: 8

ConfigClusterCert

Stores the certificate and cluster secret in an implementation-specific manner on the server.

Opnum: 9

RetrieveClusterCert

Returns the certificate and cluster secret stored on this server.

Opnum: 10

GenerateClusterCert

Generates and returns a new certificate.

Opnum: 11

GetUpgradeVersion

Returns the maximum upgrade version of the cluster supported by this server.

Opnum: 12

Opnum13NotUsedOnWire

Reserved for local use.

Opnum: 13

ConfigClusterCertV2

Stores the certificate and cluster secret in an implementation-specific manner on the server.

Opnum: 14

RetrieveClusterCertV2

Returns the certificate and cluster secret stored on this server.

Opnum: 15

GenerateClusterCertV2

Generates and returns a new certificate.

Opnum :16