HP OpenVMS Systems Documentation
COM, Registry, and Events for
HP OpenVMS Developer's Guide
Index
Previous
Contents
Master Alphabetic Index
A
B
C
D
E
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
Access denied problems
Access rights to the OpenVMS Registry
Accessing the OpenVMS Registry database
Activation security
Active Template Library
Application security
ATL
Authentication
disabling
Authentication and Credential Management (ACM) Authority
B
Backing up the OpenVMS Registry
C
Checking Windows credentials
Class
defined
Cluster failover of OpenVMS Registry server
COM
defined
Microsoft website
COM for OpenVMS
building a COM application #1
building a COM application #2
C++ qualifiers
CLSID registration
compiling a COM application
compiling a COM ATL application
component CLSID
creating an application
creating the ATL component
DCOM$CNFG
DCOM$REGSVR32
DCOM$RUNSHRLIB
DCOM$SETUP
defined
developing new applications
encapsulating existing applications
generating unique identifiers (GUIDs)
GUID format options
GUIDGEN, Globally Unique Identifier Generator
header file
HKEY_CLASSES_ROOT\CLSID
subkey #1
HKEY_CLASSES_ROOT\CLSID
subkey #2
HKEY_CLASSES_ROOT\Interface
subkey
InProcServer32
subkey #1
InProcServer32
subkey #2
installed files
link the COM application
linking the COM application
LocalServer32
subkey
macro definitions
MIDL compiler #1
MIDL compiler #2
NumMethods
subkey
OpenVMS Registry entries
Populate the OpenVMS Registry database for COM
ProgID
subkey
proxy/stub CLSIDs
ProxyStubClsid32
subkey
Register a COM for OpenVMS server application
sample development applications
Start the COM for OpenVMS server
Stop the COM for OpenVMS server
Summary of security implementation differences
supported COM APIs
supported COM interfaces
Type Libraries
Typelib
subkey
use of OpenVMS Registry
using
Utilities for configuring
VersionIndependentProgID
subkey
VMS_DCOM
COM for OpenVMS developer kit
COM for OpenVMS run-time
Concepts and definitions for OpenVMS Registry
Configuration
system
Connecting to a Windows system
Controlling OpenVMS Registry server operations
Converting existing database
Creating
proxy/stub shareable image
Creating COM events
Creating keys and values
Credentials
acquring for Windows
D
Data transfer size
Database
converting existing
reclaiming
DCE integrated login
DCOM$CNFG
Add Registry Key Permissions submenu
Add Registry Value Permissions submenu
Application Identity submenu
Application List submenu
Application Location submenu
Application Properties submenu
Application Security submenu
Default Authentication Level submenu
Default Impersonation Level submenu
defined
defining shortcut for
Edit Registry Key Permissions submenu
Edit Registry Value Permissions submenu
menu
Registry Key Permissions submenu
Registry Value Permissions submenu
running
Special Access Registry Key Permissions submenu
System-wide Default Properties submenu
System-wide Default Security submenu
DCOM$CNFG option
Default authentication level
Default impersonation level
Enable Distributed COM on this computer
Launching user
List all COM application on a machine
Location: Machine to run application
NTLM account
OpenVMS DCOM Guest Account
OpenVMS username
Run application on another computer
Run application on this computer
Security permissions for application
Show systemwide default properties
Show systemwide default security
User account to use to run application
DCOM$REGSVR32
activation
command line options
defined
example
location
DCOM$REGSVR32 utility
DCOM$RPCSS
process
DCOM$SETUP
conventions
defined
defining shortcut for
menu
options
requirements
running
DCOM$TOOL utility
defining shortcut for
DCOM$TO_BE_STARTED
logical
Disabling authentication
DLL surrogate
Domains
E
Encapsulation
Event Log service
Event Viewer
Events
External authentication
disabling
G
Granting credentials
H
Hive
defined
HKEY_CLASSES_ROOT
defined
HKEY_LOCAL_MACHINE
defined
HKEY_USERS
defined
HP Advanced Server for OpenVMS event viewer
I
Infrastructure
Integrated login
Interoperation
Configuring authentication between trusted domains using
HostMapDomains
Configuring OpenVMS and Windows
K
Key
L
Launch security
LGI-callout
Linking
creating a symbol vector #1
creating a symbol vector #2
in process component
in-process component
out of process component
out-of-process component
proxy/stub shareable image
Linking of keys
List of files installed by COM for OpenVMS
List of supported COM APIs
List of supported COM interfaces
LOGINOUT.EXE
M
MAXBUF
setting for data transfer between $REGISTRY and Registry server
Microsoft MIDL compiler
MIDL compiler
DCOM$RUNSHRLIB
defined
images
include directories
running
switches
using C++ only
Modifying the
SYLOGICALS
file for COM for OpenVMS
N
NT credentials
acquring
NTA$LOGON #1
NTA$LOGON #2
defining shortcut for
NTLM
running COM without support for
O
OpenVMS event log file
OpenVMS Events
logging
viewing
OpenVMS infrastructure
OpenVMS MIDL compiler
OpenVMS Registry
backup
connecting to a Windows system
controlling server operations
defined
failover in a cluster
granting access rights
installing
quotas
reading and writing
restoring
security
security models
shutting down
starting
Unicode support
use with COM for OpenVMS
Utilities for configuring
OpenVMS Registry Configuration utility
menu
options
OpenVMS Registry server commands
OpenVMS Registry server operations
Age Checker Interval
Database Log Cleaner Interval
Default File Quota
File Quota Interval
Initial Log File Size
Log Registry Value Error
Maximum Reply Age
Operator Communications Interval
Process Time Limit
Reply Log Cleaner Interval
Scan Interval
Snapshot Interval
Snapshot Location
Snapshot Versions
Write Retry Interval
OpenVMS security model
OpenVMS/Windows differences
OpenVMS/Windows differences:
Changing Application Configuration Permissions
MIDL compiler version
"char" datatype
Server application stack size
Service control manager
P
Persona
Proxy/stub shareable image
Q
"Simple" application example
build
register
register on OpenVMS
register on Windows
reregister on OpenVMS
R
REG$CP
server management utility
Registering an application
example
Registry database
compacting
converting existing
determining current version
manually converting and reclaiming
reclaiming
$REGISTRY system service
Registry value
$REGISTRYW system service
Release note: CoCreateInstanceEx API
Release note: COM for OpenVMS
Access violation when compiling very large IDL files
C compiler requirement removed
Changes to the examples
COM V1.4 fails with Microsoft MS04-012 patch
DECwindows Motif requirement removed
Enhanced NTLM in Windows NT SP4 and later versions not supported
Errors seen between OpenVMS systems running COM Version 1.3 for OpenVMS under heavy load
ERROR_ACCESS_DENIED
Fatal exception in DCOM$RPCSS while launching multiple instances of COM applications
Kernel threads and upcalls not supported
New NTA$LOGON.EXE fixes data corruption in password file
Only one version of COM for OpenVMS in a cluster
Previously registered applications that use logicals for local server path name
RPC Cannot Support Failure (800706E4)
RPC communications failures caused by Advanced Server
Threading model supported by COM for OpenVMS
Upgrade instructions
Windows 2000 interoperation requires Windows 2000 SP4 and latest DCERPC
Windows XP not supported
You must repopulate the OpenVMS Registry for versions of COM prior to Version 1.1-A
Restoring the OpenVMS Registry
Restriction
data transfer size
S
Security
activation
application
launch
SET SERVER REGISTRY_SERVER
Shortcut commands
SHOW SERVER REGISTRY_SERVER
Shutting down COM for OpenVMS
NOCONFIRM parameter
Starting the COM for OpenVMS server
defining shortcut for
Starting the
DCOM$RPCSS
process
Starting the DCOM$RPCSS process
defining shortcut for
Starting the OpenVMS Registry
manually
Stopping the COM for OpenVMS server
defining shortcut for
Stopping the
DCOM$RPCSS
process
Stopping the DCOM$RPCSS process
defining shortcut for
Subkey
Supported COM APIs
Supported COM interfaces
Surrogate
Symbol vector #1
Symbol vector #2
System configuration
T
Translating OpenVMS and Windows error codes
Troubleshooting
ACME server
Advanced Server for OpenVMS
DCOM$RPCSS process
RPC
Troubleshooting OpenVMS Events
U
Unauthenticated COM
authentication level
configuring
installing
Unauthenticated mode
running COM
Unicode
Unregister a component
Upgrade note: COM for OpenVMS
Changing application security settings
Configuring OpenVMS and Windows to interoperate
Rebuild existing applications
You must repopulate the OpenVMS Registry for COM V1.4 for OpenVMS
Using COM for OpenVMS
Utilities for configuring COM for OpenVMS
Utilities for configuring OpenVMS Registry
V
Value
Value entry
Version of COM
checking
Viewing COM for OpenVMS events from HP Advanced Server for OpenVMS
Viewing COM for OpenVMS events from Windows
Viewing COM for OpenVMS events in an OpenVMS event log file
Volatility of keys and values
W
Windows credentials
acquiring
checking
granting
Windows event viewer
Windows Registry
defined
Windows security model
Write-behind of keys
Write-through of keys
Writing your own COM events to the event log