uaPLUS Reference
UA Configuration XML file
Send comments on this topic.

Glossary Item Box

The following UA configuration file shows the default settings.

 

<?xml version="1.0" encoding="utf-8"?>

<ApplicationConfiguration
   
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance"
   
xmlns:ua=http://opcfoundation.org/UA/2008/02/Types.xsd"
   
xmlns:s1=http://opcfoundation.org/UA/Sample/Configuration.xsd"
   
xmlns:s2=http://opcfoundation.org/UA/SDK/COM/Configuration.xsd"
   
xmlns=http://opcfoundation.org/UA/SDK/Configuration.xsd"
>

<ApplicationName>Advosol uaPLUS Server</ApplicationName>
<
ApplicationUri>urn:localhost:UA:Advosol:uaPLUS</ApplicationUri>
<
ProductUri>uri:opcfoundation.org:Advosol:uaPLUS</ProductUri>
<
ApplicationType>Server_0</ApplicationType>

<SecurityConfiguration>
    <
ApplicationCertificate>
        <
StoreType>Windows</StoreType>
        <StorePath>LocalMachine\UA Applications</StorePath>
        <
SubjectName>CN=Advosol uaPLUS Server, DC=localhost</SubjectName>
    </
ApplicationCertificate>

    <TrustedPeerCertificates>
        <
StoreType>Windows</StoreType>
        <
StorePath>LocalMachine\UA Applications</StorePath>
        </
TrustedPeerCertificates>

    <RejectedCertificateStore>
        <
StoreType>Windows</StoreType>
        <
StorePath>LocalMachine\Rejected UA Certificates</StorePath>
        </
TrustedPeerCertificates>
</
SecurityConfiguration>

<TransportConfigurations></TransportConfigurations>

<TransportQuotas>
    <
OperationTimeout>600000</OperationTimeout>
    <
MaxStringLength>1048576</MaxStringLength>
    <
MaxByteStringLength>1048576</MaxByteStringLength>
    <
MaxArrayLength>65535</MaxArrayLength>
    <
MaxMessageSize>4194304</MaxMessageSize>
    <
MaxBufferSize>65535</MaxBufferSize>
    <
ChannelLifetime>300000</ChannelLifetime>
    <
SecurityTokenLifetime>3600000</SecurityTokenLifetime>
</
TransportQuotas>

<ServerConfiguration>
    <
BaseAddresses>
        <
ua:String>http://localhost:80/Advosol/uaPLUS</ua:String>
        <
ua:String>opc.tcp://localhost:62841/Advosol/uaPLUS</ua:String>
    </
BaseAddresses>

    <SecurityPolicies>
        <
ServerSecurityPolicy>
            <
SecurityMode>SignAndEncrypt_3</SecurityMode>
            <
SecurityPolicyUri>http://opcfoundation.org/UA/SecurityPolicy#Basic128Rsa15</SecurityPolicyUri>
            <
SecurityLevel>3</SecurityLevel>
        </
ServerSecurityPolicy>

        <ServerSecurityPolicy>
            <
SecurityMode>Sign_2</SecurityMode>
            <
SecurityPolicyUri>http://opcfoundation.org/UA/SecurityPolicy#Basic256</SecurityPolicyUri>
            <
SecurityLevel>2</SecurityLevel>
        </
ServerSecurityPolicy>

        <ServerSecurityPolicy>
            <
SecurityMode>None_1</SecurityMode>
            <
SecurityPolicyUri>http://opcfoundation.org/UA/SecurityPolicy#None</SecurityPolicyUri>
            <
SecurityLevel>0</SecurityLevel>
        </
ServerSecurityPolicy>
    </
SecurityPolicies>

    <UserTokenPolicies>
        <
ua:UserTokenPolicy>
            <
ua:TokenType>Anonymous_0</ua:TokenType>
        </
ua:UserTokenPolicy>

        <ua:UserTokenPolicy>
            <
ua:TokenType>UserName_1</ua:TokenType>
        </
ua:UserTokenPolicy>

        <ua:UserTokenPolicy>
            <
ua:TokenType>Certificate_2</ua:TokenType>
        </
ua:UserTokenPolicy>
    </
UserTokenPolicies>

    <DiagnosticsEnabled>false</DiagnosticsEnabled>
    <
MaxSessionCount>100</MaxSessionCount>
    <
MinSessionTimeout>10000</MinSessionTimeout>
    <
MaxSessionTimeout>3600000</MaxSessionTimeout>
    <
MaxBrowseContinuationPoints>10</MaxBrowseContinuationPoints>
    <
MaxQueryContinuationPoints>10</MaxQueryContinuationPoints>
    <
MaxHistoryContinuationPoints>100</MaxHistoryContinuationPoints>
    <
MaxRequestAge>600000</MaxRequestAge>
    <
MinPublishingInterval>100</MinPublishingInterval>
    <
MaxPublishingInterval>3600000</MaxPublishingInterval>
    <
PublishingResolution>50</PublishingResolution>
    <
MaxSubscriptionLifetime>3600000</MaxSubscriptionLifetime>
    <
MaxMessageQueueSize>10</MaxMessageQueueSize>
    <
MaxNotificationQueueSize>100</MaxNotificationQueueSize>
    <
MaxNotificationsPerPublish>1000</MaxNotificationsPerPublish>
    <
MinMetadataSamplingInterval>1000</MinMetadataSamplingInterval>
    <MaxRegistrationInterval>30000</MaxRegistrationInterval>
    <
NodeManagerSaveFile>Advosol.uaPLUS.nodes.xml</NodeManagerSaveFile>
</ServerConfiguration>

<Extensions>
    <
ua:XmlElement>
          <uaPLUSConfiguration xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
                                               xmlns=http://opcfoundation.org/Advosol/uaPLUS>
         <
AddCapabilitiesToServerObject>false</AddCapabilitiesToServerObject>
         <
AttributeSamplingInterval>5000</AttributeSamplingInterval>
         <
TreatUncertainAsBad>true</TreatUncertainAsBad>
         <
PercentDataBad>0</PercentDataBad>
         <
PercentDataGood>100</PercentDataGood>
         <
SteppedSlopedExtrapolation>false</SteppedSlopedExtrapolation>
      </
uaPLUSConfiguration>
    </ua:XmlElement>
</
Extensions>

<TraceConfiguration>
    <
OutputFilePath>uaPLUS.log.txt</OutputFilePath>
    <
DeleteOnLoad>true</DeleteOnLoad>
    <
TraceMasks>513</TraceMasks>
     <!-- Show Only Errors -->
    <!--
<TraceMasks>1</TraceMasks> -->
    <!--
Show Only Security and Errors -->
    <!--
<TraceMasks>513</TraceMasks> -->
    <!--
Show Only Security, Errors and Trace -->
    <!--
<TraceMasks>515</TraceMasks> -->
    <!--
Show Only Security, COM Calls, Errors and Trace -->
    <!--
<TraceMasks>771</TraceMasks> -->
    <!--
Show Only Security, Service Calls, Errors and Trace -->
    <!--
<TraceMasks>523</TraceMasks> -->
    <!--
Show Only Security, ServiceResultExceptions, Errors and Trace -->
    <!--
<TraceMasks>519</TraceMasks> -->
</
TraceConfiguration>

</ApplicationConfiguration>

© 2010-2018 Copyright Advosol Inc. All Rights Reserved.