Publish a Topic to RoboEngine

I have an HTML project that was created by a co-worker. To
take advantage of the RoboEngine Search, I need to publish the
project to the RoboEngine with all my other HTML projects (6). I do
not want his project name to show up in the left navigation pane
(TOC) after RoboEngine concatenates the projects to make them look
like one intranet site.
I checked Peter's website and found the syntax:
X:/helpfolder/startpage.htm#path/target_topic_1.htm.
I'm not sure if this syntax is a solution to my question and
I'm not exactly sure how to interpret the snytax. Any advise would
be appreciated. Thxs.

Hi, Mooresville,
Like Colum, I'm a little fuzzy on exactly what your goal is
but let me just throw this in.
Perhaps you are publishing your co-worker's project just to
get the benefits of RoboEngine (feedback reports, etc.)? However,
lets say you don't necessarily want that project(s) to show up or
be included in search results commingled with your other (6)
projects?
You didn't mention which version of RoboEngine (now called
RoboHelp Server 6 or 7). Here's an alternative. You could publish
the co-worker's project to a separate domain address (on the same
physical server) so that it has a life of its own and still gets
the benefits of RoboEngine (RH Server).
Beginning with RoboHelp Server 6 and now 7, Adobe created a
more liberal licensing policy. In the old Macromedia or eHelp days,
you had to have a license for each domain (IP address) where you
kept a project. A lot of authors were forced with this expensive
option because they needed to be able to get feedback reports on
one project(s) that were not mixed in with other projects.
Fortunately that is no longer necessary and you can have
separate domains set up with only one license making it much more
affordable.
I have some other options that might involve merged WebHelp
Pro but will await your reponse to Peter's, Colum's and my
questions first.
Thanx,
john

Similar Messages

  • Weblogic 7.0.0.1 - Publish To Topic No Consumer Server dies

    We have been working on a problem using Weblogic Tuxedo Connection
              whereby we called an EJB which published to a topic at around 200mps.
              Using Solaris 2.8
              Tuxedo 7.1
              We got a case number 347073.
              Zach/Tom - Since we were doing performance testing we didnt initially
              have
              any consumers on the topic since it is my understanding that JMS topics
              will discard the message if there are no consumers. However after
              running
              about 20 minutes we had all sorts of problems you can refer to that case
              Then we did the EJB without any topic publishing and it ran for 16
              hours.
              Then I added back using the publish in the EJB and added one consumer.
              We are running for 3 hours and all looks well.
              There appears to be an issue with publishing a large volume of messages
              to
              a JMS topic. NOTE: ttl etc were all defaults in the example server
              which comes
              with weblogic 7.
              Any Ideas??
              I will be posting this as well to WTC newsgroup as we have the case open
              with
              the folks in New Jersey
              

    We have been working on a problem using Weblogic Tuxedo Connection
              whereby we called an EJB which published to a topic at around 200mps.
              Using Solaris 2.8
              Tuxedo 7.1
              We got a case number 347073.
              Zach/Tom - Since we were doing performance testing we didnt initially
              have
              any consumers on the topic since it is my understanding that JMS topics
              will discard the message if there are no consumers. However after
              running
              about 20 minutes we had all sorts of problems you can refer to that case
              Then we did the EJB without any topic publishing and it ran for 16
              hours.
              Then I added back using the publish in the EJB and added one consumer.
              We are running for 3 hours and all looks well.
              There appears to be an issue with publishing a large volume of messages
              to
              a JMS topic. NOTE: ttl etc were all defaults in the example server
              which comes
              with weblogic 7.
              Any Ideas??
              I will be posting this as well to WTC newsgroup as we have the case open
              with
              the folks in New Jersey
              

  • MDB Publish to Topic/Queue

    Does anyone know if its "bad practice" to have an MDB publish to a Topic or Queue.
    Say I have FooMDB listening on Topic1 and I want FooMDB to publish to Topic2 if "somethign happens" or just finish the onMessage if "something else happens". That way when Topic2 recieves the message Foo2MDB receives the message and does its thing.
    I have this working but I can't find anything that says I shouldn't do this .... Any thoughts??
    Thanks

    Hi,
    did you try a manual acknowledge? Something like
    public void onMessage(Message msg) {
       try {
          msg.acknowledge();
       } catch (JMSException e) {
          // handle it
       }When you create a new QueueSession, you have to set it to
    Session.CLIENT_ACKNOWLEDGEIn your case, JMS waits until the complete transaction (even with the
    decision what to do, the forward and so on) are done successfully. With
    CLIENT_ACKNOWLEDGE you tell JMS you got the message and will
    take care of the rest.
    -Danny

  • UPK 11.0 publishing a topic error

    UPK 11.0
    I am trying to preview a topic in the developer, in See It1, andI get an error 'Converting audio to flash format failed.' It does not produce the play.exe, nor the Presentatiion. I also get a player error 'General Exception occured.'
    Can anyone give me some idea where to locate the problem in this topic. I have over 200 frames in the topic. All with audio recorded.
    Help!!!!
    Karen

    11.0 is funny with the LMS. You have to unzip the file to your LMS server then import only the 1.2 .xml manifest file not the entire zip file. It will then import into the LMS. you will need to add the start page prefix which would be your server path and rename the files after import because it gives it a long weird name.

  • Topics in TOC are not being published in Word output

    Windows 7
    RoboHelp 9.0.2.271
    Word 2010
    I am having an on again/off again problem with RH not publishing all topics.
    The topics are in the RH TOC and when I double-click them while in RH, they open for editing.
    However, when I publish these same topics, they are not in the Word document--although they are in the web help.
    Previous fixes include rebuilding the TOC (groan) or finding that rogue piece of code that causes topics not to print in Word or web help.
    Question 1:  Does anyone know why this is happening?
    Question 2:  Short of manually comparing RH TOCs against Word and web help (for 13 books), does anyone have any ideas on how to ensure all topics are included in the output?
    Thanks in advance for any help.
    Mary

    There's a common misconception that what is in your TOC gets published.
    The TOC is used the first time you generate a printed document. Thereafter, there is no update for good reason, you may want different topics. To update to what is in the TOC you need to click the Left arrow to clear everything from the right pane, then click the right arrow to put the new version of the TOC across to the right.
    If you look at the current version of the TOC you will see some books on the left are not highlighted. That indicates there are topics in that book that are not on the right.
    See Printed Documentation on my site.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Messages in JMS Topic Error destination

    Hi,
    I have a JMS Topic with an error destination queue configured. Now, In our scenario , there are two subscribers of topic for the same message. Suppose for a message published to topic, subscriber1 is able to processes message successfully but subscriber2 throws errors when processing the same message.
    1. Once the redelivery limit is reached and subscriber2 continues to throw exception, Will the message get en queued to Error Destination (in spite of the fact that subscriber 1 has processed the same message successfully) ?
    2. For a consumer (e.g MDB) listening to Error destination and consuming error messages, Is it possible to determine which topic subscriber was unable to process the message ?
    Please let me know
    Regards,
    Arif

    Here it depends on the state of the message, if the message is visible then the message would be available for consumption, else it is not. In case the subscriber 2 failed to consume the message and the message is still visible then a retry would be made, else the message would not be retried.
    In case the message is visible then the message would be move to the error queue based on the configured redelivery attempts.
    Additionally, an MDB can find the destination using the getJMSDestination() call. But as per my understanding we will only be able to get the name of the last destination which in this case would be error queue:
    http://docs.oracle.com/javaee/1.4/api/javax/jms/Message.html#getJMSDestination%28%29

  • RoboHelp HTML 9.0.1 - My images are not showing when published

    Hi all,
    We have just upgraded from RH5 to RH9. We are using IE9.  All of our projects transferred over just fine - except for one.  We are able to publish this topic; however, the images within the topics are not being displayed when we publish - we get the dreaded red 'x'.  We can see the images when viewing the topics in RH.  However, they are not listed in the images folder in the Project Manager.  The images can be seen using Quick view and Internet view.  However, they cannot be seen when we generate a Word document.
    Every other project is functioning properly.  We can publish everything else just fine.  This one project is our oldest project, but I don't know if that has anything to do with it.
    Any guidance or direction will be greatly appreciated.
    Thanks,
    Linda

    Rick,
    Thanks for your help.  I did attach one of my images as a baggage file, and low and behold, the image appeared in my topic after publishing (I'm sorry I thought you were both nuts).  I just hope there is something I can do short of attach over 6500 images as baggage files.
    Here is the HTML for one of my topics.  Please let me know if you see anything hinky in there.  I bolded where the jpg image is:
    <?xml version="1.0" encoding="utf-8" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="generator" content="Adobe RoboHelp 9" />
    <title>Changing a Private Report's Expiration Date</title>
    <link rel="StyleSheet" href="default.css" type="text/css" />
    </head>
    <body>
    <p><img src="image73.jpg" alt="" style="border: none;" width="283" height="132"
       border="0" /></p>
    <p>&#160;</p>
    <ol type="1">
    <li class="p"><p>Determine which report you wish to change.</p></li>
    <li class="p"><p>Click the <span style="color: #00478e; text-decoration: underline; ">options</span>
      link for the report. &#160;</p></li>
    <li class="p"><p>Enter the new expiration date in the <span style="font-weight: bold;">Report
      Expiration</span> field.</p></li>
    <li class="p"><p>Click <span style="background-color: #025be2; color: #ffffff;">&#160;save</span>
      . Or, to cancel this change and return to report parameters, click
      the <span style="background-color: #025be2; color: #ffffff;">&#160;cancel</span>
      &#160;button.</p></li>
    </ol>
    </body>
    </html>Rick,

  • Message not deleting from Topic after successfully dequeue

    Hi All,
    Help please..
    I need to design a process where message have to produce into a AQ JMS topic and later i have to consume the message from the same topic and publish to a Queue.
    In order to move on this i have created a sample My_Topic1 and My_Queue1 with below syntax
    Topic:-
    EXEC dbms_aqadm.create_queue_table (queue_table=>'MY_Topic1', queue_payload_type=>'sys.aq$_jms_text_message', multiple_consumers=>true );
    EXEC dbms_aqadm.create_queue(queue_name=>'MY_Topic1', queue_table=>'MY_Topic1');
    EXEC dbms_aqadm.start_queue(queue_name=>'MY_Topic1');
    Queue:-
    EXEC dbms_aqadm.create_queue_table (queue_table=>'My_Queue1', queue_payload_type=>'sys.aq$_jms_text_message', multiple_consumers=>false);
    EXEC dbms_aqadm.create_queue(queue_name=>'My_Queue1', queue_table=>'My_Queue1');
    EXEC dbms_aqadm.start_queue(queue_name=>'My_Queue1');
    Now i created Foreign server and create local and destination topic of queue.topics name and also created Data source of XAType.
    Now my bpel process getting a message(which as one element of sting type) from a web service and i am producing the same message to Topic. Once the message published to topic in a separate composite my JMS Adaptor dequeue/Consume the message from the topic and subscribe it to queue.
    The Above scenario working as expected but here what my observation on this
    1)When i dequeue message from a topic using bpel process successfully i am able to subscribe the message to queue but the message still remain in the topic i think it suppose to get of the topic once successfully dequeued.
    Even i check the subscriber topic table and one subscriber is listening to the topic.
    2)If in case any error generated at the time of subscribing to the queue the message should rollback( because i am using XA Transaction) but i think it is not happening as i can see in my topic view aq$my_topic1 MGS_STATE changed to PROCESSED.
    Can some one please let me know where i am going wrong.
    Thanks in advance.
    Regards,
    Tarak.
    Edited by: Tarak on Sep 9, 2012 8:47 PM

    The behavior should be the process consume a message from the topic and will try to do its job. If this process fail, {code]
    But in this message not there in topic even it is failed in soa process.....i am very much interested how this XA is  working that the reason i am trying all this.What to do with a failed/expired message is usually configurable, but doesn't make sense to place it in the same topic again... If the messages are failing too quickly better to adjust the max_retries and retry_delay...I agress in real senario we will move to error queue. But in that case also some how we need to read the message from queue and publish to the end system.
    I am just trying to understand the behavior and what i came to know is after all the retire fails message not going to topictable _E. But when i pass Expire time property or time to live then it is moving to error table.What do you mean? What server was restarted, the database or the soa server? Messages that still didn't reach the max retry number will still be retried...Wheni am bouncing my managed server soa_server1 i can see the invoke activity is trying to publish the message into queue... this is happens after server restart and suppose not to happen....
    But thanks alot for the inputs...
    Regards,
    Tarak.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • RH8 RoboHelp HTML published as web help TOC format

    Is there any way to manually tweak the TOC formatting in a published set of sub docs that were generated from the root books of a RoboHelp HTML project?
    Original project had Install Guide, Admin Guide, etc. which are now published separately. Problems: all files for all books are in each published help system. Browse sequences contain all topics. TOC format got 'lost' so tab names rather than icons are used for ...TOC, Index, Glossary, etc. even though Icons are in the projects. Individual projects open with one book, which must be expanded. No colors in TOC, and uses a different (and noticeably larger) font from the topic.
    Since this one-off was done to an unknown version of the content, I'd be better off mucking with the cshdat and wh files than the content of the topics.

    ...just now revisiting the project that precipitated the original request. I have additional info and a request:
    The separate help documents had been published without resetting the browse sequence. As it is today, (because browse sequences were not updated), many hyperlinks jump out of the published books and over to an earlier build that has a single TOC (same IIS server, but completely different path).
    I learned that a RH HTML project can have multiple TOCs. So, my new question: is it possible for three TOCs to keep thier own browse sequences and access one common set of published HTM topics?  How would that be engineered? I don't quite know how to manage hyperlinks that reference topics in one of the other books. I don't want to inherit the wrong browse sequences.
    The alternative is to generate help from the 4 different TOCs into 4 different folders, which is a lot of replication.  Like Siamese twins, there's a lot of cross sharing built into the original project, so in most cases, the "see also" relationships would give each separately published book 100% access to all the topics, but from a limited TOC.

  • Error when publishing UPK training guide

    Hi
    I have an error message appear when i try to publish a topic as a training guide. Please follow links to see screenshots. I do not understand why this has happened.
    [error box|http://www.flickr.com/photos/23748212@N07/4922658773/]
    [Activity log|http://www.flickr.com/photos/23748212@N07/4923250908/]

    It looks like the document you are trying to publish is open. Sometime applications keep locks on files even after the applications are closed. You may want to try closing any word processing applications you used to open the file. If that doesn't work I would try rebooting your machine. And if neither works, submit a ticket with support: http://support.oracle.com/
    Best regards,
    Marc

  • HTML5 SharePoint Publishing - Hyperlinks are not highlighted

    Hi,
    I am publishing few topics in SharePoint (2010) using RoboHelp 10. The topic has few links to other topics.
    After publishing, I find that couple of links are in blue text (and underlined) by default. But few links are  turning into blue (and underlined) only when the cursor is placed.
    Do we have any properties setup Or any stylesheet changes needed to display all the hyperlinks in blue text?
    Note : When the same project is published to a local folder, all links are displayed in blue text and underlined.
    Thanks,
    Nandha

    Please find the settings

  • Subscriber not receiving published message

    Hi,
    I'm new to JMS and hence might sound very novice..
    I'm trying to send and receive messages between 2 servers running App Server 7.0
    I've configured both of them to not start the built in JMS service (I tried using that initially, did not work).
    So, I start the imq broker on each server manually before I start the application on each of them.
    I can see thru my debug statements that my client is publishing the message, but its not received by the subscriber.
    I have the imqbrokerhostname set on each server (thru the app server admin console) to point to each of them.
    Here is how I have written my publisher and subscriber.
    The publisher is just another class and the subscriber is a thread that gets created when the app starts (I'm sure about that, as I have debug statements to prove that).
    Here is my publisher code:
    public void refreshRDMTable(String strTableName)
    //Establish error logging category
    Category m_category = Category.getInstance("JMS_eCATSPublisher.refreshRDMTable");
    m_category.info("entering");
    String strMessage = strTableName;
    String topicCFName = Foundation.getProperty("eCATSTopicConnectionFactory");
    String topicName = Foundation.getProperty("eCATSTopic");
    try
    InitialContext context = new InitialContext();
    // Lookup the topic connection factory
    // from the initial context.
    TopicConnectionFactory tcf = (TopicConnectionFactory) context.lookup(topicCFName);
    // Create a new topic connection from the topic
    // connection factory.
    TopicConnection conn = tcf.createTopicConnection();
    // Start the connection
    conn.start();
    // Create a new topic session from the topic
    // connection. The session should not be transacted
    // and should use automatic message acknowledgement.
    TopicSession session = conn.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    // Lookup the topic that we are to publish to
    // from the initial context.
    Topic topic = (Topic) context.lookup(topicName);
    // Create a new topic publisher using
    // the topic session. The publisher should
    // be created to publish to Topic topic.
    TopicPublisher publisher = session.createPublisher(topic);
    // Using the topic session create a new
    // text message to publish
    TextMessage message = session.createTextMessage(strMessage);
    // Using the publisher publish the text
    // message that's just been created
    publisher.publish(message);
    m_category.info("Publishing JMS message: " + message);
    catch (NamingException ne)
    ne.printStackTrace();
    catch (JMSException jmse)
    Exception linkedException = jmse.getLinkedException();
    if (linkedException != null)
    linkedException.printStackTrace();
    jmse.printStackTrace();
    }//end method
    and Here is my subscriber class:
    public class JMSSubscriberThread extends Thread {
    private boolean isStopped;
    private TopicConnection fTopicConnecton;
    private TopicSession fSession;
    private boolean trueVal = true;
    private Topic fTopic;
    public void run()
    Category cat = Category.getInstance("JMSSubscriberThread.run");
    String topicCFName = Foundation.getProperty("eCATSTopicConnectionFactory");
    String topicName = Foundation.getProperty("eCATSTopic");
    int receiveTime = Integer.parseInt(Foundation.getProperty("callReceiveTimerMillisec"));
    JMSRefreshObject rdmRefreshThread = new JMSRefreshObject();
    cat.info("entering");
    TopicSubscriber m_Subscriber = null;
    try
    final InitialContext context = new InitialContext();
    // Lookup the topic connection factory
    // from the initial context.
    TopicConnectionFactory tcf =
    (TopicConnectionFactory) context.lookup(topicCFName);
    // Create a new topic connection from the topic
    // connection factory.
    fTopicConnecton = tcf.createTopicConnection();
    // Create a new topic session from the topic
    // connection. The session should not be transacted
    // and should use automatic message acknowledgement.
    fSession =
    fTopicConnecton.createTopicSession(
    false,
    Session.AUTO_ACKNOWLEDGE);
    // Lookup the topic that we are to subscribe to
    // from the initial context.
    fTopic = (Topic) context.lookup(topicName);
    // Create a new topic subscriber using
    // the topic session. The subscriber should
    // be created to subscribe to Topic topic.
    m_Subscriber = fSession.createSubscriber(fTopic);
    fTopicConnecton.start();
    catch (NamingException e1)
    cat.error(e1.getMessage(), e1);
    catch (JMSException e1)
    cat.error(e1.getMessage(), e1);
    do
    try
    // Using the subscriber check for published
    // messages. Use the subscriber's receive()
    // method as we are not sure when a message
    // will be published to the topic.
    TextMessage message;
    message = (TextMessage)m_Subscriber.receive(receiveTime);
    if(message != null)
    cat.info("Message=========="+message.getText());
    rdmRefreshThread.refreshRDMTable(message.getText());
    catch (JMSException e)
    cat.error(e.getMessage(), e);
    } while (isStopped == false);
    try
    fTopicConnecton.close();
    catch (JMSException e)
    cat.error(e.getMessage(), e);
    }//end method
    public void stopExecution()
    this.isStopped = true;
    } //end method
    } //end class
    Here are the broker logs:
    1. Server 1
    Java Runtime: 1.4.2_07 Sun Microsystems Inc. C:\Sun\AppServer7\jdk\jre
    [19/Apr/2005:09:51:59 CDT] License: Sun Java(tm) System Message Queue 3.5 SP1 trial license.
    [19/Apr/2005:09:51:59 CDT] IMQ_HOME=C:\Sun\AppServer7\imq
    [19/Apr/2005:09:51:59 CDT] IMQ_VARHOME=C:\Sun\AppServer7\imq\var
    [19/Apr/2005:09:52:20 CDT] Windows 2000 5.0 x86 9NW8541-42733.ams.com (1 cpu) saravind
    [19/Apr/2005:09:52:20 CDT] Java Heap Size: max=194432k, current=16256k
    [19/Apr/2005:09:52:20 CDT] Arguments: -license try -tty
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the portmapper service using tcp [ 7676, 50, * ] with min threads 1 and max threads of 1
    [19/Apr/2005:09:52:20 CDT] [B1060]: Loading persistent data...
    [19/Apr/2005:09:52:20 CDT] Using built-in file-based persistent store: C:\Sun\AppServer7\imq\var\instances\imqbroker\
    [19/Apr/2005:09:52:20 CDT] [B1041]: Cluster initialization successful.
    [19/Apr/2005:09:52:20 CDT] [B1136]: Processing stored transactions
    [19/Apr/2005:09:52:20 CDT] [B1013]: Auto Creation of Queues is Enabled
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the jms service using tcp(host = *, port=7675, mode=dedicated) with min threads 10 and max threads of 1000
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the admin service using tcp(host = *, port=0, mode=dedicated) with min threads 4 and max threads of 10
    [19/Apr/2005:09:52:20 CDT] [B1039]: Broker "[email protected]:7676" ready.
    [19/Apr/2005:09:53:37 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:09:56:49 CDT] [B1065]: Accepting: [email protected]:4482->jms:7675. Count=1
    [19/Apr/2005:09:56:50 CDT] [B1132]: Autocreating destination eCATSTopic [Topic]
    [19/Apr/2005:10:04:22 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:36 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:48 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:05:05 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:09:10 CDT] [B1065]: Accepting: [email protected]:4535->jms:7675. Count=2
    2. Server 2
    Java Runtime: 1.4.2_07 Sun Microsystems Inc. C:\Sun\AppServer7\jdk\jre
    [19/Apr/2005:09:51:59 CDT] License: Sun Java(tm) System Message Queue 3.5 SP1 trial license.
    [19/Apr/2005:09:51:59 CDT] IMQ_HOME=C:\Sun\AppServer7\imq
    [19/Apr/2005:09:51:59 CDT] IMQ_VARHOME=C:\Sun\AppServer7\imq\var
    [19/Apr/2005:09:52:20 CDT] Windows 2000 5.0 x86 9NW8541-42733.ams.com (1 cpu) saravind
    [19/Apr/2005:09:52:20 CDT] Java Heap Size: max=194432k, current=16256k
    [19/Apr/2005:09:52:20 CDT] Arguments: -license try -tty
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the portmapper service using tcp [ 7676, 50, * ] with min threads 1 and max threads of 1
    [19/Apr/2005:09:52:20 CDT] [B1060]: Loading persistent data...
    [19/Apr/2005:09:52:20 CDT] Using built-in file-based persistent store: C:\Sun\AppServer7\imq\var\instances\imqbroker\
    [19/Apr/2005:09:52:20 CDT] [B1041]: Cluster initialization successful.
    [19/Apr/2005:09:52:20 CDT] [B1136]: Processing stored transactions
    [19/Apr/2005:09:52:20 CDT] [B1013]: Auto Creation of Queues is Enabled
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the jms service using tcp(host = *, port=7675, mode=dedicated) with min threads 10 and max threads of 1000
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the admin service using tcp(host = *, port=0, mode=dedicated) with min threads 4 and max threads of 10
    [19/Apr/2005:09:52:20 CDT] [B1039]: Broker "[email protected]:7676" ready.
    [19/Apr/2005:09:53:37 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:09:56:49 CDT] [B1065]: Accepting: [email protected]:4482->jms:7675. Count=1
    [19/Apr/2005:09:56:50 CDT] [B1132]: Autocreating destination eCATSTopic [Topic]
    [19/Apr/2005:10:04:22 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:36 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:48 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:05:05 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:09:10 CDT] [B1065]: Accepting: [email protected]:4535->jms:7675. Count=2
    It looks like it is accepting something, but for some reason the message is still not received.
    Please advice appropriately.
    Thanks
    Shekhs

    Hi,
    I'm new to JMS and hence might sound very novice..
    I'm trying to send and receive messages between 2 servers running App Server 7.0
    I've configured both of them to not start the built in JMS service (I tried using that initially, did not work).
    So, I start the imq broker on each server manually before I start the application on each of them.
    I can see thru my debug statements that my client is publishing the message, but its not received by the subscriber.
    I have the imqbrokerhostname set on each server (thru the app server admin console) to point to each of them.
    Here is how I have written my publisher and subscriber.
    The publisher is just another class and the subscriber is a thread that gets created when the app starts (I'm sure about that, as I have debug statements to prove that).
    Here is my publisher code:
    public void refreshRDMTable(String strTableName)
    //Establish error logging category
    Category m_category = Category.getInstance("JMS_eCATSPublisher.refreshRDMTable");
    m_category.info("entering");
    String strMessage = strTableName;
    String topicCFName = Foundation.getProperty("eCATSTopicConnectionFactory");
    String topicName = Foundation.getProperty("eCATSTopic");
    try
    InitialContext context = new InitialContext();
    // Lookup the topic connection factory
    // from the initial context.
    TopicConnectionFactory tcf = (TopicConnectionFactory) context.lookup(topicCFName);
    // Create a new topic connection from the topic
    // connection factory.
    TopicConnection conn = tcf.createTopicConnection();
    // Start the connection
    conn.start();
    // Create a new topic session from the topic
    // connection. The session should not be transacted
    // and should use automatic message acknowledgement.
    TopicSession session = conn.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    // Lookup the topic that we are to publish to
    // from the initial context.
    Topic topic = (Topic) context.lookup(topicName);
    // Create a new topic publisher using
    // the topic session. The publisher should
    // be created to publish to Topic topic.
    TopicPublisher publisher = session.createPublisher(topic);
    // Using the topic session create a new
    // text message to publish
    TextMessage message = session.createTextMessage(strMessage);
    // Using the publisher publish the text
    // message that's just been created
    publisher.publish(message);
    m_category.info("Publishing JMS message: " + message);
    catch (NamingException ne)
    ne.printStackTrace();
    catch (JMSException jmse)
    Exception linkedException = jmse.getLinkedException();
    if (linkedException != null)
    linkedException.printStackTrace();
    jmse.printStackTrace();
    }//end method
    and Here is my subscriber class:
    public class JMSSubscriberThread extends Thread {
    private boolean isStopped;
    private TopicConnection fTopicConnecton;
    private TopicSession fSession;
    private boolean trueVal = true;
    private Topic fTopic;
    public void run()
    Category cat = Category.getInstance("JMSSubscriberThread.run");
    String topicCFName = Foundation.getProperty("eCATSTopicConnectionFactory");
    String topicName = Foundation.getProperty("eCATSTopic");
    int receiveTime = Integer.parseInt(Foundation.getProperty("callReceiveTimerMillisec"));
    JMSRefreshObject rdmRefreshThread = new JMSRefreshObject();
    cat.info("entering");
    TopicSubscriber m_Subscriber = null;
    try
    final InitialContext context = new InitialContext();
    // Lookup the topic connection factory
    // from the initial context.
    TopicConnectionFactory tcf =
    (TopicConnectionFactory) context.lookup(topicCFName);
    // Create a new topic connection from the topic
    // connection factory.
    fTopicConnecton = tcf.createTopicConnection();
    // Create a new topic session from the topic
    // connection. The session should not be transacted
    // and should use automatic message acknowledgement.
    fSession =
    fTopicConnecton.createTopicSession(
    false,
    Session.AUTO_ACKNOWLEDGE);
    // Lookup the topic that we are to subscribe to
    // from the initial context.
    fTopic = (Topic) context.lookup(topicName);
    // Create a new topic subscriber using
    // the topic session. The subscriber should
    // be created to subscribe to Topic topic.
    m_Subscriber = fSession.createSubscriber(fTopic);
    fTopicConnecton.start();
    catch (NamingException e1)
    cat.error(e1.getMessage(), e1);
    catch (JMSException e1)
    cat.error(e1.getMessage(), e1);
    do
    try
    // Using the subscriber check for published
    // messages. Use the subscriber's receive()
    // method as we are not sure when a message
    // will be published to the topic.
    TextMessage message;
    message = (TextMessage)m_Subscriber.receive(receiveTime);
    if(message != null)
    cat.info("Message=========="+message.getText());
    rdmRefreshThread.refreshRDMTable(message.getText());
    catch (JMSException e)
    cat.error(e.getMessage(), e);
    } while (isStopped == false);
    try
    fTopicConnecton.close();
    catch (JMSException e)
    cat.error(e.getMessage(), e);
    }//end method
    public void stopExecution()
    this.isStopped = true;
    } //end method
    } //end class
    Here are the broker logs:
    1. Server 1
    Java Runtime: 1.4.2_07 Sun Microsystems Inc. C:\Sun\AppServer7\jdk\jre
    [19/Apr/2005:09:51:59 CDT] License: Sun Java(tm) System Message Queue 3.5 SP1 trial license.
    [19/Apr/2005:09:51:59 CDT] IMQ_HOME=C:\Sun\AppServer7\imq
    [19/Apr/2005:09:51:59 CDT] IMQ_VARHOME=C:\Sun\AppServer7\imq\var
    [19/Apr/2005:09:52:20 CDT] Windows 2000 5.0 x86 9NW8541-42733.ams.com (1 cpu) saravind
    [19/Apr/2005:09:52:20 CDT] Java Heap Size: max=194432k, current=16256k
    [19/Apr/2005:09:52:20 CDT] Arguments: -license try -tty
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the portmapper service using tcp [ 7676, 50, * ] with min threads 1 and max threads of 1
    [19/Apr/2005:09:52:20 CDT] [B1060]: Loading persistent data...
    [19/Apr/2005:09:52:20 CDT] Using built-in file-based persistent store: C:\Sun\AppServer7\imq\var\instances\imqbroker\
    [19/Apr/2005:09:52:20 CDT] [B1041]: Cluster initialization successful.
    [19/Apr/2005:09:52:20 CDT] [B1136]: Processing stored transactions
    [19/Apr/2005:09:52:20 CDT] [B1013]: Auto Creation of Queues is Enabled
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the jms service using tcp(host = *, port=7675, mode=dedicated) with min threads 10 and max threads of 1000
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the admin service using tcp(host = *, port=0, mode=dedicated) with min threads 4 and max threads of 10
    [19/Apr/2005:09:52:20 CDT] [B1039]: Broker "[email protected]:7676" ready.
    [19/Apr/2005:09:53:37 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:09:56:49 CDT] [B1065]: Accepting: [email protected]:4482->jms:7675. Count=1
    [19/Apr/2005:09:56:50 CDT] [B1132]: Autocreating destination eCATSTopic [Topic]
    [19/Apr/2005:10:04:22 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:36 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:48 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:05:05 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:09:10 CDT] [B1065]: Accepting: [email protected]:4535->jms:7675. Count=2
    2. Server 2
    Java Runtime: 1.4.2_07 Sun Microsystems Inc. C:\Sun\AppServer7\jdk\jre
    [19/Apr/2005:09:51:59 CDT] License: Sun Java(tm) System Message Queue 3.5 SP1 trial license.
    [19/Apr/2005:09:51:59 CDT] IMQ_HOME=C:\Sun\AppServer7\imq
    [19/Apr/2005:09:51:59 CDT] IMQ_VARHOME=C:\Sun\AppServer7\imq\var
    [19/Apr/2005:09:52:20 CDT] Windows 2000 5.0 x86 9NW8541-42733.ams.com (1 cpu) saravind
    [19/Apr/2005:09:52:20 CDT] Java Heap Size: max=194432k, current=16256k
    [19/Apr/2005:09:52:20 CDT] Arguments: -license try -tty
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the portmapper service using tcp [ 7676, 50, * ] with min threads 1 and max threads of 1
    [19/Apr/2005:09:52:20 CDT] [B1060]: Loading persistent data...
    [19/Apr/2005:09:52:20 CDT] Using built-in file-based persistent store: C:\Sun\AppServer7\imq\var\instances\imqbroker\
    [19/Apr/2005:09:52:20 CDT] [B1041]: Cluster initialization successful.
    [19/Apr/2005:09:52:20 CDT] [B1136]: Processing stored transactions
    [19/Apr/2005:09:52:20 CDT] [B1013]: Auto Creation of Queues is Enabled
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the jms service using tcp(host = *, port=7675, mode=dedicated) with min threads 10 and max threads of 1000
    [19/Apr/2005:09:52:20 CDT] [B1004]: Starting the admin service using tcp(host = *, port=0, mode=dedicated) with min threads 4 and max threads of 10
    [19/Apr/2005:09:52:20 CDT] [B1039]: Broker "[email protected]:7676" ready.
    [19/Apr/2005:09:53:37 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:09:56:49 CDT] [B1065]: Accepting: [email protected]:4482->jms:7675. Count=1
    [19/Apr/2005:09:56:50 CDT] [B1132]: Autocreating destination eCATSTopic [Topic]
    [19/Apr/2005:10:04:22 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:36 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:04:48 CDT] [B1072]: Closed cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:05:05 CDT] [B1071]: Established cluster connection : sandstorm.ams.com/162.70.208.114:7676 (imqbroker)
    [19/Apr/2005:10:09:10 CDT] [B1065]: Accepting: [email protected]:4535->jms:7675. Count=2
    It looks like it is accepting something, but for some reason the message is still not received.
    Please advice appropriately.
    Thanks
    Shekhs

  • Publishing WebHelp_Pro Projects

    I am looking for some help viz publishing WebHelp_Pro
    projects to RoboEngine.NET.
    As far as I can make out, it is only possible to publish
    multiple WebHelp_Pro projects as merged projects that share the
    same table of contents. However, I would really like to publish my
    projects so that they each retain their separate table of contents.
    This would allow me to give customers a separate web address for
    the Help for each product. Is it possible to do this?
    Thanks,
    Alan

    Hi Alan and welcome to our community
    I'm not sure about the .NET version of RoboEngine, but I
    think that the regular RoboEngine has a Configuration
    manager icon that you can use to configure settings for RoboEngine.
    IIRC, one of these settings controls the ability to merge the
    projects.
    Hope this helps a little... Rick

  • EJB publisher -- Normal Java Client

    I'm having a problem with publishing from an EJB.
    I am trying to publish a topic from Session Bean in Weblogic server. And a normal client is subscriber for the topic. When I publish a message from the EJB, client is not getting the messages. While I am monitoring the Topic, it is receving the messages from bean, that is, Messages Received is increasing each time the EJB publishes. But the client is not receiving any message. Consumers Total is displayed as 1.
    Could anybody tell me what might be the problem.
    Thanks in advance.
    Supriya

    I got the solution. Thank you if anybody tried to find the solution.

  • How Can I Manage Topic Statuses and Workflow (RoboHelp 8)

    I'm the sole RoboHelp author in a company with a project lifecycle that didn't require me to work concurrent Help updates. I had time to finish an update and publish before starting work on another. Now I have multiple projects hitting my desk that need to publish on differing schedules.
    My question is, how can I more effectively manage my workflow? For example, I currently need to publish a Help update for Project 1 that only impacts two topics; however, I have updates for three existing topics in review for Project 2 that doesn't rollout for three more weeks. If I generate an update for Project 1 now, my Project 2 topics that I don't want to publish yet will be included in the compiled file. How can I manage this situation?
    It looks like I can set a topic status. Currently, all my topics use the default "In Progress" status. Should I set all my topics to "Complete" and reserve "In Progress" and "Ready for Review" for those that I'm working on for my various projects? Would it enable me to publish completed topics for Project 1 and default to the original content for the three Project 2 topics I status as "In Progress" or "Ready for Review?" As I noted, I don't want Project 2 updates to compile with Project 1, but do want their original content to be included in the file until such time as I'm ready to release the updates.
    Thanks

    I'm not clear how source control will help here. I believe the problem is about working on topics that are not to be included in an output. This is achieved by using conditional build tags. Apply a tag of say WIP to topics and content that is not ready to be generated. When the help is generated, apply a build expression of Not WIP.
    Source control would only be necessary if there is more than one person working on the project.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

Maybe you are looking for

  • Which is Better in Performancewise?

    Hi Guys,            In context of ABAP HR,  Which Technique is better for selecting Data (Performance wise)? 1) Use of Provide / EndProvide OR 2) Use of Macro like rp_provide_from_last Kindly reply with suitable reason. Thanks, Ravin

  • I am considering getting an iphone...  Which model is the best for me to get?

    I am considering getting an iphone... I do not care about getting the "latest gadget", but have all apple products and would love the convenience of the calendar, music, camera, etc... on my phone. Which model is the best for me to get? Is it really

  • Spool help

    hi I created a view which has 6000 records and each record has 54 columns. now I am trying to spool the output data of the view to an excel sheet as sql>spool c:\out.csv sql> select * from summary; but the excel file does not display the records in a

  • Check DB Error in BW system

    Hello All, Check DB job ends with following error Microsoft SQL Server  2000 - 8.00.2282 (Intel X86)      Dec 30 2008 02:22:41      Copyright (c) 1988-2003 Microsoft Corporation      Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) M

  • Executing SQL query

    Here is what I've got: try             // Load the JDBC driver             String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver             Class.forName (driverName);             // Create a connection to the database             ser