C++ Manta Client won't receive JBoss Msgs

Help
db_ngc
2006-11-14
2013-04-08
  • db_ngc
    db_ngc
    2006-11-14

    Hello,

    I'm having a problem getting the C++ TopicChat sample in the distro to recieve Topic Messages from a java JMS/JBoss publisher. I'm running the TopicChat.cpp to sub/pub for "topic/topicTest" w/ JBOSS.

    I'm using MantaRay (Java) 2.0.1
              MantaRay (C++) 2.0
              JBOSS 4.0.4

    Here's my setup (all on one machine)

    Manta C++ client (TopicChat) (creates session to "topic/testTopic")
    Simple Java JMS/JBoss reciever (from "topic/testTopic")
    Simple Java JMS/JBoss publisher (to "topic/testTopic")
    JBOSS AppServer

    I've created the Manta MBean Startup java class that registers/binds itself with JNDI. It's successfully loaded by JBOSS and I see the auto-discovery plugin kicking off. When I run the simple java JMS/JBoss publisher my JMS/JBOSS receiver is notified with the message. However, the Manta C++ client isn't. Can anybody look at my logfiles and tell me what might be going wrong? Thanks in advance

    -dan

    Below are the log files:

    JBOSS server console output: 
    (I've turned on DEBUG in log4j for the filename if needed. There's an exception thrown when I publish the msgs that I'll post a snippet of further below)

    ===============================================================================
    .
      JBoss Bootstrap Environment
    .
      JBOSS_HOME: C:\jboss-4.0.4.GA\bin\\..
    .
      JAVA: C:\Program Files\Java\jdk1.5.0_07\bin\java
    .
      JAVA_OPTS:  -Dprogram.name=run.bat -DmantaConfig=C:\mantaray_cpp_api_2.0_win32
    _bin\config\default_config.xml -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval
    =3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
    .
      CLASSPATH: C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;C:\jboss-4.0.4.GA\b
    in\\run.jar
    .
    ===============================================================================
    .
    14:29:55,902 INFO  [Server] Starting JBoss (MX MicroKernel)...
    14:29:55,902 INFO  [Server] Release ID: JBoss [Zion] 4.0.4.GA (build: CVSTag=JBo
    ss_4_0_4_GA date=200605151000)
    14:29:55,902 INFO  [Server] Home Dir: C:\jboss-4.0.4.GA
    14:29:55,902 INFO  [Server] Home URL: file:/C:/jboss-4.0.4.GA/
    14:29:55,902 INFO  [Server] Patch URL: null
    14:29:55,902 INFO  [Server] Server Name: default
    14:29:55,902 INFO  [Server] Server Home Dir: C:\jboss-4.0.4.GA\server\default
    14:29:55,902 INFO  [Server] Server Home URL: file:/C:/jboss-4.0.4.GA/server/defa
    ult/
    14:29:55,902 INFO  [Server] Server Log Dir: C:\jboss-4.0.4.GA\server\default\log

    14:29:55,902 INFO  [Server] Server Temp Dir: C:\jboss-4.0.4.GA\server\default\tm
    p
    14:29:55,902 INFO  [Server] Root Deployment Filename: jboss-service.xml
    14:29:56,247 INFO  [ServerInfo] Java version: 1.5.0_07,Sun Microsystems Inc.
    14:29:56,247 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_07-b03
    ,Sun Microsystems Inc.
    14:29:56,247 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
    14:29:56,826 INFO  [Server] Core system initialized
    14:29:59,067 INFO  [WebService] Using RMI server codebase: http://IRDWKS01:8083/

    14:29:59,099 INFO  [Log4jService$URLWatchTimerTask] Configuring from URL: resour
    ce:log4j.xml
    14:29:59,396 INFO  [NamingService] JNDI bootstrap JNP=/0.0.0.0:1099, RMI=/0.0.0.
    0:5555, backlog=50, no client SocketFactory, Server SocketFactory=class org.jbos
    s.net.sockets.DefaultSocketFactory
    14:30:02,593 INFO  [Embedded] Catalina naming disabled
    14:30:02,640 INFO  [ClusterRuleSetFactory] Unable to find a cluster rule set in
    the classpath. Will load the default rule set.
    14:30:02,656 INFO  [ClusterRuleSetFactory] Unable to find a cluster rule set in
    the classpath. Will load the default rule set.
    14:30:02,953 INFO  [Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-0.0
    .0.0-8080
    14:30:02,953 INFO  [Catalina] Initialization processed in 297 ms
    14:30:02,953 INFO  [StandardService] Starting service jboss.web
    14:30:02,953 INFO  [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.1
    7
    14:30:03,000 INFO  [StandardHost] XML validation disabled
    14:30:03,016 INFO  [Catalina] Server startup in 63 ms
    14:30:03,141 INFO  [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/
    http-invoker.sar/invoker.war/
    14:30:03,470 INFO  [WebappLoader] Dual registration of jndi stream handler: fact
    ory already defined
    14:30:03,878 INFO  [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbosswe
    b-tomcat55.sar/ROOT.war/
    14:30:04,614 INFO  [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/dep
    loy/tmp61625jbossws-exp.war/
    14:30:04,802 INFO  [SubscriptionManager] Bound event dispatcher to java:/EventDi
    spatcher
    14:30:04,975 INFO  [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../
    deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
    14:30:05,586 INFO  [STDOUT] bind mantaCF
    14:30:05,805 INFO  [STDOUT] bind mantaQCF
    14:30:05,805 INFO  [STDOUT] bind mantaTCF
    14:30:06,134 INFO  [STDOUT] *** MantaRay Layer Name: m10.0.10.16600 ***
    14:30:06,150 INFO  [MantaAgent] property 'mantaConfig'=C:\mantaray_cpp_api_2.0_w
    in32_bin\config\default_config.xml
    14:30:06,150 INFO  [MantaAgent] C:\mantaray_cpp_api_2.0_win32_bin\config\default
    _config.xml found.
    14:30:06,150 INFO  [WorldModelerLoader] Dynamic Service Creation is ENABLED.
    14:30:06,150 INFO  [NetworkManager] Local MantaRay peer name is 'm10.0.10.16600'
    .
    14:30:06,181 INFO  [PersistentConst] Persistent folder found at ./persistent
    14:30:06,197 INFO  [WBLink] WBLink starting
    14:30:06,197 INFO  [WBLink] WBLink is disabled
    14:30:06,197 INFO  [PluginManager] PluginManager is starting to load 2 plugins
    14:30:06,213 INFO  [AutoDiscoveryPlugin] Multicast Address: 228.5.6.7, Multicast
    Port: 6785
    14:30:06,213 INFO  [PluginManager] Loaded plugin org.mr.plugins.discovery.AutoDi
    scoveryPlugin
    14:30:06,213 INFO  [QueuesCoordinator] Starting DynamicQueuesCoordinator
    14:30:06,213 INFO  [PluginManager] Loaded plugin org.mr.plugins.coordinators.Que
    uesCoordinator
    14:30:06,228 INFO  [MantaRMIServer] MantaRMIServer is disabled property 'enable_
    rmi_api' is null or false.
    14:30:07,247 INFO  [STDOUT] MantaRay 2.0.1 initialization completed.
    14:30:07,247 INFO  [MantaAgent] MantaRay 2.0.1 initialization completed.
    14:30:07,247 INFO  [MantaAgent] MANTARAY LOADED (Don't Panic).
    14:30:07,262 INFO  [STDOUT] Created Topic Connection
    14:30:07,262 INFO  [STDOUT] Created Queue Connection
    14:30:07,278 INFO  [STDOUT] Created Queue Session
    14:30:07,278 INFO  [STDOUT] Created TopicSeesion Session
    14:30:07,278 INFO  [STDOUT] finished binding
    14:30:08,453 INFO  [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../dep
    loy/management/console-mgr.sar/web-console.war/
    14:30:09,174 INFO  [MailService] Mail Service bound to java:/Mail
    14:30:09,378 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/jboss-ha-local-jdbc.rar
    14:30:09,425 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/jboss-ha-xa-jdbc.rar
    14:30:09,456 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/jboss-local-jdbc.rar
    14:30:09,487 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/jboss-xa-jdbc.rar
    14:30:09,534 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/jms/jms-ra.rar
    14:30:09,597 INFO  [RARDeployment] Required license terms exist, view META-INF/r
    a.xml in .../deploy/mail-ra.rar
    14:30:10,208 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jb
    oss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
    14:30:10,741 INFO  [A] Bound to JNDI name: queue/A
    14:30:10,741 INFO  [B] Bound to JNDI name: queue/B
    14:30:10,741 INFO  [C] Bound to JNDI name: queue/C
    14:30:10,741 INFO  [D] Bound to JNDI name: queue/D
    14:30:10,757 INFO  [ex] Bound to JNDI name: queue/ex
    14:30:10,772 INFO  [testTopic] Bound to JNDI name: topic/testTopic
    14:30:10,772 INFO  [securedTopic] Bound to JNDI name: topic/securedTopic
    14:30:10,772 INFO  [testDurableTopic] Bound to JNDI name: topic/testDurableTopic

    14:30:10,772 INFO  [DansTopic1] Bound to JNDI name: topic/DansTopic1
    14:30:10,772 INFO  [testQueue] Bound to JNDI name: queue/testQueue
    14:30:10,819 INFO  [UILServerILService] JBossMQ UIL service available at : /0.0.
    0.0:8093
    14:30:10,866 INFO  [DLQ] Bound to JNDI name: queue/DLQ
    14:30:11,007 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jb
    oss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
    14:30:11,070 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../dep
    loy/jmx-console.war/
    14:30:11,321 INFO  [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-0.0.0.0
    -8080
    14:30:11,415 INFO  [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
    14:30:11,430 INFO  [JkMain] Jk running ID=0 time=0/47  config=null
    14:30:11,462 INFO  [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBos
    s_4_0_4_GA date=200605151000)] Started in 15s:544ms
    14:30:25,768 INFO  [AutoDiscoveryPlugin] Discovered a new MantaRay peer called m
    10.0.10.16601 at [/10.0.10.1:6601@TCP]
    14:30:25,768 INFO  [NetworkManager] Peer transport info resolved: peer=m10.0.10.
    16601, info=/10.0.10.1:6601@TCP.
    14:30:26,787 INFO  [AutoDiscoveryPlugin] Discovered service producer ServiceActo
    r{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic22-1279262699 type=2

    14:30:26,912 INFO  [AutoDiscoveryPlugin] Discovered service consumer ServiceActo
    r{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic21-1279262692 type=1
    durability=false selector= }

    The exception thrown in the JBOSS log file with DEBUG turned on is:

    2006-11-14 14:30:25,768 DEBUG [NetworkManager] New peer discovered: m10.0.10.16601.
    2006-11-14 14:30:25,768 INFO  [NetworkManager] Peer transport info resolved: peer=m10.0.10.16601, info=/10.0.10.1:6601@TCP.
    2006-11-14 14:30:26,787 DEBUG [VirtualTopicManager] Added topic topic/testTopic
    2006-11-14 14:30:26,787 INFO  [AutoDiscoveryPlugin] Discovered service producer ServiceActor{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic22-1279262699 type=2
    2006-11-14 14:30:26,912 INFO  [AutoDiscoveryPlugin] Discovered service consumer ServiceActor{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic21-1279262692 type=1 durability=false selector= }
    2006-11-14 14:31:27,020 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin ReadTask.run
    2006-11-14 14:31:27,036 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin WriteTask.run
    2006-11-14 14:31:27,036 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectOutputStream
    2006-11-14 14:31:27,067 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectInputStream
    2006-11-14 14:31:27,098 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] Setting up the UILClientIL Connection
    2006-11-14 14:31:27,098 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] The UILClientIL Connection is set up
    2006-11-14 14:31:46,623 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin ReadTask.run
    2006-11-14 14:31:46,623 DEBUG [org.jboss.mq.il.uil2.SocketManager] Begin WriteTask.run
    2006-11-14 14:31:46,623 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectOutputStream
    2006-11-14 14:31:46,654 DEBUG [org.jboss.mq.il.uil2.SocketManager] Created ObjectInputStream
    2006-11-14 14:31:46,670 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] Setting up the UILClientIL Connection
    2006-11-14 14:31:46,670 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] The UILClientIL Connection is set up
    2006-11-14 14:31:46,764 DEBUG [org.jboss.mq.il.uil2.SocketManager] Failed to handle: org.jboss.mq.il.uil2.msgs.CloseMsg31019059[msgType: m_connectionClosing, msgID: 15, error: null]
    java.io.IOException: Client is not connected
        at org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:265)
        at org.jboss.mq.il.uil2.SocketManager.sendReply(SocketManager.java:239)
        at org.jboss.mq.il.uil2.ServerSocketManagerHandler.handleMsg(ServerSocketManagerHandler.java:128)
        at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:396)
        at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:392)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
        at java.lang.Thread.run(Thread.java:595)
    2006-11-14 14:31:46,764 DEBUG [org.jboss.mq.il.uil2.SocketManager] Failed to send error reply
    java.io.IOException: Client is not connected
        at org.jboss.mq.il.uil2.SocketManager.internalSendMessage(SocketManager.java:265)
        at org.jboss.mq.il.uil2.SocketManager.access$800(SocketManager.java:52)
        at org.jboss.mq.il.uil2.SocketManager$ReadTask.handleMsg(SocketManager.java:409)
        at org.jboss.mq.il.uil2.msgs.BaseMsg.run(BaseMsg.java:392)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
        at java.lang.Thread.run(Thread.java:595)
    2006-11-14 14:31:46,764 DEBUG [org.jboss.mq.il.uil2.ServerSocketManagerHandler] Exiting on IOE
    java.net.SocketException: socket closed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
        at org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:79)
        at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2205)
        at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2385)
        at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2452)
        at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2524)
        at java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2673)
        at java.io.ObjectInputStream.readByte(ObjectInputStream.java:874)
        at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:317)
        at java.lang.Thread.run(Thread.java:595)
    2006-11-14 14:31:46,764 DEBUG [org.jboss.mq.il.uil2.SocketManager] End WriteTask.run
    2006-11-14 14:31:46,764 DEBUG [org.jboss.mq.il.uil2.SocketManager] End ReadTask.run

    Here's the log file for the C++ Manta Client (TopicChat.cpp):

    11/14/06 2:30:25 PM [main]  INFO MantaAgent : property 'mantaConfig'=C:\mantaray_cpp_api_2.0_win32_bin\config\default_config.xml
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO MantaAgent : C:\mantaray_cpp_api_2.0_win32_bin\config\default_config.xml found.
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO WorldModelerLoader : Dynamic Service Creation is ENABLED.
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO MantaLogAppender : Log folder found at c:\mantaray_cpp_api_2.0_win32_bin\NativeJMS\samples\TopicChat\.\logs\ ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO NetworkManager : Local MantaRay peer name is 'm10.0.10.16601'.
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO PersistentConst : Persistent folder found at ./persistent
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  DEBUG WorldModelerLoader : world modeler loaded myAgent=m10.0.10.16601 defaultDomain=myDomain world map:{myDomain=domain :net map :{}logical map :{SampleQueue2= service{ service name=SampleQueue2 serviceType=1 consumers=[] producers=[] coordinator=null persistentMode=1 }, StatsTopic= service{ service name=StatsTopic serviceType=2 consumers=[] producers=[] persistentMode=1 }}}
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO WBLink : WBLink starting
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO WBLink : WBLink is disabled
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO PluginManager : PluginManager is starting to load 2 plugins
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO AutoDiscoveryPlugin : Multicast Address: 228.5.6.7, Multicast Port: 6785
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO PluginManager : Loaded plugin org.mr.plugins.discovery.AutoDiscoveryPlugin
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO QueuesCoordinator : Starting DynamicQueuesCoordinator
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO PluginManager : Loaded plugin org.mr.plugins.coordinators.QueuesCoordinator
    ___________________________________________________________________________________
    11/14/06 2:30:25 PM [main]  INFO MantaRMIServer : MantaRMIServer is disabled property 'enable_rmi_api' is null or false.
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [GroupReactor]  INFO AutoDiscoveryPlugin : Discovered a new MantaRay peer called m10.0.10.16600 at [/10.0.10.1:6600@TCP]
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [GroupReactor]  DEBUG NetworkManager : New peer discovered: m10.0.10.16600.
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [GroupReactor]  INFO NetworkManager : Peer transport info resolved: peer=m10.0.10.16600, info=/10.0.10.1:6600@TCP.
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [main]  INFO MantaAgent : MantaRay 2.0.1 initialization completed.
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [main]  INFO MantaAgent : MANTARAY LOADED (Don't Panic).
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [main]  DEBUG VirtualTopicManager : Added topic topic/testTopic
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [main]  INFO MantaSession : Created local producer ServiceActor{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic22-1279262699 type=2
    ___________________________________________________________________________________
    11/14/06 2:30:26 PM [main]  INFO MantaSession : Created local consumer ServiceActor{ service=topic/testTopic id=m10.0.10.16601@topic/testTopic21-1279262692 type=1 durability=false selector=null }
    ___________________________________________________________________________________
    11/14/06 2:30:29 PM [DynamicQueuesCoordinator]  DEBUG VirtualQueuesManager : Added queue SampleQueue2
    ___________________________________________________________________________________

    Here's my default_config_xml:

    <config>

    <!-- My Peer:  Local peer basic configuration -->
    <my-peer>
        <!-- A unique name that identifies the peer in the virtual network (domain).
             Peer names can be predetermined, or they can be dynamically generated
             by using wildcards.
             Supported wildcards are:
                 %ip% - appends the IP address of the current peer to the peer name.
                 %port% - appends the communication port of the current peer to the peer name.
                 Valid values: String value.
             Default value: m%ip%%port% -->
        <name>m%ip%%port%</name>

        <!-- The domain is the peer group (virtual network) that the peer belongs to.
             Specify a unique domain name for a group of peers in order to prevent
             unrelated peers from different groups from interfere one another.
             Valid values: String value.
             Default value: myDomain -->
        <domain>myDomain</domain>
    </my-peer>

    <!-- Network: Communication protocols and other parameters associated with network behavior -->
    <network>
        <!-- A list of transport protocol definitions to be used by MantaRay peer.
             MantaRay will open server sockets according to this configuration. -->
        <transports>
            <!-- Transport protocol definition -->
            <transport>
                <!-- Protocol type.
                     Supported values: TCP, HTTP, SSL
                     Default value: TCP -->
                <type>TCP</type>

                <!-- The IP address used for the protocol type.
                     Setting the value to 0.0.0.0 means that the socket will listen
                     for incoming connections on all available interfaces.
                     Valid values: V4 notation IP address (123.123.123.123)
                     Default value: 0.0.0.0 -->
                <ip>0.0.0.0</ip>

                <!-- The port used for the protocol type.
                     Specifying a port range allows MantaRay to bind to an unused
                     port for this protocol type from the range values.
                     Valid values: Valid port value/range.
                     Default value: 6600-6700 -->
                <port>6600-6700</port>
            </transport>
        </transports>

        <!-- Sets the TCP socket option TcpNoDelay.
             Valid values: true, false.
             Default value: true. -->
        <setTcpNoDelay>true</setTcpNoDelay>

        <!-- Keep-alive mechanism - MantaRay peers periodically ping other peers to determine
             whether they are 'alive' or 'dead'. This feature's purpose is to minimize the
             number of open connections, by closing unused ones. -->
        <keepalive>
            <!-- Ping intervals in seconds.
                 Valid values: Positive integers
                 Default value: 1 -->
            <interval>1</interval>

            <!-- If no response is received for (interval*deadfactor) seconds the remote
                 agent is considered dead.
                 Valid values: Positive integers
                 Default value: 20 -->
            <deadfactor>20</deadfactor>

            <!-- close connections after at least <connectionTTL> minutes of
                 inactivity.  Actual disconnect might occur up to a minute later.
                 Valid values: Positive short
                 Default value: 5 -->
            <connectionTTL>5</connectionTTL>
        </keepalive>

        <!-- UPnP configuration -->
        <upnp>
            <!-- Enabling UPnP will cause server sockets which cannot bind to a local
                 address specified in the world map to try and add a mapping to a UPnP
                 enabled gateway.
                 Valid values: true, false.
                 Default value: false -->
            <enabled>false</enabled>

            <!-- Some UPnP IGDs, most notably Microsoft XP's Internet Connection Sharing
                 (ICS) feature, support only infinite leases (i.e. without an expiry).
                 Set this option to 'true' as a work-around. You will have to remove the
                 mapping manually afterwards.
                 Valid values: true, false.
                 Default value: false -->
            <infinite-lease>false</infinite-lease>
        </upnp>

        <!-- SSL configuration -->
        <ssl>
            <!-- The location of the keystore.
                 The default location is under the current working directory.
                 Valid values: A valid path (relative/full) to the keystore.
                 Default value: ./config/keystore -->
             <keystore>./config/keystore</keystore>

            <!-- The password for recovering keys in the keystore.
                 Valid values: String values
                 Default value: mantaray -->
             <keystore_password>mantaray</keystore_password>

             <!-- The algorithm used for key management. Don't change this unless you
                  know what you're doing.
                  Valid values: Algorithm name
                 Default value: sunx509 -->
            <algorithm>sunx509</algorithm>
        </ssl>
    </network>

    <delivery>
        <!-- Throttle sending of messages if too many of them are backed up -->
        <throttle>
            <!-- What destinations are throttled.
                 Valid values: 0 - no throttling
                               1 - queue consumers only
                               2 - topic consumers only (default)
                               3 - all consumers -->
            <domain>2</domain>

            <!-- The high watermark.  Throttling will begin after
                 the number of backed up messages exceeds this. -->
            <high-watermark>100000</high-watermark>

            <!-- The low watermark.  Throttling will stop after
                 the number of backed up messages is below this. -->
            <low-watermark>90000</low-watermark>

            <!-- The sleep time.  How long does the thread
                 suspends itself to allow sending of backed up
                 messages, in seconds. -->
            <sleep>5</sleep>
        </throttle>
    </delivery>

    <!-- World Map: Static definitions of peers and resources in the MantaRay virtual network -->
    <world>
        <domain>
            <!-- One can add services as needed -->

            <!-- A definition of a service (queue/topic) -->
            <service>
                <!-- The name of the service.
                     Valid values: String values -->
                <name>SampleQueue2</name>

                <!-- The type of the service.
                     Valid values: queue, topic -->
                <serviceType>queue</serviceType>

                <!-- Tells whether the service is persistent.
                     Valid values: true, false -->
                <persistent>false</persistent>
            </service>

            <!-- A definition of a service (queue/topic) -->
            <service>
                <!-- The name of the service.
                     Valid values: String values -->
                <name>StatsTopic</name>

                <!-- The type of the service.
                     Valid values: queue, topic -->
                <serviceType>topic</serviceType>

                <!-- Tells whether the service is persistent.
                     Valid values: true, false -->
                <persistent>false</persistent>
            </service>

            <!-- If you are not using automatic discovery or MWB then you will need
                 to add a peer tag for every MantaRay peer in the network.
                 Tag structure:
                 name = The name of the other peer
                 type = Protocol type (TCP, HTTP, SSL)
                 ip = IP used by for the protocol
                 port = Port used for the protocol -->
            <!--
            <peer>
                <name>otherPeer</name>
                <transport>
                    <type>TCP</type>
                    <ip>192.168.1.13</ip>
                    <port>6600</port>
                </transport>
            </peer>
            -->
        </domain>
    </world>

    <!-- Plugins: A mechanism that allows developers to enhance the functionality of MantaRay.
         In order to add a plugin to MantaRay, add your plugin configuration here -->
    <plug-ins>

        <!-- The Automatic Discovery plugin allows MantaRay peers to automatically detect
             remote peers, services (queues, topics), service consumers and queue
             coordinators across the virtual network. It also allows the peer and its
             services to be detected by other peers. -->
        <auto-discovery>

            <!-- The name of the plugin.
                 Valid values: String values
                 Default value: Automatic Discovery Plugin -->
            <name>Automatic Discovery Plugin</name>

            <!-- The loader class of the plugin.
                 Valid values: Fully qualified name of the loader class
                 Default value: org.mr.plugins.discovery.AutoDiscoveryPlugin -->
            <loader_class>org.mr.plugins.discovery.AutoDiscoveryPlugin</loader_class>

            <!-- The refresh interval of the auto discovery in milliseconds. The peer
                 will advertise its information after each intervals.
                 Valid values: Positive integer not greater then 1000
                 Default value: 500 -->
            <auto_discovery_refresh_interval>500</auto_discovery_refresh_interval>

            <!-- The multicast IP address that the MantaRay peer uses to detect
                 and advertise resources in the virtual network.
                 Valid values: A multicast address in the range 224.0.1.0
                               through 239.255.255.255.
                 Default value: 228.5.6.7 -->
            <auto_discovery_multicast_ip>228.5.6.7</auto_discovery_multicast_ip>

            <!-- The port that the MantaRay peer uses to detect and advertise
                 resources in the virtual network.
                 Valid values: Valid port value.
                 Default value: 6785 -->
            <auto_discovery_multicast_port>6785</auto_discovery_multicast_port>

            <!-- The local interface that the multicast socket will try to bind to.
                 In most cases 0.0.0.0 should work fine.
                 Default value: 0.0.0.0 -->
            <auto_discovery_local_interface>0.0.0.0</auto_discovery_local_interface>

            <!-- Time allotted (in milliseconds) for peer to obtain World Map data
                 after initialization.
                 Valid values: Positive integer.
                 Default value: 1000 -->
            <init_discovery_delay>1000</init_discovery_delay>
        </auto-discovery>

        <!-- The Queue Coordinator plugin allows MantaRay to decides which peer will serve
             as a coordinator on which queue. -->
        <queues-coordinator>
            <!-- The name of the plugin.
                 Valid values: String values
                 Default value: Queues Coordinator -->
            <name>Queues Coordinator</name>

            <!-- The loader class of the plugin.
                 Valid values: Fully qualified name of the loader class
                 Default value: org.mr.plugins.coordinators.QueuesCoordinator -->
            <loader_class>org.mr.plugins.coordinators.QueuesCoordinator</loader_class>

            <!-- If the queue coordinator plugin is enabled, the queues mentioned below
                 are those that this peer is going to coordinate.
                 Valid values: String values (queue names).
                        DYNAMICALLY_COORDINATED is a wildcard stating that MantaRay
                        will decide who will serve as queue coordinator on each queue.
                        It is a misuse to have hybrid virtual networks, in which
                        some peers are configured for dynamic coordination and other
                        peers are configured for static coordination.
                  Default value: DYNAMICALLY_COORDINATED -->
            <queue>DYNAMICALLY_COORDINATED</queue>

            <!-- If you choose DYNAMICALLY_COORDINATED you can exclude a queue or a set of
                 queues with known prefixes from being coordinated by the local peer.
                 E.g. Suppose we have the queues q1 ,q2 and q3.
                      Setting the exclude_prefix tag value to 'q1' will prevent the local peer
                      from becoming the coordinator for this queue.
                      Setting the exclude_prefix tag value to 'q' will prevent the local peer
                      from becoming the coordinator for all those queues.
                 Valid values: String values -->
            <!--
            <exclude_prefix>QueueNamePrefix1</exclude_prefix>
            <exclude_prefix>QueueNamePrefix2</exclude_prefix>
            -->
        </queues-coordinator>

        <!-- The DMF (Data Manipulation Framework) plugin is designed to function as the
             exclusive point on each MantaRay where rules for incoming/outgoing message
             manipulation are applied. The DMF controls which plug-ins a message is sent to,
             and in what order.
             Tag structure:
             name = The name of the plugin
             loader_class = The loader class of the plugin
             config-file = The path (relative/full) to the data manipulation configuration file -->
        <!--
        <dmf>
            <name>Data Manipulation Framework</name>
            <loader_class>org.mr.kernel.dmf.DataManipulationFramework</loader_class>
            <config-file>./config/dataManipulationFramework.xml</config-file>
        </dmf>
        -->
    </plug-ins>

    <!-- JMS configuration -->
    <jms>
        <!-- When using topic hierarchies, this wildcard indicates all topics at the current
             content level and its subordinate hierarchy (think children/recursion).
             For more information, please refer to the MantaRay Reference Guide.
             Valid values: String value that does not appear in topic names.
                            Note: This value needs to be different than the
                                 value of jms.TopicHierarchyWildcardCurrent
             Default value: * (asterisk) -->
        <TopicHierarchyWildcardAny>*</TopicHierarchyWildcardAny>

        <!-- When using topic hierarchies, this wildcard indicates all topics at the current
             content level only (think trees).
             For more information, please refer to the MantaRay Reference Guide.
             Valid values: String value that does not appear in topic names.
                           Note: This value needs to be different than the
                                 value of jms.TopicHierarchyWildcardAny
             Default value: # (pound) -->
        <TopicHierarchyWildcardCurrent>#</TopicHierarchyWildcardCurrent>

        <!-- The delimiter of topic levels.
             Valid values: String value that does not appear in topic names.
                           Note: This value needs to be different than the values of
                                 jms.TopicHierarchyWildcardAny and jms.TopicHierarchyWildcardCurrent.
             Default value: / (slash) -->
        <TopicHierarchyDelimiter>/</TopicHierarchyDelimiter>

        <!-- The maximum number of elements in a queue service after which the queue overflow
             strategy kicks in (See queue_overflow_strategy tag below).
             Valid values: Long values
             Default value: 1000000 -->
        <max_queue_size>1000000</max_queue_size>

        <!-- The strategy that MantaRay takes when a queue reaches its maximum capacity.
             For more information about queue overflow strategies see the MantaRay User Guide.
             Valid values: 0 = THROW EXCEPTION STRATEGY
                         1 = RETURN WITHOUT ENQUEUE STRATEGY
                         2 = THROTTLING STRATEGY
             Default value: 2 -->
        <queue_overflow_strategy>2</queue_overflow_strategy>

        <!-- The duration in milliseconds that an enqueue operation (sending message to a
             queue) waits for a queue coordinator to load.
             Valid values: Positive long values.
                           Set the value to -1 wait as long as the TTL of the message
             Default value: -1 -->
        <enqueueWaitForCoordinator>-1</enqueueWaitForCoordinator>

        <!-- Setting this parameter to true enables dynamic service creation, which means that
             a service can be create even if it's not statically defined in the world map
             (i.e. the <world> tag).
             Valid values: true, false.
             Default value: true -->
        <dynamic_service_creation>true</dynamic_service_creation>

        <!-- A delay time (in milliseconds) that allows MantaRay peers to detect new
             producers and make sure that they are ready to receive messages.
             Valid values: Positive integer
             Default value: 100 -->
        <producer_discovery_delay>100</producer_discovery_delay>
    </jms>

    <!-- Statistics production - MantaRay accumulate and calculate run-time statistics and sends them to
         designated subscriber peers. This information is useful as an audit trail for performance
         measurement and also for airtime billing applications. -->
    <statistics>

        <!-- Enable/Disable the statistics accumulation.
             Valid values: true, false.
             Default value: false -->
        <collect_stats>false</collect_stats>

        <!-- Enable/Disable sending the statistics to the designated subscriber peers.
             Valid values: true, false.
             Default value: false -->
        <send_updates>false</send_updates>

        <!-- The name of the topic used to publish the statistics information.
             Valid values: String value.
             Default value: StatsTopic -->
        <topic>StatsTopic</topic>

        <!-- The interval in seconds in which statistics information is sent.
             Valid values: Positive long value.
             Default value: 3600 -->
        <update_interval>3600</update_interval>
    </statistics>

    <!-- Management configuration -->
    <management>
        <!-- Contains the configuration parameters for the JMX management -->
        <jmx>
            <!-- This section defines the HTTP connection for the JMX server -->
            <httpAdaptor>
                <!-- Enable/Disable the HTTP connector.
                     Valid values: true, false.
                          Default value: false -->
                <enabled>false</enabled>

                <!-- The port of the HTTP connection.
                     Valid values: A valid port value.
                     Default value: 7070 -->
                <httpPort>7070</httpPort>
            </httpAdaptor>

            <!-- This section defines the RMI connection for the JMX management system.-->
            <rmiConnector>
                <!-- Enable/Disable the RMI connection.
                     Valid values: true, false.
                          Default value: false -->
                <enabled>false</enabled>

                <!-- The port of the RMI connection.
                     Valid values: A valid port value.
                     Default value: 1099 -->
                <rmiPort>1099</rmiPort>
            </rmiConnector>
        </jmx>

        <!-- Specifies the agent type, by which the MantaRay management console identifies
             this layer.
             Valid values: AGENT - MantaRay standard layer
                           CONSOLE - Management Console layer
                           MWB - MantaRay WAN Bridge layer
                           ACTIVATOR - MantaRay Activator layer
             Default value: AGENT -->
        <agentType>AGENT</agentType>
    </management>

    <!-- The MantaRay WAN Bridge allows peers to communicate over a WAN or other environments where
         the autodiscovery mechanism cannot function properly due to the presence of a firewall,
         router or NAT. This section contains configuration parameters for the WAN Bridge Link,
         which enables peers to interface with the WAN Bridge. -->
    <wblink>
        <!-- Enable/Disable WAN Bridge Link.
             Valid values: true, false.
             Default value: false -->
        <enabled>false</enabled>

        <!-- A password that must match the password registered in the WAN Bridge server for
             this peer. You must provide correct values in order to work with a MantaRay WAN
             Bridge. The password be registered with the WAN Bridge beforehand.
             Valid values: A String value -->
        <password></password>

        <!-- This causes the WB link to disable the other advertisement mechanisms, whether
             it's autodiscovery or the default mechanism. The role and transport
             advertisements will use the MantaRay WB interface exclusively.
             Valid values: true - Disables other advertisement mechanisms.
                           false - Allows WB Link to work along with other advertisement
                                   mechanisms.
             Default value: false -->
        <exclusive>false</exclusive>

        <!-- The duration (in seconds) of service advertisement leases in the MantaRay WB.
             Advertisement will be refreshed every (irs.lease/2) seconds.  If not refreshed,
             the WB will recall those roles.
             Valid values: Positive integer values.
             Default value: 20 -->
        <lease>20</lease>
    </wblink>

    <!-- Persistent storage configuration -->
    <persistency>
        <!-- The persistency method to use.
             Valid values: file, db.
             Default value: file -->
        <backend>file</backend>

        <!-- File persistency configuration -->
        <file>
            <!-- The persistency directory where the persistency files will be created.
                 By default the directory is under the MantaRay installation folder.
                 Valid values: A Valid path (relative/full) to the directory
                 Default value: ./persistent -->
            <persistent_folder>./persistent</persistent_folder>

            <!-- Specify if MantaRay caches log requests (faster but less reliable), or
                 writes each log request immediately (slower but more reliable).
                 Valid values: true - Write to file immediately.
                               false - Cache in memory.
                 Default value: false -->
            <force_every_entry>false</force_every_entry>

        </file>

        <!-- Database persistency configuration -->
        <db>
            <!-- JDBC URL for the remote persistency database server.
                 Default value: jdbc:mysql://localhost:3306/ -->
            <url>jdbc:mysql://localhost:3306/</url>

            <!-- The user name used for the DB connection. The user must have permissions
                 to create a new database (and new tables in that database).
                 Valid values: String values.
                 Default value: manta -->
            <user>manta</user>

            <!-- Password for the remote persistency database. This must match the password
                 defined for the user in the database.
                 Valid values: String values.
                 Default value: manta -->
            <password>manta</password>

            <!-- The JDBC driver to use.
                 Valid values: Fully qualified class that implements the JBDC database driver.
                 Default value: com.mysql.jdbc.Driver -->
            <driver>com.mysql.jdbc.Driver</driver>

            <!-- This parameter is used as the suffix for tables created by the DB persistency.
                 Valid values: String values.
                 Default value: A resolved name in the form <agent>_<domain>. -->
            <!--
            <table_suffix>mysuffix</table_suffix>
            -->
        </db>
        <!-- The delimiter used to distinguish between topic hierarchy levels
                 in persistency file names.
                 E.g. If we use the default value and register a durable consumer
                      on the hierarchy topic /a/b then the name of the persistency
                      file will be subscribers_~a~b_#0
                 Valid values: String value that does not appear in topic names and
                                that contains only valid chars for file names.
                 Default value: ~ -->
        <hierarchy_delimiter>~</hierarchy_delimiter>
    </persistency>

    <!-- This section contains values used for internal testing and configuration.
         Do not modify these values unless directed to do so by the MantaRay technical support. -->
    <timer>
        <!-- Any timeout under this time will be discarded in the timeout monitor.
             Valid values: Positive long value
             Default value: 1000 -->
        <min_ttl>1000</min_ttl>

        <!-- The timeout monitor will lookup time out events in minimum TTL * ttlFactor.
             Valid values: A positive (non-zero) double value smaller than 1.
             Default value: 0.1 -->
        <ttl_factor>0.1</ttl_factor>
    </timer>

    <!-- RMI API configuration -->
    <rmi>
        <!-- Enable/Disable the RMI support.
             Valid values: true, false.
             Default value: false -->
        <enabled>false</enabled>

        <!-- Enable/Disable local RMI registry creation.
             Valid values: true, false.
             Default value: false -->
        <create_rmi_registry>false</create_rmi_registry>

        <!-- The RMI registry port. The module will attempt to connect and bind the
             ThinMessagingInterface to the remote registry using this port.
             If create_rmi_registry is set to 'true', the module will try to create
             a local RMI registry that listens on this port.
             Valid values: Valid port value.
             Default value: 10005 -->
        <rmi_registry_port>10005</rmi_registry_port>

        <!-- The module will attempt to connect and bind the ThinMessagingInterface
             to the remote registry located at this IP/host-name.
             Valid values: Valid IP/host name.
             Default value: localhost -->
        <rmi_registry_host_name>localhost</rmi_registry_host_name>
    </rmi>

    <!-- The Security feature allows MantaRay to authenticate users and authorize
         them to perform actions according to their permissions. Authentication and
         authorization data is located under LDAP or any other storage. -->
    <security>

        <!-- Parameters that are relevant for authentication. -->
        <authentication>

            <!-- The implementation class of the authentication.
                 Valid values: Fully qualified name of the class that the
                 implements org.mr.kernel.security.MantaAuthentication interface.
                 Uncomment this tag to enable the Authentication implementation. -->
            <!--<implementation-class>org.mr.kernel.security.authentication.MantaAuthenticationImpl</implementation-class>-->

            <!-- The implementation class of the JAAS authentication login module.
                 Valid values: Fully qualified name of the class that
                 implements javax.security.auth.spi.LoginModule interface.
                 Default value: com.sun.security.auth.module.JndiLoginModule -->
            <login-module-name>com.sun.security.auth.module.JndiLoginModule</login-module-name>

            <!-- The maximum number of sessions an authenticated user may open.
                 Valid values: Integer values
                 Default value: 100 -->
            <maximum-sessions-per-user>100</maximum-sessions-per-user>
        </authentication>

        <!-- Parameters that are relevant for authorization. -->
        <authorization>
            <!-- The implementation class of the authorization.
                 Valid values: Fully qualified name of the class that the
                 implements org.mr.kernel.security.MantaAuthorization interface.
                 Uncomment this tag to enable the Authorization implementation. -->
            <!--<implementation-class>org.mr.kernel.security.authorization.MantaAuthorizationImpl</implementation-class>-->

        </authorization>

        <!-- Contains configuration parameters related to the ACL atorage. -->
        <acl>

            <!-- Specifies whether the list of IPs is white or black.
                 Set this value to 'true' if authorized IPs will be those which appear in the list.
                 Set this value to 'false' if authorized IPs will be those which don't appear in the list.
                 Valid values: true, false
                 Default value: true. -->
            <white-list>true</white-list>

            <!-- Determines whether or not permissions are saved to the ACL Manager cache.
                 Set this value to 'true' for saving permissions to the cache.
                 Set this value to 'false' for not saving permissions to the cache.
                 Valid values: true, false
                 Default value: false. -->
            <use-permission-cache>true</use-permission-cache>

            <!-- In case 'use-permission-cache' is true, it defines what
                 is the period of time in milliseconds that cached permissions are valid.
                 Valid values: Integer values
                 Default value: 100 -->
            <permission-cache-ttl>6000000</permission-cache-ttl>

            <!-- Determines whether or not IPs from the white/black list are saved to the ACL Manager cache.
                 Set this value to 'true' for saving IPs to the cache.
                 Set this value to 'false' for not saving IPs to the cache.
                 Valid values: true, false
                 Default value: false. -->
            <use-white-list-cache>true</use-white-list-cache>

            <!-- In case 'use-white-list-cache' is true, it defines what
                 is the period of time in milliseconds that cached IPs are valid.
                 Valid values: Integer values
                 Default value: 100 -->
            <white-list-cache-ttl>6000000</white-list-cache-ttl>

            <!-- Specifies the name of the acl configuration that should be used.
                 There should be a tag with that name under the acl.configurations tag. -->
            <acl-configuration-in-use>ldap1</acl-configuration-in-use>

            <!-- Contains one or more tags, each one containing configuraion parameters
                 for connection to ACL (for exmaple LDAP). -->
            <configurations>

                <!-- Contains configuration parameters relevant for LDAP connectivity of the ACL storage. -->
                <ldap1>

                    <!-- The class implementing the connectivity to the acl storage, for searching for users,
                         groups, and permissions.
                         Valid values: Fully qualified name of the class that the implements
                         org.mr.kernel.security.impl.ACLStorageConnector interface.
                         Example: org.mr.kernel.security.impl.ldap.ACLLDAPConnector. -->
                    <storage-implementation>org.mr.kernel.security.impl.ldap.ACLLDAPConnector</storage-implementation>

                    <!-- The class implementing the connectivity to the acl storage, for performing management actions.
                         Valid values: Fully qualified name of the class that the implements
                         org.mr.kernel.security.impl. ACLManagement interface.
                         Example: org.mr.kernel.security.impl.ldap.management.ACLLDAPManagement. -->
                    <management-implementation>org.mr.kernel.security.impl.ldap.management.ACLLDAPManagement</management-implementation>

                    <!-- The IP address of the LDAP server.
                         Default value: 127.0.0.1 -->
                    <ip>127.0.0.1</ip>

                    <!-- The port number of the LDAP server.
                         Default value: 389 -->
                    <port>389</port>

                    <!-- The LDAP path where users are located.
                    Example: dc=Users,dc=Principals,dc=MyDomain,dc=Domains,dc=manta,dc=com -->
                    <path-to-users>Put your LDAP path to users here</path-to-users>

                    <!-- The class implementing a factory that creates an initial context.
                         Valid values: Fully qualified name of the class that the implements
                         javax.naming.spi.InitialContextFactory.
                         Example: org.mr.kernel.security.impl.ldap.management.ACLLDAPManagement.
                         Default value: com.sun.jndi.ldap.LdapCtxFactory. -->
                    <initial-context-factory>com.sun.jndi.ldap.LdapCtxFactory</initial-context-factory>

                    <!-- Identity of principal (e.g., user) that is authenticated to perform LDAP actions.
                         Example: cn=Manager,dc=manta,dc=com -->
                    <security-principal>Put your principal identity here</security-principal>

                    <!-- Password for principal apecified in 'authorization.acl.ldap.security-principal'. -->
                    <security-credentials>Put your principal identity password here</security-credentials>

                    <!-- Name of the user LDAP attribute, that specifies the name of group that the user belongs to. -->
                    <group-of-user-attribute>Put your attribute name here</group-of-user-attribute>

                    <!-- The LDAP path where groups are located.
                         Under this path, each group should appear as an entry.
                         Example: dc=Groups,dc=Principals,dc=MyDomain,dc=Domains,dc=manta,dc=com. -->
                    <path-to-groups>Put your LDAP path to groups here</path-to-groups>

                    <!-- The LDAP path where white list entries are located.       klzzwxh:10000klzzwxh:10001klzzwxh:10002klzzwxh:10003klzzwxh:10004klzzwxh:10005klzzwxh:10006klzzwxh:10007klzzwxh:10008klzzwxh:10009klzzwxh:10010klzzwxh:10011klzzwxh:10012 Under this path, each white list entry should appear as an entry.klzzwxh:10054klzzwxh:10013klzzwxh:10014klzzwxh:10015klzzwxh:10016klzzwxh:10017klzzwxh:10018klzzwxh:10019klzzwxh:10020klzzwxh:10021klzzwxh:10022klzzwxh:10023klzzwxh:10024klzzwxh:10025klzzwxh:10026klzzwxh:10027klzzwxh:10028klzzwxh:10029klzzwxh:10030klzzwxh:10031klzzwxh:10032 Example: dc=Groups,dc=Principals,dc=MyDomain,dc=Domains,dc=manta,dc=com. --klzzwxh:10033klzzwxh:10055klzzwxh:10034klzzwxh:10035klzzwxh:10036klzzwxh:10037klzzwxh:10038klzzwxh:10039klzzwxh:10040klzzwxh:10041klzzwxh:10042klzzwxh:10043klzzwxh:10044klzzwxh:10045klzzwxh:10046klzzwxh:10047klzzwxh:10048 klzzwxh:10049path-to-white-listklzzwxh:10050Put your LDAP path to white list entries hereklzzwxh:10051/path-to-white-listklzzwxh:10052

    klzzwxh:10057klzzwxh:10058klzzwxh:10059klzzwxh:10060klzzwxh:10061klzzwxh:10062klzzwxh:10063klzzwxh:10064klzzwxh:10065klzzwxh:10066klzzwxh:10067klzzwxh:10068klzzwxh:10069klzzwxh:10070klzzwxh:10071 klzzwxh:10072klzzwxh:10056-- The LDAP path where topics are located.klzzwxh:10133klzzwxh:10073klzzwxh:10074klzzwxh:10075klzzwxh:10076klzzwxh:10077klzzwxh:10078klzzwxh:10079klzzwxh:10080klzzwxh:10081klzzwxh:10082klzzwxh:10083klzzwxh:10084klzzwxh:10085klzzwxh:10086klzzwxh:10087klzzwxh:10088klzzwxh:10089klzzwxh:10090klzzwxh:10091klzzwxh:10092 Under this path, each topic should appear as an entry.klzzwxh:10134klzzwxh:10093klzzwxh:10094klzzwxh:10095klzzwxh:10096klzzwxh:10097klzzwxh:10098klzzwxh:10099klzzwxh:10100klzzwxh:10101klzzwxh:10102klzzwxh:10103klzzwxh:10104klzzwxh:10105klzzwxh:10106klzzwxh:10107klzzwxh:10108klzzwxh:10109klzzwxh:10110klzzwxh:10111klzzwxh:10112 Example: dc=Groups,dc=Principals,dc=MyDomain,dc=Domains,dc=manta,dc=com. --klzzwxh:10113klzzwxh:10135klzzwxh:10114klzzwxh:10115klzzwxh:10116klzzwxh:10117klzzwxh:10118klzzwxh:10119klzzwxh:10120klzzwxh:10121klzzwxh:10122klzzwxh:10123klzzwxh:10124klzzwxh:10125klzzwxh:10126klzzwxh:10127klzzwxh:10128 klzzwxh:10129path-to-topicsklzzwxh:10130Put your LDAP path to topics hereklzzwxh:10131/path-to-topicsklzzwxh:10132

    klzzwxh:10137klzzwxh:10138klzzwxh:10139klzzwxh:10140klzzwxh:10141klzzwxh:10142klzzwxh:10143klzzwxh:10144klzzwxh:10145klzzwxh:10146klzzwxh:10147klzzwxh:10148klzzwxh:10149klzzwxh:10150klzzwxh:10151 klzzwxh:10152klzzwxh:10136-- The LDAP path where queues are located.klzzwxh:10213klzzwxh:10153klzzwxh:10154klzzwxh:10155klzzwxh:10156klzzwxh:10157klzzwxh:10158klzzwxh:10159klzzwxh:10160klzzwxh:10161klzzwxh:10162klzzwxh:10163klzzwxh:10164klzzwxh:10165klzzwxh:10166klzzwxh:10167klzzwxh:10168klzzwxh:10169klzzwxh:10170klzzwxh:10171klzzwxh:10172 Under this path, each queue should appear as an entry.klzzwxh:10214klzzwxh:10173klzzwxh:10174klzzwxh:10175klzzwxh:10176klzzwxh:10177klzzwxh:10178klzzwxh:10179klzzwxh:10180klzzwxh:10181klzzwxh:10182klzzwxh:10183klzzwxh:10184klzzwxh:10185klzzwxh:10186klzzwxh:10187klzzwxh:10188klzzwxh:10189klzzwxh:10190klzzwxh:10191klzzwxh:10192 Example: dc=Groups,dc=Principals,dc=MyDomain,dc=Domains,dc=manta,dc=com --klzzwxh:10193klzzwxh:10215klzzwxh:10194klzzwxh:10195klzzwxh:10196klzzwxh:10197klzzwxh:10198klzzwxh:10199klzzwxh:10200klzzwxh:10201klzzwxh:10202klzzwxh:10203klzzwxh:10204klzzwxh:10205klzzwxh:10206klzzwxh:10207klzzwxh:10208 klzzwxh:10209path-to-queuesklzzwxh:10210Put your LDAP path to queues hereklzzwxh:10211/path-to-queuesklzzwxh:10212

    klzzwxh:10219klzzwxh:10220klzzwxh:10221klzzwxh:10222klzzwxh:10223klzzwxh:10224klzzwxh:10225klzzwxh:10226klzzwxh:10227klzzwxh:10228klzzwxh:10229klzzwxh:10230klzzwxh:10231klzzwxh:10232klzzwxh:10233 klzzwxh:10234klzzwxh:10216-- The name of the attribute in an entry of a user, that will be used for itsklzzwxh:10295klzzwxh:10235klzzwxh:10236klzzwxh:10237klzzwxh:10238klzzwxh:10239klzzwxh:10240klzzwxh:10241klzzwxh:10242klzzwxh:10243klzzwxh:10244klzzwxh:10245klzzwxh:10246klzzwxh:10247klzzwxh:10248klzzwxh:10249klzzwxh:10250klzzwxh:10251klzzwxh:10252klzzwxh:10253klzzwxh:10254 LDAP Relative Distinguished Name klzzwxh:10217RDNklzzwxh:10218.klzzwxh:10296klzzwxh:10255klzzwxh:10256klzzwxh:10257klzzwxh:10258klzzwxh:10259klzzwxh:10260klzzwxh:10261klzzwxh:10262klzzwxh:10263klzzwxh:10264klzzwxh:10265klzzwxh:10266klzzwxh:10267klzzwxh:10268klzzwxh:10269klzzwxh:10270klzzwxh:10271klzzwxh:10272klzzwxh:10273klzzwxh:10274 Exmaple: uid --klzzwxh:10275klzzwxh:10297klzzwxh:10276klzzwxh:10277klzzwxh:10278klzzwxh:10279klzzwxh:10280klzzwxh:10281klzzwxh:10282klzzwxh:10283klzzwxh:10284klzzwxh:10285klzzwxh:10286klzzwxh:10287klzzwxh:10288klzzwxh:10289klzzwxh:10290 klzzwxh:10291user-rdn-attribute-nameklzzwxh:10292Put your user RDN hereklzzwxh:10293/user-rdn-attribute-nameklzzwxh:10294

    klzzwxh:10301klzzwxh:10302klzzwxh:10303klzzwxh:10304klzzwxh:10305klzzwxh:10306klzzwxh:10307klzzwxh:10308klzzwxh:10309klzzwxh:10310klzzwxh:10311klzzwxh:10312klzzwxh:10313klzzwxh:10314klzzwxh:10315 klzzwxh:10316klzzwxh:10298-- The name of the attribute in an entry of a group, that will be used for itsklzzwxh:10377klzzwxh:10317klzzwxh:10318klzzwxh:10319klzzwxh:10320klzzwxh:10321klzzwxh:10322klzzwxh:10323klzzwxh:10324klzzwxh:10325klzzwxh:10326klzzwxh:10327klzzwxh:10328klzzwxh:10329klzzwxh:10330klzzwxh:10331klzzwxh:10332klzzwxh:10333klzzwxh:10334klzzwxh:10335klzzwxh:10336 LDAP Relative Distinguished Name klzzwxh:10299RDNklzzwxh:10300.klzzwxh:10378klzzwxh:10337klzzwxh:10338klzzwxh:10339klzzwxh:10340klzzwxh:10341klzzwxh:10342klzzwxh:10343klzzwxh:10344klzzwxh:10345klzzwxh:10346klzzwxh:10347klzzwxh:10348klzzwxh:10349klzzwxh:10350klzzwxh:10351klzzwxh:10352klzzwxh:10353klzzwxh:10354klzzwxh:10355klzzwxh:10356 Exmaple: o --klzzwxh:10357klzzwxh:10379klzzwxh:10358klzzwxh:10359klzzwxh:10360klzzwxh:10361klzzwxh:10362klzzwxh:10363klzzwxh:10364klzzwxh:10365klzzwxh:10366klzzwxh:10367klzzwxh:10368klzzwxh:10369klzzwxh:10370klzzwxh:10371klzzwxh:10372 klzzwxh:10373group-rdn-attribute-nameklzzwxh:10374Put your group RDN hereklzzwxh:10375/group-rdn-attribute-nameklzzwxh:10376

    klzzwxh:10383klzzwxh:10384klzzwxh:10385klzzwxh:10386klzzwxh:10387klzzwxh:10388klzzwxh:10389klzzwxh:10390klzzwxh:10391klzzwxh:10392klzzwxh:10393klzzwxh:10394klzzwxh:10395klzzwxh:10396klzzwxh:10397 klzzwxh:10398klzzwxh:10380-- The name of the attribute in an entry of a white list entry, that will be usedklzzwxh:10459klzzwxh:10399klzzwxh:10400klzzwxh:10401klzzwxh:10402klzzwxh:10403klzzwxh:10404klzzwxh:10405klzzwxh:10406klzzwxh:10407klzzwxh:10408klzzwxh:10409klzzwxh:10410klzzwxh:10411klzzwxh:10412klzzwxh:10413klzzwxh:10414klzzwxh:10415klzzwxh:10416klzzwxh:10417klzzwxh:10418 for its LDAP Relative Distinguished Name klzzwxh:10381RDNklzzwxh:10382.klzzwxh:10460klzzwxh:10419klzzwxh:10420klzzwxh:10421klzzwxh:10422klzzwxh:10423klzzwxh:10424klzzwxh:10425klzzwxh:10426klzzwxh:10427klzzwxh:10428klzzwxh:10429klzzwxh:10430klzzwxh:10431klzzwxh:10432klzzwxh:10433klzzwxh:10434klzzwxh:10435klzzwxh:10436klzzwxh:10437klzzwxh:10438 Exmaple: dc --klzzwxh:10439klzzwxh:10461klzzwxh:10440klzzwxh:10441klzzwxh:10442klzzwxh:10443klzzwxh:10444klzzwxh:10445klzzwxh:10446klzzwxh:10447klzzwxh:10448klzzwxh:10449klzzwxh:10450klzzwxh:10451klzzwxh:10452klzzwxh:10453klzzwxh:10454 klzzwxh:10455white-list-rdn-attribute-nameklzzwxh:10456Put your white list RDN hereklzzwxh:10457/white-list-rdn-attribute-nameklzzwxh:10458

    klzzwxh:10465klzzwxh:10466klzzwxh:10467klzzwxh:10468klzzwxh:10469klzzwxh:10470klzzwxh:10471klzzwxh:10472klzzwxh:10473klzzwxh:10474klzzwxh:10475klzzwxh:10476klzzwxh:10477klzzwxh:10478klzzwxh:10479 klzzwxh:10480klzzwxh:10462-- The name of the attribute in an entry of a topic, that will be used for itsklzzwxh:10541klzzwxh:10481klzzwxh:10482klzzwxh:10483klzzwxh:10484klzzwxh:10485klzzwxh:10486klzzwxh:10487klzzwxh:10488klzzwxh:10489klzzwxh:10490klzzwxh:10491klzzwxh:10492klzzwxh:10493klzzwxh:10494klzzwxh:10495klzzwxh:10496klzzwxh:10497klzzwxh:10498klzzwxh:10499klzzwxh:10500 LDAP Relative Distinguished Name klzzwxh:10463RDNklzzwxh:10464.klzzwxh:10542klzzwxh:10501klzzwxh:10502klzzwxh:10503klzzwxh:10504klzzwxh:10505klzzwxh:10506klzzwxh:10507klzzwxh:10508klzzwxh:10509klzzwxh:10510klzzwxh:10511klzzwxh:10512klzzwxh:10513klzzwxh:10514klzzwxh:10515klzzwxh:10516klzzwxh:10517klzzwxh:10518klzzwxh:10519klzzwxh:10520 Exmaple: dc --klzzwxh:10521klzzwxh:10543klzzwxh:10522klzzwxh:10523klzzwxh:10524klzzwxh:10525klzzwxh:10526klzzwxh:10527klzzwxh:10528klzzwxh:10529klzzwxh:10530klzzwxh:10531klzzwxh:10532klzzwxh:10533klzzwxh:10534klzzwxh:10535klzzwxh:10536 klzzwxh:10537topic-rdn-attribute-nameklzzwxh:10538Put your topic RDN hereklzzwxh:10539/topic-rdn-attribute-nameklzzwxh:10540

    klzzwxh:10547klzzwxh:10548klzzwxh:10549klzzwxh:10550klzzwxh:10551klzzwxh:10552klzzwxh:10553klzzwxh:10554klzzwxh:10555klzzwxh:10556klzzwxh:10557klzzwxh:10558klzzwxh:10559klzzwxh:10560klzzwxh:10561 klzzwxh:10562klzzwxh:10544-- The name of the attribute in an entry of a queue, that will be used for itsklzzwxh:10623klzzwxh:10563klzzwxh:10564klzzwxh:10565klzzwxh:10566klzzwxh:10567klzzwxh:10568klzzwxh:10569klzzwxh:10570klzzwxh:10571klzzwxh:10572klzzwxh:10573klzzwxh:10574klzzwxh:10575klzzwxh:10576klzzwxh:10577klzzwxh:10578klzzwxh:10579klzzwxh:10580klzzwxh:10581klzzwxh:10582 LDAP Relative Distinguished Name klzzwxh:10545RDNklzzwxh:10546.klzzwxh:10624klzzwxh:10583klzzwxh:10584klzzwxh:10585klzzwxh:10586klzzwxh:10587klzzwxh:10588klzzwxh:10589klzzwxh:10590klzzwxh:10591klzzwxh:10592klzzwxh:10593klzzwxh:10594klzzwxh:10595klzzwxh:10596klzzwxh:10597klzzwxh:10598klzzwxh:10599klzzwxh:10600klzzwxh:10601klzzwxh:10602 Exmaple: dc --klzzwxh:10603klzzwxh:10625klzzwxh:10604klzzwxh:10605klzzwxh:10606klzzwxh:10607klzzwxh:10608klzzwxh:10609klzzwxh:10610klzzwxh:10611klzzwxh:10612klzzwxh:10613klzzwxh:10614klzzwxh:10615klzzwxh:10616klzzwxh:10617klzzwxh:10618 klzzwxh:10619queue-rdn-attribute-nameklzzwxh:10620Put your queue RDN hereklzzwxh:10621/queue-rdn-attribute-nameklzzwxh:10622

    klzzwxh:10627klzzwxh:10628klzzwxh:10629klzzwxh:10630klzzwxh:10631klzzwxh:10632klzzwxh:10633klzzwxh:10634klzzwxh:10635klzzwxh:10636klzzwxh:10637klzzwxh:10638klzzwxh:10639klzzwxh:10640klzzwxh:10641 klzzwxh:10642klzzwxh:10626-- Contains a list of tags, each represent an LDAP attribute required for creating a new user entry. --klzzwxh:10643klzzwxh:10697klzzwxh:10644klzzwxh:10645klzzwxh:10646klzzwxh:10647klzzwxh:10648klzzwxh:10649klzzwxh:10650klzzwxh:10651klzzwxh:10652klzzwxh:10653klzzwxh:10654klzzwxh:10655klzzwxh:10656klzzwxh:10657klzzwxh:10658 klzzwxh:10659user-attributesklzzwxh:10660klzzwxh:10698klzzwxh:10661klzzwxh:10662klzzwxh:10663klzzwxh:10664klzzwxh:10665klzzwxh:10666klzzwxh:10667klzzwxh:10668klzzwxh:10669klzzwxh:10670klzzwxh:10671klzzwxh:10672klzzwxh:10673klzzwxh:10674klzzwxh:10675klzzwxh:10676klzzwxh:10677klzzwxh:10678klzzwxh:10679 Put here list of LDAP attributes, with values.klzzwxh:10699klzzwxh:10680klzzwxh:10681klzzwxh:10682klzzwxh:10683klzzwxh:10684klzzwxh:10685klzzwxh:10686klzzwxh:10687klzzwxh:10688klzzwxh:10689klzzwxh:10690klzzwxh:10691klzzwxh:10692klzzwxh:10693klzzwxh:10694 klzzwxh:10695/user-attributesklzzwxh:10696

    klzzwxh:10701klzzwxh:10702klzzwxh:10703klzzwxh:10704klzzwxh:10705klzzwxh:10706klzzwxh:10707klzzwxh:10708klzzwxh:10709klzzwxh:10710klzzwxh:10711klzzwxh:10712klzzwxh:10713klzzwxh:10714klzzwxh:10715 klzzwxh:10716klzzwxh:10700-- Contains a list of tags, each represent an LDAP attribute required for creating a new group entry. --klzzwxh:10717klzzwxh:10771klzzwxh:10718klzzwxh:10719klzzwxh:10720klzzwxh:10721klzzwxh:10722klzzwxh:10723klzzwxh:10724klzzwxh:10725klzzwxh:10726klzzwxh:10727klzzwxh:10728klzzwxh:10729klzzwxh:10730klzzwxh:10731klzzwxh:10732 klzzwxh:10733group-attributesklzzwxh:10734klzzwxh:10772klzzwxh:10735klzzwxh:10736klzzwxh:10737klzzwxh:10738klzzwxh:10739klzzwxh:10740klzzwxh:10741klzzwxh:10742klzzwxh:10743klzzwxh:10744klzzwxh:10745klzzwxh:10746klzzwxh:10747klzzwxh:10748klzzwxh:10749klzzwxh:10750klzzwxh:10751klzzwxh:10752klzzwxh:10753 Put here list of LDAP attributes, with values.klzzwxh:10773klzzwxh:10754klzzwxh:10755klzzwxh:10756klzzwxh:10757klzzwxh:10758klzzwxh:10759klzzwxh:10760klzzwxh:10761klzzwxh:10762klzzwxh:10763klzzwxh:10764klzzwxh:10765klzzwxh:10766klzzwxh:10767klzzwxh:10768 klzzwxh:10769/group-attributesklzzwxh:10770

    klzzwxh:10775klzzwxh:10776klzzwxh:10777klzzwxh:10778klzzwxh:10779klzzwxh:10780klzzwxh:10781klzzwxh:10782klzzwxh:10783klzzwxh:10784klzzwxh:10785klzzwxh:10786klzzwxh:10787klzzwxh:10788klzzwxh:10789 klzzwxh:10790klzzwxh:10774-- Contains a list of tags, each represent an LDAP attribute required for creating a new entry,klzzwxh:10865klzzwxh:10791klzzwxh:10792klzzwxh:10793klzzwxh:10794klzzwxh:10795klzzwxh:10796klzzwxh:10797klzzwxh:10798klzzwxh:10799klzzwxh:10800klzzwxh:10801klzzwxh:10802klzzwxh:10803klzzwxh:10804klzzwxh:10805klzzwxh:10806klzzwxh:10807klzzwxh:10808klzzwxh:10809klzzwxh:10810 which is not a user or a group. --klzzwxh:10811klzzwxh:10866klzzwxh:10812klzzwxh:10813klzzwxh:10814klzzwxh:10815klzzwxh:10816klzzwxh:10817klzzwxh:10818klzzwxh:10819klzzwxh:10820klzzwxh:10821klzzwxh:10822klzzwxh:10823klzzwxh:10824klzzwxh:10825klzzwxh:10826 klzzwxh:10827default-attributesklzzwxh:10828klzzwxh:10867klzzwxh:10829klzzwxh:10830klzzwxh:10831klzzwxh:10832klzzwxh:10833klzzwxh:10834klzzwxh:10835klzzwxh:10836klzzwxh:10837klzzwxh:10838klzzwxh:10839klzzwxh:10840klzzwxh:10841klzzwxh:10842klzzwxh:10843klzzwxh:10844klzzwxh:10845klzzwxh:10846klzzwxh:10847 Put here list of LDAP attributes, with values.klzzwxh:10868klzzwxh:10848klzzwxh:10849klzzwxh:10850klzzwxh:10851klzzwxh:10852klzzwxh:10853klzzwxh:10854klzzwxh:10855klzzwxh:10856klzzwxh:10857klzzwxh:10858klzzwxh:10859klzzwxh:10860klzzwxh:10861klzzwxh:10862 klzzwxh:10863/default-attributesklzzwxh:10864

    klzzwxh:10870klzzwxh:10871klzzwxh:10872klzzwxh:10873klzzwxh:10874klzzwxh:10875klzzwxh:10876klzzwxh:10877klzzwxh:10878klzzwxh:10879klzzwxh:10880klzzwxh:10881klzzwxh:10882klzzwxh:10883klzzwxh:10884 klzzwxh:10885klzzwxh:10869-- Contains one tag for each permission. Each such tag name will be the permissionsklzzwxh:10945klzzwxh:10886klzzwxh:10887klzzwxh:10888klzzwxh:10889klzzwxh:10890klzzwxh:10891klzzwxh:10892klzzwxh:10893klzzwxh:10894klzzwxh:10895klzzwxh:10896klzzwxh:10897klzzwxh:10898klzzwxh:10899klzzwxh:10900klzzwxh:10901klzzwxh:10902klzzwxh:10903klzzwxh:10904klzzwxh:10905 identification, and the value will be the LDAP path that will point to the permission value. --klzzwxh:10906klzzwxh:10946klzzwxh:10907klzzwxh:10908klzzwxh:10909klzzwxh:10910klzzwxh:10911klzzwxh:10912klzzwxh:10913klzzwxh:10914klzzwxh:10915klzzwxh:10916klzzwxh:10917klzzwxh:10918klzzwxh:10919klzzwxh:10920klzzwxh:10921 klzzwxh:10922permission-pathsklzzwxh:10923klzzwxh:10947klzzwxh:10924klzzwxh:10925klzzwxh:10926klzzwxh:10927klzzwxh:10928klzzwxh:10929klzzwxh:10930klzzwxh:10931klzzwxh:10932klzzwxh:10933klzzwxh:10934klzzwxh:10935klzzwxh:10936klzzwxh:10937klzzwxh:10938klzzwxh:10939klzzwxh:10940klzzwxh:10941klzzwxh:10942 klzzwxh:10943create-consumer-for-queueklzzwxh:10944

    klzzwxh:10949klzzwxh:10950klzzwxh:10951klzzwxh:10952klzzwxh:10953klzzwxh:10954klzzwxh:10955klzzwxh:10956klzzwxh:10957klzzwxh:10958klzzwxh:10959klzzwxh:10960klzzwxh:10961klzzwxh:10962klzzwxh:10963klzzwxh:10964klzzwxh:10965klzzwxh:10966klzzwxh:10967klzzwxh:10968klzzwxh:10969klzzwxh:10970klzzwxh:10971 klzzwxh:10972klzzwxh:10948-- The LDAP path to permission create-consumer-for-queue for user. --klzzwxh:10973klzzwxh:11001klzzwxh:10974klzzwxh:10975klzzwxh:10976klzzwxh:10977klzzwxh:10978klzzwxh:10979klzzwxh:10980klzzwxh:10981klzzwxh:10982klzzwxh:10983klzzwxh:10984klzzwxh:10985klzzwxh:10986klzzwxh:10987klzzwxh:10988klzzwxh:10989klzzwxh:10990klzzwxh:10991klzzwxh:10992klzzwxh:10993klzzwxh:10994klzzwxh:10995klzzwxh:10996 klzzwxh:10997userklzzwxh:10998Put path of user's permission hereklzzwxh:10999/userklzzwxh:11000

    klzzwxh:11003klzzwxh:11004klzzwxh:11005klzzwxh:11006klzzwxh:11007klzzwxh:11008klzzwxh:11009klzzwxh:11010klzzwxh:11011klzzwxh:11012klzzwxh:11013klzzwxh:11014klzzwxh:11015klzzwxh:11016klzzwxh:11017klzzwxh:11018klzzwxh:11019klzzwxh:11020klzzwxh:11021klzzwxh:11022klzzwxh:11023klzzwxh:11024klzzwxh:11025 klzzwxh:11026klzzwxh:11002-- The LDAP path to permission create-consumer-for-queue for group. --klzzwxh:11027klzzwxh:11055klzzwxh:11028klzzwxh:11029klzzwxh:11030klzzwxh:11031klzzwxh:11032klzzwxh:11033klzzwxh:11034klzzwxh:11035klzzwxh:11036klzzwxh:11037klzzwxh:11038klzzwxh:11039klzzwxh:11040klzzwxh:11041klzzwxh:11042klzzwxh:11043klzzwxh:11044klzzwxh:11045klzzwxh:11046klzzwxh:11047klzzwxh:11048klzzwxh:11049klzzwxh:11050 klzzwxh:11051groupklzzwxh:11052Put path of group's permission hereklzzwxh:11053/groupklzzwxh:11054

    klzzwxh:11056klzzwxh:11057klzzwxh:11058klzzwxh:11059klzzwxh:11060klzzwxh:11061klzzwxh:11062klzzwxh:11063klzzwxh:11064klzzwxh:11065klzzwxh:11066klzzwxh:11067klzzwxh:11068klzzwxh:11069klzzwxh:11070klzzwxh:11071klzzwxh:11072klzzwxh:11073klzzwxh:11074 klzzwxh:11075/create-consumer-for-queueklzzwxh:11076

    klzzwxh:11077klzzwxh:11078klzzwxh:11079klzzwxh:11080klzzwxh:11081klzzwxh:11082klzzwxh:11083klzzwxh:11084klzzwxh:11085klzzwxh:11086klzzwxh:11087klzzwxh:11088klzzwxh:11089klzzwxh:11090klzzwxh:11091klzzwxh:11092klzzwxh:11093klzzwxh:11094klzzwxh:11095 klzzwxh:11096create-consumer-for-specific-queueklzzwxh:11097klzzwxh:11173klzzwxh:11098klzzwxh:11099klzzwxh:11100klzzwxh:11101klzzwxh:11102klzzwxh:11103klzzwxh:11104klzzwxh:11105klzzwxh:11106klzzwxh:11107klzzwxh:11108klzzwxh:11109klzzwxh:11110klzzwxh:11111klzzwxh:11112klzzwxh:11113klzzwxh:11114klzzwxh:11115klzzwxh:11116klzzwxh:11117klzzwxh:11118klzzwxh:11119klzzwxh:11120 klzzwxh:11121userklzzwxh:11122Put path of user's permission hereklzzwxh:11123/userklzzwxh:11124klzzwxh:11174klzzwxh:11125klzzwxh:11126klzzwxh:11127klzzwxh:11128klzzwxh:11129klzzwxh:11130klzzwxh:11131klzzwxh:11132klzzwxh:11133klzzwxh:11134klzzwxh:11135klzzwxh:11136klzzwxh:11137klzzwxh:11138klzzwxh:11139klzzwxh:11140klzzwxh:11141klzzwxh:11142klzzwxh:11143klzzwxh:11144klzzwxh:11145klzzwxh:11146klzzwxh:11147 klzzwxh:11148groupklzzwxh:11149Put path of group's permission hereklzzwxh:11150/groupklzzwxh:11151klzzwxh:11175klzzwxh:11152klzzwxh:11153klzzwxh:11154klzzwxh:11155klzzwxh:11156klzzwxh:11157klzzwxh:11158klzzwxh:11159klzzwxh:11160klzzwxh:11161klzzwxh:11162klzzwxh:11163klzzwxh:11164klzzwxh:11165klzzwxh:11166klzzwxh:11167klzzwxh:11168klzzwxh:11169klzzwxh:11170 klzzwxh:11171/create-consumer-for-specific-queueklzzwxh:11172

    klzzwxh:11176klzzwxh:11177klzzwxh:11178klzzwxh:11179klzzwxh:11180klzzwxh:11181klzzwxh:11182klzzwxh:11183klzzwxh:11184klzzwxh:11185klzzwxh:11186klzzwxh:11187klzzwxh:11188klzzwxh:11189klzzwxh:11190klzzwxh:11191klzzwxh:11192klzzwxh:11193klzzwxh:11194 klzzwxh:11195create-producer-for-queueklzzwxh:11196klzzwxh:11272klzzwxh:11197klzzwxh:11198klzzwxh:11199klzzwxh:11200klzzwxh:11201klzzwxh:11202klzzwxh:11203klzzwxh:11204klzzwxh:11205klzzwxh:11206klzzwxh:11207klzzwxh:11208klzzwxh:11209klzzwxh:11210klzzwxh:11211klzzwxh:11212klzzwxh:11213klzzwxh:11214klzzwxh:11215klzzwxh:11216klzzwxh:11217klzzwxh:11218klzzwxh:11219 klzzwxh:11220userklzzwxh:11221Put path of user's permission hereklzzwxh:11222/userklzzwxh:11223klzzwxh:11273klzzwxh:11224klzzwxh:11225klzzwxh:11226klzzwxh:11227klzzwxh:11228klzzwxh:11229klzzwxh:11230klzzwxh:11231klzzwxh:11232klzzwxh:11233klzzwxh:11234klzzwxh:11235klzzwxh:11236klzzwxh:11237klzzwxh:11238klzzwxh:11239klzzwxh:11240klzzwxh:11241klzzwxh:11242klzzwxh:11243klzzwxh:11244klzzwxh:11245klzzwxh:11246 klzzwxh:11247groupklzzwxh:11248Put path of group's permission hereklzzwxh:11249/groupklzzwxh:11250klzzwxh:11274klzzwxh:11251klzzwxh:11252klzzwxh:11253klzzwxh:11254klzzwxh:11255klzzwxh:11256klzzwxh:11257klzzwxh:11258klzzwxh:11259klzzwxh:11260klzzwxh:11261klzzwxh:11262klzzwxh:11263klzzwxh:11264klzzwxh:11265klzzwxh:11266klzzwxh:11267klzzwxh:11268klzzwxh:11269 klzzwxh:11270/create-producer-for-queueklzzwxh:11271

    klzzwxh:11275klzzwxh:11276klzzwxh:11277klzzwxh:11278klzzwxh:11279klzzwxh:11280klzzwxh:11281klzzwxh:11282klzzwxh:11283klzzwxh:11284klzzwxh:11285klzzwxh:11286klzzwxh:11287klzzwxh:11288klzzwxh:11289klzzwxh:11290klzzwxh:11291klzzwxh:11292klzzwxh:11293 klzzwxh:11294create-producer-for-specific-queueklzzwxh:11295klzzwxh:11371klzzwxh:11296klzzwxh:11297klzzwxh:11298klzzwxh:11299klzzwxh:11300klzzwxh:11301klzzwxh:11302klzzwxh:11303klzzwxh:11304klzzwxh:11305klzzwxh:11306klzzwxh:11307klzzwxh:11308klzzwxh:11309klzzwxh:11310klzzwxh:11311klzzwxh:11312klzzwxh:11313klzzwxh:11314klzzwxh:11315klzzwxh:11316klzzwxh:11317klzzwxh:11318 klzzwxh:11319userklzzwxh:11320Put path of user's permission hereklzzwxh:11321/userklzzwxh:11322klzzwxh:11372klzzwxh:11323klzzwxh:11324klzzwxh:11325klzzwxh:11326klzzwxh:11327klzzwxh:11328klzzwxh:11329klzzwxh:11330klzzwxh:11331klzzwxh:11332klzzwxh:11333klzzwxh:11334klzzwxh:11335klzzwxh:11336klzzwxh:11337klzzwxh:11338klzzwxh:11339klzzwxh:11340klzzwxh:11341klzzwxh:11342klzzwxh:11343klzzwxh:11344klzzwxh:11345 klzzwxh:11346groupklzzwxh:11347Put path of group's permission hereklzzwxh:11348/groupklzzwxh:11349klzzwxh:11373klzzwxh:11350klzzwxh:11351klzzwxh:11352klzzwxh:11353klzzwxh:11354klzzwxh:11355klzzwxh:11356klzzwxh:11357klzzwxh:11358klzzwxh:11359klzzwxh:11360klzzwxh:11361klzzwxh:11362klzzwxh:11363klzzwxh:11364klzzwxh:11365klzzwxh:11366klzzwxh:11367klzzwxh:11368 klzzwxh:11369/create-producer-for-specific-queueklzzwxh:11370

    klzzwxh:11374klzzwxh:11375klzzwxh:11376klzzwxh:11377klzzwxh:11378klzzwxh:11379klzzwxh:11380klzzwxh:11381klzzwxh:11382klzzwxh:11383klzzwxh:11384klzzwxh:11385klzzwxh:11386klzzwxh:11387klzzwxh:11388klzzwxh:11389klzzwxh:11390klzzwxh:11391klzzwxh:11392 klzzwxh:11393create-browser-for-queueklzzwxh:11394klzzwxh:11470klzzwxh:11395klzzwxh:11396klzzwxh:11397klzzwxh:11398klzzwxh:11399klzzwxh:11400klzzwxh:11401klzzwxh:11402klzzwxh:11403klzzwxh:11404klzzwxh:11405klzzwxh:11406klzzwxh:11407klzzwxh:11408klzzwxh:11409klzzwxh:11410klzzwxh:11411klzzwxh:11412klzzwxh:11413klzzwxh:11414klzzwxh:11415klzzwxh:11416klzzwxh:11417 klzzwxh:11418userklzzwxh:11419Put path of user's permission hereklzzwxh:11420/userklzzwxh:11421klzzwxh:11471klzzwxh:11422klzzwxh:11423klzzwxh:11424klzzwxh:11425klzzwxh:11426klzzwxh:11427klzzwxh:11428klzzwxh:11429klzzwxh:11430klzzwxh:11431klzzwxh:11432klzzwxh:11433klzzwxh:11434klzzwxh:11435klzzwxh:11436klzzwxh:11437klzzwxh:11438klzzwxh:11439klzzwxh:11440klzzwxh:11441klzzwxh:11442klzzwxh:11443klzzwxh:11444 klzzwxh:11445groupklzzwxh:11446Put path of group's permission hereklzzwxh:11447/groupklzzwxh:11448klzzwxh:11472klzzwxh:11449klzzwxh:11450klzzwxh:11451klzzwxh:11452klzzwxh:11453klzzwxh:11454klzzwxh:11455klzzwxh:11456klzzwxh:11457klzzwxh:11458klzzwxh:11459klzzwxh:11460klzzwxh:11461klzzwxh:11462klzzwxh:11463klzzwxh:11464klzzwxh:11465klzzwxh:11466klzzwxh:11467 klzzwxh:11468/create-browser-for-queueklzzwxh:11469

    klzzwxh:11473klzzwxh:11474klzzwxh:11475klzzwxh:11476klzzwxh:11477klzzwxh:11478klzzwxh:11479klzzwxh:11480klzzwxh:11481klzzwxh:11482klzzwxh:11483klzzwxh:11484klzzwxh:11485klzzwxh:11486klzzwxh:11487klzzwxh:11488klzzwxh:11489klzzwxh:11490klzzwxh:11491 klzzwxh:11492create-browser-for-specific-queueklzzwxh:11493klzzwxh:11569klzzwxh:11494klzzwxh:11495klzzwxh:11496klzzwxh:11497klzzwxh:11498klzzwxh:11499klzzwxh:11500klzzwxh:11501klzzwxh:11502klzzwxh:11503klzzwxh:11504klzzwxh:11505klzzwxh:11506klzzwxh:11507klzzwxh:11508klzzwxh:11509klzzwxh:11510klzzwxh:11511klzzwxh:11512klzzwxh:11513klzzwxh:11514klzzwxh:11515klzzwxh:11516 klzzwxh:11517userklzzwxh:11518Put path of user's permission hereklzzwxh:11519/userklzzwxh:11520klzzwxh:11570klzzwxh:11521klzzwxh:11522klzzwxh:11523klzzwxh:11524klzzwxh:11525klzzwxh:11526klzzwxh:11527klzzwxh:11528klzzwxh:11529klzzwxh:11530klzzwxh:11531klzzwxh:11532klzzwxh:11533klzzwxh:11534klzzwxh:11535klzzwxh:11536klzzwxh:11537klzzwxh:11538klzzwxh:11539klzzwxh:11540klzzwxh:11541klzzwxh:11542klzzwxh:11543 klzzwxh:11544groupklzzwxh:11545Put path of group's permission hereklzzwxh:11546/groupklzzwxh:11547klzzwxh:11571klzzwxh:11548klzzwxh:11549klzzwxh:11550klzzwxh:11551klzzwxh:11552klzzwxh:11553klzzwxh:11554klzzwxh:11555klzzwxh:11556klzzwxh:11557klzzwxh:11558klzzwxh:11559klzzwxh:11560klzzwxh:11561klzzwxh:11562klzzwxh:11563klzzwxh:11564klzzwxh:11565klzzwxh:11566 klzzwxh:11567/create-browser-for-specific-queueklzzwxh:11568

    klzzwxh:11572klzzwxh:11573klzzwxh:11574klzzwxh:11575klzzwxh:11576klzzwxh:11577klzzwxh:11578klzzwxh:11579klzzwxh:11580klzzwxh:11581klzzwxh:11582klzzwxh:11583klzzwxh:11584klzzwxh:11585klzzwxh:11586klzzwxh:11587klzzwxh:11588klzzwxh:11589klzzwxh:11590 klzzwxh:11591create-consumer-for-topicklzzwxh:11592klzzwxh:11668klzzwxh:11593klzzwxh:11594klzzwxh:11595klzzwxh:11596klzzwxh:11597klzzwxh:11598klzzwxh:11599klzzwxh:11600klzzwxh:11601klzzwxh:11602klzzwxh:11603klzzwxh:11604klzzwxh:11605klzzwxh:11606klzzwxh:11607klzzwxh:11608klzzwxh:11609klzzwxh:11610klzzwxh:11611klzzwxh:11612klzzwxh:11613klzzwxh:11614klzzwxh:11615 klzzwxh:11616userklzzwxh:11617Put path of user's permission hereklzzwxh:11618/userklzzwxh:11619klzzwxh:11669klzzwxh:11620klzzwxh:11621klzzwxh:11622klzzwxh:11623klzzwxh:11624klzzwxh:11625klzzwxh:11626klzzwxh:11627klzzwxh:11628klzzwxh:11629klzzwxh:11630klzzwxh:11631klzzwxh:11632klzzwxh:11633klzzwxh:11634klzzwxh:11635klzzwxh:11636klzzwxh:11637klzzwxh:11638klzzwxh:11639klzzwxh:11640klzzwxh:11641klzzwxh:11642 klzzwxh:11643groupklzzwxh:11644Put path of group's permission hereklzzwxh:11645/groupklzzwxh:11646klzzwxh:11670klzzwxh:11647klzzwxh:11648klzzwxh:11649klzzwxh:11650klzzwxh:11651klzzwxh:11652klzzwxh:11653klzzwxh:11654klzzwxh:11655klzzwxh:11656klzzwxh:11657klzzwxh:11658klzzwxh:11659klzzwxh:11660klzzwxh:11661klzzwxh:11662klzzwxh:11663klzzwxh:11664klzzwxh:11665 klzzwxh:11666/create-consumer-for-topicklzzwxh:11667

    klzzwxh:11671klzzwxh:11672klzzwxh:11673klzzwxh:11674klzzwxh:11675klzzwxh:11676klzzwxh:11677klzzwxh:11678klzzwxh:11679klzzwxh:11680klzzwxh:11681klzzwxh:11682klzzwxh:11683klzzwxh:11684klzzwxh:11685klzzwxh:11686klzzwxh:11687klzzwxh:11688klzzwxh:11689 klzzwxh:11690create-consumer-for-specific-topicklzzwxh:11691klzzwxh:11767klzzwxh:11692klzzwxh:11693klzzwxh:11694klzzwxh:11695klzzwxh:11696klzzwxh:11697klzzwxh:11698klzzwxh:11699klzzwxh:11700klzzwxh:11701klzzwxh:11702klzzwxh:11703klzzwxh:11704klzzwxh:11705klzzwxh:11706klzzwxh:11707klzzwxh:11708klzzwxh:11709klzzwxh:11710klzzwxh:11711klzzwxh:11712klzzwxh:11713klzzwxh:11714 klzzwxh:11715userklzzwxh:11716Put path of user's permission hereklzzwxh:11717/userklzzwxh:11718klzzwxh:11768klzzwxh:11719klzzwxh:11720klzzwxh:11721klzzwxh:11722klzzwxh:11723klzzwxh:11724klzzwxh:11725klzzwxh:11726klzzwxh:11727klzzwxh:11728klzzwxh:11729klzzwxh:11730klzzwxh:11731klzzwxh:11732klzzwxh:11733klzzwxh:11734klzzwxh:11735klzzwxh:11736klzzwxh:11737klzzwxh:11738klzzwxh:11739klzzwxh:11740klzzwxh:11741 klzzwxh:11742groupklzzwxh:11743Put path of group's permission hereklzzwxh:11744/groupklzzwxh:11745klzzwxh:11769klzzwxh:11746klzzwxh:11747klzzwxh:11748klzzwxh:11749klzzwxh:11750klzzwxh:11751klzzwxh:11752klzzwxh:11753klzzwxh:11754klzzwxh:11755klzzwxh:11756klzzwxh:11757klzzwxh:11758klzzwxh:11759klzzwxh:11760klzzwxh:11761klzzwxh:11762klzzwxh:11763klzzwxh:11764 klzzwxh:11765/create-consumer-for-specific-topicklzzwxh:11766

    klzzwxh:11770klzzwxh:11771klzzwxh:11772klzzwxh:11773klzzwxh:11774klzzwxh:11775klzzwxh:11776klzzwxh:11777klzzwxh:11778klzzwxh:11779klzzwxh:11780klzzwxh:11781klzzwxh:11782klzzwxh:11783klzzwxh:11784klzzwxh:11785klzzwxh:11786klzzwxh:11787klzzwxh:11788 klzzwxh:11789create-producer-for-topicklzzwxh:11790klzzwxh:11866klzzwxh:11791klzzwxh:11792klzzwxh:11793klzzwxh:11794klzzwxh:11795klzzwxh:11796klzzwxh:11797klzzwxh:11798klzzwxh:11799klzzwxh:11800klzzwxh:11801klzzwxh:11802klzzwxh:11803klzzwxh:11804klzzwxh:11805klzzwxh:11806klzzwxh:11807klzzwxh:11808klzzwxh:11809klzzwxh:11810klzzwxh:11811klzzwxh:11812klzzwxh:11813 klzzwxh:11814userklzzwxh:11815Put path of user's permission hereklzzwxh:11816/userklzzwxh:11817klzzwxh:11867klzzwxh:11818klzzwxh:11819klzzwxh:11820klzzwxh:11821klzzwxh:11822klzzwxh:11823klzzwxh:11824klzzwxh:11825klzzwxh:11826klzzwxh:11827klzzwxh:11828klzzwxh:11829klzzwxh:11830klzzwxh:11831klzzwxh:11832klzzwxh:11833klzzwxh:11834klzzwxh:11835klzzwxh:11836klzzwxh:11837klzzwxh:11838klzzwxh:11839klzzwxh:11840 klzzwxh:11841groupklzzwxh:11842Put path of group's permission hereklzzwxh:11843/groupklzzwxh:11844klzzwxh:11868klzzwxh:11845klzzwxh:11846klzzwxh:11847klzzwxh:11848klzzwxh:11849klzzwxh:11850klzzwxh:11851klzzwxh:11852klzzwxh:11853klzzwxh:11854klzzwxh:11855klzzwxh:11856klzzwxh:11857klzzwxh:11858klzzwxh:11859klzzwxh:11860klzzwxh:11861klzzwxh:11862klzzwxh:11863 klzzwxh:11864/create-producer-for-topicklzzwxh:11865

    klzzwxh:11869klzzwxh:11870klzzwxh:11871klzzwxh:11872klzzwxh:11873klzzwxh:11874klzzwxh:11875klzzwxh:11876klzzwxh:11877klzzwxh:11878klzzwxh:11879klzzwxh:11880klzzwxh:11881klzzwxh:11882klzzwxh:11883klzzwxh:11884klzzwxh:11885klzzwxh:11886klzzwxh:11887 klzzwxh:11888create-producer-for-specific-topicklzzwxh:11889klzzwxh:11965klzzwxh:11890klzzwxh:11891klzzwxh:11892klzzwxh:11893klzzwxh:11894klzzwxh:11895klzzwxh:11896klzzwxh:11897klzzwxh:11898klzzwxh:11899klzzwxh:11900klzzwxh:11901klzzwxh:11902klzzwxh:11903klzzwxh:11904klzzwxh:11905klzzwxh:11906klzzwxh:11907klzzwxh:11908klzzwxh:11909klzzwxh:11910klzzwxh:11911klzzwxh:11912 klzzwxh:11913userklzzwxh:11914Put path of user's permission hereklzzwxh:11915/userklzzwxh:11916klzzwxh:11966klzzwxh:11917klzzwxh:11918klzzwxh:11919klzzwxh:11920klzzwxh:11921klzzwxh:11922klzzwxh:11923klzzwxh:11924klzzwxh:11925klzzwxh:11926klzzwxh:11927klzzwxh:11928klzzwxh:11929klzzwxh:11930klzzwxh:11931klzzwxh:11932klzzwxh:11933klzzwxh:11934klzzwxh:11935klzzwxh:11936klzzwxh:11937klzzwxh:11938klzzwxh:11939 klzzwxh:11940groupklzzwxh:11941Put path of group's permission hereklzzwxh:11942/groupklzzwxh:11943klzzwxh:11967klzzwxh:11944klzzwxh:11945klzzwxh:11946klzzwxh:11947klzzwxh:11948klzzwxh:11949klzzwxh:11950klzzwxh:11951klzzwxh:11952klzzwxh:11953klzzwxh:11954klzzwxh:11955klzzwxh:11956klzzwxh:11957klzzwxh:11958klzzwxh:11959klzzwxh:11960klzzwxh:11961klzzwxh:11962 klzzwxh:11963/create-producer-for-specific-topicklzzwxh:11964

    klzzwxh:11968klzzwxh:11969klzzwxh:11970klzzwxh:11971klzzwxh:11972klzzwxh:11973klzzwxh:11974klzzwxh:11975klzzwxh:11976klzzwxh:11977klzzwxh:11978klzzwxh:11979klzzwxh:11980klzzwxh:11981klzzwxh:11982klzzwxh:11983klzzwxh:11984klzzwxh:11985klzzwxh:11986 klzzwxh:11987subscribe-durable-on-topicklzzwxh:11988klzzwxh:12064klzzwxh:11989klzzwxh:11990klzzwxh:11991klzzwxh:11992klzzwxh:11993klzzwxh:11994klzzwxh:11995klzzwxh:11996klzzwxh:11997klzzwxh:11998klzzwxh:11999klzzwxh:12000klzzwxh:12001klzzwxh:12002klzzwxh:12003klzzwxh:12004klzzwxh:12005klzzwxh:12006klzzwxh:12007klzzwxh:12008klzzwxh:12009klzzwxh:12010klzzwxh:12011 klzzwxh:12012userklzzwxh:12013Put path of user's permission hereklzzwxh:12014/userklzzwxh:12015klzzwxh:12065klzzwxh:12016klzzwxh:12017klzzwxh:12018klzzwxh:12019klzzwxh:12020klzzwxh:12021klzzwxh:12022klzzwxh:12023klzzwxh:12024klzzwxh:12025klzzwxh:12026klzzwxh:12027klzzwxh:12028klzzwxh:12029klzzwxh:12030klzzwxh:12031klzzwxh:12032klzzwxh:12033klzzwxh:12034klzzwxh:12035klzzwxh:12036klzzwxh:12037klzzwxh:12038 klzzwxh:12039groupklzzwxh:12040Put path of group's permission hereklzzwxh:12041/groupklzzwxh:12042klzzwxh:12066klzzwxh:12043klzzwxh:12044klzzwxh:12045klzzwxh:12046klzzwxh:12047klzzwxh:12048klzzwxh:12049klzzwxh:12050klzzwxh:12051klzzwxh:12052klzzwxh:12053klzzwxh:12054klzzwxh:12055klzzwxh:12056klzzwxh:12057klzzwxh:12058klzzwxh:12059klzzwxh:12060klzzwxh:12061 klzzwxh:12062/subscribe-durable-on-topicklzzwxh:12063

    klzzwxh:12067klzzwxh:12068klzzwxh:12069klzzwxh:12070klzzwxh:12071klzzwxh:12072klzzwxh:12073klzzwxh:12074klzzwxh:12075klzzwxh:12076klzzwxh:12077klzzwxh:12078klzzwxh:12079klzzwxh:12080klzzwxh:12081klzzwxh:12082klzzwxh:12083klzzwxh:12084klzzwxh:12085 klzzwxh:12086subscribe-durable-on-specific-topicklzzwxh:12087klzzwxh:12163klzzwxh:12088klzzwxh:12089klzzwxh:12090klzzwxh:12091klzzwxh:12092klzzwxh:12093klzzwxh:12094klzzwxh:12095klzzwxh:12096klzzwxh:12097klzzwxh:12098klzzwxh:12099klzzwxh:12100klzzwxh:12101klzzwxh:12102klzzwxh:12103klzzwxh:12104klzzwxh:12105klzzwxh:12106klzzwxh:12107klzzwxh:12108klzzwxh:12109klzzwxh:12110 klzzwxh:12111userklzzwxh:12112Put path of user's permission hereklzzwxh:12113/userklzzwxh:12114klzzwxh:12164klzzwxh:12115klzzwxh:12116klzzwxh:12117klzzwxh:12118klzzwxh:12119klzzwxh:12120klzzwxh:12121klzzwxh:12122klzzwxh:12123klzzwxh:12124klzzwxh:12125klzzwxh:12126klzzwxh:12127klzzwxh:12128klzzwxh:12129klzzwxh:12130klzzwxh:12131klzzwxh:12132klzzwxh:12133klzzwxh:12134klzzwxh:12135klzzwxh:12136klzzwxh:12137 klzzwxh:12138groupklzzwxh:12139Put path of group's permission hereklzzwxh:12140/groupklzzwxh:12141klzzwxh:12165klzzwxh:12142klzzwxh:12143klzzwxh:12144klzzwxh:12145klzzwxh:12146klzzwxh:12147klzzwxh:12148klzzwxh:12149klzzwxh:12150klzzwxh:12151klzzwxh:12152klzzwxh:12153klzzwxh:12154klzzwxh:12155klzzwxh:12156klzzwxh:12157klzzwxh:12158klzzwxh:12159klzzwxh:12160 klzzwxh:12161/subscribe-durable-on-specific-topicklzzwxh:12162

    klzzwxh:12166klzzwxh:12167klzzwxh:12168klzzwxh:12169klzzwxh:12170klzzwxh:12171klzzwxh:12172klzzwxh:12173klzzwxh:12174klzzwxh:12175klzzwxh:12176klzzwxh:12177klzzwxh:12178klzzwxh:12179klzzwxh:12180klzzwxh:12181klzzwxh:12182klzzwxh:12183klzzwxh:12184 klzzwxh:12185create-groupklzzwxh:12186klzzwxh:12262klzzwxh:12187klzzwxh:12188klzzwxh:12189klzzwxh:12190klzzwxh:12191klzzwxh:12192klzzwxh:12193klzzwxh:12194klzzwxh:12195klzzwxh:12196klzzwxh:12197klzzwxh:12198klzzwxh:12199klzzwxh:12200klzzwxh:12201klzzwxh:12202klzzwxh:12203klzzwxh:12204klzzwxh:12205klzzwxh:12206klzzwxh:12207klzzwxh:12208klzzwxh:12209 klzzwxh:12210userklzzwxh:12211Put path of user's permission hereklzzwxh:12212/userklzzwxh:12213klzzwxh:12263klzzwxh:12214klzzwxh:12215klzzwxh:12216klzzwxh:12217klzzwxh:12218klzzwxh:12219klzzwxh:12220klzzwxh:12221klzzwxh:12222klzzwxh:12223klzzwxh:12224klzzwxh:12225klzzwxh:12226klzzwxh:12227klzzwxh:12228klzzwxh:12229klzzwxh:12230klzzwxh:12231klzzwxh:12232klzzwxh:12233klzzwxh:12234klzzwxh:12235klzzwxh:12236 klzzwxh:12237groupklzzwxh:12238Put path of group's permission hereklzzwxh:12239/groupklzzwxh:12240klzzwxh:12264klzzwxh:12241klzzwxh:12242klzzwxh:12243klzzwxh:12244klzzwxh:12245klzzwxh:12246klzzwxh:12247klzzwxh:12248klzzwxh:12249klzzwxh:12250klzzwxh:12251klzzwxh:12252klzzwxh:12253klzzwxh:12254klzzwxh:12255klzzwxh:12256klzzwxh:12257klzzwxh:12258klzzwxh:12259 klzzwxh:12260/create-groupklzzwxh:12261

    klzzwxh:12265klzzwxh:12266klzzwxh:12267klzzwxh:12268klzzwxh:12269klzzwxh:12270klzzwxh:12271klzzwxh:12272klzzwxh:12273klzzwxh:12274klzzwxh:12275klzzwxh:12276klzzwxh:12277klzzwxh:12278klzzwxh:12279klzzwxh:12280klzzwxh:12281klzzwxh:12282klzzwxh:12283 klzzwxh:12284modify-groupklzzwxh:12285klzzwxh:12361klzzwxh:12286klzzwxh:12287klzzwxh:12288klzzwxh:12289klzzwxh:12290klzzwxh:12291klzzwxh:12292klzzwxh:12293klzzwxh:12294klzzwxh:12295klzzwxh:12296klzzwxh:12297klzzwxh:12298klzzwxh:12299klzzwxh:12300klzzwxh:12301klzzwxh:12302klzzwxh:12303klzzwxh:12304klzzwxh:12305klzzwxh:12306klzzwxh:12307klzzwxh:12308 klzzwxh:12309userklzzwxh:12310Put path of user's permission hereklzzwxh:12311/userklzzwxh:12312klzzwxh:12362klzzwxh:12313klzzwxh:12314klzzwxh:12315klzzwxh:12316klzzwxh:12317klzzwxh:12318klzzwxh:12319klzzwxh:12320klzzwxh:12321klzzwxh:12322klzzwxh:12323klzzwxh:12324klzzwxh:12325klzzwxh:12326klzzwxh:12327klzzwxh:12328klzzwxh:12329klzzwxh:12330klzzwxh:12331klzzwxh:12332klzzwxh:12333klzzwxh:12334klzzwxh:12335 klzzwxh:12336groupklzzwxh:12337Put path of group's permission hereklzzwxh:12338/groupklzzwxh:12339klzzwxh:12363klzzwxh:12340klzzwxh:12341klzzwxh:12342klzzwxh:12343klzzwxh:12344klzzwxh:12345klzzwxh:12346klzzwxh:12347klzzwxh:12348klzzwxh:12349klzzwxh:12350klzzwxh:12351klzzwxh:12352klzzwxh:12353klzzwxh:12354klzzwxh:12355klzzwxh:12356klzzwxh:12357klzzwxh:12358 klzzwxh:12359/modify-groupklzzwxh:12360

    klzzwxh:12364klzzwxh:12365klzzwxh:12366klzzwxh:12367klzzwxh:12368klzzwxh:12369klzzwxh:12370klzzwxh:12371klzzwxh:12372klzzwxh:12373klzzwxh:12374klzzwxh:12375klzzwxh:12376klzzwxh:12377klzzwxh:12378klzzwxh:12379klzzwxh:12380klzzwxh:12381klzzwxh:12382 klzzwxh:12383modify-specific-groupklzzwxh:12384klzzwxh:12460klzzwxh:12385klzzwxh:12386klzzwxh:12387klzzwxh:12388klzzwxh:12389klzzwxh:12390klzzwxh:12391klzzwxh:12392klzzwxh:12393klzzwxh:12394klzzwxh:12395klzzwxh:12396klzzwxh:12397klzzwxh:12398klzzwxh:12399klzzwxh:12400klzzwxh:12401klzzwxh:12402klzzwxh:12403klzzwxh:12404klzzwxh:12405klzzwxh:12406klzzwxh:12407 klzzwxh:12408userklzzwxh:12409Put path of user's permission hereklzzwxh:12410/userklzzwxh:12411klzzwxh:12461klzzwxh:12412klzzwxh:12413klzzwxh:12414klzzwxh:12415klzzwxh:12416klzzwxh:12417klzzwxh:12418klzzwxh:12419klzzwxh:12420klzzwxh:12421klzzwxh:12422klzzwxh:12423klzzwxh:12424klzzwxh:12425klzzwxh:12426klzzwxh:12427klzzwxh:12428klzzwxh:12429klzzwxh:12430klzzwxh:12431klzzwxh:12432klzzwxh:12433klzzwxh:12434 klzzwxh:12435groupklzzwxh:12436Put path of group's permission hereklzzwxh:12437/groupklzzwxh:12438klzzwxh:12462klzzwxh:12439klzzwxh:12440klzzwxh:12441klzzwxh:12442klzzwxh:12443klzzwxh:12444klzzwxh:12445klzzwxh:12446klzzwxh:12447klzzwxh:12448klzzwxh:12449klzzwxh:12450klzzwxh:12451klzzwxh:12452klzzwxh:12453klzzwxh:12454klzzwxh:12455klzzwxh:12456klzzwxh:12457 klzzwxh:12458/modify-specific-groupklzzwxh:12459

    klzzwxh:12463klzzwxh:12464klzzwxh:12465klzzwxh:12466klzzwxh:12467klzzwxh:12468klzzwxh:12469klzzwxh:12470klzzwxh:12471klzzwxh:12472klzzwxh:12473klzzwxh:12474klzzwxh:12475klzzwxh:12476klzzwxh:12477klzzwxh:12478klzzwxh:12479klzzwxh:12480klzzwxh:12481 klzzwxh:12482delete-groupklzzwxh:12483klzzwxh:12559klzzwxh:12484klzzwxh:12485klzzwxh:12486klzzwxh:12487klzzwxh:12488klzzwxh:12489klzzwxh:12490klzzwxh:12491klzzwxh:12492klzzwxh:12493klzzwxh:12494klzzwxh:12495klzzwxh:12496klzzwxh:12497klzzwxh:12498klzzwxh:12499klzzwxh:12500klzzwxh:12501klzzwxh:12502klzzwxh:12503klzzwxh:12504klzzwxh:12505klzzwxh:12506 klzzwxh:12507userklzzwxh:12508Put path of user's permission hereklzzwxh:12509/userklzzwxh:12510klzzwxh:12560klzzwxh:12511klzzwxh:12512klzzwxh:12513klzzwxh:12514klzzwxh:12515klzzwxh:12516klzzwxh:12517klzzwxh:12518klzzwxh:12519klzzwxh:12520klzzwxh:12521klzzwxh:12522klzzwxh:12523klzzwxh:12524klzzwxh:12525klzzwxh:12526klzzwxh:12527klzzwxh:12528klzzwxh:12529klzzwxh:12530klzzwxh:12531klzzwxh:12532klzzwxh:12533 klzzwxh:12534groupklzzwxh:12535Put path of group's permission hereklzzwxh:12536/groupklzzwxh:12537klzzwxh:12561klzzwxh:12538klzzwxh:12539klzzwxh:12540klzzwxh:12541klzzwxh:12542klzzwxh:12543klzzwxh:12544klzzwxh:12545klzzwxh:12546klzzwxh:12547klzzwxh:12548klzzwxh:12549klzzwxh:12550klzzwxh:12551klzzwxh:12552klzzwxh:12553klzzwxh:12554klzzwxh:12555klzzwxh:12556 klzzwxh:12557/delete-groupklzzwxh:12558

    klzzwxh:12562klzzwxh:12563klzzwxh:12564klzzwxh:12565klzzwxh:12566klzzwxh:12567klzzwxh:12568klzzwxh:12569klzzwxh:12570klzzwxh:12571klzzwxh:12572klzzwxh:12573klzzwxh:12574klzzwxh:12575klzzwxh:12576klzzwxh:12577klzzwxh:12578klzzwxh:12579klzzwxh:12580 klzzwxh:12581delete-specific-groupklzzwxh:12582klzzwxh:12658klzzwxh:12583klzzwxh:12584klzzwxh:12585klzzwxh:12586klzzwxh:12587klzzwxh:12588klzzwxh:12589klzzwxh:12590klzzwxh:12591klzzwxh:12592klzzwxh:12593klzzwxh:12594klzzwxh:12595klzzwxh:12596klzzwxh:12597klzzwxh:12598klzzwxh:12599klzzwxh:12600klzzwxh:12601klzzwxh:12602klzzwxh:12603klzzwxh:12604klzzwxh:12605 klzzwxh:12606userklzzwxh:12607Put path of user's permission hereklzzwxh:12608/userklzzwxh:12609klzzwxh:12659klzzwxh:12610klzzwxh:12611klzzwxh:12612klzzwxh:12613klzzwxh:12614klzzwxh:12615klzzwxh:12616klzzwxh:12617klzzwxh:12618klzzwxh:12619klzzwxh:12620klzzwxh:12621klzzwxh:12622klzzwxh:12623klzzwxh:12624klzzwxh:12625klzzwxh:12626klzzwxh:12627klzzwxh:12628klzzwxh:12629klzzwxh:12630klzzwxh:12631klzzwxh:12632 klzzwxh:12633groupklzzwxh:12634Put path of group's permission hereklzzwxh:12635/groupklzzwxh:12636klzzwxh:12660klzzwxh:12637klzzwxh:12638klzzwxh:12639klzzwxh:12640klzzwxh:12641klzzwxh:12642klzzwxh:12643klzzwxh:12644klzzwxh:12645klzzwxh:12646klzzwxh:12647klzzwxh:12648klzzwxh:12649klzzwxh:12650klzzwxh:12651klzzwxh:12652klzzwxh:12653klzzwxh:12654klzzwxh:12655 klzzwxh:12656/delete-specific-groupklzzwxh:12657

    klzzwxh:12661klzzwxh:12662klzzwxh:12663klzzwxh:12664klzzwxh:12665klzzwxh:12666klzzwxh:12667klzzwxh:12668klzzwxh:12669klzzwxh:12670klzzwxh:12671klzzwxh:12672klzzwxh:12673klzzwxh:12674klzzwxh:12675klzzwxh:12676klzzwxh:12677klzzwxh:12678klzzwxh:12679 klzzwxh:12680create-userklzzwxh:12681klzzwxh:12757klzzwxh:12682klzzwxh:12683klzzwxh:12684klzzwxh:12685klzzwxh:12686klzzwxh:12687klzzwxh:12688klzzwxh:12689klzzwxh:12690klzzwxh:12691klzzwxh:12692klzzwxh:12693klzzwxh:12694klzzwxh:12695klzzwxh:12696klzzwxh:12697klzzwxh:12698klzzwxh:12699klzzwxh:12700klzzwxh:12701klzzwxh:12702klzzwxh:12703klzzwxh:12704 klzzwxh:12705userklzzwxh:12706Put path of user's permission hereklzzwxh:12707/userklzzwxh:12708klzzwxh:12758klzzwxh:12709klzzwxh:12710klzzwxh:12711klzzwxh:12712klzzwxh:12713klzzwxh:12714klzzwxh:12715klzzwxh:12716klzzwxh:12717klzzwxh:12718klzzwxh:12719klzzwxh:12720klzzwxh:12721klzzwxh:12722klzzwxh:12723klzzwxh:12724klzzwxh:12725klzzwxh:12726klzzwxh:12727klzzwxh:12728klzzwxh:12729klzzwxh:12730klzzwxh:12731 klzzwxh:12732groupklzzwxh:12733Put path of group's permission hereklzzwxh:12734/groupklzzwxh:12735klzzwxh:12759klzzwxh:12736klzzwxh:12737klzzwxh:12738klzzwxh:12739klzzwxh:12740klzzwxh:12741klzzwxh:12742klzzwxh:12743klzzwxh:12744klzzwxh:12745klzzwxh:12746klzzwxh:12747klzzwxh:12748klzzwxh:12749klzzwxh:12750klzzwxh:12751klzzwxh:12752klzzwxh:12753klzzwxh:12754 klzzwxh:12755/create-userklzzwxh:12756

    klzzwxh:12760klzzwxh:12761klzzwxh:12762klzzwxh:12763klzzwxh:12764klzzwxh:12765klzzwxh:12766klzzwxh:12767klzzwxh:12768klzzwxh:12769klzzwxh:12770klzzwxh:12771klzzwxh:12772klzzwxh:12773klzzwxh:12774klzzwxh:12775klzzwxh:12776klzzwxh:12777klzzwxh:12778 klzzwxh:12779create-user-in-specific-groupklzzwxh:12780klzzwxh:12856klzzwxh:12781klzzwxh:12782klzzwxh:12783klzzwxh:12784klzzwxh:12785klzzwxh:12786klzzwxh:12787klzzwxh:12788klzzwxh:12789klzzwxh:12790klzzwxh:12791klzzwxh:12792klzzwxh:12793klzzwxh:12794klzzwxh:12795klzzwxh:12796klzzwxh:12797klzzwxh:12798klzzwxh:12799klzzwxh:12800klzzwxh:12801klzzwxh:12802klzzwxh:12803 klzzwxh:12804userklzzwxh:12805Put path of user's permission hereklzzwxh:12806/userklzzwxh:12807klzzwxh:12857klzzwxh:12808klzzwxh:12809klzzwxh:12810klzzwxh:12811klzzwxh:12812klzzwxh:12813klzzwxh:12814klzzwxh:12815klzzwxh:12816klzzwxh:12817klzzwxh:12818klzzwxh:12819klzzwxh:12820klzzwxh:12821klzzwxh:12822klzzwxh:12823klzzwxh:12824klzzwxh:12825klzzwxh:12826klzzwxh:12827klzzwxh:12828klzzwxh:12829klzzwxh:12830 klzzwxh:12831groupklzzwxh:12832Put path of group's permission hereklzzwxh:12833/groupklzzwxh:12834klzzwxh:12858klzzwxh:12835klzzwxh:12836klzzwxh:12837klzzwxh:12838klzzwxh:12839klzzwxh:12840klzzwxh:12841klzzwxh:12842klzzwxh:12843klzzwxh:12844klzzwxh:12845klzzwxh:12846klzzwxh:12847klzzwxh:12848klzzwxh:12849klzzwxh:12850klzzwxh:12851klzzwxh:12852klzzwxh:12853 klzzwxh:12854/create-user-in-specific-groupklzzwxh:12855

    klzzwxh:12859klzzwxh:12860klzzwxh:12861klzzwxh:12862klzzwxh:12863klzzwxh:12864klzzwxh:12865klzzwxh:12866klzzwxh:12867klzzwxh:12868klzzwxh:12869klzzwxh:12870klzzwxh:12871klzzwxh:12872klzzwxh:12873klzzwxh:12874klzzwxh:12875klzzwxh:12876klzzwxh:12877 klzzwxh:12878modify-userklzzwxh:12879klzzwxh:12955klzzwxh:12880klzzwxh:12881klzzwxh:12882klzzwxh:12883klzzwxh:12884klzzwxh:12885klzzwxh:12886klzzwxh:12887klzzwxh:12888klzzwxh:12889klzzwxh:12890klzzwxh:12891klzzwxh:12892klzzwxh:12893klzzwxh:12894klzzwxh:12895klzzwxh:12896klzzwxh:12897klzzwxh:12898klzzwxh:12899klzzwxh:12900klzzwxh:12901klzzwxh:12902 klzzwxh:12903userklzzwxh:12904Put path of user's permission hereklzzwxh:12905/userklzzwxh:12906klzzwxh:12956klzzwxh:12907klzzwxh:12908klzzwxh:12909klzzwxh:12910klzzwxh:12911klzzwxh:12912klzzwxh:12913klzzwxh:12914klzzwxh:12915klzzwxh:12916klzzwxh:12917klzzwxh:12918klzzwxh:12919klzzwxh:12920klzzwxh:12921klzzwxh:12922klzzwxh:12923klzzwxh:12924klzzwxh:12925klzzwxh:12926klzzwxh:12927klzzwxh:12928klzzwxh:12929 klzzwxh:12930groupklzzwxh:12931Put path of group's permission hereklzzwxh:12932/groupklzzwxh:12933klzzwxh:12957klzzwxh:12934klzzwxh:12935klzzwxh:12936klzzwxh:12937klzzwxh:12938klzzwxh:12939klzzwxh:12940klzzwxh:12941klzzwxh:12942klzzwxh:12943klzzwxh:12944klzzwxh:12945klzzwxh:12946klzzwxh:12947klzzwxh:12948klzzwxh:12949klzzwxh:12950klzzwxh:12951klzzwxh:12952 klzzwxh:12953/modify-userklzzwxh:12954

    klzzwxh:12958klzzwxh:12959klzzwxh:12960klzzwxh:12961klzzwxh:12962klzzwxh:12963klzzwxh:12964klzzwxh:12965klzzwxh:12966klzzwxh:12967klzzwxh:12968klzzwxh:12969klzzwxh:12970klzzwxh:12971klzzwxh:12972klzzwxh:12973klzzwxh:12974klzzwxh:12975klzzwxh:12976 klzzwxh:12977modify-specific-userklzzwxh:12978klzzwxh:13054klzzwxh:12979klzzwxh:12980klzzwxh:12981klzzwxh:12982klzzwxh:12983klzzwxh:12984klzzwxh:12985klzzwxh:12986klzzwxh:12987klzzwxh:12988klzzwxh:12989klzzwxh:12990klzzwxh:12991klzzwxh:12992klzzwxh:12993klzzwxh:12994klzzwxh:12995klzzwxh:12996klzzwxh:12997klzzwxh:12998klzzwxh:12999klzzwxh:13000klzzwxh:13001 klzzwxh:13002userklzzwxh:13003Put path of user's permission hereklzzwxh:13004/userklzzwxh:13005klzzwxh:13055klzzwxh:13006klzzwxh:13007klzzwxh:13008klzzwxh:13009klzzwxh:13010klzzwxh:13011klzzwxh:13012klzzwxh:13013klzzwxh:13014klzzwxh:13015klzzwxh:13016klzzwxh:13017klzzwxh:13018klzzwxh:13019klzzwxh:13020klzzwxh:13021klzzwxh:13022klzzwxh:13023klzzwxh:13024klzzwxh:13025klzzwxh:13026klzzwxh:13027klzzwxh:13028 klzzwxh:13029groupklzzwxh:13030Put path of group's permission hereklzzwxh:13031/groupklzzwxh:13032klzzwxh:13056klzzwxh:13033klzzwxh:13034klzzwxh:13035klzzwxh:13036klzzwxh:13037klzzwxh:13038klzzwxh:13039klzzwxh:13040klzzwxh:13041klzzwxh:13042klzzwxh:13043klzzwxh:13044klzzwxh:13045klzzwxh:13046klzzwxh:13047klzzwxh:13048klzzwxh:13049klzzwxh:13050klzzwxh:13051 klzzwxh:13052/modify-specific-userklzzwxh:13053

    klzzwxh:13057klzzwxh:13058klzzwxh:13059klzzwxh:13060klzzwxh:13061klzzwxh:13062klzzwxh:13063klzzwxh:13064klzzwxh:13065klzzwxh:13066klzzwxh:13067klzzwxh:13068klzzwxh:13069klzzwxh:13070klzzwxh:13071klzzwxh:13072klzzwxh:13073klzzwxh:13074klzzwxh:13075 klzzwxh:13076delete-userklzzwxh:13077klzzwxh:13153klzzwxh:13078klzzwxh:13079klzzwxh:13080klzzwxh:13081klzzwxh:13082klzzwxh:13083klzzwxh:13084klzzwxh:13085klzzwxh:13086klzzwxh:13087klzzwxh:13088klzzwxh:13089klzzwxh:13090klzzwxh:13091klzzwxh:13092klzzwxh:13093klzzwxh:13094klzzwxh:13095klzzwxh:13096klzzwxh:13097klzzwxh:13098klzzwxh:13099klzzwxh:13100 klzzwxh:13101userklzzwxh:13102Put path of user's permission hereklzzwxh:13103/userklzzwxh:13104klzzwxh:13154klzzwxh:13105klzzwxh:13106klzzwxh:13107klzzwxh:13108klzzwxh:13109klzzwxh:13110klzzwxh:13111klzzwxh:13112klzzwxh:13113klzzwxh:13114klzzwxh:13115klzzwxh:13116klzzwxh:13117klzzwxh:13118klzzwxh:13119klzzwxh:13120klzzwxh:13121klzzwxh:13122klzzwxh:13123klzzwxh:13124klzzwxh:13125klzzwxh:13126klzzwxh:13127 klzzwxh:13128groupklzzwxh:13129Put path of group's permission hereklzzwxh:13130/groupklzzwxh:13131klzzwxh:13155klzzwxh:13132klzzwxh:13133klzzwxh:13134klzzwxh:13135klzzwxh:13136klzzwxh:13137klzzwxh:13138klzzwxh:13139klzzwxh:13140klzzwxh:13141klzzwxh:13142klzzwxh:13143klzzwxh:13144klzzwxh:13145klzzwxh:13146klzzwxh:13147klzzwxh:13148klzzwxh:13149klzzwxh:13150 klzzwxh:13151/delete-userklzzwxh:13152

    klzzwxh:13156klzzwxh:13157klzzwxh:13158klzzwxh:13159klzzwxh:13160klzzwxh:13161klzzwxh:13162klzzwxh:13163klzzwxh:13164klzzwxh:13165klzzwxh:13166klzzwxh:13167klzzwxh:13168klzzwxh:13169klzzwxh:13170klzzwxh:13171klzzwxh:13172klzzwxh:13173klzzwxh:13174 klzzwxh:13175delete-specific-userklzzwxh:13176klzzwxh:13252klzzwxh:13177klzzwxh:13178klzzwxh:13179klzzwxh:13180klzzwxh:13181klzzwxh:13182klzzwxh:13183klzzwxh:13184klzzwxh:13185klzzwxh:13186klzzwxh:13187klzzwxh:13188klzzwxh:13189klzzwxh:13190klzzwxh:13191klzzwxh:13192klzzwxh:13193klzzwxh:13194klzzwxh:13195klzzwxh:13196klzzwxh:13197klzzwxh:13198klzzwxh:13199 klzzwxh:13200userklzzwxh:13201Put path of user's permission hereklzzwxh:13202/userklzzwxh:13203klzzwxh:13253klzzwxh:13204klzzwxh:13205klzzwxh:13206klzzwxh:13207klzzwxh:13208klzzwxh:13209klzzwxh:13210klzzwxh:13211klzzwxh:13212klzzwxh:13213klzzwxh:13214klzzwxh:13215klzzwxh:13216klzzwxh:13217klzzwxh:13218klzzwxh:13219klzzwxh:13220klzzwxh:13221klzzwxh:13222klzzwxh:13223klzzwxh:13224klzzwxh:13225klzzwxh:13226 klzzwxh:13227groupklzzwxh:13228Put path of group's permission hereklzzwxh:13229/groupklzzwxh:13230klzzwxh:13254klzzwxh:13231klzzwxh:13232klzzwxh:13233klzzwxh:13234klzzwxh:13235klzzwxh:13236klzzwxh:13237klzzwxh:13238klzzwxh:13239klzzwxh:13240klzzwxh:13241klzzwxh:13242klzzwxh:13243klzzwxh:13244klzzwxh:13245klzzwxh:13246klzzwxh:13247klzzwxh:13248klzzwxh:13249 klzzwxh:13250/delete-specific-userklzzwxh:13251

    klzzwxh:13255klzzwxh:13256klzzwxh:13257klzzwxh:13258klzzwxh:13259klzzwxh:13260klzzwxh:13261klzzwxh:13262klzzwxh:13263klzzwxh:13264klzzwxh:13265klzzwxh:13266klzzwxh:13267klzzwxh:13268klzzwxh:13269klzzwxh:13270klzzwxh:13271klzzwxh:13272klzzwxh:13273 klzzwxh:13274create-white-list-entryklzzwxh:13275klzzwxh:13351klzzwxh:13276klzzwxh:13277klzzwxh:13278klzzwxh:13279klzzwxh:13280klzzwxh:13281klzzwxh:13282klzzwxh:13283klzzwxh:13284klzzwxh:13285klzzwxh:13286klzzwxh:13287klzzwxh:13288klzzwxh:13289klzzwxh:13290klzzwxh:13291klzzwxh:13292klzzwxh:13293klzzwxh:13294klzzwxh:13295klzzwxh:13296klzzwxh:13297klzzwxh:13298 klzzwxh:13299userklzzwxh:13300Put path of user's permission hereklzzwxh:13301/userklzzwxh:13302klzzwxh:13352klzzwxh:13303klzzwxh:13304klzzwxh:13305klzzwxh:13306klzzwxh:13307klzzwxh:13308klzzwxh:13309klzzwxh:13310klzzwxh:13311klzzwxh:13312klzzwxh:13313klzzwxh:13314klzzwxh:13315klzzwxh:13316klzzwxh:13317klzzwxh:13318klzzwxh:13319klzzwxh:13320klzzwxh:13321klzzwxh:13322klzzwxh:13323klzzwxh:13324klzzwxh:13325 klzzwxh:13326groupklzzwxh:13327Put path of group's permission hereklzzwxh:13328/groupklzzwxh:13329klzzwxh:13353klzzwxh:13330klzzwxh:13331klzzwxh:13332klzzwxh:13333klzzwxh:13334klzzwxh:13335klzzwxh:13336klzzwxh:13337klzzwxh:13338klzzwxh:13339klzzwxh:13340klzzwxh:13341klzzwxh:13342klzzwxh:13343klzzwxh:13344klzzwxh:13345klzzwxh:13346klzzwxh:13347klzzwxh:13348 klzzwxh:13349/create-white-list-entryklzzwxh:13350

    klzzwxh:13354klzzwxh:13355klzzwxh:13356klzzwxh:13357klzzwxh:13358klzzwxh:13359klzzwxh:13360klzzwxh:13361klzzwxh:13362klzzwxh:13363klzzwxh:13364klzzwxh:13365klzzwxh:13366klzzwxh:13367klzzwxh:13368klzzwxh:13369klzzwxh:13370klzzwxh:13371klzzwxh:13372 klzzwxh:13373delete-white-list-entryklzzwxh:13374klzzwxh:13450klzzwxh:13375klzzwxh:13376klzzwxh:13377klzzwxh:13378klzzwxh:13379klzzwxh:13380klzzwxh:13381klzzwxh:13382klzzwxh:13383klzzwxh:13384klzzwxh:13385klzzwxh:13386klzzwxh:13387klzzwxh:13388klzzwxh:13389klzzwxh:13390klzzwxh:13391klzzwxh:13392klzzwxh:13393klzzwxh:13394klzzwxh:13395klzzwxh:13396klzzwxh:13397 klzzwxh:13398userklzzwxh:13399Put path of user's permission hereklzzwxh:13400/userklzzwxh:13401klzzwxh:13451klzzwxh:13402klzzwxh:13403klzzwxh:13404klzzwxh:13405klzzwxh:13406klzzwxh:13407klzzwxh:13408klzzwxh:13409klzzwxh:13410klzzwxh:13411klzzwxh:13412klzzwxh:13413klzzwxh:13414klzzwxh:13415klzzwxh:13416klzzwxh:13417klzzwxh:13418klzzwxh:13419klzzwxh:13420klzzwxh:13421klzzwxh:13422klzzwxh:13423klzzwxh:13424 klzzwxh:13425groupklzzwxh:13426Put path of group's permission hereklzzwxh:13427/groupklzzwxh:13428klzzwxh:13452klzzwxh:13429klzzwxh:13430klzzwxh:13431klzzwxh:13432klzzwxh:13433klzzwxh:13434klzzwxh:13435klzzwxh:13436klzzwxh:13437klzzwxh:13438klzzwxh:13439klzzwxh:13440klzzwxh:13441klzzwxh:13442klzzwxh:13443klzzwxh:13444klzzwxh:13445klzzwxh:13446klzzwxh:13447 klzzwxh:13448/delete-white-list-entryklzzwxh:13449

    klzzwxh:13453klzzwxh:13454klzzwxh:13455klzzwxh:13456klzzwxh:13457klzzwxh:13458klzzwxh:13459klzzwxh:13460klzzwxh:13461klzzwxh:13462klzzwxh:13463klzzwxh:13464klzzwxh:13465klzzwxh:13466klzzwxh:13467klzzwxh:13468klzzwxh:13469klzzwxh:13470klzzwxh:13471 klzzwxh:13472set-permissions-for-groupklzzwxh:13473klzzwxh:13549klzzwxh:13474klzzwxh:13475klzzwxh:13476klzzwxh:13477klzzwxh:13478klzzwxh:13479klzzwxh:13480klzzwxh:13481klzzwxh:13482klzzwxh:13483klzzwxh:13484klzzwxh:13485klzzwxh:13486klzzwxh:13487klzzwxh:13488klzzwxh:13489klzzwxh:13490klzzwxh:13491klzzwxh:13492klzzwxh:13493klzzwxh:13494klzzwxh:13495klzzwxh:13496 klzzwxh:13497userklzzwxh:13498Put path of user's permission hereklzzwxh:13499/userklzzwxh:13500klzzwxh:13550klzzwxh:13501klzzwxh:13502klzzwxh:13503klzzwxh:13504klzzwxh:13505klzzwxh:13506klzzwxh:13507klzzwxh:13508klzzwxh:13509klzzwxh:13510klzzwxh:13511klzzwxh:13512klzzwxh:13513klzzwxh:13514klzzwxh:13515klzzwxh:13516klzzwxh:13517klzzwxh:13518klzzwxh:13519klzzwxh:13520klzzwxh:13521klzzwxh:13522klzzwxh:13523 klzzwxh:13524groupklzzwxh:13525Put path of group's permission hereklzzwxh:13526/groupklzzwxh:13527klzzwxh:13551klzzwxh:13528klzzwxh:13529klzzwxh:13530klzzwxh:13531klzzwxh:13532klzzwxh:13533klzzwxh:13534klzzwxh:13535klzzwxh:13536klzzwxh:13537klzzwxh:13538klzzwxh:13539klzzwxh:13540klzzwxh:13541klzzwxh:13542klzzwxh:13543klzzwxh:13544klzzwxh:13545klzzwxh:13546 klzzwxh:13547/set-permissions-for-groupklzzwxh:13548

    klzzwxh:13552klzzwxh:13553klzzwxh:13554klzzwxh:13555klzzwxh:13556klzzwxh:13557klzzwxh:13558klzzwxh:13559klzzwxh:13560klzzwxh:13561klzzwxh:13562klzzwxh:13563klzzwxh:13564klzzwxh:13565klzzwxh:13566klzzwxh:13567klzzwxh:13568klzzwxh:13569klzzwxh:13570 klzzwxh:13571set-permissions-for-specific-groupklzzwxh:13572klzzwxh:13648klzzwxh:13573klzzwxh:13574klzzwxh:13575klzzwxh:13576klzzwxh:13577klzzwxh:13578klzzwxh:13579klzzwxh:13580klzzwxh:13581klzzwxh:13582klzzwxh:13583klzzwxh:13584klzzwxh:13585klzzwxh:13586klzzwxh:13587klzzwxh:13588klzzwxh:13589klzzwxh:13590klzzwxh:13591klzzwxh:13592klzzwxh:13593klzzwxh:13594klzzwxh:13595 klzzwxh:13596userklzzwxh:13597Put path of user's permission hereklzzwxh:13598/userklzzwxh:13599klzzwxh:13649klzzwxh:13600klzzwxh:13601klzzwxh:13602klzzwxh:13603klzzwxh:13604klzzwxh:13605klzzwxh:13606klzzwxh:13607klzzwxh:13608klzzwxh:13609klzzwxh:13610klzzwxh:13611klzzwxh:13612klzzwxh:13613klzzwxh:13614klzzwxh:13615klzzwxh:13616klzzwxh:13617klzzwxh:13618klzzwxh:13619klzzwxh:13620klzzwxh:13621klzzwxh:13622 klzzwxh:13623groupklzzwxh:13624Put path of group's permission hereklzzwxh:13625/groupklzzwxh:13626klzzwxh:13650klzzwxh:13627klzzwxh:13628klzzwxh:13629klzzwxh:13630klzzwxh:13631klzzwxh:13632klzzwxh:13633klzzwxh:13634klzzwxh:13635klzzwxh:13636klzzwxh:13637klzzwxh:13638klzzwxh:13639klzzwxh:13640klzzwxh:13641klzzwxh:13642klzzwxh:13643klzzwxh:13644klzzwxh:13645 klzzwxh:13646/set-permissions-for-specific-groupklzzwxh:13647

    klzzwxh:13651klzzwxh:13652klzzwxh:13653klzzwxh:13654klzzwxh:13655klzzwxh:13656klzzwxh:13657klzzwxh:13658klzzwxh:13659klzzwxh:13660klzzwxh:13661klzzwxh:13662klzzwxh:13663klzzwxh:13664klzzwxh:13665klzzwxh:13666klzzwxh:13667klzzwxh:13668klzzwxh:13669 klzzwxh:13670read-permissions-for-groupklzzwxh:13671klzzwxh:13747klzzwxh:13672klzzwxh:13673klzzwxh:13674klzzwxh:13675klzzwxh:13676klzzwxh:13677klzzwxh:13678klzzwxh:13679klzzwxh:13680klzzwxh:13681klzzwxh:13682klzzwxh:13683klzzwxh:13684klzzwxh:13685klzzwxh:13686klzzwxh:13687klzzwxh:13688klzzwxh:13689klzzwxh:13690klzzwxh:13691klzzwxh:13692klzzwxh:13693klzzwxh:13694 klzzwxh:13695userklzzwxh:13696Put path of user's permission hereklzzwxh:13697/userklzzwxh:13698klzzwxh:13748klzzwxh:13699klzzwxh:13700klzzwxh:13701klzzwxh:13702klzzwxh:13703klzzwxh:13704klzzwxh:13705klzzwxh:13706klzzwxh:13707klzzwxh:13708klzzwxh:13709klzzwxh:13710klzzwxh:13711klzzwxh:13712klzzwxh:13713klzzwxh:13714klzzwxh:13715klzzwxh:13716klzzwxh:13717klzzwxh:13718klzzwxh:13719klzzwxh:13720klzzwxh:13721 klzzwxh:13722groupklzzwxh:13723Put path of group's permission hereklzzwxh:13724/groupklzzwxh:13725klzzwxh:13749klzzwxh:13726klzzwxh:13727klzzwxh:13728klzzwxh:13729klzzwxh:13730klzzwxh:13731klzzwxh:13732klzzwxh:13733klzzwxh:13734klzzwxh:13735klzzwxh:13736klzzwxh:13737klzzwxh:13738klzzwxh:13739klzzwxh:13740klzzwxh:13741klzzwxh:13742klzzwxh:13743klzzwxh:13744 klzzwxh:13745/read-permissions-for-groupklzzwxh:13746

    klzzwxh:13750klzzwxh:13751klzzwxh:13752klzzwxh:13753klzzwxh:13754klzzwxh:13755klzzwxh:13756klzzwxh:13757klzzwxh:13758klzzwxh:13759klzzwxh:13760klzzwxh:13761klzzwxh:13762klzzwxh:13763klzzwxh:13764klzzwxh:13765klzzwxh:13766klzzwxh:13767klzzwxh:13768 klzzwxh:13769read-permissions-for-specific-groupklzzwxh:13770klzzwxh:13846klzzwxh:13771klzzwxh:13772klzzwxh:13773klzzwxh:13774klzzwxh:13775klzzwxh:13776klzzwxh:13777klzzwxh:13778klzzwxh:13779klzzwxh:13780klzzwxh:13781klzzwxh:13782klzzwxh:13783klzzwxh:13784klzzwxh:13785klzzwxh:13786klzzwxh:13787klzzwxh:13788klzzwxh:13789klzzwxh:13790klzzwxh:13791klzzwxh:13792klzzwxh:13793 klzzwxh:13794userklzzwxh:13795Put path of user's permission hereklzzwxh:13796/userklzzwxh:13797klzzwxh:13847klzzwxh:13798klzzwxh:13799klzzwxh:13800klzzwxh:13801klzzwxh:13802klzzwxh:13803klzzwxh:13804klzzwxh:13805klzzwxh:13806klzzwxh:13807klzzwxh:13808klzzwxh:13809klzzwxh:13810klzzwxh:13811klzzwxh:13812klzzwxh:13813klzzwxh:13814klzzwxh:13815klzzwxh:13816klzzwxh:13817klzzwxh:13818klzzwxh:13819klzzwxh:13820 klzzwxh:13821groupklzzwxh:13822Put path of group's permission hereklzzwxh:13823/groupklzzwxh:13824klzzwxh:13848klzzwxh:13825klzzwxh:13826klzzwxh:13827klzzwxh:13828klzzwxh:13829klzzwxh:13830klzzwxh:13831klzzwxh:13832klzzwxh:13833klzzwxh:13834klzzwxh:13835klzzwxh:13836klzzwxh:13837klzzwxh:13838klzzwxh:13839klzzwxh:13840klzzwxh:13841klzzwxh:13842klzzwxh:13843 klzzwxh:13844/read-permissions-for-specific-groupklzzwxh:13845

    klzzwxh:13849klzzwxh:13850klzzwxh:13851klzzwxh:13852klzzwxh:13853klzzwxh:13854klzzwxh:13855klzzwxh:13856klzzwxh:13857klzzwxh:13858klzzwxh:13859klzzwxh:13860klzzwxh:13861klzzwxh:13862klzzwxh:13863klzzwxh:13864klzzwxh:13865klzzwxh:13866klzzwxh:13867 klzzwxh:13868set-permissions-for-userklzzwxh:13869klzzwxh:13945klzzwxh:13870klzzwxh:13871klzzwxh:13872klzzwxh:13873klzzwxh:13874klzzwxh:13875klzzwxh:13876klzzwxh:13877klzzwxh:13878klzzwxh:13879klzzwxh:13880klzzwxh:13881klzzwxh:13882klzzwxh:13883klzzwxh:13884klzzwxh:13885klzzwxh:13886klzzwxh:13887klzzwxh:13888klzzwxh:13889klzzwxh:13890klzzwxh:13891klzzwxh:13892 klzzwxh:13893userklzzwxh:13894Put path of user's permission hereklzzwxh:13895/userklzzwxh:13896klzzwxh:13946klzzwxh:13897klzzwxh:13898klzzwxh:13899klzzwxh:13900klzzwxh:13901klzzwxh:13902klzzwxh:13903klzzwxh:13904klzzwxh:13905klzzwxh:13906klzzwxh:13907klzzwxh:13908klzzwxh:13909klzzwxh:13910klzzwxh:13911klzzwxh:13912klzzwxh:13913klzzwxh:13914klzzwxh:13915klzzwxh:13916klzzwxh:13917klzzwxh:13918klzzwxh:13919 klzzwxh:13920groupklzzwxh:13921Put path of group's permission hereklzzwxh:13922/groupklzzwxh:13923klzzwxh:13947klzzwxh:13924klzzwxh:13925klzzwxh:13926klzzwxh:13927klzzwxh:13928klzzwxh:13929klzzwxh:13930klzzwxh:13931klzzwxh:13932klzzwxh:13933klzzwxh:13934klzzwxh:13935klzzwxh:13936klzzwxh:13937klzzwxh:13938klzzwxh:13939klzzwxh:13940klzzwxh:13941klzzwxh:13942 klzzwxh:13943/set-permissions-for-userklzzwxh:13944

    klzzwxh:13948klzzwxh:13949klzzwxh:13950klzzwxh:13951klzzwxh:13952klzzwxh:13953klzzwxh:13954klzzwxh:13955klzzwxh:13956klzzwxh:13957klzzwxh:13958klzzwxh:13959klzzwxh:13960klzzwxh:13961klzzwxh:13962klzzwxh:13963klzzwxh:13964klzzwxh:13965klzzwxh:13966 klzzwxh:13967set-permissions-for-specific-userklzzwxh:13968klzzwxh:14044klzzwxh:13969klzzwxh:13970klzzwxh:13971klzzwxh:13972klzzwxh:13973klzzwxh:13974klzzwxh:13975klzzwxh:13976klzzwxh:13977klzzwxh:13978klzzwxh:13979klzzwxh:13980klzzwxh:13981klzzwxh:13982klzzwxh:13983klzzwxh:13984klzzwxh:13985klzzwxh:13986klzzwxh:13987klzzwxh:13988klzzwxh:13989klzzwxh:13990klzzwxh:13991 klzzwxh:13992userklzzwxh:13993Put path of user's permission hereklzzwxh:13994/userklzzwxh:13995klzzwxh:14045klzzwxh:13996klzzwxh:13997klzzwxh:13998klzzwxh:13999klzzwxh:14000klzzwxh:14001klzzwxh:14002klzzwxh:14003klzzwxh:14004klzzwxh:14005klzzwxh:14006klzzwxh:14007klzzwxh:14008klzzwxh:14009klzzwxh:14010klzzwxh:14011klzzwxh:14012klzzwxh:14013klzzwxh:14014klzzwxh:14015klzzwxh:14016klzzwxh:14017klzzwxh:14018 klzzwxh:14019groupklzzwxh:14020Put path of group's permission hereklzzwxh:14021/groupklzzwxh:14022klzzwxh:14046klzzwxh:14023klzzwxh:14024klzzwxh:14025klzzwxh:14026klzzwxh:14027klzzwxh:14028klzzwxh:14029klzzwxh:14030klzzwxh:14031klzzwxh:14032klzzwxh:14033klzzwxh:14034klzzwxh:14035klzzwxh:14036klzzwxh:14037klzzwxh:14038klzzwxh:14039klzzwxh:14040klzzwxh:14041 klzzwxh:14042/set-permissions-for-specific-userklzzwxh:14043

    klzzwxh:14047klzzwxh:14048klzzwxh:14049klzzwxh:14050klzzwxh:14051klzzwxh:14052klzzwxh:14053klzzwxh:14054klzzwxh:14055klzzwxh:14056klzzwxh:14057klzzwxh:14058klzzwxh:14059klzzwxh:14060klzzwxh:14061klzzwxh:14062klzzwxh:14063klzzwxh:14064klzzwxh:14065 klzzwxh:14066read-permissions-for-userklzzwxh:14067klzzwxh:14143klzzwxh:14068klzzwxh:14069klzzwxh:14070klzzwxh:14071klzzwxh:14072klzzwxh:14073klzzwxh:14074klzzwxh:14075klzzwxh:14076klzzwxh:14077klzzwxh:14078klzzwxh:14079klzzwxh:14080klzzwxh:14081klzzwxh:14082klzzwxh:14083klzzwxh:14084klzzwxh:14085klzzwxh:14086klzzwxh:14087klzzwxh:14088klzzwxh:14089klzzwxh:14090 klzzwxh:14091userklzzwxh:14092Put path of user's permission hereklzzwxh:14093/userklzzwxh:14094klzzwxh:14144klzzwxh:14095klzzwxh:14096klzzwxh:14097klzzwxh:14098klzzwxh:14099klzzwxh:14100klzzwxh:14101klzzwxh:14102klzzwxh:14103klzzwxh:14104klzzwxh:14105klzzwxh:14106klzzwxh:14107klzzwxh:14108klzzwxh:14109klzzwxh:14110klzzwxh:14111klzzwxh:14112klzzwxh:14113klzzwxh:14114klzzwxh:14115klzzwxh:14116klzzwxh:14117 klzzwxh:14118groupklzzwxh:14119Put path of group's permission hereklzzwxh:14120/groupklzzwxh:14121klzzwxh:14145klzzwxh:14122klzzwxh:14123klzzwxh:14124klzzwxh:14125klzzwxh:14126klzzwxh:14127klzzwxh:14128klzzwxh:14129klzzwxh:14130klzzwxh:14131klzzwxh:14132klzzwxh:14133klzzwxh:14134klzzwxh:14135klzzwxh:14136klzzwxh:14137klzzwxh:14138klzzwxh:14139klzzwxh:14140 klzzwxh:14141/read-permissions-for-userklzzwxh:14142

    klzzwxh:14146klzzwxh:14147klzzwxh:14148klzzwxh:14149klzzwxh:14150klzzwxh:14151klzzwxh:14152klzzwxh:14153klzzwxh:14154klzzwxh:14155klzzwxh:14156klzzwxh:14157klzzwxh:14158klzzwxh:14159klzzwxh:14160klzzwxh:14161klzzwxh:14162klzzwxh:14163klzzwxh:14164 klzzwxh:14165read-permissions-for-specific-userklzzwxh:14166klzzwxh:14242klzzwxh:14167klzzwxh:14168klzzwxh:14169klzzwxh:14170klzzwxh:14171klzzwxh:14172klzzwxh:14173klzzwxh:14174klzzwxh:14175klzzwxh:14176klzzwxh:14177klzzwxh:14178klzzwxh:14179klzzwxh:14180klzzwxh:14181klzzwxh:14182klzzwxh:14183klzzwxh:14184klzzwxh:14185klzzwxh:14186klzzwxh:14187klzzwxh:14188klzzwxh:14189 klzzwxh:14190userklzzwxh:14191Put path of user's permission hereklzzwxh:14192/userklzzwxh:14193klzzwxh:14243klzzwxh:14194klzzwxh:14195klzzwxh:14196klzzwxh:14197klzzwxh:14198klzzwxh:14199klzzwxh:14200klzzwxh:14201klzzwxh:14202klzzwxh:14203klzzwxh:14204klzzwxh:14205klzzwxh:14206klzzwxh:14207klzzwxh:14208klzzwxh:14209klzzwxh:14210klzzwxh:14211klzzwxh:14212klzzwxh:14213klzzwxh:14214klzzwxh:14215klzzwxh:14216 klzzwxh:14217groupklzzwxh:14218Put path of group's permission hereklzzwxh:14219/groupklzzwxh:14220klzzwxh:14244klzzwxh:14221klzzwxh:14222klzzwxh:14223klzzwxh:14224klzzwxh:14225klzzwxh:14226klzzwxh:14227klzzwxh:14228klzzwxh:14229klzzwxh:14230klzzwxh:14231klzzwxh:14232klzzwxh:14233klzzwxh:14234klzzwxh:14235klzzwxh:14236klzzwxh:14237klzzwxh:14238klzzwxh:14239 klzzwxh:14240/read-permissions-for-specific-userklzzwxh:14241

    klzzwxh:14245klzzwxh:14246klzzwxh:14247klzzwxh:14248klzzwxh:14249klzzwxh:14250klzzwxh:14251klzzwxh:14252klzzwxh:14253klzzwxh:14254klzzwxh:14255klzzwxh:14256klzzwxh:14257klzzwxh:14258klzzwxh:14259klzzwxh:14260klzzwxh:14261klzzwxh:14262klzzwxh:14263 klzzwxh:14264read-anyklzzwxh:14265klzzwxh:14341klzzwxh:14266klzzwxh:14267klzzwxh:14268klzzwxh:14269klzzwxh:14270klzzwxh:14271klzzwxh:14272klzzwxh:14273klzzwxh:14274klzzwxh:14275klzzwxh:14276klzzwxh:14277klzzwxh:14278klzzwxh:14279klzzwxh:14280klzzwxh:14281klzzwxh:14282klzzwxh:14283klzzwxh:14284klzzwxh:14285klzzwxh:14286klzzwxh:14287klzzwxh:14288 klzzwxh:14289userklzzwxh:14290Put path of user's permission hereklzzwxh:14291/userklzzwxh:14292klzzwxh:14342klzzwxh:14293klzzwxh:14294klzzwxh:14295klzzwxh:14296klzzwxh:14297klzzwxh:14298klzzwxh:14299klzzwxh:14300klzzwxh:14301klzzwxh:14302klzzwxh:14303klzzwxh:14304klzzwxh:14305klzzwxh:14306klzzwxh:14307klzzwxh:14308klzzwxh:14309klzzwxh:14310klzzwxh:14311klzzwxh:14312klzzwxh:14313klzzwxh:14314klzzwxh:14315 klzzwxh:14316groupklzzwxh:14317Put path of group's permission hereklzzwxh:14318/groupklzzwxh:14319klzzwxh:14343klzzwxh:14320klzzwxh:14321klzzwxh:14322klzzwxh:14323klzzwxh:14324klzzwxh:14325klzzwxh:14326klzzwxh:14327klzzwxh:14328klzzwxh:14329klzzwxh:14330klzzwxh:14331klzzwxh:14332klzzwxh:14333klzzwxh:14334klzzwxh:14335klzzwxh:14336klzzwxh:14337klzzwxh:14338 klzzwxh:14339/read-anyklzzwxh:14340

    klzzwxh:14344klzzwxh:14345klzzwxh:14346klzzwxh:14347klzzwxh:14348klzzwxh:14349klzzwxh:14350klzzwxh:14351klzzwxh:14352klzzwxh:14353klzzwxh:14354klzzwxh:14355klzzwxh:14356klzzwxh:14357klzzwxh:14358klzzwxh:14359klzzwxh:14360klzzwxh:14361klzzwxh:14362 klzzwxh:14363allklzzwxh:14364klzzwxh:14440klzzwxh:14365klzzwxh:14366klzzwxh:14367klzzwxh:14368klzzwxh:14369klzzwxh:14370klzzwxh:14371klzzwxh:14372klzzwxh:14373klzzwxh:14374klzzwxh:14375klzzwxh:14376klzzwxh:14377klzzwxh:14378klzzwxh:14379klzzwxh:14380klzzwxh:14381klzzwxh:14382klzzwxh:14383klzzwxh:14384klzzwxh:14385klzzwxh:14386klzzwxh:14387 klzzwxh:14388userklzzwxh:14389Put path of user's permission hereklzzwxh:14390/userklzzwxh:14391klzzwxh:14441klzzwxh:14392klzzwxh:14393klzzwxh:14394klzzwxh:14395klzzwxh:14396klzzwxh:14397klzzwxh:14398klzzwxh:14399klzzwxh:14400klzzwxh:14401klzzwxh:14402klzzwxh:14403klzzwxh:14404klzzwxh:14405klzzwxh:14406klzzwxh:14407klzzwxh:14408klzzwxh:14409klzzwxh:14410klzzwxh:14411klzzwxh:14412klzzwxh:14413klzzwxh:14414 klzzwxh:14415groupklzzwxh:14416Put path of group's permission hereklzzwxh:14417/groupklzzwxh:14418klzzwxh:14442klzzwxh:14419klzzwxh:14420klzzwxh:14421klzzwxh:14422klzzwxh:14423klzzwxh:14424klzzwxh:14425klzzwxh:14426klzzwxh:14427klzzwxh:14428klzzwxh:14429klzzwxh:14430klzzwxh:14431klzzwxh:14432klzzwxh:14433klzzwxh:14434klzzwxh:14435klzzwxh:14436klzzwxh:14437 klzzwxh:14438/allklzzwxh:14439

    klzzwxh:14443klzzwxh:14444klzzwxh:14445klzzwxh:14446klzzwxh:14447klzzwxh:14448klzzwxh:14449klzzwxh:14450klzzwxh:14451klzzwxh:14452klzzwxh:14453klzzwxh:14454klzzwxh:14455klzzwxh:14456klzzwxh:14457 klzzwxh:14458/permission-pathsklzzwxh:14459klzzwxh:14489klzzwxh:14460klzzwxh:14461klzzwxh:14462klzzwxh:14463klzzwxh:14464klzzwxh:14465klzzwxh:14466klzzwxh:14467klzzwxh:14468klzzwxh:14469klzzwxh:14470 klzzwxh:14471/ldap1klzzwxh:14472klzzwxh:14490klzzwxh:14473klzzwxh:14474klzzwxh:14475klzzwxh:14476klzzwxh:14477klzzwxh:14478klzzwxh:14479 klzzwxh:14480/configurationsklzzwxh:14481klzzwxh:14491klzzwxh:14482klzzwxh:14483klzzwxh:14484 klzzwxh:14485/aclklzzwxh:14486klzzwxh:14492klzzwxh:14487/securityklzzwxh:14488

    klzzwxh:14495klzzwxh:14493-- The dynamic repository stores different implementations for well known interfaces.klzzwxh:14532klzzwxh:14496klzzwxh:14497klzzwxh:14498klzzwxh:14499 At startup, MantaRay reads the repository and selects the appropriate classklzzwxh:14533klzzwxh:14500klzzwxh:14501klzzwxh:14502klzzwxh:14503 dynamically according to the values specified in this section --klzzwxh:14504klzzwxh:14534klzzwxh:14505dynamicRepositoryklzzwxh:14506klzzwxh:14535klzzwxh:14507klzzwxh:14508klzzwxh:14509 klzzwxh:14510implementationklzzwxh:14511klzzwxh:14536klzzwxh:14512klzzwxh:14513klzzwxh:14514klzzwxh:14515klzzwxh:14516klzzwxh:14517klzzwxh:14518 klzzwxh:14519klzzwxh:14494-- Interface name --klzzwxh:14520klzzwxh:14537klzzwxh:14521klzzwxh:14522klzzwxh:14523klzzwxh:14524klzzwxh:14525klzzwxh:14526klzzwxh:14527 klzzwxh:14528implementationKeyklzzwxh:14529queueFactoryklzzwxh:14530/implementationKeyklzzwxh:14531

    klzzwxh:14539klzzwxh:14540klzzwxh:14541klzzwxh:14542klzzwxh:14543klzzwxh:14544klzzwxh:14545 klzzwxh:14546klzzwxh:14538-- Fully qualified Java class for the interface specified in theklzzwxh:14580klzzwxh:14547klzzwxh:14548klzzwxh:14549klzzwxh:14550klzzwxh:14551klzzwxh:14552klzzwxh:14553klzzwxh:14554klzzwxh:14555klzzwxh:14556klzzwxh:14557klzzwxh:14558 klzzwxh:14559implementationKeyklzzwxh:14560 parameter --klzzwxh:14561klzzwxh:14581klzzwxh:14562klzzwxh:14563klzzwxh:14564klzzwxh:14565klzzwxh:14566klzzwxh:14567klzzwxh:14568 klzzwxh:14569classklzzwxh:14570org.mr.kernel.services.queues.QueueServiceFactoryklzzwxh:14571/classklzzwxh:14572klzzwxh:14582klzzwxh:14573klzzwxh:14574klzzwxh:14575 klzzwxh:14576/implementationklzzwxh:14577klzzwxh:14583klzzwxh:14578/dynamicRepositoryklzzwxh:14579

    klzzwxh:14585klzzwxh:14584-- Log4J - MantaRay logging infrastructureklzzwxh:14607klzzwxh:14586klzzwxh:14587klzzwxh:14588klzzwxh:14589 MantaRay uses Apache's Log4J and Commons Logging API for logging.klzzwxh:14608klzzwxh:14590klzzwxh:14591klzzwxh:14592klzzwxh:14593 This section holds the configuration that MantaRay uses to log.klzzwxh:14609klzzwxh:14594klzzwxh:14595klzzwxh:14596klzzwxh:14597 For more information about Apache's Log4J and Commons Loggingklzzwxh:14610klzzwxh:14598klzzwxh:14599klzzwxh:14600klzzwxh:14601 configuration, please refer to the Jakarta-Apache web site. --klzzwxh:14602klzzwxh:14611klzzwxh:14603log4j:configuration xmlns:log4j=klzzwxh:14604http://jakarta.apache.org/log4j/klzzwxh:14605klzzwxh:14606

    klzzwxh:14612klzzwxh:14613klzzwxh:14614 klzzwxh:14615appender name=klzzwxh:14616rollerklzzwxh:14617 class=klzzwxh:14618org.mr.core.log.MantaLogAppenderklzzwxh:14619klzzwxh:14620

    klzzwxh:14623klzzwxh:14624klzzwxh:14625klzzwxh:14626klzzwxh:14627klzzwxh:14628klzzwxh:14629 klzzwxh:14630klzzwxh:14621-- The name of log file --klzzwxh:14631klzzwxh:14645klzzwxh:14632klzzwxh:14633klzzwxh:14634klzzwxh:14635klzzwxh:14636klzzwxh:14637klzzwxh:14638 klzzwxh:14639param name=klzzwxh:14640Fileklzzwxh:14641 value=klzzwxh:14642./logs/%peerklzzwxh:14622name%.logklzzwxh:14643/klzzwxh:14644

    klzzwxh:14647klzzwxh:14648klzzwxh:14649klzzwxh:14650klzzwxh:14651klzzwxh:14652klzzwxh:14653klzzwxh:14654klzzwxh:14655klzzwxh:14656klzzwxh:14657 klzzwxh:14658klzzwxh:14646-- The maximum size of the log file --klzzwxh:14659klzzwxh:14677klzzwxh:14660klzzwxh:14661klzzwxh:14662klzzwxh:14663klzzwxh:14664klzzwxh:14665klzzwxh:14666klzzwxh:14667klzzwxh:14668klzzwxh:14669klzzwxh:14670 klzzwxh:14671param name=klzzwxh:14672MaxFileSizeklzzwxh:14673 value=klzzwxh:146741048576klzzwxh:14675/klzzwxh:14676

    klzzwxh:14678klzzwxh:14679klzzwxh:14680klzzwxh:14681klzzwxh:14682klzzwxh:14683klzzwxh:14684 klzzwxh:14685param name=klzzwxh:14686MaxBackupIndexklzzwxh:14687 value=klzzwxh:14688200000klzzwxh:14689/klzzwxh:14690

    klzzwxh:14691klzzwxh:14692klzzwxh:14693klzzwxh:14694klzzwxh:14695klzzwxh:14696klzzwxh:14697klzzwxh:14698klzzwxh:14699klzzwxh:14700klzzwxh:14701 klzzwxh:14702layout class=klzzwxh:14703org.mr.core.log.LogLayoutklzzwxh:14704klzzwxh:14705klzzwxh:14706/layoutklzzwxh:14707klzzwxh:14715klzzwxh:14708klzzwxh:14709klzzwxh:14710klzzwxh:14711klzzwxh:14712 klzzwxh:14713/appenderklzzwxh:14714

    klzzwxh:14717klzzwxh:14718klzzwxh:14719klzzwxh:14720klzzwxh:14721 klzzwxh:14722rootklzzwxh:14723klzzwxh:14900klzzwxh:14724klzzwxh:14725klzzwxh:14726klzzwxh:14727klzzwxh:14728klzzwxh:14729klzzwxh:14730klzzwxh:14731klzzwxh:14732 klzzwxh:14733klzzwxh:14716-- The minimum priority level to persist to the log file.klzzwxh:14901klzzwxh:14734klzzwxh:14735klzzwxh:14736klzzwxh:14737klzzwxh:14738klzzwxh:14739klzzwxh:14740klzzwxh:14741klzzwxh:14742klzzwxh:14743klzzwxh:14744klzzwxh:14745klzzwxh:14746klzzwxh:14747 E.g. When set to INFO, all log requests with priority INFOklzzwxh:14902klzzwxh:14748klzzwxh:14749klzzwxh:14750klzzwxh:14751klzzwxh:14752klzzwxh:14753klzzwxh:14754klzzwxh:14755klzzwxh:14756klzzwxh:14757klzzwxh:14758klzzwxh:14759klzzwxh:14760klzzwxh:14761klzzwxh:14762klzzwxh:14763klzzwxh:14764klzzwxh:14765klzzwxh:14766 or higher will be persisted. Log requests with priorityklzzwxh:14903klzzwxh:14767klzzwxh:14768klzzwxh:14769klzzwxh:14770klzzwxh:14771klzzwxh:14772klzzwxh:14773klzzwxh:14774klzzwxh:14775klzzwxh:14776klzzwxh:14777klzzwxh:14778klzzwxh:14779klzzwxh:14780klzzwxh:14781klzzwxh:14782klzzwxh:14783klzzwxh:14784klzzwxh:14785 DEBUG, will not be persisted to the log file.klzzwxh:14904klzzwxh:14786klzzwxh:14787klzzwxh:14788klzzwxh:14789klzzwxh:14790klzzwxh:14791klzzwxh:14792klzzwxh:14793klzzwxh:14794klzzwxh:14795klzzwxh:14796klzzwxh:14797klzzwxh:14798klzzwxh:14799 Valid values: FATAL = Fatal errors onlyklzzwxh:14905klzzwxh:14800klzzwxh:14801klzzwxh:14802klzzwxh:14803klzzwxh:14804klzzwxh:14805klzzwxh:14806klzzwxh:14807klzzwxh:14808klzzwxh:14809klzzwxh:14810klzzwxh:14811klzzwxh:14812klzzwxh:14813klzzwxh:14814klzzwxh:14815klzzwxh:14816klzzwxh:14817klzzwxh:14818 ERROR = All error messagesklzzwxh:14906klzzwxh:14819klzzwxh:14820klzzwxh:14821klzzwxh:14822klzzwxh:14823klzzwxh:14824klzzwxh:14825klzzwxh:14826klzzwxh:14827klzzwxh:14828klzzwxh:14829klzzwxh:14830klzzwxh:14831klzzwxh:14832klzzwxh:14833klzzwxh:14834klzzwxh:14835klzzwxh:14836 WARNklzzwxh:14837 = Warning messagesklzzwxh:14907klzzwxh:14838klzzwxh:14839klzzwxh:14840klzzwxh:14841klzzwxh:14842klzzwxh:14843klzzwxh:14844klzzwxh:14845klzzwxh:14846klzzwxh:14847klzzwxh:14848klzzwxh:14849klzzwxh:14850klzzwxh:14851klzzwxh:14852klzzwxh:14853klzzwxh:14854klzzwxh:14855 INFOklzzwxh:14856 = Information messagesklzzwxh:14908klzzwxh:14857klzzwxh:14858klzzwxh:14859klzzwxh:14860klzzwxh:14861klzzwxh:14862klzzwxh:14863klzzwxh:14864klzzwxh:14865klzzwxh:14866klzzwxh:14867klzzwxh:14868klzzwxh:14869klzzwxh:14870klzzwxh:14871klzzwxh:14872klzzwxh:14873klzzwxh:14874klzzwxh:14875 DEBUG = Debugging messages onlyklzzwxh:14909klzzwxh:14876klzzwxh:14877klzzwxh:14878klzzwxh:14879klzzwxh:14880klzzwxh:14881klzzwxh:14882klzzwxh:14883klzzwxh:14884klzzwxh:14885klzzwxh:14886klzzwxh:14887 Default value: INFO --klzzwxh:14888klzzwxh:14910klzzwxh:14889klzzwxh:14890klzzwxh:14891klzzwxh:14892klzzwxh:14893klzzwxh:14894klzzwxh:14895 klzzwxh:14896priority value =klzzwxh:14897DEBUGklzzwxh:14898/klzzwxh:14899

    klzzwxh:14912klzzwxh:14913klzzwxh:14914klzzwxh:14915klzzwxh:14916klzzwxh:14917klzzwxh:14918 klzzwxh:14919klzzwxh:14911-- Use the appender that was defined above --klzzwxh:14920klzzwxh:14941klzzwxh:14921klzzwxh:14922klzzwxh:14923klzzwxh:14924klzzwxh:14925klzzwxh:14926klzzwxh:14927 klzzwxh:14928appender-ref ref=klzzwxh:14929rollerklzzwxh:14930/klzzwxh:14931klzzwxh:14942klzzwxh:14932klzzwxh:14933klzzwxh:14934klzzwxh:14935klzzwxh:14936 klzzwxh:14937/rootklzzwxh:14938klzzwxh:14943klzzwxh:14939/log4j:configurationklzzwxh:14940

    klzzwxh:14946klzzwxh:14944-- Extensive Logging - This feature is an extension to the Log4J mechanism thatklzzwxh:15018klzzwxh:14947klzzwxh:14948klzzwxh:14949klzzwxh:14950 add a new logging level, lower that DEBUG. When this feature is enabled theklzzwxh:15019klzzwxh:14951klzzwxh:14952klzzwxh:14953klzzwxh:14954 log file might be filled with great number of low priority log entries thatklzzwxh:15020klzzwxh:14955klzzwxh:14956klzzwxh:14957klzzwxh:14958 might make log reading hard to do. It might also reduce the performanceklzzwxh:15021klzzwxh:14959klzzwxh:14960klzzwxh:14961klzzwxh:14962 of MantaRay. --klzzwxh:14963klzzwxh:15022klzzwxh:14964log-extklzzwxh:14965klzzwxh:15023klzzwxh:14966klzzwxh:14967klzzwxh:14968 klzzwxh:14969klzzwxh:14945-- Enable/Disable extensive logging.klzzwxh:15024klzzwxh:14970klzzwxh:14971klzzwxh:14972klzzwxh:14973klzzwxh:14974klzzwxh:14975klzzwxh:14976klzzwxh:14977 Note: In order for the feature to work you also must set the Log4Jklzzwxh:15025klzzwxh:14978klzzwxh:14979klzzwxh:14980klzzwxh:14981klzzwxh:14982klzzwxh:14983klzzwxh:14984klzzwxh:14985klzzwxh:14986klzzwxh:14987klzzwxh:14988klzzwxh:14989klzzwxh:14990klzzwxh:14991 log priority level to DEBUG.klzzwxh:15026klzzwxh:14992klzzwxh:14993klzzwxh:14994klzzwxh:14995klzzwxh:14996klzzwxh:14997klzzwxh:14998klzzwxh:14999 Valid values: true, false.klzzwxh:15027klzzwxh:15000klzzwxh:15001klzzwxh:15002klzzwxh:15003klzzwxh:15004klzzwxh:15005klzzwxh:15006klzzwxh:15007 Default value: false --klzzwxh:15008klzzwxh:15028klzzwxh:15009klzzwxh:15010klzzwxh:15011 klzzwxh:15012enableklzzwxh:15013trueklzzwxh:15014/enableklzzwxh:15015klzzwxh:15029klzzwxh:15016/log-extklzzwxh:15017

    klzzwxh:15036klzzwxh:15030-- You can import other files into the configuration file by using the fileklzzwxh:15031ref tag.klzzwxh:15052klzzwxh:15037klzzwxh:15038klzzwxh:15039klzzwxh:15040 Please note that the path is relative to where the application is running andklzzwxh:15053klzzwxh:15041klzzwxh:15042klzzwxh:15043klzzwxh:15044 not to the path of this configuration file. --klzzwxh:15045klzzwxh:15054klzzwxh:15046klzzwxh:15032--klzzwxh:15055klzzwxh:15047fileklzzwxh:15033refklzzwxh:15048./config/world.xmlklzzwxh:15049/fileklzzwxh:15034refklzzwxh:15050klzzwxh:15056klzzwxh:15035-klzzwxh:15051

    klzzwxh:15057/configklzzwxh:15058