Name of Server using Distributed Destination

          Is there a way to get the name of the server thats consuming my JMS Messages when
          using a Distributed Destination? Basically i have a distributed queue configured
          across two servers in a cluster using Round-robin. I just wanted to see which
          server is being used when i send in my messages.
          Thanks
          Raj
          

You can verify round-robin behavior by looking
          at the statistics of the distributed
          destination's component physical destinations.
          Raj wrote:
          > Is there a way to get the name of the server thats consuming my JMS Messages when
          > using a Distributed Destination? Basically i have a distributed queue configured
          > across two servers in a cluster using Round-robin. I just wanted to see which
          > server is being used when i send in my messages.
          >
          > Thanks
          > Raj
          

Similar Messages

  • Using Messaging  Bridge with Distributed Destinations

    I'm having some problems using Distributed Destinations with the Messaging Bridge in WLS 7.0sp2. Our configuration consists of the following:
              * WLS Server1:
              * JMS Server1:
              * inbound queue
              * outbound queue
              * JMS Server2:
              * inbound queue
              * outbound queue
              * WLS Server 2:
              * JMS Server3:
              * inbound queue
              * outbound queue
              A distributed destination is configured for the inbound and outbound queues.
              Two messaging queues are configured so that bridge from WLS JMS to Tibco JMS using the distributed destinations.
              Everything is working fine for the inbound, but we have found that the outbound messaging bridge is picking up messages from only one of the two JMS servers on the first WLS instance. When monitoring, it can be seen that there is no consumer registered against the second JMS server.
              Any suggestions?
              

    Hi Rob,
              Consumers on distributed destinations are always pinned
              to a single physical destination on creation. Only
              producers can round-robin each message. When a
              distributed destination is used as a source destination,
              you will need to configure a bridge per distributed
              destination. Alternatively, you can enable
              forwarding between the physical queues, which automatically
              forwards messages from physical queues with
              no consumers to physical queues that have consumers
              (but the extra hop impacts performance). For more information,
              consult the JMS documentation.
              Tom
              Rob McArthur wrote:
              > I'm having some problems using Distributed Destinations with the Messaging Bridge in WLS 7.0sp2. Our configuration consists of the following:
              > * WLS Server1:
              > * JMS Server1:
              > * inbound queue
              > * outbound queue
              > * JMS Server2:
              > * inbound queue
              > * outbound queue
              > * WLS Server 2:
              > * JMS Server3:
              > * inbound queue
              > * outbound queue
              >
              > A distributed destination is configured for the inbound and outbound queues.
              >
              > Two messaging queues are configured so that bridge from WLS JMS to Tibco JMS using the distributed destinations.
              >
              > Everything is working fine for the inbound, but we have found that the outbound messaging bridge is picking up messages from only one of the two JMS servers on the first WLS instance. When monitoring, it can be seen that there is no consumer registered against the second JMS server.
              >
              > Any suggestions?
              >
              >
              

  • Distributed Destination in WL 6.1SP5

    Hi ,
              I am using WL6.1SP5 and implementing a JMS module where
              Messages needs to be delievered to all the Servers in the Cluster.
              This can be easily achieved in Weblogic 7 using Distributed Destination. However Dist. Dest. is not built in feature of WL6.1.
              IS there any way by which I can publish a message on ALL servers in a Cluster without implementing a Distributed Destination ?
              Thanks for the help in advance,
              Regards
              John

    The first thing to realize is that a distributed destination is not required to make a JMS server's messages universally available on the cluster. Any messages on any JMS server in the cluster are transparently accessable from any other server in the cluster - they are location transparent.
              What distributed destinations provide is "high availability" and "scalability". If this is your goal, the Weblogic JMS Performance Guide white-paper, available on dev2dev.bea.com, goes into some detail on how to write custom code in 6.1 to more-or-less match the 7.0 distributed destination feature.
              Tom

  • JMS Distributed Destination Topic - how to avoid MDB to recieve duplicates

    HELP!!
              I have spent a lot of time looking for an option to move jms on a cluster, finally I can do this using distributed destination, I have two memmbers(Topic) in the distributed destination topic, but when both of them are active, the Message Driven Bean which is deployed on cluster recieves 2 messages instead of 1, anyone please help me to change this to have only one message instead of 2 !!!!!

    Make it a Queue or don't deploy the MDB to the cluster. You are seeing
              expected behavior. I have the same situation with a Topic and I deploy my
              MDB to one node in the cluster and have it configured to consume the local
              physical Topic.
              Bill
              "Manav Sehgal" <[email protected]> wrote in message
              news:18024883.1107530318601.JavaMail.root@jserv5...
              > HELP!!
              > I have spent a lot of time looking for an option to move jms on a
              > cluster, finally I can do this using distributed destination, I have two
              > memmbers(Topic) in the distributed destination topic, but when both of
              > them are active, the Message Driven Bean which is deployed on cluster
              > recieves 2 messages instead of 1, anyone please help me to change this to
              > have only one message instead of 2 !!!!!
              

  • Destination disabled. []: [CrystalEnterprise.Ftp]. Please note the name of the job server used for your request and contact your system administrator to make sure the specified destination is enabled. (FWB 00031)

    Hi
    In BO 4.0 SP 9 when a administrator tries to schedule a report via CMC there is no error
    But when a user schedules a report and the destination is FTP location -> Use default settings he gets following error
    Destination disabled. []: [CrystalEnterprise.Ftp]. Please note the name of the job server used for your request and contact your system administrator to make sure the specified destination is enabled. (FWB 00031)
    There is only one Job Server and the destinations are enabled in it
    There is no Job server for Crystal Reports Job Server
    Do i need to create it and how.

    Please check if you have proper rights to schedule to FTP. You can create a new job server, whenever you schedule it, there are multiple job servers, it will handle based on the load. But it is not mandatory, depends on the load.

  • Accessing Distributed destination JNDI Names Web

    I am using WebLogic Full Client with Weblogic 10.3. I would like to obtain the JNDI names of the physical members of a Distributed Destination. Weblogic Documentation recommends doing:
    "you must look up the JNDI name or the member name using the weblogic.jms.extensions.JMSModuleHelper class uddMakeName and uddMemberJNDIName APIs"
    http://download.oracle.com/docs/cd/E11035_01/wls100/jms/dds.html#wp1314556
    When I attempt to do the same using the Weblogic full client, I get a class not found exception where a QueueBean class is not found.
    Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/j2ee/descriptor/wl/QueueBean
         at com.overstock.jms.weblogic.ConfigurationMBeanHelper.main(ConfigurationMBeanHelper.java:150)
    Caused by: java.lang.ClassNotFoundException: weblogic.j2ee.descriptor.wl.QueueBean
    What is the best way to obtain JNDI names of distributed destinations when using Weblogic Full Client? Any code snippets would be valuable.
    Thanks.

    I think there are a variety of ways to crack this nut. Here are a couple of ideas:
    One option would be to write a server side proxy that the client can invoke. For example, a simple EJB (stateless session bean). Another option would be write client-side JMX calls that query either the runtime mbeans or config mbeans to get a list of JMS servers and/or UDD members.
    All of these options may require that the domain's administrative server be up and running (not sure). The runtime mbean options would only yield active members.
    Tom

  • Distributed destination issue on Web Logic server 8.1

    Hi,
    I'm using distributed JMS destination (Cluster) of Web Logic server 8.1.
    I'm using Oracle B2B to talk to the cluster. Oracle B2B is only creating a consumer on one of the managed servers in this cluster. This is resulting in loss of messages when messages are placed by the WLI on the other managed server.
    Further the consumers are created randomly by Oracle B2B.
    My question here is whether Web Logic Server 8.1 supports multiple consumers for its clusters?
    Please Help!
    Thanks in advance.
    Warm Regards,
    Suhas.

    Are your consumers co-located with each managed server or remote?
    Let me preface this by this is the way I believe it works...
    The reason I ask is that distributed destinations route to one managed server at connect time. So for producers, when 1 message is placed on a distributed destination, it is really routed to only 1 managed server queue. From a remote consumer standpoint, when connecting to a distributed destination to read messages, you are only routed to one of the managed server queues to read from, not the logical superset of all queues in the distributed destination. So you would need to connect to each distributed destination member queue directly to ensure each had consumers. Whereas if your consumers are co-located on the cluster, then they can each connect to the local member queue for that distributed destination and ensure that each member of the distributed destination has consumers.
    I'd recommend you note the follow docs:
    QueueReceivers
    http://edocs.bea.com/wls/docs103/jms/dds.html
    When creating a queue receiver, if the supplied queue is a distributed queue, then a single physical queue member is chosen for the receiver at creation time. The created QueueReceiver is pinned to that queue member until the queue receiver loses its access to the queue member. At that point, the consumer will receive a JMSException, as follows:
    If the queue receiver is synchronous, then the exception is returned to the user directly.
    If the queue receiver is asynchronous, then the exception is delivered inside of a ConsumerClosedException that is delivered to the ExceptionListener defined for the consumer session, if any.
    Upon receiving such an exception, an application can close its queue receiver and recreate it. If any other queue members are available within the distributed queue, then the creation will succeed and the new queue receiver will be pinned to one of those queue members. If no other queue member is available, then the application won’t be able to recreate the queue receiver and will have to try again later.
    Note:      For information on the load-balancing heuristics for distributed queues with zero consumers, see “Configuring Distributed Destination Resources”.
    http://edocs.bea.com/wls/docs103/jms_admin/advance_config.html#jms_distributed_destination_config
    The producer makes such a decision each time it sends a message. However, there is no compromise of ordering guarantees between a consumer and producer, because consumers are load balanced once, and are then pinned to a single destination member.

  • How do I configure snow leopard server to allow local client to access the server using its public domain name

    I have SLS 10.6 running on my local network with DNS configured.
    I can access the server from a client on the lan using server.local or server.domain  where domain name is my publically registered domain,
    From the internet I can access my server using the registered domain name i.e. www.domain.com. 
    Is it possible to set my server up so that www.domain.com  also reaches the server when used by a client locally?   At present I get a page not found error.

    The configuration you're aiming for is called split-horizon or split-brain DNS, and it's quite possible.  It can get slightly hairy when you have different stuff using the same host name for different purposes, for instance, and you'll need to track all external DNS entries in your internal DNS server when you're running "split". 
    Here is how to set up DNS services.   Split-horizon is one of the options listed there.
    My preference is to use a different domain or subdomain within the network, and to avoid using split-horizon where I can reasonably manage it.  One domain name is configured for and reachable outside and is effectively public, and the other domain (or a subdomain) is inside and private and only reachable directly or via VPN, for instance.

  • When I connect to our server using smb:// can't copy files or edit names on server?

    When I connect to our server using smb:// can't copy files or edit names on server?

    Why not? What happens?
    Do you get an error message? What does it say?

  • What host name do I use for Hotmail incoming mail server?

    What host name do I use for Hotmail incoming mail server?

    Access the homescreen and tap "Settings."
    Go to "Mail, Contacts, and Calendars" and tap "Add Account." Your iPhone should display a list of email service providers. Even though you are setting up a Hotmail account, you will be doing it first through Gmail on your iPhone. Tap the Gmail icon to create a new account. Enter your name and a user name and password for the new Hotmail account you will be making later. Enter "imap.gmail.com" in the "HostName" column. Press the "Save" button at the upper right corner of the screen.
    Enter your name, email address, password, and the description of the account. Next, click "Save." You should now be able to check your email from the homescreen.
    Enter "smtp.gmail.com" in the "Outgoing Mail Server." Enter the password for this Gmail account in the "Password" column. Enter user name for this Gmail account in the "UserName" column. Press the "Save" button at the upper right corner of the screen. Press the "Home" button to return to the iPhone's home screen.
    Use the Web browser to go to Hotmail.com and create a new account. Use the user name and password for the account that you entered into the Gmail account on the iPhone earlier. Click on “Settings” after the account has been created.
    Click on the "Settings" tab. Click on the "Forwarding" tab. Click on the "Pop/IMAP" tab and select "Enable IMAP." Click on the "Save” button. Click on “Settings” and select “Accounts” and then “Add Another Email Address” from the webpage. Enter the name of your existing Hotmail account in the column. Press “Save.”
    Go to the inbox. Open the message from Gmail and click on the link in the message box. Select the “Options” tab and check the “Forwarding email” box.
    Send yourself a message to your Hotmail account from an email client. Click on the icon of the Mail program at the bottom of the iPhone’s screen. The email you sent to Hotmail will appear in the inbox of the Gmail account in the iPhone's email.

  • How do I know the Orchestrator Database name the Runbook server use?

    Hi,
    On the Orchestrator SQL intance i found two databases.
    How do I know the Orchestrator Database name the Runbook server use?   
    /SaiTech

    There should only be one: Orchestrator
    Or rather, this is the one it uses. You can have other DBs for different stuff.
    Cheers,
    Anders Spælling
    Senior Consultant
    Blog:  
    Twitter:
      LinkedIn:
    Please remember to 'Propose as answer' if you find a reply helpful

  • WRT160N V2 - Web Browser unable to find home server using server name, IP address OK.

    Hi, I have just got a WRT160N V2, it is working fine apart from one irritating issue. I am unable to browse a web server running on my local network by the computers (servers) name. If I use the IP address it works fine. Viewing my shared files and folders  with Windows Explorer using servers name also works fine. The problem seems to be limited to web browsers, I have tried Internet Explorer and Chrome, neither can find the server using its name, using IP address they can. I have checked NetBIOS settings on all connected computers and they are ok. If I switch back to my old Netgear router the problem goes away. So, it seems it's something specific the the WRT160N. This isn't a huge issue as I can fix by adding a line in the Hosts file. I just wondered if this is a known issue?
    Many Thanks
    Ian

    The first thing that you can try is upgrading the firmware of the router..
    Reset the router for 30 sec , reconfigure the router again and then try to setup the web browser for the server.

  • Unable to get distributed destination in cluster

    [Cross post with interest.jms]
              Hi,
              I'm working with Weblogic 8.1.2 on Windows. Up until now I've always worked with a single server on which I have configured a JMS server and a number of queues. My clients get references to the queues using the createQueue() method. I now need to test in a clustered environment and my clients are no longer able to create queues; my clients gets a "Invalid destination name" each time.
              I've created a simple cluster with 2 servers and one distributed connection. Each server in the cluster has a uniquely named JMS server. I created a distributed connection called C1_DIST_SECURITY_PERSISTENCE and then created the members automatically for the cluster. My understanding from what I've read is that is the client should no longer need to name the JMS server when calling createQueue, instead the distributed destination name should be sufficient. So, my client calls
              session.createQueue("C1_DIST_SECURITY_PERSISTENCE")
              Everytime it does this it gets the exception: weblogic.jms.common.JMSException: Invalid destination name: C1_DIST_SECURITY_PERSISTENCE
              As an aside I modified my code to try explicitly looking up one of the destination members. In this case a totally different exception occurs:
              eblogic.utils.AssertionError: ***** ASSERTION FAILED *****[ Environment not found on thread ] at weblogic.jndi.internal.NamingNodeReplicaHandler.<init>(NamingNodeReplicaHandler.java:150) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
              Any help here greatly appreciated.
              Thanks,
              Aoife

    Hi Gsrc,
    This is my code in the PR.
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    String itemNum=pageContext.getParameter("itemNum");
    System.out.println("item nnum "+itemNum);
    i am getting a null value in the print stmt.
    Thanks.
    Message was edited by:
    SRK84

  • JMS distributed destination

    In Bea's WLS 7.0 JMS: "Looking up Distributed Topics" and "Deploying Message-Drive
    Beans on a Distributed Topic" :
    http://e-docs.bea.com/wls/docs70/jms/implement.html#1260828
    This sound like each message(topic) gets sent to all members of a distributed
    topic.
    Then in the same doc for LB, a couple paragraphs down we have a conflict explaination:
    "In the round-robin algorithm, WebLogic JMS maintains an ordering of physical
    destinations within the distributed destination. The messaging load is distributed
    across the physical destinations one at a time in the order that they are defined
    in the WebLogic Server configuration (config.xml) file. "
    If a topcs sent to a distributed topic will be sent to all physical destinations,
    why we need LB here. Or the LB is applied to distributed Queue only.
    Please comments.
    THX.
    -John

    Rob,
    Not a expert I must admit, but the link provided by you states "A distributed destination is a set of destinations (queues or topics) that are accessible as a single, logical destination to a client. A distributed destination has the following characteristics:
    It is referenced by its own JNDI name."
    You can actually configure JMS adapters using JNDI so I think this should be possible. More info here,
    http://help.sap.com/saphelp_nw04/helpdata/en/c1/739c4186c2a409e10000000a155106/content.htm
    Do let us know if this helps and works!
    Regards
    Bhavesh

  • What are distributed destinations?

    We seem to have some confusion about what distributed destinations are within WebLogic.
              I believe a distributed topic to be a single topic name (Ex. MyTopic) that will be replicated across multiple weblogic servers. So a publisher publishes a MyTopic message to a "virtual topic" on serverA, it will then be replicated to consumers listening on serverB and serverC as well. So basically this buys you failover, load balancing, and possibly some performance increase.
              Another thought is that a distributed topic can contain multiple topic names within it. For instance, AlphabetTopic is a distributed topic. I can send a message to TopicA which is a entry of AlphabetTopics "child" topics. I can also send a message to TopicB which is part of the AlphabetTopic. It is thought that this will buy us the ability to preserve message ordering across topics because somehow weblogic will be able to maintain ordering across a distributed topic.
              Any information is greatly appreciated.

    Let's just say we were only using one host, no cluster.
              1) Can I have a distributed topic (AlphabetTopic), that has 26 topics under it (TopicA-Z) each with a subscriber?
              [Tom] Yes, if there are 26 JMS Servers configured on the single WL server host, where each has one of the DD's physical members. DD's are restricted to working within a single cluster or a single WL server.
              2) What happens if I publish a message directly to TopicA? Does it only go to the physical destinations subscriber?
              [Tom] No. It is still forwarded to all 25 other topics.
              If it were a cluster, would it go to a TopicA physical destination on another node?
              [Tom] Yes. The message would publish directly to TopicA where-ever it resides in the cluster.
              If it is not routed, then in this instance you are not even really using dist topics.
              3) What if I post a message to AlphabetTopic?
              [Tom] If you published to "AlphabetTopic" it would generally first go to a physical topic on the local server (depending on how you've configured your load balancing), and it would also be replicated to all of the other physical topic members.
              My understanding is that it would go to all subscribers listening for TopicA-TopicZ.
              [Tom] Correct.
              Then it would be up to selectors to filter out if all of those clients were to retrieve the message, correct?
              [Tom] Correct.
              Tom

Maybe you are looking for

  • My app store wont let me download anything or update any apps

    every time i try to download an app or update an existing app it loads for abit then a message pops up saying '(app name) cannot be purchased at this time' and exist right away

  • Problem with Net Service name

    while installing oracle data warehouse builder 10g i am getting prob such tat INS0009:Unable to connect to the database with user SYS java.sql.SQLException:Io exception : could not resolve the connect identifier OraHome_1\network\ADMIN\SAMPLE\TNSNAME

  • Bapi for the transaction FBRA, FB08, FB01 anf FD02

    hi, can any one please help me with BAPI for the following transaction? FBRA - reset cleared items FB08 - reversal of the documents FB01 - post documents FD02 - change customer. regards kriti

  • Printing differences for certain BP's

    Hello Experts, I have some checks that are printing incorrectly for some BP's I am using Pre-numbered check stock and for most of the outgoing checks it prints correctly however, for a few of the BP's the margins don't seem to be taken in to account

  • GNOME 3.2 beta2 available in gnome-unstable

    As promised multiple times on forums, GNOME 3.2 beta2 was just released and guess what? We got it! Shinier and full of new features, noticeable are gdm's brand new look, gnome-online-accounts, gnome-contacts, gnome-documents, epiphany web application