How to view messages in Jms queue from OEM 12c Cloud Control

Hi All,
How can I view messages in a Jms queue from OEM 12c Cloud Control without logging into WebLogic Administration Console?
Thanks in Advance!!

EMCC 12c gets down to the JMS message queue/topic level in regards to the metrics being collected. It doesn't provide a view into the actual messages themselves. Are you trying to capture/track messages with a particular payload?

Similar Messages

  • How to view Dehydration Store Performance in OEM 12c Cloud Control

    Hi All,
    I have installed OEM 12c Cloud Control.I want to view dehydration store performance for my fusion middleware domain.Can anyone please suggest me how can I achieve this?
    I have added the database, where soa schemas are created, as a monitored target in OEM 12c Cloud Control. Also have added Fusion middleware domain for which I want to view dehydration store management.
    Thanks in Advance!!
    Edited by: Roshni Shankar on Sep 19, 2012 5:26 AM

    You should open an SR and support can assist you with it. The only current case where that feature is known to not work is in the case where the Dehydration Store is running on RAC. Otherwise, it should be possible to get it to work. The main thing is that you need to have DB configuration properties (host, port, sid) that have a 3-way string match between the JDBC data source configuration in the WLS server, the JDBC properties you add to the Monitoring Properties of the SOA Infrastructure target, and the connect settings of the Database target in EM that matches to the dehydration DB.
    If there isn't a match in all 3, the Dehydration Diagnostics page will not work. But again, to look into your specific setup, you should file an SR and work with support.

  • How to view response time for each execution in OEM 12c Cloud Control

    Hi All,
    I want to view response time of each execution for my SOA composite in OEM 12c Cloud Control. Can anyone tell me how can I achieve that?
    Thanks in Advance!!

    You should open an SR and support can assist you with it. The only current case where that feature is known to not work is in the case where the Dehydration Store is running on RAC. Otherwise, it should be possible to get it to work. The main thing is that you need to have DB configuration properties (host, port, sid) that have a 3-way string match between the JDBC data source configuration in the WLS server, the JDBC properties you add to the Monitoring Properties of the SOA Infrastructure target, and the connect settings of the Database target in EM that matches to the dehydration DB.
    If there isn't a match in all 3, the Dehydration Diagnostics page will not work. But again, to look into your specific setup, you should file an SR and work with support.

  • How to inegrate OID with OEM 12c Cloud Control

    Hi All,
    Can anyone please tell me how can I integrate OID with OEM 12c Cloud Control. As we can integrate our weblogic administration console with OID,is it possible to integrate OEM cloud control with OID?
    Thanks in Advance!!

    Hi,
    Please find the URL below:
    http://docs.oracle.com/cd/E24628_01/doc.121/e24473/security.htm#BABGAGIJ
    Following section will provide you the information for OID intergration:
    13.2.5 Oracle Internet Directory (OID)
    You can implement an OID-based authentication scheme to have Enterprise Manager authenticate users against the OID.
    Running the emctl config auth oid command on the OMS creates a WebLogic authentication provider of type OracleInternetDirectoryAuthenticator that uses the configuration parameter values specified by the command. Any configuration values not specified retain the default values. Tuning and modification of advanced OID configuration parameters is carried out through the WebLogic Server Administration Console and not the emctl config auth oid command.
    Prerequisites
    Oracle Internet Directory LDAP server is set up and running.
    Run the emctl config auth oid command on each OMS.
    emctl config auth oid -ldap_host <ldap host> -ldap_port <ldap port> -ldap_principal <ldap principal> [-ldap_credential <ldap credential>] [-sysman_pwd <pwd>] -user_base_dn <user base DN> -group_base_dn <group base DN>
    where:
    ldap_host: LDAP host name
    ldap_port: LDAP port
    ldap_principal: The distinguished name (DN) of the LDAP user the WebLogic server should use to connect to the LDAP server.
    ldap_credential: Password for the user specified by ldap_principal.
    user_base_dn: The base distinguished name (DN) of the tree in the LDAP directory that contains users.
    group_base_dn - The base distinguished name (DN) of the tree in the LDAP directory that contains groups.
    Example:
    emctl config auth oid -ldap_host "ldaphost" -ldap_port "3060" -ldap_principal "cn=orcladmin" -user_base_dn "cn=users,dc=us,dc=oracle,dc=com" -group_base_dn "cn=groups,dc=us,dc=oracle,dc=com" -ldap_credential "my_ldap_password" -sysman_pwd "my_sysman_password"
    Stop the OMS.
    emctl stop oms -all
    Restart the OMS.
    emctl start oms
    Note:
    For Enterprise Manager deployments consisting of multiple OMS instances, emctl config auth oid must be run on each OMS. Each OMS must be restarted in order for changes to take effect.
    Testing the OID Configuration
    Use the WebLogic Server Administration Console (Users and Groups tab) to check whether the OID configuration has been successful. To navigate to this tab, select Home/Summary of Security Realms/myrealm/Users and Groups. From the Users and Groups tab, you should see users and groups showing up from the OID.
    Best Regards,
    Venkat

  • How to add a weblogic cluster in OEM 12c Cloud Control

    Hi All,
    I have created one SOA domain with a two node cluster. My cluster contains two servers; one on each machine. Now I want to monitor my domain with OEM 12c cloud control. I my OEM 12c cloud control I can add my weblogic domain but if that domain contains a cluster and in the cluster one server must be residing on the some other machine. Then how exacly in OEM 12c I can a add a target which is of type weblogic domain and contains a weblogic clusters with two servers?
    Please advise on this..!!
    Thanks in advance!!

    EM12c can take care of multiple hosts during discovery and you don't have to do anything special, however, for SOA its advisable to have local agents monitor their individual hosts; hence, you should first discover both your hosts in EM first by pushing agents to each of the hosts using Setup>Add Targets>Add Targets Manually and then discover the SOA domain. You local agents will be picked up automatically that will eventually monitor your 2 nodes/servers.

  • Receiving Unknown Byte Messages in JMS Queues from MDM 2.0

    I am receiving unknown Byte messages in JMS CCB MDM Queue from MDM 2.0.
    It keeps on increasing. Please let me know how to avoid this. and what may be the error.

    Hi,
    Set these flags with in your startup script like setDomainEnv.sh file or startWebLogic.sh file.
    set these option near java_properties or options.
    once you set please restart and one more point I missed here once you set these debug flags change the logging patter patter to debug mode under
    server >> logging
    change all the logging severity to debug mode and collect the debug.
    Regards,
    Kal

  • Posting message to JMS queue from Proxy in OSB 10.3

    I am posting a message to a JMS queue using a business service. Is there a way of getting a response from the business service to retrieve the newly generated JMSMessageID?

    I am posting a message to a JMS queue using a business service. Is there a way of getting a response from the business service to retrieve the newly generated JMSMessageID?Yes JMS BS can be configured to get Response though from Different Q.
    Request-JMSBS----->JMS Request Q------your logic outside of BS----->JMS Response Q----->JMSBS-Response. You can use JMSCorrelationID or JMSMessageID for the response correlation.
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/interopjms/transport.html#wp1097863
    Cheers
    Manoj

  • How to connect to a JMS queue from portal app

    Hi everyone,
    can someone help me.  I need to connect to a JMS or MQ queue with the portal.  I cannot seem to find any documentation on that.
    I would appreciate any aid in this.
    thanks
    Mariana

    I am trying MessageDrivenBean j2ee example given in portalwhich uses EJB.
    I am not able to connect with portal. I can see the available Queues and Topics from Visual Administrator. But How can I create my own topic?
    I am getting following exception while running given example.
    examplee is available at :http://portal/index.html->J2EE Engine Examples
    -->Message-Driven Bean Example
    Error occurred: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/MessageSender.

  • Monitoring oracle database from OEM 12c grid control

    Hi,
    I am using OEM 12c grid control to analysis various server's performance. The application database in oracle database v11g. Is there any problem if i add database on oem to monitor? To be more clear, If it creates any conflict between database's em and oem's em when i want to deploy em agent on database ? Is it necessary to remove database's EM before installing oem agent on it?

    Rakesh,
    Please refer to the following links:
    SOA and Middleware Management
    http://www.oracle.com/technology/products/oem/prod_focus/soa_mgmt.html
    New Oracle Enterprise Manager Management Pack for SOA and Middleware Management
    http://blogs.oracle.com/oem/2009/06/new_oracle_enterprise_manager_1.html
    ORACLE ENTERPRISE MANAGER 10g: ORACLE MANAGEMENT PACK PLUS FOR SOA
    http://www.oracle.com/technology/products/oem/pdf/ds_soa_mgmt_pack.pdf
    Regards,
    Hussein

  • Integration with JMS queue from BizTalk 2013R2

    Hi All,
    We are planning to integrate biztalk application with Oracle Siebel CRM (8.1.1.11). they wanted to use JMS queue to receive xml message from BizTalk2013R2 and also send message to BizTalk for more reliability.
    IS there any out of box adapter by which we can connect to their JMS queue.
    We dont want to go with 3rd party software like jt adapter for JMS queue
    Regards,
    Manish
    Manish

    Hi Manish,
    As of now there is no out-box-adapter for JMS queue.
    If you don’t want JNBridge adapter (I hope you’re referring to same. There is no “jt” adapter as you mentioned), you can create a custom adapter which access the JMS queue.
    Use WCF LOB adaper (WCF Lob
    Adapter Wizard)and create an adapter.
    Following article details about the .NET code for messaging with JMS queue, try the code.
    Use JMS Messaging in your C# Applications
    And following articles give details about using WCF LOB adapter/Wizard:
    What Is the WCF LOB Adapter SDK?
    Sample:
    https://msdn.microsoft.com/en-us/library/bb798102.aspx
    http://geekswithblogs.net/michaelstephenson/archive/2009/02/10/129302.aspx
    Use similar code (one from above codeproject article where how to do messaging between JMS queue is shown) to wrapper it around custom WCF LOB adapter.
    Give it a try, if you don’t want to spend anything on a 3<sup>rd</sup> party adapter.
    Regards,
    M.R.Ashwin Prabhu
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • How to view messages from another iPhone using your apple Id

    How to view messages from another iPhone using your apple Id

    Sign into iMessage using the same ID (in Settings>Messages>Send & Receive).  The other phone should then see your messages too.

  • Migration of JMS Queues from Weblogic 10.3 to 12c

    Hi - We are currently planning to move our JMS Queues from existing 10.3 server to 12c and for the same we are looking for some feedback : 
    We need to define a rollback strategy in case our migration to 12c does not work well and we need to revert back to using weblogic 10.3. Are messages sent to weblogic 12c backward compatible with version 10.3? As part of rollback, business would want to drain out any remaining messages from 12c and feed them back to 10.3 queues to allow them for processing. Is this feasible? If yes then, could you please suggest how, If not then could you please suggest a strategy for rollback and process remaining messages in 12c?
    We would also want to know if we can keep the same Database for both 10.3 and 12c JMS persistent stores for the same queues or should we define a completely new DB? With weblogic we can define prefixes for the DB stores which would make queue tables to have different names between 10.3 and 12c for same queues. However we are not sure if there are any other internal tables that JMS creates in the persistent stores DB, not using these prefixes, which would then corrupt the data since both 10.3 and 12c tables would be on the same DB.
    Thanks
    Nitin

    Hello,
    the final release for WLP is 10.3.6, running on WebLogic Server 10.3.6.
    Emmanuel

  • Messages to Weblogic Queue from JCAPS

    Hi,
    We are facing problems looking up a Weblogic queue from JCAPS to send a JMS message into it. The same code works fine from ICAN and stand alone java class.
    Has anyone done this before in JCAPS? Any help would be highly appreciated.
    Thanks.

    Hi,
    Finally getting around to attempting to access a remote Weblogic 8.1 JMS queue from JCAPS 5.1.2. I've created a 9.0 JMS Server under my logical host. I put wlclient.jar and wljmsclient.jar in the directory you specified (the weblogic.jar file is also there from when I used it to create the code shown below to get this to work with low level coding in a jcd). I removed the jndi.properties files from the wlclient.jar (although I'm confused about that and don't know why it needs to be done, etc.). I specified the URL in the env config for the newly created 9.0 JMS server. I set up a simple JCD that takes file input and simply tries to post it to the JMS 'queue'. I set up a connectivity map the file input, the jcd and the 'queue' output. I set up the deployment profile, etc. I'm doing no coding in the jcd as far as setting up any Jms parameters, etc. I'm assuming you can use this just like a regular SeeBeyond JMS queue where there's no coding.
    When I run it I get the error before it gets to my simple code. I'm assuming it's failing during it's initial setup to run:
    [#|2007-04-30T14:52:25.090-0500|FINE|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|OtdBeanMessageFactory registration error: Connection factory for java:comp/env/BPELConnectionFactory could not be found: javax.naming.NameNotFoundException: DmsInfo_u002F_prjCad_u00_163246830#stcbpelra#javax.resource.cci.ConnectionFactory not found|#]
    [#|2007-04-30T14:52:25.093-0500|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|No object bound to name java:comp/env/stc/SUPPORTED_SERVICES|#]
    [#|2007-04-30T14:52:25.093-0500|INFO|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Cached the SupportedTypes, SupportedPortTypes and MapMessageAndClass HashMaps for the OTDService with EJBId : cmJcdTOut_jcdTOut1_PartnerService|#]
    [#|2007-04-30T14:52:25.094-0500|FINE|IS5.1.2|com.stc.codegen.OTDImpl.runtime.ejb.OTDService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Message type for OTD = xsd.otdXmlOrderCreate_1253647779.OrderCreate|#]
    [#|2007-04-30T14:52:25.616-0500|FINE|IS5.1.2|Inbound.cmJcdTOut_jcdTOut1.jcdTOut_Runtime_Handler|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Class name for otdXmlOrderCreateOut = xsd.otdXmlOrderCreate_1253647779.OrderCreate|#]
    [#|2007-04-30T14:52:25.617-0500|FINE|IS5.1.2|Inbound.cmJcdTOut_jcdTOut1.jcdTOut_Runtime_Handler|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Opening connection for link cmJcdTOut_jcdTOut1_qWeblogic|#]
    [#|2007-04-30T14:52:25.693-0500|INFO|IS5.1.2|com.stc.codegen.JMSImpl.runtime.ejb.JMSService|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Cached the connection properties for the JMS Service with EJBId : cmJcdTOut_jcdTOut1_qWeblogic|#]
    [#|2007-04-30T14:52:26.093-0500|FINE|IS5.1.2|com.stc.codegen.appconn.jms.JMSApplicationConnection|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Creating a JMS connection without specifying userid or password|#]
    [#|2007-04-30T14:52:26.140-0500|FINE|IS5.1.2|com.stc.jmsjca.core.XManagedConnectionFactory|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Creating managed connection for subject Subject:
    Principal:
    Private Credential: javax.resource.spi.security.PasswordCredential@0
    and request info com.stc.jmsjca.core.XConnectionRequestInfo@c640aafc|#]
    [#|2007-04-30T14:52:26.142-0500|FINE|IS5.1.2|com.stc.jmsjca.wl.RAWLObjectFactory|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|Looking up JNDI object corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory|#]
    [#|2007-04-30T14:52:26.149-0500|WARNING|IS5.1.2|javax.enterprise.resource.resourceadapter|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;|RAR5117 : Failed to obtain/create connection. Reason : Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException|#]
    [#|2007-04-30T14:52:26.150-0500|SEVERE|IS5.1.2|com.stc.codegen.appconn.jms.JMSApplicationConnection|_ThreadID=63; ThreadName=Worker: 13; Context=project=Inbound,deployment=dpJcdOut,collab=cmJcdTOut_jcdTOut1,external=inFile;stacktrace-id=0;|javax.jms.JMSException: Could not create session javax.jms.QueueSession: Error in allocating a connection. Cause: Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException
    javax.jms.JMSException: Could not create session javax.jms.QueueSession: Error in allocating a connection. Cause: Failed to create session: javax.jms.JMSException: Could not find JNDI object by name [corbaname:iiop:1.2@ucadtestapp:22001#weblogic.jms.XAConnectionFactory]: java.lang.NullPointerException
    at com.stc.jmsjca.util.Exc.jmsExc(Exc.java:92)
    at com.stc.jmsjca.core.JConnection.createSessionByApplication(JConnection.java:139)
    at com.stc.jmsjca.core.JConnection.createQueueSession(JConnection.java:270)
    at com.stc.jmsjca.core.WQueueConnection.createQueueSession(WQueueConnection.java:58)
    at com.stc.codegen.appconn.jms.JMSAdapterFactory$QueueJMSAdapter.createSession(JMSAdapterFactory.java:316)............
    I don't want to use a 'XA' type queueconnfactory, so I'm assuming JCAPS is pulling settings from somewhere and failing. I'm not sure how to specify these types of parms in order to get this to work or if I should even have to specify them, etc.
    Before I tried the approach above I was able to connect to this remote queue to get/put messages in a jcd with the weblogic.jar file imported. The code to put a message from the jcd to the remote queue, without using a Weblogic 9.x JMS Server created under my logicahost, is:
    package DmsInfoprjCadCadApptBookingOutbound;
    import javax.naming.*;
    import javax.jms.*;
    import java.net.*;
    import java.util.*;
    import java.io.*;
    public class jcdApptBookingToAdvantex
    public com.stc.codegen.logger.Logger logger;
    public com.stc.codegen.alerter.Alerter alerter;
    public com.stc.codegen.util.CollaborationContext collabContext;
    public com.stc.codegen.util.TypeConverter typeConverter;
    private InitialContext jmsContext = null;
    private QueueConnectionFactory jmsConnFactory = null;
    private QueueConnection jmsConnection = null;
    private Queue jmsQueue = null;
    private QueueSession jmsSession = null;
    private QueueSender jmsSender = null;
    public void receive( com.stc.connector.appconn.file.FileTextMessage input, xsd.otdXmlOrderCreate_1253647779.OrderCreate inOutOtdXmlOrderCreate )
    throws Throwable
    logger.info( "\n^^^^ In jcdApptBookingToAdvantex..." );
    try {
    String sHostName = "ucadtestapp";
    Hashtable htEnv = new Hashtable();
    htEnv.put( Context.PROVIDER_URL, "t3://" + sHostName + ":22001" );
    htEnv.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
    try {
    logger.info( "\n^^^^ Create JMS objects, jmsContext..." );
    jmsContext = new InitialContext( htEnv );
    } catch ( NamingException ne ) {
    logger.info( "\n^^^^ Caught InitialContext naming exception, msg is [" + ne.toString() + "]..." );
    } catch ( java.security.AccessControlException ae ) {
    logger.info( "\n^^^^ Caught InitialContext AccessControlException, msg is [" + ae.toString() + "]..." );
    logger.info( "\n^^^^ Throw exception now, hopefully we'll exit gracefully..." );
    throw new Exception( "InitialContext Exception" );
    try {
    logger.info( "\n^^^^ Create JMS object, MSDI QueueConnectionFactory..." );
    jmsConnFactory = (QueueConnectionFactory) jmsContext.lookup( "com.mdsi.port.paJms.queueConnectionFactory" );
    logger.info( "\n^^^^ Create JMS object, MDSI InboundQueue..." );
    jmsQueue = (Queue) jmsContext.lookup( "com.mdsi.port.paJms.DefaultCIS0.InboundQueue" );
    } catch ( NamingException ce ) {
    logger.info( "\n^^^^ Caught Context naming exception, msg is [" + ce.toString() + "]..." );
    try {
    logger.info( "\n^^^^ Populate sample data into OrderCreate..." );
    String sTestMessage = null;
    inOutOtdXmlOrderCreate.getOrderCreate_T0( 0 ).setOrderNumber( "A00001" );
    inOutOtdXmlOrderCreate.getOrderCreate_T0( 0 ).setJobCode( "J0001" );
    sTestMessage = inOutOtdXmlOrderCreate.marshalToString();
    logger.info( "\n^^^^ Sample data to send is [" + sTestMessage + "]..." );
    logger.info( "\n^^^^ Create JMS object, createQueueConnection..." );
    jmsConnection = jmsConnFactory.createQueueConnection();
    logger.info( "\n^^^^ Create JMS object, createQueueSession..." );
    jmsSession = jmsConnection.createQueueSession( false, Session.AUTO_ACKNOWLEDGE );
    logger.info( "\n^^^^ Create JMS object, jmsSender..." );
    jmsSender = jmsSession.createSender( jmsQueue );
    logger.info( "\n^^^^ Start jmsConnection..." );
    jmsConnection.start();
    javax.jms.BytesMessage jmsMsgBytesMessage = null;
    jmsMsgBytesMessage = jmsSession.createBytesMessage();
    try {
    byte[] bytesOut = new byte[0];
    int iBufLen = 10000 * 1024;
    byte[] bytesBuf = new byte[iBufLen];
    byte[] bytesTmp = null;
    int iLen = 0;
    iLen = sTestMessage.length();
    bytesTmp = new byte[bytesOut.length + iLen];
    System.arraycopy( bytesOut, 0, bytesTmp, 0, bytesOut.length );
    System.arraycopy( bytesBuf, 0, bytesTmp, bytesOut.length, iLen );
    bytesOut = bytesTmp;
    bytesTmp = null;
    jmsMsgBytesMessage.writeBytes( bytesOut );
    logger.info( "\n^^^^ Send to Advantex..." );
    jmsSender.send( jmsMsgBytesMessage );
    // Send final control message indicating end of messages ??
    // jmsSender.send( jmsSession.createMessage() );
    } catch ( Exception e ) {
    logger.info( "\n^^^^ Caught Exception during send setup..." );
    e.printStackTrace();
    } finally {
    if (jmsSender != null) {
    try {
    logger.info( "\n^^^^ Close jmsSender..." );
    jmsSender.close();
    } catch ( Exception se ) {
    logger.info( "\n^^^^ Caught Exception closing jmsSender..." );
    } catch ( JMSException jee ) {
    logger.info( "\n^^^^ Jms Exception caught during setup of jmsSender, msg is [" + jee.toString() + "]..." );
    } finally {
    logger.info( "\n ^^^^In finally for queue send , will try to close connection..." );
    if (jmsConnection != null) {
    try {
    jmsConnection.close();
    logger.info( "\n^^^^ Jms Queue Connection closed." );
    } catch ( JMSException e ) {
    logger.info( "\n^^^^ Jms Exception caught while trying to close Queue Connection, msg is [" + e.toString() + "]..." );
    } catch ( Exception ex ) {
    logger.info( "\n^^^^ Caught General Exception, will printstacktrace" );
    ex.printStackTrace();
    logger.info( "\n^^^^ Exit jcdApptBookingToAdvantex..." );
    Not sure if I've somehow got to specifiy more detailed info to JCAPS so the 9.x approach will work??
    Thanks,
    Rich

  • Posting a message to JMS queue using B2B

    Hi,
    Could anyone suggest a solution for this scenario?
    I have two trading partners say TP1 & TP2. Suppose TP1 is sending an xml message to TP2 using custom ebMS protocol, then at TP2, the message should be posted to a JMS Queue so that some other application can read it and process it.
    The problem which I am facing is..
    1) where to create that JMS Queue(I could not find any options for creating a JMS Queue neither in B2B console nor in enterprise manager console..!!)?
    2) how to register TP2 to send msg to that JMS Queue(How that queue will be vissible to B2B)?
    3) Should the endpoint be given as that JMS Queue while configuring the Delivery Channel for TP2?
    Thanx in advance for your suggestions,
    Regards,
    Satya.

    Hi Narayanan,
    Thank you for your prompt reply. I understand that we need to create an external delivery channel to post the message to a JMS Queue from TP2. Currently I am using default AQ's (b2b.IP_IN_QUEUE & b2b.IP_OUT_QUEUE) at TP2 end to receive the message.
    But, I want to post the message to JMS Queue. For this I need to create an external delivery channel and the corresponding end point should be the name of that JMS Queue. Is my assumption correct?
    I have already gone through the thread that you have mentioned and the pdf as well. But, I am not able to find an option on how & where to create that JMS Queue?
    Could you clarify on this?
    Regards,
    Satya.

  • Error while sending the messages to JMS Queue

    Hi ,
    I am trying to pick the file from JMS Queue and send the response xml as outbound message to JMS Queue again using XAI Sender
    I Created XAI Sender, Outbound Message Type(DM-RCVRESP) and configured these two with External System.
    I am able to pick the file from JMS Queue but unable to send the message through XAI Sender (Real-time)
    Plz find below the error trace getting.
    [Wed Jun 15 16:12:09 IST 2011] Error while processing sender "UPLOADSTG" : Unable to update response in staging table: Row id not given.
    com.splwg.mpl.sending.SameThreadSendingManager$ProcessException
         at com.splwg.mpl.sending.SameThreadSendingManager.processDestination(SameThreadSendingManager.java:341)
         at com.splwg.mpl.sending.SameThreadSendingManager.sendResponse(SameThreadSendingManager.java:293)
         at com.splwg.mpl.sending.SameThreadSendingManager.doSend(SameThreadSendingManager.java:249)
         at com.splwg.mpl.server.async.ExecSendRequestProcessor.ProcessRequest(ExecSendRequestProcessor.java:61)
         at com.splwg.mpl.server.async.RequestProcessingThreadAdapter.run(RequestProcessingThreadAdapter.java:46)
         at com.splwg.mpl.server.PooledThread.run(PooledThread.java:91)
         at java.lang.Thread.run(Thread.java:662)
    Please guide me in this regard..
    Thanks,
    sukumar

    What have you configured for the response tab for the sender? Are you using the MPL or the MDB?
    Take a look at:
    MPL Best Practices (Doc Id 1308165.1)
    Oracle WebLogic JMS Integration (Doc Id: 1308181.1)

Maybe you are looking for