Server TOC Previous Next Specification

The representation of the Server Object in the address space is shown in the following table:

Name Attribute
NodeId i=2253
NamespaceUri http://opcfoundation.org/UA/
BrowseName Server
NodeClass Object
Categories Base Info Core Structure 2,Address Space Events 2

The references from the Server Object Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ServerArray String[] PropertyType  
HasProperty Variable NamespaceArray String[] PropertyType  
HasProperty Variable UrisVersion VersionTime PropertyType  
HasComponent Variable ServerStatus ServerStatusDataType ServerStatusType  
HasProperty Variable ServiceLevel Byte PropertyType  
HasProperty Variable Auditing Boolean PropertyType  
HasProperty Variable EstimatedReturnTime DateTime PropertyType  
HasProperty Variable LocalTime TimeZoneDataType PropertyType  
HasComponent Object ServerCapabilities   ServerCapabilitiesType  
HasComponent Object ServerDiagnostics   ServerDiagnosticsType  
HasComponent Object VendorServerInfo   VendorServerInfoType  
HasComponent Object ServerRedundancy   ServerRedundancyType  
HasComponent Object Namespaces   NamespacesType  
HasComponent Method GetMonitoredItems      
HasComponent Method ResendData      
HasComponent Method SetSubscriptionDurable      
HasComponent Method RequestServerStateChange      
HasTypeDefinition ObjectType ServerType      
HasComponent Object Dictionaries   DictionaryFolderType  
HasComponent Object ServerConfiguration   ServerConfigurationType  
HasComponent Object PublishSubscribe   PublishSubscribeType  
HasComponent Object Resources   FolderType  

GetMonitoredItems

Signature

    GetMonitoredItems(
        [in]  UInt32 SubscriptionId
        [out] UInt32 ServerHandles
        [out] UInt32 ClientHandles
    );
Argument Description
SubscriptionId  
ServerHandles  
ClientHandles  

ResendData

Signature

    ResendData(
        [in]  UInt32 SubscriptionId
    );
Argument Description
SubscriptionId  

SetSubscriptionDurable

Signature

    SetSubscriptionDurable(
        [in]  UInt32 SubscriptionId
        [in]  UInt32 LifetimeInHours
        [out] UInt32 RevisedLifetimeInHours
    );
Argument Description
SubscriptionId  
LifetimeInHours  
RevisedLifetimeInHours  

RequestServerStateChange

Signature

    RequestServerStateChange(
        [in]  ServerState State
        [in]  DateTime EstimatedReturnTime
        [in]  UInt32 SecondsTillShutdown
        [in]  LocalizedText Reason
        [in]  Boolean Restart
    );
Argument Description
State  
EstimatedReturnTime  
SecondsTillShutdown  
Reason  
Restart