Non-durable Topic subscription with ClientID in a cluster environment

forgive me for asking this, i spent the entire day trying this out in my pc but still not able to get the exact result.
If i deploy an MDB on jms2 server with the following configuration in a cluster enviroment (jms1[masterbroker] <--> jms2) under Sun Application Server 9,
<activation-config-property-name>imqEnableSharedClientID</activation-config-property-name>
<activation-config-property-value>true</activation-config-property-value>
<activation-config-property-name>clientId</activation-config-property-name>
<activation-config-property-value>445566</activation-config-property-value>what should i expect if i issue the following command to jms1 and jms2?
1. imqcmd list dur
1-1. will there be an INACTIVE durable connection for jms1?
1-2. will there be an INACTIVE durable connection for jms2?
2. imqcmd query dst -t t -n TestT <- i want to know the number of consumer(s).
thanks and hope you can enligthen me.

I found a Metalink entry how you can configure the Oracle Enterprise Manager in a FailSafe Environment but only for Grid Control:
Note:396659.1     How To Setup Grid Control Central Agent Manually in Oracle Failsafe Environment
Is there a script/guide to do it with the local "enterprise manager database control"?
Replying to mnazi: Ok it is an overview and they mean that it is better to implement the enterprise manager to a management server but I couldn't found any hot information in the documentation to that. Maybe you know further info's?

Similar Messages

  • Best practice for remote topic subscription with HA

    I'd like to create an orchestrator EJB, in cluster A, that must persist some data to a database of record and then publish a business event to a topic. I have two durable subscribers, MDBs on clusters B & C, that need to receive the events and perform some persistence on their side.
              I'd like HA so that a failure in any managed server would not interrupt the system. I can live with at least once delivery, but at the same time I'd like to minimize the amount of redundant message processing.
              The documentation gets a little convoluted when dealing with clustering. What is the best practice for accomplishing this task? Has anyone successfully implemented a similar solution?
              I'm using Weblogic 8.1 SP5, but I wouldn't mind hearing solutions for later versions as well.

    A managed server failure makes that server's JMS servers unavailable, which, in turn, makes the JMS server's messages unavailable until the either (A) the JMS server is migrated or (B) the managed server is restarted.
              For more discussion, see my post today on topic "distributed destinations failover - can't access messages from other node". Also, you might be interested in the circa 8.1 migration white-paper on dev2dev: http://dev2dev.bea.com/pub/a/2004/05/ClusteredJMS.html
              Tom

  • Same WCF service endpoint to multiple topic/subscriptions

    I have a WCF endpoint that I would like to subscribe to multiple topic/subscriptions with the same interface. 
    Then once it gets to the .svc, route based on the brokered message properties. 
    (This is sort of how we have it set up in Neuron ESB with service connectors). 
    This is so we don’t need a .svc file for every subscription in our setup.
    When I try to add 2 endpoints in the web config, it throws:
    The value could not be added to the collection, as the collection already contains an item of the same type: 'Microsoft.ServiceBus.TransportClientEndpointBehavior'. This collection only supports one instance of each type.
    Here is my config:
    <service
    name ="SBWcfService2.TopicService">
    <endpoint
    name =
    "TopicService"
    listenUri="sb://localservicebus:10354/ServiceBusDefaultNamespace/wcftopic1/Subscriptions/Wcf2Sub"
    address ="sb://localservicebus:10354/ServiceBusDefaultNamespace/wcftopic1"
    binding="netMessagingBinding"
    bindingConfiguration="messagingBinding"
    contract="SBMessage.IMessageTopicContract"
    behaviorConfiguration="endpointBehavior"/>
    <endpoint
    name =
    "TopicService2"
    listenUri="sb://localservicebus:10354/ServiceBusDefaultNamespace/wcftopic2/Subscriptions/Wcf2Sub2"
    address ="sb://localservicebus:10354/ServiceBusDefaultNamespace/wcftopic2"
    binding="netMessagingBinding"
    bindingConfiguration="messagingBinding"
    contract="SBMessage.IMessageTopicContract"
    behaviorConfiguration="endpointBehavior"/>       
    </service>
    So I took out the behaviorConfiguration in 1 of the 2 endpoint configs, this allowed me to hit the endpoint like every other time. 
    When it doesn’t work it gave me a 404 server error saying resource cannot be found. 
    Event viewer shows:
    There was no channel actively listening at 'http://{{ServerName}}/SBWcfService2/TopicService.svc'. This is often caused by an incorrect address URI
    If I change localservicebus to my computer name, I can hit the endpoint without the resource failure, but I can’t receive messages.
    Searching online I couldn’t find much, the below link it the closest I could find with a similar problem:
    http://stackoverflow.com/questions/25668693/system-argumentexception-while-browsing-wcf-service-with-multiple-azure-service
    Any help would be greatly appreciated
    Thanks,
    -Nick N

    This is one way to do it according to Microsoft
    http://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-topics-subscriptions/
    The key point is: You don't listen to specific subscription, you listen to the service bus.
    Here is a brief description of key steps
    connectionString to your servicebus
    Endpoint=sb://yourServiceNamespace.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedSecretValue=yourKey
    Suppose Topics in your servicebus is Topic1
    Suppose Subscriptions to your Topic1 are Sub1, Sub2
    To receive messages from Topic1 for Sub1, Sub2
    SubscriptionClient Client =
        SubscriptionClient.CreateFromConnectionString
                (connectionString, "Topic1", "Sub1"); //or change to Sub2
    Client.Receive();
    // Continuously process messages received from Sub1 (or Sub2) subscription
    while (true)
       BrokeredMessage message = Client.Receive();
       if (message != null)
    The web.config that listens to the topic for subscriptions looks like this
        <services>
          <service name="aaaaa">
            <endpoint address="sb://xxxxx.servicebus.windows.net/yyyyy"
                      behaviorConfiguration="sharedSecretClientCredentials"
                      binding="netTcpRelayBinding"
                      contract="wwwww"/>
          </service>
        </services>
        <behaviors>
          <endpointBehaviors>
            <behavior name="sharedSecretClientCredentials">
              <transportClientEndpointBehavior>
                <tokenProvider>
                  <sharedSecret issuerName="owner" issuerSecret="zzzz"/>
                </tokenProvider>
              </transportClientEndpointBehavior>
            </behavior>
          </endpointBehaviors>
        </behaviors>
    Frank

  • JMS Messages keep on growing for a Topic with non-durable consumers

    I have a JMS Server whose "Messages Current" keeps on growing after every message send to the topic. All the consumers are non-durable. The session is a non-transacted session with Auto Accknowledge parameter. My client does recieve the message, but it does not go down from the "Messages Current" in the WLS console. Also once the server is restarted, the messages go down to 0.
    I am using 9.2 SP2 on a Solaris environment.
    Any insight would be helpful

    It's possible that one or more the subscribers is stalled for some reason and so is not actually receiving and processing messages. This would cause messages to accumulate. You can examine statistics for individual consumers on the console to see if this is an issue.
    Also, there could be a durable subscription on the topic left over from some previous application you used with the topic. There are statistics for these as well.
    Yet another possibility is that the clients are receiving the messages but are failing to acknowledge/commit them. You wrote that the sessions are "auto-acknowledge" but they could accidentally be "transacted". Check to make sure that the first parameter passed to "createSession" is true (it should be false), and that the second parameter is set to auto-acknowledge.
    Finally, if you happen to be using a distributed topic, keep in mind that if one of the topic members is unavailable/crashed/down messages will accumulate on the other distributed topic members until the unavailable member is restarted (at which point they will be forwarded to the restarted member).
    Tom

  • AQ JMS: non-durable subscriptions not cleaned up

    Whenever I create a non-durable subscription I see a TSUB_... subscription in the AQ$ tables. This subscription does not disappear when the client terminates abnormally.
    This can be very annoying because these queues fill up quickly and deleting a big subscription locks the queue for a substantial amount of time.
    Is there something I missed - should the QMN take care of these orphaned subscriptions ?

    We are having exactly the same problem...

  • Anyone using durable topics with high data volumes?

    We're evaluating JMS implementations, and our requirements call for durable subscribers, where subscribers can go down for several hours, while the MQ server accumulates a large number of messages.
    Is anyone using Sun MQ in a similar scenario? How is it holding up?
    Sun folks, do you know of production installations that use durable topics with high data volumes?
    thanks,
    -am

    We are using a cluster of Sun�s JMS MQ 3.6 with durable message queues and persistent topics. In a 4 hour window each night we run over 20,000 messages through a queue. The cluster sits on two Windows servers, the producer client is on a AIX box and the consumer is running on a iSeries. Within the 20,000 messages are over 400,000 transactions. Each message can have many transactions. Yes, the iSeries client has gone down twice and the producer continued with the message queue pilling up, as it should. We just use the topic to send and receive command and status inquiries to the clients. So every thing works fine. We have only had a couple issues with a client locking and that maybe fixed with sp3, we are in the process of installing that. The only other issue we have had is that once in a while the producer tries to send an object message with to many transactions and it throws and JMS exceptions. So we put a cap on the size of the messages, if its over a set number of transactions it send each transaction as separately, otherwise it sends all the transactions in one object type (linked list of transactions) message. Compare the cost of this JMS system with Tibco or Sonic and you�re looking at big savings.

  • Non-durable subscribers persists after the end of their JMS session

    Hi all,
    I'm using OAQ as my JMS Provider.
    I have created code for publishing and recieving messages to/from topics. Messaging works fine, but I have one problem:
    All my non-durable subscribers persists after the end of their JMS session. I always perform unsubscribe operation in code and then closing session and connection.
    When I subscribe to topic, there's one more line in DB table ( etc. NAME: TSUB_1_24E6DB98A2EB7712E040A8C, TYPE: 65). I have expected that subscribers will be deleted after performing unsubscribe operation, but they don't...
    Can you help me with this problem? Thanks for any answer.
    Best Regards,
    Juraj

    Have you found a solution to this yet - because I face the same problem

  • A question regarding Synchronous, Pub-Sub non-durable model

              Scenario:
              Non-durable, publish-subscribe, syncronous model.
              Publisher1 and Publisher2 both post messages to a Topic at the same time. How to
              design the non durable Subscribers that would be able to obtain both these messages
              in the same thread?
              e.g. if i in my program I create 2 subscribers, with selectors configured for the
              2 different messages...
              program start
              1. create sub1 using selector1 for topic1
              2. create sub2 using selector2 for topic1
              3. sub1.receive(timeout)
              4. sub2.receive(timeout)
              5. further processing using both the obtained messages
              6. program end.
              In the above case, if messages arrive at the same time in the topic, only sub1 will
              be able to get the message, as sub2 won't be active at that time.
              Is there anyway to acheive this considering Synchronous, Pub-Sub non-durable model
              is to be used?
              Many thanks...
              

              Thanks for the response.
              Is a subscriber active the moment it is created?
              e.g. objSub=tsession.createSubscriber(topic,strMessSelector,true);
              or it is said to be active when we call
              objSub.receive() (in case of synchronous subscriber)
              "Shean-Guang Chang" <[email protected]> wrote:
              >I don't know the details of the design. You can use a single subscriber
              >without a selector and then do two receive to get both message.
              >If you have to use selector so sub1 can only select message from pub1 and
              >sub2 can only select message from pub2 then you need sub3 without a
              >selector and sub3 will do blocking receive first and then once the sub3
              >receives a message you can use sub1 and sub2 to do receiveNoWait.
              >
              >e.g.
              >while (true) {
              > if (sub3.receive() ! = null) { // have message in the topic
              > if (sub1.receiveNoWait() != null) { // got message from pub1
              > do something
              > }
              > if (sub2.receiveNoWait() != null) {// got message from pub2
              > do something
              > }
              > }
              >}
              >
              >"vinay s" <[email protected]> wrote in message
              >news:[email protected]...
              >>
              >> Scenario:
              >> Non-durable, publish-subscribe, syncronous model.
              >> Publisher1 and Publisher2 both post messages to a Topic at the same time.
              >How to
              >> design the non durable Subscribers that would be able to obtain both these
              >messages
              >> in the same thread?
              >> e.g. if i in my program I create 2 subscribers, with selectors configured
              >for the
              >> 2 different messages...
              >>
              >> program start
              >> 1. create sub1 using selector1 for topic1
              >> 2. create sub2 using selector2 for topic1
              >> 3. sub1.receive(timeout)
              >> 4. sub2.receive(timeout)
              >> 5. further processing using both the obtained messages
              >> 6. program end.
              >>
              >> In the above case, if messages arrive at the same time in the topic, only
              >sub1 will
              >> be able to get the message, as sub2 won't be active at that time.
              >>
              >> Is there anyway to acheive this considering Synchronous, Pub-Sub
              >non-durable model
              >> is to be used?
              >>
              >> Many thanks...
              >
              >
              

  • WCF service application hosted in IIS for reading Windows server service bus topic/subscription

    We have a WCF service application(not web application) which is deployed in IIS 8 pointing to the windows server service bus topic/subscription. We have configured the WCF service with applicationInitialization feature of IIS 8 to warm up.
    But the WCF service is not reading any message from the topic/subscription.
    configured in web.config file as below
    <system.webServer>
    <applicationInitialization>
    <add initializationPage="/MyService.svc" />
    </applicationInitialization>
    </system.webServer>
    When we run the same from visual studio its reading messages from topic/subscription.
    any configuration/settings which we are missing?

    You probably  didn't initialize correctly the auto-start. Btw. I would recommend you to use AppFabric for this feature. It is more transparent in development and production.
    Please take a look on following posts:
    http://social.technet.microsoft.com/wiki/contents/articles/1284.host-wcf-services-with-service-bus-endpoints-in-iis-and-windows-server-appfabric.aspx
    http://developers.de/blogs/damir_dobric/archive/2009/10/11/iis-7-5-and-always-running-web-applications.aspx
    http://developers.de/blogs/damir_dobric/archive/2010/06/11/appfabric-issue-with-aoutostart.aspx
    Damir Dobric
    developers.de
    daenet.de
    daenet.eu
    daenet.com

  • Non-scrolling topic - CSS change doesn't take effect

    I am trying to create a non-scrolling region in WebHelp, RH 9. I followed some instructions to change the style tag for the area that I don't want to have scroll to position="fixed." Unfortunately, this doesn't seem to change my output at all and the region scrolls just fine.
    I don't want to go the frame route. Any ideas? Here is the CSS code for the style. It appears at the top of the page, and I want it to stay at the top for all topics.
    H2 {
    font-weight: bold;
    font-size: 18.0pt;
    position: fixed;
    left: 0px;
    right: 0px;
    width: 100%;
    top:-24px;
    background-color: #ffffff;

    Hi all,
    About the need for non-scrolling regions: I just want to mention that as I was very happy to have found ways to add a non-scrolling region to topics for my online help, this once non-negotiable requirement from my client became less relevant when we decided to chunk the information, based on an information architecture, in such a way that the bulk of the text in a topic is never very long. In cases where there is a need for more information, I have used drop-down text to keep the page as short as possible and allow the reader to see the information at a glance. In early user testing of the online help, we did not use non-scrolling regions and the users never noticed it and never required it since they rarely had to scroll the pages to get the information.
    If ever you cannot find a way to make non-scrolling region work with your online help, maybe chunking your information may be something to consider, although I understand that it implies some or a lot of work and that it might not fit your timeline for delivery.
    François Masson

  • TS1702 Renewed my subscription with the Sun app, was charged £0.69 but app won't load seem that I am not the only one having issue with this app. How can I claim my money back?

    Renewed my subscription with the Sun app, was charged £0.69 but app won't load seem that I am not the only one having issue with this app. How can I claim my money back?

    It sounds like you may have multiple problems, but none of them are likely to be caused by malware.
    First, the internet-related issues may be related to adware or a network compromise. I tend to lean more towards the latter, based on your description of the problem. See:
    http://www.adwaremedic.com/kb/baddns.php
    http://www.adwaremedic.com/kb/hackedrouter.php
    If investigation shows that this is not a network-specific issue, then it's probably adware. See my Adware Removal Guide for help finding and removing it. Note that you mention AdBlock as if it should have prevented this, but it's important to understand that ad blockers do not protect you against adware in any way. Neither would any kind of anti-virus software, which often doesn't detect adware.
    As for the other issues, it sounds like you've got some serious corruption. I would be inclined to say it sounds like a failing drive, except it sounds like you just got it replaced. How did you get all your files back after the new drive was installed?
    (Fair disclosure: I may receive compensation from links to my sites, TheSafeMac.com and AdwareMedic.com, in the form of buttons allowing for donations. Donations are not required to use my site or software.)

  • Non Durable subscribers

    Hi,
    I am currently developing an application in java that will use Oracle 8i's (8.1.7 to be more specific) Advanced Queuing Java API. Is there any way to mimic a non-durable subscriber in Oracle 8i? Both 8i and 9i don't support non durable subscribers.
    Thanks,
    Jeff
    null

    I'm not sure what exactly you mean by non-durable subscribers. If you are mean the subscriptions should be dropped after the session is deleted - you can create unique subscriber names for every session and unsubscribe when a session is closed. You'll have to record these subscriber names somewhere persistently and in case of abnormal session termination, you'll have to drop them later

  • HT204153 How do I use a satellite subscription with my Apple TV?

    llooking to use a satellite subscription with my Apple TV how do I do that?

    Hello gigimaid,
    If your satellite service connects to a modem or router, you should be able to use either Wi-Fi or ethernet to connect your Apple TV to the internet. This resource should help:
    Switch between wired and wireless networks on your Apple TV
    Disconnect the Ethernet cable from the Apple TV.
    Navigate to Settings > General > Network to join a Wi-Fi network.
    A list of available wireless networks will appear. Using the up and down buttons on your remote, navigate to the network you wish to join and select it.
    If your wireless network requires a password, a keyboard will appear, allowing you to enter the password using your remote.
    If the network you wish to join is hidden, click Other. Then enter the network name using the onscreen keyboard and the remote. Enter the password if necessary.
    After Apple TV has joined the network, a Connection Succeeded screen should appear. Click Done. The screen now should display the wireless network information, including network name, IP address, Wi-Fi address, and signal strength.
    To switch back to a wired connection, connect the Ethernet cable. Apple TV will switch to the wired connection automatically. Apple TV prioritizes a wired Ethernet connection.
    Thank you for using Apple Support Communities.
    Cheers,
    Sterling

  • 1) I have multiple accounts at the iTunes store and none are now associated with my purchases...I think because passwords have been associated with various id's and I can't log in and access those purchases.  I want to get back to being able to use one i

    1) I have multiple accounts at the iTunes store and none are now associated with my purchases...I think because passwords have been associated with various id’s and I can’t log in and access those purchases.  I want to get back to being able to use one id and password and be able to access those purchases.
    2) When I upgraded my iPhone 3gs, to the latest version 5.0.1 (9A405), is when I noticed that i couldn’t update my applications.  There are two names/accounts on the phone and prior to the update there was just the one.  I have tried entering every conceivable password that I have ever used and get the incorrect password error every time. The apps on the iPhone are apparently associated with several/different accounts.  I just want to get everything back to the way it was.  One id and one password with purchases associated with just one account that can be updated on my computer as well as my iPhone.

    Hello sadiepix,
    The following article details several things that can be done to quell iTunes' constant need for authorization.
    iTunes repeatedly prompts to authorize computer to play iTunes Store purchases
    http://support.apple.com/kb/TS1389
    Cheers,
    Allen

  • Formulas, superscripts and subscripts with Pages on iPad?

    How to write formulas, superscripts and subscripts with Pages on my iPad? Do i need a third part app? If so, could anyone suggest one?
    Thank you!

    I've found a possible solution to insert equations and formulas without Latex or copy/paste images, only with Pages for iPad and without internet, using Pages tools. So, I have some examples of Pages documents. If you want to take a look them, give me your email and I'll send you an example.

Maybe you are looking for

  • Blue screen crash constant loop

    Apple has a serious issue that they are not addressing tech support said it was a hardware issue. If it is then ios8 broke millions of iphones. The person that answered my call said he had not heard of this issue. I said google blue screen iphone. He

  • Array of Cluster with event structure

    Hi, I am having Array of cluster with cluster having 1 String Control , 1 Combo box, 1 Led control and 2 Numeric control. In the combo box i am having two options to select ('Binary' and 'PWM').Whenever Binary is selected then Led control has be enab

  • Screensaver that works while presentation playing?

    i have a self standing touch-screen kisok presentation. i've noticed that when the keynote presentation is playing, the screensaver will not come on. in this case the screensaver has been loaded with images very relevant to the presentation and i'd l

  • FIRST ROWS OPTIMIZER HINT IN ORACLE

    Hello All, Version : Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production Can we use First Rows hint quick response time for application programming. The java result set waits for query completion to achieve the complete result set. Weird

  • How to find system status for production orders?

    How to find system status for production orders? looked into table AUFK, AFKO and AFVC but none of these tables, carry system status as part of the fields(STTXT) I tried to filter in COOIS, but not much help Able to find system status information in