Nirvana XML Configuration : Sample XML File

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<NirvanaRealm comment="Realm configuration from productionmaster" exportDate="2005-01-06+00:00" name="productionmaster">
 <RealmConfiguration>
 <ConfigGroup name="AuditSettings">
 <ConfigItem name="ChannelACL" value="true"/>
 <ConfigItem name="ChannelFailure" value="true"/>
 <ConfigItem name="ChannelMaintenance" value="false"/>
 <ConfigItem name="ChannelSuccess" value="false"/>
 <ConfigItem name="InterfaceManagement" value="true"/>
 <ConfigItem name="JoinFailure" value="true"/>
 <ConfigItem name="JoinMaintenance" value="true"/>
 <ConfigItem name="JoinSuccess" value="false"/>
 <ConfigItem name="QueueACL" value="true"/>
 <ConfigItem name="QueueFailure" value="true"/>
 <ConfigItem name="QueueMaintenance" value="false"/>
 <ConfigItem name="QueueSuccess" value="false"/>
 <ConfigItem name="RealmACL" value="true"/>
 <ConfigItem name="RealmFailure" value="true"/>
 <ConfigItem name="RealmMaintenance" value="true"/>
 <ConfigItem name="RealmSuccess" value="false"/>
 <ConfigItem name="ServiceACL" value="true"/>
 <ConfigItem name="ServiceFailure" value="true"/>
 <ConfigItem name="ServiceMaintenance" value="true"/>
 <ConfigItem name="ServiceSuccess" value="false"/>
 </ConfigGroup>
 <ConfigGroup name="ClientTimeoutValues">
 <ConfigItem name="DisconnectWait" value="120000"/>
 <ConfigItem name="EventTimeout" value="60000"/>
 <ConfigItem name="HighWaterMark" value="200"/>
 <ConfigItem name="KaWait" value="60000"/>
 <ConfigItem name="LowWaterMark" value="50"/>
 <ConfigItem name="QueueAccessWaitLimit" value="200"/>
 <ConfigItem name="QueueBlockLimit" value="500"/>
 <ConfigItem name="QueuePushWaitLimit" value="200"/>
 <ConfigItem name="TransactionLifeTime" value="20000"/>
 </ConfigGroup>
 <ConfigGroup name="ClusterConfig">
 <ConfigItem name="EventsOutStanding" value="10"/>
 <ConfigItem name="HeartBeatInterval" value="120000"/>
 <ConfigItem name="SeperateLog" value="false"/>
 </ConfigGroup>
 <ConfigGroup name="EnvironmentConfig">
 <ConfigItem name="JavaVendor" value="Sun Microsystems Inc."/>
 <ConfigItem name="JavaVersion" value="1.4.1_02"/>
 <ConfigItem name="OSArchitecture" value="x86"/>
 <ConfigItem name="OSName" value="Windows XP"/>
 <ConfigItem name="OSVersion" value="5.1"/>
 <ConfigItem name="ServerBuildDate" value="01-Jan-2005"/>
 <ConfigItem name="ServerBuildNumber" value="4000"/>
 <ConfigItem name="ServerVersion" value="$Name:  $ - $Revision: 1.1 $"/>
 </ConfigGroup>
 <ConfigGroup name="EventStorage">
 <ConfigItem name="ActiveDelay" value="1000"/>
 <ConfigItem name="CacheAge" value="86400000"/>
 <ConfigItem name="IdleDelay" value="60000"/>
 <ConfigItem name="ThreadPoolSize" value="1"/>
 </ConfigGroup>
 <ConfigGroup name="FanoutValues">
 <ConfigItem name="ConcurrentUser" value="5"/>
 <ConfigItem name="KeepAlive" value="60000"/>
 <ConfigItem name="MaxBufferSize" value="1048576"/>
 <ConfigItem name="OutputBlockSize" value="1400"/>
 <ConfigItem name="PublishDelay" value="10"/>
 <ConfigItem name="PublishExpiredEvents" value="true"/>
 <ConfigItem name="QueueHighWaterMark" value="100"/>
 <ConfigItem name="QueueLowWaterMark" value="50"/>
 <ConfigItem name="RoundRobinDelivery" value="false"/>
 </ConfigGroup>
 <ConfigGroup name="GlobalValues">
 <ConfigItem name="ConnectionDelay" value="60000"/>
 <ConfigItem name="ExtendedMessageSelector" value="false"/>
 <ConfigItem name="HandshakeTimeout" value="5000"/>
 <ConfigItem name="MaxNoOfConnections" value="-1"/>
 <ConfigItem name="NHPScanTime" value="5000"/>
 <ConfigItem name="NHPTimeout" value="120000"/>
 <ConfigItem name="SchedulerPoolSize" value="2"/>
 <ConfigItem name="SecureHandshake" value="true"/>
 <ConfigItem name="SendRealmSummaryStats" value="false"/>
 <ConfigItem name="ServerTime" value="true"/>
 <ConfigItem name="StampDictionary" value="false"/>
 <ConfigItem name="StatusBroadcast" value="5000"/>
 <ConfigItem name="StatusUpdateTime" value="9223372036854775807"/>
 <ConfigItem name="SupportVersion2Clients" value="true"/>
 <ConfigItem name="fLoggerLevel" value="1"/>
 </ConfigGroup>
 <ConfigGroup name="JVMManagement">
 <ConfigItem name="EmergencyThreshold" value="94"/>
 <ConfigItem name="ExitOnDiskIOError" value="true"/>
 <ConfigItem name="ExitOnMemoryError" value="true"/>
 <ConfigItem name="MemoryMonitoring" value="100"/>
 <ConfigItem name="WarningThreashold" value="85"/>
 </ConfigGroup>
 <ConfigGroup name="JoinConfig">
 <ConfigItem name="ActiveThreadPoolSize" value="2"/>
 <ConfigItem name="IdleThreadPoolSize" value="1"/>
 <ConfigItem name="MaxEventsPerSchedule" value="50"/>
 <ConfigItem name="MaxQueueSizeToUse" value="100"/>
 </ConfigGroup>
 <ConfigGroup name="RecoveryDaemon">
 <ConfigItem name="EventsPerBlock" value="500"/>
 <ConfigItem name="ThreadPool" value="4"/>
 </ConfigGroup>
 <ConfigGroup name="TransactionManager">
 <ConfigItem name="MaxEventsPerTransaction" value="0"/>
 <ConfigItem name="MaxTransactionTime" value="86400000"/>
 <ConfigItem name="TTLThreshold" value="1000"/>
 </ConfigGroup>
 </RealmConfiguration>
 <RealmPermissionSet>
 <RealmACLEntry addremoveChannels="false" addremoveJoins="false" addremoveRealms="false" changeRealmConfig="false" connectToRealm="true" createP2PService="false" fullControl="false" host="*" listACLEntries="false" modifyACLEntries="false" name="*" overrideConnectionCount="false" useAdminAPI="false"/>
 <RealmACLEntry addremoveChannels="true" addremoveJoins="true" addremoveRealms="true" changeRealmConfig="true" connectToRealm="true" createP2PService="true" fullControl="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" overrideConnectionCount="true" useAdminAPI="true"/>
 <RealmACLEntry addremoveChannels="false" addremoveJoins="false" addremoveRealms="false" changeRealmConfig="false" connectToRealm="false" createP2PService="false" fullControl="true" host="localhost" listACLEntries="false" modifyACLEntries="false" name="johnsmith" overrideConnectionCount="false" useAdminAPI="false"/>
 <RealmACLEntry addremoveChannels="false" addremoveJoins="false" addremoveRealms="false" changeRealmConfig="false" connectToRealm="true" createP2PService="false" fullControl="false" host="192.168.1.2" listACLEntries="false" modifyACLEntries="false" name="realm-productionmaster" overrideConnectionCount="false" useAdminAPI="false"/>
 <RealmACLEntry addremoveChannels="false" addremoveJoins="false" addremoveRealms="false" changeRealmConfig="false" connectToRealm="true" createP2PService="false" fullControl="false" host="192.168.1.2" listACLEntries="false" modifyACLEntries="false" name="realm-productionslave1" overrideConnectionCount="false" useAdminAPI="false"/>
 <RealmACLEntry addremoveChannels="false" addremoveJoins="false" addremoveRealms="false" changeRealmConfig="false" connectToRealm="true" createP2PService="false" fullControl="false" host="192.168.1.2" listACLEntries="false" modifyACLEntries="false" name="realm-productionslave2" overrideConnectionCount="false" useAdminAPI="false"/>
 </RealmPermissionSet>
 <ClusterSet>
 <ClusterEntry name="productioncluster">
 <ClusterMember name="productionmaster" rname="nsp://192.168.1.1:9000/"/>
 <ClusterMember name="productionslave1" rname="nsp://192.168.1.2:9000/"/>
 <ClusterMember name="productionslave2" rname="nsp://192.168.1.3:9000/"/>
 </ClusterEntry>
 </ClusterSet>
 <ChannelSet>
 <ChannelEntry>
 <ChannelAttributesEntry EID="0" TTL="0" capacity="0" clusterWide="true" name="/customer/sales" type="MIXED_TYPE"/>
 <ChannelPermissionSet>
 <ChannelACLEntry fullControl="false" getLastEID="false" host="*" listACLEntries="false" modifyACLEntries="false" name="*" publish="false" purgeEvents="false" subscribe="true" useNamedSubcription="false"/>
 <ChannelACLEntry fullControl="true" getLastEID="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" publish="true" purgeEvents="true" subscribe="true" useNamedSubcription="false"/>
 </ChannelPermissionSet>
 </ChannelEntry>
 <ChannelEntry>
 <ChannelAttributesEntry EID="0" TTL="0" capacity="0" clusterWide="true" name="/naming/defaultContext" type="MIXED_TYPE"/>
 <ChannelPermissionSet>
 <ChannelACLEntry fullControl="false" getLastEID="true" host="*" listACLEntries="false" modifyACLEntries="false" name="*" publish="false" purgeEvents="false" subscribe="true" useNamedSubcription="true"/>
 <ChannelACLEntry fullControl="true" getLastEID="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" publish="true" purgeEvents="true" subscribe="true" useNamedSubcription="false"/>
 </ChannelPermissionSet>
 <ChannelKeySet>
 <ChannelKeyEntry keyDepth="1" keyName="alias"/>
 </ChannelKeySet>
 </ChannelEntry>
 <ChannelEntry>
 <ChannelAttributesEntry EID="0" TTL="0" capacity="0" clusterWide="true" name="/partner/sales" type="MIXED_TYPE"/>
 <ChannelPermissionSet>
 <ChannelACLEntry fullControl="false" getLastEID="true" host="*" listACLEntries="false" modifyACLEntries="false" name="*" publish="false" purgeEvents="false" subscribe="true" useNamedSubcription="true"/>
 <ChannelACLEntry fullControl="true" getLastEID="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" publish="true" purgeEvents="true" subscribe="true" useNamedSubcription="false"/>
 </ChannelPermissionSet>
 </ChannelEntry>
 </ChannelSet>
 <QueueSet>
 <QueueEntry>
 <ChannelAttributesEntry EID="0" TTL="0" capacity="0" clusterWide="true" name="/customer/queries" type="MIXED_TYPE"/>
 <QueuePermissionSet>
 <QueueACLEntry fullControl="false" host="*" listACLEntries="false" modifyACLEntries="false" name="*" peek="true" pop="false" purge="false" push="false"/>
 <QueueACLEntry fullControl="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" peek="true" pop="true" purge="true" push="true"/>
 </QueuePermissionSet>
 </QueueEntry>
 <QueueEntry>
 <ChannelAttributesEntry EID="0" TTL="0" capacity="0" clusterWide="true" name="/partner/queries" type="MIXED_TYPE"/>
 <QueuePermissionSet>
 <QueueACLEntry fullControl="false" host="*" listACLEntries="false" modifyACLEntries="false" name="*" peek="true" pop="false" purge="false" push="false"/>
 <QueueACLEntry fullControl="true" host="192.168.1.2" listACLEntries="true" modifyACLEntries="true" name="johnsmith" peek="true" pop="true" purge="true" push="true"/>
 </QueuePermissionSet>
 </QueueEntry>
 </QueueSet>
 <RealmInterfaces>
 <RealmNSPInterface>
 <RealmInterface acceptThreads="2" adapter="0.0.0.0" advertise="true" authtime="10000" autostart="true" backlog="100" name="nsp0" port="9000"/>
 <InterfacePermissionSet>
 <InterfaceACLEntry host="192.168.1.2" name="johnsmith"/>
 </InterfacePermissionSet>
 </RealmNSPInterface>
 <RealmNHPInterface>
 <RealmInterface acceptThreads="2" adapter="0.0.0.0" advertise="true" authtime="10000" autostart="true" backlog="100" name="nhp0" port="80"/>
 </RealmNHPInterface>
 </RealmInterfaces>
</NirvanaRealm>
EXAMPLE_SOURCE_END