JMS beginner

I am new to JMS. Can a message publisher that subscribes to the same topic receive its own message back? How do the clients know what to receive?
Thanks.

MrsDoubtFire wrote:
I am new to JMS. Can a message publisher that subscribes to the same topic receive its own message back? Kinda like writing yourself a letter. What's the point?
How do the clients know what to receive?That's what the topic/queue manager keeps track of.
%

Similar Messages

  • Need help, JMS beginner.

    Hi,
    I m new to the JMS and appreciate all help you can offer.
    I'll need to create some kind of an API to our system that other suppliers/operators will use in their existing (java) environment.
    And think JMS is a good solution (?)
    Please correct me if I m thinking wrong:
    1.
    The API MUST over my own classes contains SUN JMS classes and client classes specific the JMS vendor.
    2.
    A typical API call for the supplier would look like:
    import mycomp.rpc.*;
    import mycomp.rpc.answers.*;
    Books[] books = MyAPIClass.getAllBooks();
    OrderConfirmation orderConf = MyAPIClass.createOrder( aBook );
    boolean orderCommited = orderConf.isCommited();
    if ( !orderCommited )
      System.out.println( orderConf.getDescription() );
    ...Is it possible to achieve a solution for this in JMS ?
    As you see Im a good JMS beginner.
    any comments are good...
    thank you.

    Yes, JMS is a good solution for integration of this type. Of course, since this integration may be external you're going to have to come up with a solution for security and firewall issues. Perhaps web services would be a better option in light of these issues.

  • JMS beginner -Environment help

    I read the JMS tutorial on the sun's website. Still some of the concepts are not clear to me. I'm trying to understand JMS as analogous to JDBC. Can somebody answer the following questions
    1) In JDBC paradigm, You have JDBC API, and a JDBC implementation(The jar file provided by the database vendor) and the database(eg Oracle , sybase). Through out the JMS tutorial, they talk about only JMS API and Messaging provider.
    2) My environment is eclipse,tomcat. What do i need to write a j2ee component that puts a message on IBM MQ?
    Thanks in advance.

    I have done it using J2SE - the approach is similar except I assume you will be using a Message Driven Bean.
    1.You need the MQ JMS jar files on your classpath. E.g. (not sure if all of these are required, but I always have them all):
    com.ibm.mq.jar
    com.ibm.mq.pcf.jar
    com.ibm.mq.jms.jar
    connector.jar
    dhbcore.jar
    jms.jar
    jta.jar
    mqcontext.jar2.You need to have a JNDI configuration file on your classpath root: (change the URL to host:port/channel you are using. 1414/SYSTEM.DEF.SVRCONN are the defaults).
    java.naming.factory.inital=com.ibm.mq.jms.context.WMQInitialContextFactory
    java.naming.provider.url=localhost:1414/SYSTEM.DEF.SVRCONN
    3. Make sure you have MQ 6.0.2.2 (fix packs installed), and set up your 1414 queue manager with a JNDI provider. Set up a queue connection factory "myQCF" and a destination "myQueue" which itself references an actual queue on your queue manager.
    4. In J2SE, something along the lines of:
    import javax.naming.*;
    import javax.jms.*;
    Context ctx = new InitialContext();
    QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup( "myQCF");
    QueueConnection conn = factory.createQueueConnection();
    Destination dest = (Destination) ctx.lookup( "myQueue");
    Session session = conn.createSession( false, Session.AUTO_ACKNOWLEDGE);
    TextMessage message = session.createTextMessage( "This is a test message");
    MessageProducer prod = session.createProducer( dest);
    producer.send( message);

  • QueueBrowser Polling

    Hi all,
    If I use a QueueBrowser in order to read messages from a queue,
    without deleting them from it, i could process the messages and later delete them invoking the "receive" method when the processing is finished, right?.
    If the queue is empty, i'd need to poll the queue using the QueueBrowser to read new possible messages without deleting them, am i right or is there other better method?
    Thanks in advance.

    Hi,
    I'm rather new to the JMS world, and i need your help. In order to avoid polling, as i said in my original message, i have devised an idea that could work, but i need to check it with you. The scenario contains a message producer a consumer and the JMS provider. What i want to do is to process a message from a queue
    without deleting it before it has been processed (dont want to use
    a transaction because my code is J2SE, not J2EE)
    � The message producer will work this way, for each message that
    it wants to send through the queue:
    <code>
    Message msg_divider= .... // msg that precedes real msgs (a msg with content to be processed)
    // used to avoid deleting real msgs in the consumer. (See consumer section)
    Message msg= ..... // msg with the real content
    queuesender.send(msg_divider, DeliveryMode.NON_PERSISTENT, priority, time);
    queuesender.send(msg); // Persistent is default
    </code>
    � The message consumer will have this code:
    <code>
    QueueReceiver qreceiver= ....
    QueueBrowser qbrowser= ...
    Enumeration msgs= null;
    while (true) {
    msgs= qbrowser.getEnumeration();
    while (msgs.hasMoreElements()) {
    Message msg= (Message) msg.nextElement();
    // isDividerMsg checks if it is a divider msg
    // alreadyProcessedMsg checks in DB if the msg was already processed
    if ( !isDividerMsg(msg) && !alreadyProcessedMsg(msg))
    process(msg); // Makes whatever processing of the contents of the msg
    qreciever.receive(); // reads the msg from the queue and deletes it
    </code>
    So, with this solution, if it works .... we get:
    � Transactional like processing of the messages without using a real transaction, useful for non J2EE apps.
    � It's efficient because divider msgs aren't persisted and we don't have
    to poll the queue
    Please comments, and suggestions for a JMS beginner ...

  • MapMessage Question (Beginner in JMS)

    Hi,
    I've written a piece of code to send a MapMessage to another application when my application fails.
    The MapMessage contains a JMSMessageID and some Key/Value pairs like follow:
    Key:"ErrorMessage" Value: A meanaingful string explainign the error
    Key"Stack_Trace" Value: An object containing the detailed stack_trace of the error.
    The subscriber (recipient of the message) to the queue are keyed up to expect XML over the wire.
    Now I know that MapMessage basically is a string containing a set of XML name/type/value triplets encoded, but does this mean they can retrieve information in an xml format without using JMS?
    If not, can you advise an alternative message type considering the following:
    a)The recipient doesn't have to use JMS
    b)My application uses IBM's MQ as the message wrapper.
    Many Thanks,
    Emily

    I don't think MapMessage is appropriate for what you want to do. Unless you override the toString method (or provide a comparable method) you can't stringify the contents of the message.
    You should probably use TextMessage instead and setText to an XML string that your application constructs.
    An application receiving the MQ message will probably access the Body portion of the message to get to the XML string.
    Regardless, your application and the subscriber application have to agree on the XML structure.
    TextMessage msg = session.createTextMessage();
    msg.setText( yourXMLString );Creating the XML string is a different ball of wax.
    I hope this was helpful.

  • Oracle.jms.AQjmsException: Error creating the db_connection( OSB PS2.)

    hi All,
    I am beginner in OSB 11g. Please excuse me if I am asking any dumb question.
    I am trying to post messages to Oracle AQ by configuring JMS Destination in OSB Alert destination
    I have configured AQ JMS in weblogic 10.3.3 ( OSB PS2) following the blog (http://jianmingli.com/wp/?p=2950)
    When i invoked my proxy OSB proxy service i am getting following exception. Can you please help if i am missing any kind of setup while configuring the JMS Module.
    Caused By: oracle.jms.AQjmsException: Error creating the db_connection
         at oracle.jms.AQjmsDBConnMgr.getConnection(AQjmsDBConnMgr.java:625)
         at oracle.jms.AQjmsDBConnMgr.<init>(AQjmsDBConnMgr.java:399)
         at oracle.jms.AQjmsXAConnection.<init>(AQjmsXAConnection.java:112)
         at oracle.jms.AQjmsXAQueueConnectionFactory.createAllXAConnection(AQjmsXAQueueConnectionFactory.java:320)
         at oracle.jms.AQjmsXAQueueConnectionFactory.createXAQueueConnection(AQjmsXAQueueConnectionFactory.java:198)
         at weblogic.deployment.jms.JMSConnectionHelper.openConnection(JMSConnectionHelper.java:282)
         at weblogic.deployment.jms.JMSConnectionHelper.<init>(JMSConnectionHelper.java:144)
         at weblogic.deployment.jms.JMSSessionPool.getConnectionHelper(JMSSessionPool.java:517)
         at weblogic.deployment.jms.PooledConnectionFactory.createConnectionInternal(PooledConnectionFactory.java:355)
         at weblogic.deployment.jms.PooledConnectionFactory.createQueueConnection(PooledConnectionFactory.java:188)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.getSession(JmsOutboundMessageContext.java:399)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.newMessage(JmsOutboundMessageContext.java:621)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.setRequestMetaData(JmsOutboundMessageContext.java:229)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.access$100(JmsOutboundMessageContext.java:72)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext$SendAction.run(JmsOutboundMessageContext.java:788)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.security.Security.runAs(Security.java:61)
         at com.bea.wli.sb.transports.jms.JmsOutboundMessageContext.send(JmsOutboundMessageContext.java:551)
         at com.bea.wli.sb.transports.jms.JmsTransportProvider.sendMessageAsync(JmsTransportProvider.java:680)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
         at $Proxy111.sendMessageAsync(Unknown Source)
         at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageWithoutService(TransportManagerImpl.java:489)
         at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageAsync(TransportManagerImpl.java:417)
         at com.bea.wli.sb.init.FrameworkStarter$TransportServiceImpl.sendMessageAsync(FrameworkStarter.java:391)
         at com.bea.alsb.alert.action.jms.JmsActionProvider.executeAction(JmsActionProvider.java:345)
         at com.bea.alsb.alert.AlertDestinationHandlerImpl.sendAlertToDestination(AlertDestinationHandlerImpl.java:105)
         at com.bea.alsb.alert.pipeline.PipelineAlertManager.processAlert(PipelineAlertManager.java:59)
         at stages.logging.runtime.AlertRuntimeStep.processMessage(AlertRuntimeStep.java:125)
         at com.bea.wli.sb.pipeline.debug.DebuggerRuntimeStep.processMessage(DebuggerRuntimeStep.java:74)
         at com.bea.wli.sb.stages.StageMetadataImpl$WrapperRuntimeStep.processMessage(StageMetadataImpl.java:346)
         at com.bea.wli.sb.stages.impl.SequenceRuntimeStep.processMessage(SequenceRuntimeStep.java:33)
         at stages.routing.runtime.RouteRuntimeStep.processMessage(RouteRuntimeStep.java:102)
         at com.bea.wli.sb.pipeline.debug.DebuggerRuntimeStep.processMessage(DebuggerRuntimeStep.java:74)
         at com.bea.wli.sb.stages.StageMetadataImpl$WrapperRuntimeStep.processMessage(StageMetadataImpl.java:346)
         at com.bea.wli.sb.pipeline.RouteNode.doRequest(RouteNode.java:106)
         at com.bea.wli.sb.pipeline.Node.processMessage(Node.java:67)
         at com.bea.wli.sb.pipeline.PipelineContextImpl.execute(PipelineContextImpl.java:922)
         at com.bea.wli.sb.pipeline.Router.processMessage(Router.java:214)
         at com.bea.wli.sb.pipeline.MessageProcessor.processRequest(MessageProcessor.java:99)
         at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:593)
         at com.bea.wli.sb.pipeline.RouterManager$1.run(RouterManager.java:591)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
         at com.bea.wli.sb.pipeline.RouterManager.processMessage(RouterManager.java:590)
         at com.bea.wli.sb.test.service.ServiceMessageSender.send0(ServiceMessageSender.java:329)
         at com.bea.wli.sb.test.service.ServiceMessageSender.access$000(ServiceMessageSender.java:76)
         at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:134)
         at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:132)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
         at com.bea.wli.sb.test.service.ServiceMessageSender.send(ServiceMessageSender.java:137)
         at com.bea.wli.sb.test.service.ServiceProcessor.invoke(ServiceProcessor.java:454)
         at com.bea.wli.sb.test.TestServiceImpl.invoke(TestServiceImpl.java:172)
         at com.bea.wli.sb.test.client.ejb.TestServiceEJBBean.invoke(TestServiceEJBBean.java:167)
         at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.invoke(TestService_sqr59p_EOImpl.java:353)
         at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
         at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: java.lang.ClassCastException: weblogic.jdbc.rmi.SerialConnection_weblogic_jdbc_rmi_internal_ConnectionImpl_weblogic_jdbc_wrapper_JTAConnection_weblogic_jdbc_wrapper_XAConnection_oracle_jdbc_driver_LogicalConnection_1033_WLStub cannot be cast to oracle.jdbc.internal.OracleConnection
         at oracle.jms.AQjmsGeneralDBConnection.getProviderKey(AQjmsGeneralDBConnection.java:96)
         at oracle.jms.AQjmsGeneralDBConnection.<init>(AQjmsGeneralDBConnection.java:65)
         at oracle.jms.AQjmsDBConnMgr.getConnection(AQjmsDBConnMgr.java:566)
         at oracle.jms.AQjmsDBConnMgr.<init>(AQjmsDBConnMgr.java:399)
         at oracle.jms.AQjmsXAConnection.<init>(AQjmsXAConnection.java:112)
         at oracle.jms.AQjmsXAQueueConnectionFactory.createAllXAConnection(AQjmsXAQueueConnectionFactory.java:320)
         at oracle.jms.AQjmsXAQueueConnectionFactory.createXAQueueConnection(AQjmsXAQueueConnectionFactory.java:198)
         at weblogic.deployment.jms.JMSConnectionHelper.openConnection(JMSConnectionHelper.java:282)
         at weblogic.deployment.jms.JMSConnectionHelper.<init>(JMSConnectionHelper.java:144)
         at weblogic.deployment.jms.JMSSessionPool.getConnectionHelper(JMSSessionPool.java:517)
         at weblogic.deployment.jms.PooledConnectionFactory.createConnectionInternal(PooledConnectionFactory.java:355)
         at weblogic.deployment.jms.PooledConnectionFactory.createQueueConnection(PooledConnectionFactory.java:188)

    hi All,
    Here is the actual exception while posting message into AQ ( AQ JMS) from OSB.
    Caused By: java.lang.ClassCastException: weblogic.jdbc.rmi.SerialConnection_weblogic_jdbc_rmi_internal_ConnectionImpl_weblogic_jdbc_wrapper_JTAConnection_weblogic_jdbc_wrapper_XAConnection_oracle_jdbc_driver_LogicalConnection_1033_WLStub cannot be cast to oracle.jdbc.internal.OracleConnection
    at oracle.jms.AQjmsGeneralDBConnection.getProviderKey(AQjmsGeneralDBConnection.java:96)
    at oracle.jms.AQjmsGeneralDBConnection.<init>(AQjmsGeneralDBConnection.java:65)
    Not sure what is missing in my AQ JMS configuration. Please help.
    Regards,
    Nagi

  • JMS message content / Which is better?

    hi all,
    i am a beginner with JMS. i have tried some examples, and now i would like to build my own application using JMS.
    Now, i have to face the issue of the message type 2 carry:
    - String
    - Java Object
    Once i read somewhere that in JMS is recommended to use a String message, rather than sending a message that contains an Object.
    Is that true?
    thanx and regards
    marco

    What type of messages you use really depends on your requirements and how time critical your application is. In general, sending large objects as messages can comsume lot of CPU cycles and could slow down your JMS server and clients. If it is an absolute requirement to use object messages, try to keep the message size less than 2-3 Mb. Some JMS vendors do not support message sizes more than 4-5 Mb. But if you are using JMS primarily for messaging, String messages should be fine.
    You could develop your own request-response mechanism using the JMS implementation. This can be achieved by creating temporary topics and then sending out large object messages directly via sockets.

  • JMS design issue

    I am a beginner in my job.I have a task that need to be accomplished or I can say its my first task but I have no experience how can i do it.In our proj we have ejbs talking to backends via jms methodlogies..so we have different java interfaces talking to different jms destinations.But now we need to design a model so that one interface would talk to two different jms destinations. I have to design the solution for the problem.
    Hope any one can help me out with this.Thanks in advance

    Hi,
    The main reason for this error may be due to invalid destination. Just check whether the queue name and other parameters are proper.
    Have a look at the following links:
    waiting  for u  r  Reply
    http://www.mqseries.net/phpBB2/viewtopic.php?t=30933&sid=f032711044101e2d55e08fdfd5f56fd1

  • JMS implementation in OSB

    Hi,
    I am beginner in OSB . I am trying to create a sample application that uses JMS queue. I went through documentation on OSB and Weblogic, however couldn't create it.
    Could you pls help in creating a sample application that uses JMS queue or point me to an URL where such sample is available?
    Thanks,
    Vijay

    Yes there are but not as straight forward as using JCA transport with AQ adapter in OSB.
    JMS-JMS integration: JMSQ OC4J--->Foreign JMS Q (Weblogic)---->JMS Transport inbound.
    JMS-JMS integration: AQ JMS interface --->Foreign JMS Q (Weblogic)---->JMS Transport inbound.
    BPEL-OSB integration: JMSQ OC4J--->BPEL--->Invoke OSB Proxy--->Your custom logic
    JMS
    Normally application are designed other way around. OSB interfaces with AQ and then routes to other process/transport as required.
    Endpoint A ----OSB --------Endpoint B It makes more sense to use OSB for all end points (connectivity) where it adds maximum value in routing to various end points
    I'm sure you have valid reason to decide using OSB like AQ-->OC4J JMS-->OSB rather than AQ-->OSB--->Endpoint . Based on your architecture there are other integration options like JMS Bridge etc
    Thanks
    Manoj
    Edited by: mneelapu on Dec 24, 2009 2:52 PM

  • Configuring JMS in Oracle 11g

    Hi All,
    I have installed weblogic server, soa suite and jdeveloper.. i have finished configurations.
    Now i need to make use of JMS queue in my jdeveloper and test it.
    I am a beginner. Can u pls tell me what are all the configuration settings I need to do to make my jms work....
    for successfully deploying my bpel with jms in it..

    If your question is how to configure JMS in console then the below thread would help
    How to create JMS Queue in soa 11g?do we need to create jmsuser user in db

  • Accessing the Content of JMS Message

    Hi, i'm very much a beginner in Java EE so I apologise if the question is overly simple.
    I have an Enterprise Java Application which consists of an application client a web application and a Message Bean.
    The application client can send JMS messages to the message bean, which it recieves and accesses the content with message.getText(). My question is how to access this text in a servlet contained in the webapp?
    Also the servlet can send messages, which another message bean recieves, and which I want to access in the application client. This I also don't know how to do.
    Thanks for your time,
    atreides7887

    1. Do you actually have a need to convert to and from string? Why not send a java instance directly onto JMS?
    2. JMS (and Sun MQ, doesn't provide for the gathering of multiple messages. For that, you would have to either code it yourself, or take a look at iep (See [here for a blog|http://blogs.sun.com/sblais/entry/iep_for_message_ordering] on an aspect of it.) Iep is the exact answer for this type of problems, but it would require you to learn another technology and include open esb in your project. Not something you would like to do at the moment. Later when you're ready, I guess.
    3.With Java, there are many solutions to any problems. Knowing little about the problem you're trying to address, you will get a lot of different avenues from people. Hence, the topic discussion. From this description, it doesn't sound like you need them. The choice for the implementation is yours, based on your needs and expertise.
    It sound like you're using JMS as a state machine for your servlet. Is that the case? Do you actually have multiple applications talking to one another? You may need just a DB to store your image and related information, using the queuing as a trigger to know that the data is there and ready... It would avoid you sending the same data over an over again on MQ... Unless I misunderstand what you are trying to do.
    TE

  • JMS Success!!!!!

    Hi there everyone:
    I've written a simple pub/sub chat type chatting program using jms.
    I have a couple of questions. I'm kind of a beginner so the answer may be real simple but I can't find anything that directly mentions these issues in the jms tutorial.
    1. How can I configure the program so that authentication/Login is not required when the application client starts?
    2. How do I create a self extracting installer for the application client? In the event that the user doesn't have j2ee or j2se I don't want them to have to install them before running the client. Is there a java api available for this purpose?
    If any body knows the answers to these questions there's a six-pack of lowenbrau and a dozen krispy-kreme doughnuts waiting for you :)
    Thanks in advance,
    Justin Dismore

    Thank you for the info.
    I'd like to clarify my problem a little bit, if you all don't mind.
    when my application client starts up the app its self does not first appear.
    a login dialog box appears and expects to be given the password and user name that I supplied when deploying the app client using j2ee deploytool.
    when adding the app client to the webapp there is a screen in deploytool where you supply the coded name of the Connection Factory and the jndi name as well. that screen also wants me to supply a username and password. the jms tutorial says to use "j2ee" as the username and password.
    I don't want that login box to appear when the app client is started, I just want the app-client its self to appear.
    thanks for being patient with such a rookie!!!
    Justin Dismore

  • Setting the JMS Header from Payload

    Hi Experts,
    My requirement is to send the payment data coming from ECC to non sap system.Sender adapter is proxy and receiver is JMS.ECC will be sending the filename in one field and payload content as a string in another field.PI has to set the filename coming from ECC in JMS header property.What configuration changes should i need to make in JMS adapter to achieve it?
    Converting the XML to string is possible in PI.But my question is converting the string XML data into XML fields is possible in SAP PI?If so how to do that?
    Please provide your suggestion.
    Regards,
    Karthiga

    Hi Karthiga,
    The UDF is there in blog
    DynamicConfiguration dynamicconfiguration = (DynamicConfiguration)param.get("DynamicConfiguration");
                DynamicConfigurationKey dynamicconfigurationkey = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/JMS", "DCJMSMessageProperty0");
                String s = dynamicconfiguration.get(dynamicconfigurationkey);
                CorrID.append(s);
    Please let me know if you have any issue.
    regards,
    Harish

  • How to configure an Alert message if communicationChannel(JMS) stops

    All,
    Is there a way how to configure an alert when the communication channel stops.
    <b>Scenario:</b>
    In the path Runtime workbench->Component Monitoring->Adapter Engine->Communication Channel monitoring, if we see that a communication channel has stopped(RED traffic light as Status), then can we trigger an alert notification for same.
    Currently we have alrerts configured for any message/s failure in the JMS Adapter Framework. So can we trigger simmilar alerts when a comm channel stops(for whatever reason).
    Thanks in advance
    RK

    Hi Sreeram,
    Thanks for the quick reply.
    We have a scenario where we activate individual channels at a given time. So in this case, Adapter will always be in RED as all queues are never running in our scenario.
    So we need an ALERT to be triggered for individual comm channels. Is theer any way that you can think of ?
    Thanks and regards
    RK

  • Raw Beginner need help with Adobe Photoshop CS2

    I am reading Photoshop CS2 for digital photographers by Scott Kelby. I am looking at pg 55 if any one has this book and would like to visually see what I am about to describe. I own Adobe Photoshop CS2 software. After bringing up Adobe bride RAW on my PC, I then see all the settings, Exposure, Shadows, Brightness, Contrast, and Saturation.. Located directly above all of these settings is Auto and Default which you can click on and adjust all settings at the same time. If you don't like what you see you click on Default to go back to the original, you can then make your adjustments individually. In my CS2 book there is an Auto box you can check or un-check beside each setting, Exposure, Shadows, Brightness, and Contrast. My question is how do I get the Auto box beside each setting so I can simply put a check in that box and preview changes individually instead of the Auto and Default on top which changes every setting at the same time? I hope this make since to you, if not I will try to explain again.

    Thank you Ramon for your help. I will just be happy with what I have, which works fine but I thought it might be better for me to have the individual Auto check box for each setting. Thank you for the tip to double-click the sliders to reset it to default, it works in CS2 also:) Actually this gives me more control and works out great now that I think about it. I am sure there are more handy little tips I should know about but don't because I am a beginner in learning RAW. Hopefully I'll stumble across a book or some thing over the internet that will help me with my learning curve.

Maybe you are looking for

  • Unable to use 3D tools CS6

    hi, I'm also having an issue not being able to use the 3D tools in CS6. Here's what my system info says; I went and downloaded the latest driver for my NVIDIA GEForce GTX260 but the 3D options are still greyed out. Any help would be greatly appreciat

  • Document not appearing in FBL5N

    Hi, Invoice is generated for the month of April but i am not able to view the document related to same in FBL5N for particular customer. Rest all the documents for each month i can be able to view. Can you please tell me what could be possible reason

  • Mvt. 541.

    Hi, how can I create a PO with item category L but with a material without a bill of material? Best regards

  • Does each employee will have an independent vendor account?

    Hi Experts, Happy New Year We have posted our payroll results successfully. But there was one correction has to be done i.e we are recovering the festival advance from employees. The recovery has to be posted to respective vendor accounts. But in rea

  • Area chart

    I'm using an area chart I was wondering if there is a way to show targets all the time? just a dot or something so that the data is more obvious? I tried this but it did not work. <mx:AreaChart x="134" y="10" id="areachart1" showDataTips="true" showD