3.1.1.3.8 MachineSettings Table

The single entry in the MachineSettings table represents the singleton machine settings object. The properties of this object are server-wide configurations.

Table identifier: {61436562-EE01-11D1-BFE4-00C04FB9988E}

AuxiliaryGuid: None.

Defined in catalog version: All catalog versions.

Prerequisites: None.

Hidden bitness property: No.

Supported query templates: Empty query.

Primary key: Name

Other referential constraints: There MUST be exactly one entry.

Write restrictions: Update MUST be supported, add and remove MUST NOT be supported.

Cascade: N/A.

Populate: N/A.

Properties:

Index (3.00)

Index (4.00)

Index (5.00)

Property name

Type

Size

Flags

Meta

0

0

0

Name

eDT_LPWSTR

variable

0x00000001

RO

1

1

1

Description

eDT_LPWSTR

variable

0x00000000

2

2

2

TransactionTimeout

eDT_ULONG

4

0x00000002

3

3

3

Internal2

eDT_LPWSTR

variable

0x00000000

IN

4

4

4

ResourcePoolingEnabled

eDT_LPWSTR

variable

0x00000000

5

5

5

Internal3

eDT_LPWSTR

variable

0x00000000

IN

6

6

6

RemoteServerName

eDT_LPWSTR

variable

0x00000000

7

7

7

Internal4

eDT_ULONG

4

0x00000002

IN

8

8

8

Internal5

eDT_ULONG

4

0x00000002

IN

9

9

9

Internal6

eDT_LPWSTR

variable

0x00000000

IN

10

10

10

IsRouter

eDT_LPWSTR

variable

0x00000000

11

11

11

EnableDCOM

eDT_LPWSTR

variable

0x00000000

12

12

12

DefaultAuthenticationLevel

eDT_ULONG

4

0x00000002

13

13

13

DefaultImpersonationLevel

eDT_ULONG

4

0x00000002

14

14

14

EnableSecurityTracking

eDT_LPWSTR

variable

0x00000000

15

15

15

EnableCIS

eDT_LPWSTR

variable

0x00000000

16

16

16

EnableSecureReferences

eDT_LPWSTR

variable

0x00000000

17

17

17

PortsInternetAvailable

eDT_LPWSTR

variable

0x00000000

18

18

18

UseInternetPorts

eDT_LPWSTR

variable

0x00000000

19

19

19

Ports

eDT_LPWSTR

variable

0x00000000

20

20

20

Internal7

eDT_BYTES

variable

0x00000000

IN

21

21

21

Internal8

eDT_BYTES

variable

0x00000000

IN

22

22

22

Internal9

eDT_LPWSTR

variable

0x00000000

IN

-

23

23

LocalPartitionLookupEnabled

eDT_LPWSTR

variable

0x00000000

-

24

24

DSPartitionLookupEnabled

eDT_LPWSTR

variable

0x00000000

23

25

25

RpcProxyEnabled

eDT_ULONG

4

0x00000002

24

26

26

OperatingSystem

eDT_ULONG

4

0x00000002

25

27

27

LoadBalancingCLSID

eDT_GUID

16

0x00000000

-

28

28

SaferRunningObjectChecks

eDT_LPWSTR

variable

0x00000000

-

29

29

SaferActivateAsActivatorChecks

eDT_LPWSTR

variable

0x00000000

-

30

30

Internal10

eDT_LPWSTR

variable

0x00000000

IN

-

-

31

PartitionsEnabled

eDT_LPWSTR

variable

0x00000002

In the previous table, internal properties (marked with IN in the Meta column) MUST NOT be written to or interpreted by the client. The server's use of these properties is implementation-specific because it does not affect interoperability.

Name: A ComputerNameProperty (section 2.2.2.15) representing the computer name of the server.

Description: A DescriptionProperty (section 2.2.2.7) providing a human-readable description of the server machine with respect to COMA.<182>

TransactionTimeout: A ShortTimeoutInSecondsProperty (section 2.2.2.11.2) indicating the ORB-global default timeout for components running in transactions.<183>

ResourcePoolingEnabled: A YesNoProperty (section 2.2.2.19) that indicates whether the ORB is to enable a mechanism for pooling database connections.<184>

RemoteServerName: A ComputerNameOrAddressProperty (section 2.2.2.16) indicating the ORB-global default remote computer name for configured proxies.

IsRouter: A YesNoProperty that indicates whether or not the ORB is configured as an instance load balancing router.<185>

EnableDCOM: A YesNoProperty that indicates whether or not DCOM is to be enabled as a transport for the ORB.<186> Note that if the COMA server is a component on the ORB, disabling this property will make the COMA server inaccessible.

DefaultAuthenticationLevel: A DefaultAuthenticationLevelProperty (section 2.2.2.22) indicating the authentication level that the ORB is to use as a machine-wide default for processes that are not explicitly configured to use a specific level.<187>

DefaultImpersonationLevel: A DefaultImpersonationLevelProperty (section 2.2.2.25) indicating the default impersonation level the ORB is to use for DCOM.<188>

EnableSecurityTracking: A YesNoProperty that indicates whether the ORB is to perform ORB-specific security tracking.<189>

EnabledCIS: A YesNoProperty that indicates whether the ORB is to enable DCOM over Internet protocols.<190>

EnableSecureReferences: A YesNoProperty that indicates whether the ORB is to perform ORB-specific security tracking.<191>

PortsInternetAvailable: A YesNoProperty that indicates whether the ORB is to configure DCOM on the server to use ports specified in the Ports property of this table for Internet (when "Y") or for intranet (when "N").<192>

UseInternetPorts: A YesNoProperty that indicates whether the ORB is to configure DCOM on the server to use Internet ports (when "Y") or Intranet ports (when "N").<193>

Ports: A PortsListProperty (section 2.2.2.31) describing the port ranges to be used by the server for DCOM.<194>

LocalPartitionLookupEnabled: A YesNoProperty (section 2.2.2.19) that indicates whether the ORB only allows partition lookups locally.

DSPartitionLookupEnabled: A YesNoProperty that indicates whether the ORB only allows partitions from an active directory.<195>

RpcProxyEnabled: A YesNoProperty that indicates whether the ORB will enable RPC proxy for the web server such that RPC calls can be accepted over HTTP.<196>

OperatingSystem: The implementation-specific version number of the operating system version the server is running.<197>

LoadBalancingCLSID: The ORB-specific CLSID of the DCOM object that is to be used for performing instance load balancing on the server.<198>

SaferRunningObjectChecks: A YesNoProperty that indicates whether the ORB is to perform trust level checks for DCOM objects hosted on the server.<199>

SaferActivateAsActivatorChecks: A YesNoProperty that indicates whether the ORB is to perform trust level checks for DCOM activations on the server.<200>

PartitionsEnabled: A YesNoProperty that indicates whether multiple-partition support is enabled on the server.<201>