Defining/Creating a JMS Queue in XI

Scenario: Third party system would post messages in XI Jms queue, the messages would ultimately be sent to SAP.
Need to create this JMS queue in XI which receives Jms messages from third party.
Steps done:
1) Defined Sender Communication Channel 'CC_JMS'
JNDILookup name:jmsfactory/default/QueueConnectionFactory
JMSQueue:jmsqueues/default/JMS_queue
initialcontextfactory:com.sap.engine.services.jndi.InitialContextFactoryImpl
JNDIServerAddress:<<serverIP>>:50004
2)Defined sender ID for the outbound interface in SXMSIF
3) Added job(I've given the name, is it right?) in SXMb_Adm and Defined message filter for that job. activated.
4)configured message filter for the above sender ID. Queue name XBT1
5)when checked in adapter monitor for JMS_queue.Shows the following error message
  CC_JMS : Sender channel. Details: Object not found in lookup of JMS_Queue.
Questions:
1)Is that the right approach i am following
2)How do i assign CC_JMS  to JMS_queue
3)How do i know if JMS_queue is up and running
thnx
sunil

Hi Sunil,
Please take a look at these..
http://help.sap.com/saphelp_erp2005/helpdata/en/bc/996b908db7485fabbacb9930714d7e/frameset.htm -- Queue sender and reciever
http://help.sap.com/saphelp_erp2005/helpdata/en/f4/2d6189f0e27a4894ad517961762db7/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/90/57849e5e3e45d784afc4e3bfa8136f/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/c1/739c4186c2a409e10000000a155106/frameset.htm
Hope they help!
cheers,
Prashanth
P.S Please mark helpful answers

Similar Messages

  • How to create a JMS queue linked to external (remote) JMS server?

    Hello,
    I'm trying to receive messages from a remote JMS queue. I found some information on the Internet on how to create an external JNDI resource (my remote JMS queue connection factory is bound to LDAP context on remote box). I was able to configure JNDI resource that points to remote queue connection factory, but I don't know what to do next.
    How can I create a local JMS destination (queue) that will be the image of the remote queue? At least I'm guessing this is what needs to be done in order to deploy MDBs.
    I would appreciate it if someone could tell me how to get this working. Maybe the steps I took were not in the right direction - the bottom line is that JMS queue and queue connection factory are deployed on a remote server, and I need to get messages sent to them on the local server. I'm using Sun App Server from J2EE 1.4.
    Thank you,
    Mark

    Please refer to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6377822, particularly the evaluation. Could your situation be the same too (i.e server ip address changing dynamically)? Also, which OS are you using and do you have any firewalls setup that prevents access to port 3700?

  • Jms/xbusResources-jms.xml - how OSB creates internal JMS queue?

    Hi there,
    In a project I have 3 proxy services, 1 dispatch request to the other 2 routing directly to them and with no Business services.
    One of these 2 is an HTTP, the other is a JMS. On this last I actually make a publish action along the pipeline and looks it doesn't require the JNDI name in the action itself, simply the proxy name or reference.
    Now in my local box it works, in JIT it doesn't. The only difference I can see is on the jmsResource tab:
    my local
    local-sso-audit-1142838076     Queue     local-sso-audit     local-sso-audit-1142838076     wlsbJMSServer
    local-sso-auditRequest33430637     Queue     local-sso-auditRequest     local-sso-auditRequest33430637     wlsbJMSServer
    local-sso-mail26453307     Queue     local-sso-mail     local-sso-mail26453307     wlsbJMSServer
    and in JIT none of the above is present.
    I guess these are internal queue created by OSB on deployment, but why should have not created in JIT??
    Thanks in advance

    Hi Alesandro,
    Do you get any exception back?
    Did you set QualityOfService=Exactly-Once in the Routing options inside your Publish action? This will make the exception visible.
    Regards,
    Fabio.

  • How to create JMS Queue in soa 11g?do we need to create jmsuser user in db

    Hi All,
    We r using SOA 11.1.1.3 version do we get jmsuser user while installing itself. we r unable to see this user. Can anyone suggest how to create a JMS queue in soa 11g.
    Thanks,
    RR

    Hi,
    Oracle SOA runs over weblogic application server 10.3.3
    If you want to create a JMS queue, then you have to create it on weblogic server. For creating a JMS queue, first of all create a JMS server on weblogic admin console (by default http://localhost:7001/console) (Services --> Messaging --> JMS Servers) and target it to a server/cluster as desired. Now create a JMS module (Services --> Messaging --> JMS Modules) and target it to same server/cluster.
    Now create a sub-deployment in JMS Module (Services --> Messaging --> JMS Modules --> Your JMS Module --> Subdeployments tab) and select the JMS server you created initially as a target of this subdeployment.
    Now create a connection factory in that JMS module and in advanced targetting select the subdeployment you created. Now create a JMS queue in the same JMS module and in subdeployment select the subdeployment you created.
    If you want to access this queue from an application then JMS URL should be like -
    jms://hostname:port/connFactoryJNDIName/QueueJNDIName
    Regards,
    Anuj

  • Error creating jms queue

    Hello,
    I am facing this error when creating the jms queue.
    I gave unique names for queue and jndi. This error is because of what reason?
    Messages
    An error occurred during activation of changes, please see the log for details.
    weblogic.application.ModuleException:
    The proposed JNDI name eis/Jms/TopicConnectionFactory for destination SOAJMSModule!Topic-0 is already bound by another object of type weblogic.jdbc.common.internal.RmiDataSource
    The JMS Queue was created successfully
    There is nothing specific in log files to my knowledge.
    Please revert ASAP.

    Hi,
    i am also facing the same issue, please help and tell me what you did to resolve this.
    meanwhile I am trying my best to get it up...
    thanks in advance.
    ABHISHEK

  • How to create JMS queues using Scripts

    Hi All,
    I want to create JMS queue in weblogic server 8.1 by running scripts .
    Can anybody provide me the scripts and how to run the scripts ...
    i have the WLshell scripts to create the JMS queues and JNDI , but i dont know how to run the scripts .
    Please help me on the same.
    Thanks,
    Kartheek

    Hi Brad ,
    Thanks for your reply.
    I went through the above link but I am gettint a error when I am executing the WLST script.
    Please look into the problem.
    wls:/offline> execfile
    <java function execfile at 1584086>
    wls:/offline> execfile ('c:/bea/configJMSSystemResource.py')
    Traceback (innermost last):
    File "<console>", line 1, in ?
    IOError: File not found - c:\bea\configJMSSystemResource.py (The system cannot f
    ind the file specified)
    wls:/offline> execfile ('c:/bea/configJMSSystemResource.py')
    Traceback (innermost last):
    File "<console>", line 1, in ?
    IOError: File not found - c:\bea\configJMSSystemResource.py (The system cannot f
    ind the file specified)
    wls:/offline> execfile('c:/bea/configJMSSystemResource.py')
    Traceback (innermost last):
    File "<console>", line 1, in ?
    IOError: File not found - c:\bea\configJMSSystemResource.py (The system cannot f
    ind the file specified)
    Thanks,
    Kartheek.

  • Using JNDI Provider for Oracle JMS Queue

    Hello,
    I created a JMS Queue in Oracle 9.2.0.1 and would like
    a Java client to receive events from the Queue. I am
    not running Oracle9iAS. I have access to WebLogic server
    7.0 which is also a JNDI provider. Is there a sample code
    that shows the steps on how to go about this.
    thanks very much for any pointers.

    To define an Enterprise Message Source for AS JMS and OJMS in BAM, see Chapter 3 in the BAM Architect's User Guide.
    Specifying Settings for Oracle (AS JMS and OJMS)
    Settings for Oracle (AS JMS and OJMS) include:
    ■ Initial Context Factory.
    For 10.1.3: oracle.j2ee.rmi.RMIInitialContextFactory
    For 10.1.2: com.evermind.server.rmi.RMIInitialContextFactory
    ■ JNDI Service Provider URL. For standalone use oc4j: ormi://machine_name/
    where machine_name is the OC4J installed host, and for production use Application Server: opmn:ormi://<machine_name>:<opmn request port>:home where machine_name is the application server installed host, opmn request port could be found from looking at opmn.xml in <App server install location>/opmn/conf
    ■ TopicConnectionFactory Name.
    java:comp/resource/BAMTTT/TopicConnectionFactories/bam_ttq_tab
    ■ Topic Name. java:comp/resource/BAMTTT/Topics/bam_ttq
    ■ JMS Message Type. TextMessage.
    ■ Durable Subscriber Name. BAMFilteredSubscription
    ■ Message Selector. Message selector, for example, BAMFilter='true'
    ■ Client ID. ClientID
    You can also refer to:
    http://www.oracle.com/technology/products/integration/bam/10.1.3/TechNotes/TechNote_BAM_AQ_Configuration.pdf
    Regards, Stephen

  • Copying JMS Queues

    I am writing Weblogic Integration(WLI) applications. When I deploy these apps I have to create some JMS queues in the server or I get warning messages in the Weblogic console. I have several Weblogic 10.3 servers that I need to deploy these WLI apps too.
    I'm wondering if there is a way that I can copy the contents of the xml files that define the JMS queues from one server to another server? What files would need to be copied? I'm trying to find an easier way to create the JMS queues. Creating the queues in the console can get time consuming if you have alot of queues to create.
    Any help is greatly appreciated!.....
    John

    Hi John,
    There are multiple methods for automating WebLogic configuration, and WebLogic JMS (just like all other WebLogic subsystems), can be configured using almost any of them. Here are some:
    -- On-line or off-line WLST script
    -- Java program that makes JMX config mbean calls
    -- If the JMS dest config is absolutely identical, then you can simply copy the JMS module XML file to the different domains, and then use the console, WLST, or JMX to modify the config.xml in order to reference it. The module's contain destination config, while the config.xml contains subdeployment, store, and JMS server config.
    When working with multiple WebLogic domains, be careful to ensure that all domain names are different and all WebLogic server names are different (even if the WebLogic servers are in different domains). In addition, in certain cases all JMS server names must be different (even if they are in different domains -- applies to SAF feature apps that use cross-domain reply-to if I recall correctly).
    Tom
    PS. See also [ JMS Configuration Best Practices | http://download.oracle.com/docs/cd/E15523_01/web.1111/e13738/best_practice.htm#CACJCGHG ]

  • Trying to create a JMS Client in LifeCycle Module. Sun Appserver 8

    I have created a Lifecycle module which initializes a set of JMX Beans. One of them is a JMX Client.
    I have created a JMS Queue Connection factory according to the guidelines and associated a JNDI name jms/TrQueueConnectionFactory.
    I have created a destination of type Queue with JNDI name jms/catalogQueue.
    When the code is trying to make get the reference to the queue connection factory, I encounter the following exception
    NamingException
    javax.naming.CommunicationException: serial context communication ex [Root exception is com.sun.enterprise.resource.PoolingException]
         at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:328)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
         at com.i2.catalog.services.request.BRR.startJmsConnection(BRR.java:662)
         at com.i2.catalog.services.request.BRR.startService(BRR.java:514)
         at com.i2.catalog.base.ServiceMBeanSupport.start(ServiceMBeanSupport.java:387)
         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:324)
         at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
         at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
         at com.i2.catalog.base.ServiceManager.start(ServiceManager.java:347)
         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:324)
         at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
         at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
         at com.i2.catalog.boot.CatalogController.start(CatalogController.java:401)
         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:324)
         at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
         at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
         at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
         at com.i2.catalog.boot.Bootstrap.start(Bootstrap.java:188)
         at com.transora.im.startup.SunAppServerStartup.initialize(SunAppServerStartup.java:164)
         at com.transora.im.startup.SunAppServerStartup.handleEvent(SunAppServerStartup.java:98)
         at com.sun.appserv.server.ServerLifecycleModule.postEvent(ServerLifecycleModule.java:192)
         at com.sun.appserv.server.ServerLifecycleModule.onStartup(ServerLifecycleModule.java:234)
         at com.sun.appserv.server.LifecycleModuleService.onStartup(LifecycleModuleService.java:194)
         at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:300)
         at com.sun.enterprise.server.PEMain.run(PEMain.java:294)
         at com.sun.enterprise.server.PEMain.main(PEMain.java:220)
    Caused by: com.sun.enterprise.resource.PoolingException
         at com.sun.enterprise.connectors.AdministeredObjectResource.createAdministeredObject(AdministeredObjectResource.java:143)
         at com.sun.enterprise.naming.factory.AdministeredObjectFactory.getObjectInstance(AdministeredObjectFactory.java:67)
         at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301)
         at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:304)
         ... 39 more
    Caused by: java.security.PrivilegedActionException: com.sun.enterprise.connectors.ConnectorRuntimeException
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sun.enterprise.connectors.AdministeredObjectResource.createAdministeredObject(AdministeredObjectResource.java:139)
         ... 42 more
    Caused by: com.sun.enterprise.connectors.ConnectorRuntimeException
         at com.sun.enterprise.connectors.util.SetMethodAction.handleException(SetMethodAction.java:110)
         at com.sun.enterprise.connectors.util.SetMethodAction.run(SetMethodAction.java:96)
         ... 44 more
    Caused by: java.lang.reflect.InvocationTargetException
         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:324)
         at com.sun.enterprise.connectors.util.SetMethodAction.run(SetMethodAction.java:69)
         ... 44 more
    Caused by: java.lang.IllegalArgumentException: MQ:Queue:Invalid Queue Name -
         at com.sun.messaging.Queue.setName(Queue.java:64)
         ... 49 more
    It seems that there is a security issue. Is there any entry I need to have in the sever.policy to make it happen.
    Note: I have defined jdbc datasource for oracle and the jmx services are able to access the datasource via JNDI lookup
    Your help and direction is deeply appreciated.
    Thanks in advance,
    Chiths

    As I know, the lifecycle module is just an external RMI client that has your lifecycle controled by container.
    Please, correct me if I am wrong, but there is no way to access JMS or Datasource via external RMI clients.

  • Dequeue from JMS Queue 10 at a time and process it.

    Hi,
    I have created a JMS queue in weblogic.
    Say i enqueue 1000 records in the queue at one go.
    Now, i want a bpel process to dequue from it and process it.
    However as per my requirement i want at a time 10 instances being active at a time i.e. 10 records from the queue are being processed at a time.
    Once any one of them finishes, the other will pick up the message.
    1 BPEL instance will process only 1 record from Q at a time
    Please let me know how to achieve this.

    You need to understand here that it is adapter which deques the message from queue and it will deliver it to BPEL for processing which is an async process. So adapter will keep dequeing messages and keep publishing it to BPEL irrespective of whether BPEL process has completed processing.
    You may need to tweak the adapter configuration here. First of all create the synchronous BPEL composite so that both adapter and BPEL work in same transaction -
    https://blogs.oracle.com/adapters/entry/creating_a_synchronous_bpel_composite_using_file_adapter
    You may control the number of threads for inbound JMS adapter using binding property "adapter.jms.receive.threads" in composite.xml
    Regards,
    Anuj

  • ODI 11g : JMS Queue XML Data Server creation

    Hi Everybody,
    I am facing a problem while i am trying to create a JMS Queue XML data server in ODI 11g. I have
    the following details of the queue.
    QueueManager=xxx;
    TransportType=1;
    HostName=ab.cde.fe.com;Port=77777;
    Channel=CLIENT.TO.xxx1
    destination name : SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01
    user : xyz
    password : 123
    I have sussefully created an jms datasouce in weblogic name 'eis/jms/abc' and also I have successfully
    retrived the xml message from queue in BPEL
    (using a jms adapter where
    JMS Provider : Third Party,
    Jms Provider Jndi Name -eis/jms/abc,
    Operation name : consume_message,
    destinamtion name is queue:///SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01?targetClient=1).
    But the new reqirement is to retive the xml data in ODI using "JMS Queue XML data server".I have tried
    several ways(reading from internet) but failed to configure physical dataserver and reverse the xml message.
    Also failed to understand properly the oracle post (http://docs.oracle.com/cd/E21764_01/integrate.1111/e12644/jms_xml.htm#CHDFCFBI).
    Speically this portion "JNDI URL: <JMS_RESOURCE>?d=<DTD_FILE>&s=<SCHEMA>&JMS_DESTINATION=<JMS_DESTINATION_NAME>.".
    What will be the "JMS_RESOURCE" in my case.
    How can I configure JMS Queue XML?
    Please help!
    Note : I don't have the XML message structure of the Queue(also DTD file). So , I have to reverse it.
    Thanks & Regards,
    Subhra
    Message was edited by: SubhrajyotiKundu

    Hi Everybody,
    I am facing a problem while i am trying to create a JMS Queue XML data server in ODI 11g. I have
    the following details of the queue.
    QueueManager=xxx;
    TransportType=1;
    HostName=ab.cde.fe.com;Port=77777;
    Channel=CLIENT.TO.xxx1
    destination name : SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01
    user : xyz
    password : 123
    I have sussefully created an jms datasouce in weblogic name 'eis/jms/abc' and also I have successfully
    retrived the xml message from queue in BPEL
    (using a jms adapter where
    JMS Provider : Third Party,
    Jms Provider Jndi Name -eis/jms/abc,
    Operation name : consume_message,
    destinamtion name is queue:///SU.BH.RAJY.OTI.UPDATE_ITEM_RESPONSE.01?targetClient=1).
    But the new reqirement is to retive the xml data in ODI using "JMS Queue XML data server".I have tried
    several ways(reading from internet) but failed to configure physical dataserver and reverse the xml message.
    Also failed to understand properly the oracle post (http://docs.oracle.com/cd/E21764_01/integrate.1111/e12644/jms_xml.htm#CHDFCFBI).
    Speically this portion "JNDI URL: <JMS_RESOURCE>?d=<DTD_FILE>&s=<SCHEMA>&JMS_DESTINATION=<JMS_DESTINATION_NAME>.".
    What will be the "JMS_RESOURCE" in my case.
    How can I configure JMS Queue XML?
    Please help!
    Note : I don't have the XML message structure of the Queue(also DTD file). So , I have to reverse it.
    Thanks & Regards,
    Subhra
    Message was edited by: SubhrajyotiKundu

  • IDoc to internal XI JMS queue

    Hi All,
    I am trying to send an IDoc from R/3 to an internal XI JMS queue.  I want to test the JMS adapter by sending the IDoc to an XI created JMS queue.  How do I create a JMS queue within XI that can receive my IDoc from R/3?  I am looking at the receiver determination using JMS adapter but don't know what transport protocol to use to create the queue. 
    I am already able to receive an IDoc into XI and dump it to the OS as an XML file, so I know the connection works between the two systems.  All I need is to create a generic JMS queue, so I shouldn't have to import any drivers into the J2EE like is necessary for MQSeries.
    Thanks for any help!!
    Adam Iding

    Hi Adam,
    You will have to install the Driver for the JMS queue you are trying to connect to on XI server.
    For info on how to install external drivers,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3867a582-0401-0010-6cbf-9644e49f1a10
    Also, if you are using a SONIQMQ or WEbspehere MQ , then the exact details to be entered are available on the JMS adapter itself. You will just have to change the IP, port no , Queue details. The driver details are all available on JMS adapter itself.
    But, if you are using someother JMS service, then you will have to configur your Queue as a Genric Access or using a JNDI access.
    Check this link for the same,
    http://help.sap.com/saphelp_nw04/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c1/739c4186c2a409e10000000a155106/content.htm
    Regards,
    Bhavesh

  • Creating a destination queue programatically

    Is there any way to create a Destination Queue for a Connection Factory through my Java program, if I do not want to do it through the Admin console?
    Specifically, is there an API to create a JMS queue?
    Thanks.

    What do you mean by creating Queue for ConnectionFactory? ConnectionFactory is to create connection to the JMS server.
    JMS provides methods like createTopic and createQueue but they are for converting provider specific name into Topic or Queue object for destinations already existing. One can not create physical destinations through these methods. Exception is for temporary destinations. Methods are createTemporaryQueue and createTemporaryTopic. Their life period is that of the connection. They will be garbage collected when the connection is closed.
    Sagar
    http://www.sun.com/software/products/message_queue/

  • Help with creating AQ JMS

    Hiello,
    I'm trying to create JMS resource on WLS 10.3 to connect to AQ on a different server
    Here is what I'm trying to do:
    1. I have an Oracle application (OTM) that can en-queue payload in an AQ. I have configured the AQ on the OTM server
    2. I want to read from the OTM AQ in my composite, so I'm trying to create the necessary JMS reources in WLS. Since AQ JMS uses a database connection for the stored JMS messages, I created a JDBC connection factory for the target OTM server.
    3. I created a JMS queue as well
    Now I'd like to know the remaining steps so that the JMS queue can be linked with the AQ. Any pointer will be appreciated
    thanks

    Assuming AQ is properly configured
    - Set up a datasource to connect to your database, use Oracle Thin XA driver or Oracle Thin driver. If you choose Oracle Thin driver accept the defaults of Supports Global Transactions and One-Phase Commit on the Transaction Options screen.
    - Create a JMS module and target that module to your server or cluster.
    - In the module, create a Foreign Server resource and accept the default targeting it inherits from the module (that is, do not use the Advanced Targeting
    button).
    - Using the foreign server’s General Configuration tab, set the JNDI Initial Context Factory to oracle.jms.AQjmsInitialContextFactory and add the datasource property to the JNDI Properties field and set its value to the JNDI name of the data source you created for accessing AQ.
    - Set up the foreign server’s connection factories using its Connection Factories Configuration tab. Note that AQ JMS does not require predefining the connection factories in the database. Map each AQ JMS connection factory your application requires to an appropriate Local JNDI Name using the Remote JNDI Name
    Remote JNDI Name JMS Object Type
    QueueConnectionFactory javax.jms.QueueConnectionFactory
    TopicConnectionFactory javax.jms.TopicConnectionFactory
    ConnectionFactory javax.jms.ConnectionFactory
    XAQueueConnectionFactory javax.jms.XAQueueConnectionFactory
    XATopicConnectionFactory javax.jms.XATopicConnectionFactory
    XAConnectionFactory javax.jms.XAConnectionFactory
    - Set up the foreign server’s destinations using its Destinations Configuration tab. For queues, the Remote JNDI Name will be of the form Queues/<AQ queue name>, where the AQ queue name is the one specified in the database. For topics, it will be of the form Topics/<AQ queue name>.

  • Trouble connecting to JMS queue

    I created a JMS queue, but I can not get my client to connect to the queue
    How can I dod this,
    Should I use subdeployments ?
    Thanks, Gideon

    What error is your client getting? If it is a JNDI error, then there's likely a configuration error -- feel free to post your JMS server config (from your config.xml) and your JMS module config.
    As for your question about subdeployments: If you're just experimenting with a simple developer setup, then you don't need subdeployments, otherwise I think one should always use subdeployments for destinations instead of default targeting (where each subdeployment consists of a list of one or more JMS servers), as subdeployments ensure that destinations will only activate on exactly the intended JMS servers. To keep things simple, I recommend configuring a single subdeployment per module (subds are sometimes called "advanced targeting" on the console), and configuring multiple modules when you have multiple target sets...
    Tom

Maybe you are looking for

  • Computer Not Recognizing My Poor Lil' iPod

    Well, yet another question is posed. The other night, I attempted to play my iPod (I have an iHome stereo), and all I saw was a small frowny face. Every time I have tried to restore it, my computer refuses to acknowledge the fact that the iPod is, in

  • My macbook pro is suddenly shutting down.

    My mac it is aproximately 2 years old, is  suddenly shutting down with any process, it just goes black and a switch saound like if it was forced. It normally happens when the charger isnt connected. Battery Information:   Model Information:   Serial

  • Tabs overlap

    While I am browsing i select between a lot of tabs and I do that quite often. My problem is that while I am changing tabs sometimes the tabs overlap. Meaning I have selected a tab but I still see the information from the previous one. Also when i mov

  • Where can I download Premier and Photoshop Elements 10.0?  Or can I use my old serial numbers for the new versions?

    I have changed computers since purchasing these programs in 2012 and want to install them on my new machine.

  • JSP and Interbase

    I am trying to connect to an Interbase database using JSP. When I run the JSP I get an internal error. Can anyone help me with this, please? Here is the error stack: type Exception report message Internal Server Error description The server encounter