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>