Universal Messaging XML Configuration : Sample XML File for EXPORT
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Universal MessagingRealm 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>
</Universal MessagingRealm>