JDeveloper - ESB / BPEL - JMS Adapter - prefix queue name with db schema

When I use the JMS Adapter in ESB to create a new message queue producer or consume using database (AQ) I'm experiencing a problem when selecting the queue.
I can browse the queue in the database but when I have selected the queue JDeveloper prefix it with the schema name owning the queue.
Example:
java:comp/resource/DocumentQueueResourceProvider/Queues/QUEUES.DOCUMENT_IMPORT_QUEUE
Schema owner is QUEUES and the name of the queue is DOCUMENT_IMPORT_QUEUE.
The problem is when I try to use it its unable to look up the queue and I have to manually remove the prefix from .wsdl file before deploying it - as with setting mcf.IsTransacted='false'.
When the resource provider finds the queue and exposes it in the JNDI three it does it without the prefix.
Question: How do I either:
a) make the schema prefix be removed by JDeveloper
b) make the resource provider prefix the queue name with the schema name.
Anybody?
Best regards
Christian Damsgaard

Try this:
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.yourcompany.com/msg"
xmlns:tns="http://www.yourcompany.com/msg"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
nxsd:encoding="ASCII" nxsd:stream="chars" nxsd:version="NXSD"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:element name="rootnode" type="xsd:string" nxsd:style="terminated" nxsd:terminatedBy="${eof}"/>
</xsd:schema>
This will result in a single node xml.
Edited by: user472896 on Sep 22, 2010 10:29 AM

Similar Messages

  • Prefixing a sequence name with a schema in 9041

    G'day,
    I'm attempting to upgrade to Toplink 9041, and one thing i've noticed is that the Workbench does not allow any special characters in the name of a sequence. This does not allow us to prefix sequence names with a schema, the same way our tables are prefixed.
    What gives?
    Cheers,
    Troy.

    You can do this from a stored procedure that you invoke from your pre-mapping trigger:
    - Scan the source and get the max_id
    - execute immediate 'drop sequence; create sequence ... start with '||max_id+1
    Etc.
    Good luck, Erik Ykema

  • Sensors in BPEL (JMS Adapter)

    Hi there! I'm trying to send Sensor-Data into a MQQueue, but this always results in an
    error. The results are in the following Error-Log (sorry, some messages are german but the
    messages are nearly equal to english):
    Caused by: ORABPEL-12141
    ERRJMS_CONN_FAC_NOT_FOUND.
    Instanziieren von Connection Factory nicht möglich. JMS-Adapter konnte Connection Factory com.ibm.mq.jms.MQQueueConnectionFactory weder JNDI nicht finden noch als Java-Klasse instanziieren
    Weitere Informationen hierzu finden Sie in der Log-Datei.
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:207)
         at oracle.tip.adapter.jms.JMS.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:98)
         at oracle.tip.adapter.jms.JMS.JMSConnection.init(JMSConnection.java:191)
         at oracle.tip.adapter.jms.JMS.JMSConnection.<init>(JMSConnection.java:132)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:426)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createDefaultConnection(JmsManagedConnectionFactory.java:417)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createConnection(JmsManagedConnectionFactory.java:380)
         at oracle.tip.adapter.jms.JmsManagedConnectionFactory.createManagedConnection(JmsManagedConnectionFactory.java:104)
         at oracle.tip.adapter.jms.JmsDefaultConnectionManager.allocateConnection(JmsDefaultConnectionManager.java:76)
         at oracle.tip.adapter.jms.JmsConnectionFactory.getConnection(JmsConnectionFactory.java:125)
         at com.collaxa.cube.engine.sensor.sa.publisher.JMSAdapterPublisher.publish(JMSAdapterPublisher.java:277)
         at com.collaxa.cube.engine.sensor.sa.FilteredDataPublisher.publish(FilteredDataPublisher.java:99)
         at com.collaxa.cube.engine.sensor.sa.BpelPublisher.publish(BpelPublisher.java:129)
         ... 83 more
    Caused by: javax.naming.NameNotFoundException: com.ibm.mq.jms.MQQueueConnectionFactory not found
         at com.evermind.server.rmi.RMIServerContext.lookup(RMIServerContext.java:207)
         at com.evermind.server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:257)
    The following Steps were made:
    - I added two library-paths in the application.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\config\application.xml)
    <library path="../../home/lib/com.ibm.mq.jar"/>
    <library path="../../home/lib/com.ibm.mqjms.jar"/>
    - In the oc4j-ra.xml (D:\Programme\SOA_Suite\10.1.3.1\OracleAS_1\j2ee\oc4j_soa\application-deployments\default\JmsAdapter\oc4j-ra.xml)
    a new connector-factory was added
         <connector-factory location="eis/mqseries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=MQ_TEST;TransportType=1;HostName=10.1.1.1;Port=1414;Channel=SYSTEM.DEF.TEST"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value=""/>
              <config-property name="password" value=""/>
              <connection-pooling use="none">
              </connection-pooling>
              <security-config use="none">
              </security-config>
         </connector-factory>
    I assume I have to enter a new JNDI-Entry somewhere but the JNDI-Browser in the Application Server is readonly.

    There are two ways to get data into BAM. There is the ADC web service that BPEL uses and then there's Enterprise Link which is the ETL tool that can grab data from Databases and other sources. I only used EL for jms and for ETLing data into a a BAM data object, I never used it for real time. The only real time BAM I've done is with BPEL projects with BAM sensors. I don't think EL is sophisticated enough for looking for changes in rows of data.
    Maybe you can have a db trigger that publishs the changed data to table specially designed for your task. Then you can create an EL "Plan" that runs periodically at a high enough rate that it appears to be in real time in BAM.
    Another possibility is to have the db trigger fire off an xml message that contains the data to the BAM ADC webservice. The BAM ADC web service is http://server:port/OracleBAM/Services/DataObject/DataObjectOperations.asmx.
    It has documentation on how to use it. I don't know if you're db can execute application code or not though.

  • Dynamic queue name with JMS Queue XML?

    Hi,
    Is it possible to use dynamic queue name with JMS Queue XML?
    I tried using a variable in the JNDI URL, and supply the value in a package. I specified the following in the JNDI URL in the Topology:
    e.g.
    <JMS_RESOURCE>?d=<DTD_FILE>&s=<SCHEMA>&JMS_DESTINATION=#PROJECT_NAME.dest_var
    I declared and set the variable in a package, then tried to load data from the above data server to database. But executing this package gave me the following error:
    7000 : null : java.sql.SQLException: javax.jms.JMSException: Cannot find the target in JNDI (#PROJECT_NAME.dest_var)
    java.sql.SQLException: javax.jms.JMSException: Cannot find the target in JNDI (#PROJECT_NAME.dest_var)
         at com.sunopsis.jdbc.driver.bg.executeQuery(bg.java)
         at com.sunopsis.jdbc.driver.bh.executeQuery(bh.java)
         at com.sunopsis.jdbc.driver.l.f(l.java)
         at com.sunopsis.jdbc.driver.l.executeUpdate(l.java)
         at com.sunopsis.sql.SnpsQuery.executeUpdate(SnpsQuery.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execSrcOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandScenario.treatCommand(DwgCommandScenario.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.g.y(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    Am I doing it wrongly?
    Thanks!

    hi,
    as it's not in Adapter-Specific Message Properties
    http://help.sap.com/saphelp_nw04/helpdata/en/10/b1b4c8575a6e47954ad63438d303e4/content.htm
    looks like you cannot do it with jms adapter in standard
    use proxy or your own adapter instead
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • JMS-178 Invalid Queue name - (string)

    am getting below error
    nested exception is oracle.jms.AQjmsException: JMS-178: Invalid Queue name - test.JMS_TEST_QUEUE
    When I look deeper into the oracle error message;
    JMS-178 Invalid Queue name - (string)
    Cause: The queue name specified is null or invalid
    Action: Specify a queue name that is not null. The queue name must not be qualified with the schema name. The schema name must be specified as the value of the owner parameter
    For this to work does queue must be owned by aqadm if I'm connecting using that account and the queue CAN'T be in test's schema.
    DOES queue tables and queue should be in default schema ?
    Thanks for all valuable suggetions

    Hello,
    can you show the corresponding JMS code statement you used here?
    Presumably it is a problem concerning missing GRANTs or unqualified (without db schema) access for the JMS user.
    Kind regards,
    WoG

  • BPEL JMS Adapter - SonicMQ

    Does anyone have any up-to-date examples on creating a PartnerLink that is a JMS adapter to an SonicMQ queue? I have BPEL running as a component of OAS, and when I try to add a resource adapter for the SonicMQ domain, the OC4J_BPEL server errors trying to access the ContextFactory. "Exception occured during Applications initialization: Error creating naming context instance: javax.naming.NoInitialContextException: Cannot instantiate class: com.sonicsw.jndi.mfcontext.MFContextFactory [Root exception is java.lang.ClassNotFoundException: com.sonicsw.jndi.mfcontext.MFContextFactory]"
    My resource adapter is set up as follows in the application.xml:
    <resource-provider name="SonicMQ" class="com.evermind.server.deployment.ContextScanningResourceProvider">
         <description>SonicMQ</description>
         <property
              name="java.naming.factory.initial"
              value="com.sonicsw.jndi.mfcontext.MFContextFactory"/>
         <property
              name="java.naming.provider.url"
              value="tcp://localhost:2506"/>
         <property
              name="com.sonicsw.jndi.mfcontext.domain"
              value="Domain1"/>
    </resource-provider>
    I've tried putting the sonic jars in the "applib" directory and using <library path="../applib"/> to refer to them, and I've also tried adding a library path reference to the SonicMQ\lib directory.
    Anybody have any suggestions for setting up this RA correctly? Thanks.

    try it with this ..
    Add a line in the default application global "application.xml"(under ...j2ee/home/config for standalone install) file to extend the class path to point to the sonic jars.:
    <library path="sonic jar files + path"/>
    otherwise (for oas) home is OC4J_BPEL
    hth clemens
    Message was edited by:
    clemens.utschig

  • Anyone successfully deployed BPEL + JMS Adapter (for MQ) to WebSphere?

    Anyone successfully deployed BPEL Process Manager + JMS Adapter (for MQ) to WebSphere (i.e not OAS/OC4J)?
    If you have - I would love to see a valid example of the ra.xml and oc4j-ra.xml files in your jca/JmsAdapter.rar file - to see how you configured access for the JMS Adapter to your remote MQ queues.
    Thank you
    Dennis

    Hi Garima,
    Please check the following:
    1. Add dhbcore.jar also to aii_af_jmsproviderlib.sda and deploy it.
    2. Check the existence of your JMS drivers.
    3. Check the following link and Install the drivers as the way it is mentioned in the guide 'How To Install And Configure External Drivers For JDBC & JMS'
    https://websmp204.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
    There are 4 files which needs to be added. http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/frameset.htm
    Any of the above solutions should help you solve the problem.
    Regards,
    Abhy

  • Weblogic.transaction.internal.TimedOutException  while JMS adapter De queuing

    Hi ,
    I am getting the weblogic.transaction.internal.TimedOutException in SOA logs, when i track the instance using ecid. I am unable to find the flow in EM.
    EM shows that instance as complete and I can able to see only the JMS adapter in flow trace.
    Increasing the timeout is not a good option, I hope. It’s already set to 10800.
    Error msg:
    Failed to handle dispatch message ... exception ORABPEL-05002
    Message handle error.
    error while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage"; the reported exception is: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 10798
    I am not sure y the De queuing take such a long time?? Any other thought guys??
    Regards,
    Ram.

    Could you check the size of the JMS message that is getting polled.
    When the transaction is getting rolled back, is the JMS message getting discarded or present in JMS Queue

  • Jdeveloper ESB BPEL Design

    Hi,
    Situation:
    An external system sends a request to the ESB that I am going to create. This ESB transforms the incoming request to a different format and then sends the transformed request to the BPEL (need to create). The BPEL invokes an external system
    My Question is "How do I start with this?".
    I have input XSD and output XSD. I am having hard time figurings out which service to create first (ESB or BPEL?). If I start with BPEL (synchronous) I need an input wsdl (from ESB) which I did not create it yet. If I start with ESB I need an target wsdl (for BPEL).
    Can some please advice me on this. Your response is much appreciated.
    Thanks,
    dod
    Message was edited by:
    user631479

    I suggest you place this under the JDeveloper Forum instead of Designer

  • How to change the print queue name with Lexmark printer?

    Is it at all possible to change the print queue name from Lexmark_3500_4500_Series, to something shorter? I try to link printouts from an old Sun Unix system, thru my iMac to the Lexmark X4580 multifunction printer. However, the Sun/Unix will not accept this long print queue name...

    Apologies, I misread. The only way I know of changing the Print Queue Name is by readding the printer.
     > System Preferences > Print & Scan > Add
    Choose your printer, make sure you change the print queue name to something different (equates to the Printer Name).
    When you need to print, simply select the printer you just added.
    Once your happy it works, delete the old printer from the list in Print & Scan.
    Morgan

  • Queue names with [ ] in them...

    Ok, I have an assignment where I have to declare several queues with names that look like this...
    Subqueue[0], Subqueue[1]...etc.
    I tried to create one like this...
    Queue Subqueue[0] = new QueueAr( );
    But compiler is yelling at me with an error that looks like...
    TestQueue.java:12: ']' expected
    Queue Subqueue[0] = new QueueAr();
    I have tried a few other things, but cant figure it out. Any suggesstions?
    -B

    Here some of the assignment so you guys can get an idea of what I am doing...
    1. Write a Java program for a radix sort with the algorithm based on a queue ADT. Implement the queue ADT
    using a dynamic circular array and linked list. Your program must follow the principles of object oriented
    programming. The radix sort algorithm should not be aware of the implementation of the queue data structure.
    The algorithm of the radix sort is described as follows:
    (a) Read in the numbers from a le and create a queue called Master.
    ---->(b) Create 10 other queues called Subqueue[0], Subqueue[1],. . . ,Subqueue[9].<-----
    (c) Remove a number from the Master queue and extract its most right digit (ones).
    (d) Add the number to the Subqueue[digit]
    (e) Repeat the (c) and (d) until Master queue is empty.
    (f) Remove the rst element from the Subqueue[0] and insert it into the Master queue.
    (g) Repeat the previous step until the Subqueue[0] is empty.
    (h) Repeat the last step for consecutive Subqueue[i] where i takes on values from 1 to 9.
    (i) Repeat the procedure starting from (b) Max times where the value of Max is equal to the number of digits
    in the largest number of the sequence.
    Example.
    An application of the queue data structure to sort numbers using the Radix sort.
    Master = f459; 254; 472; 534; 649; 239; 432; 654; 477
    I have a queue interface and a queuearray class and all. I understand what I am supposed to do with the program, I just cant figure out why she wants the names of the queues like that. I know the compiler is confusing it with arrays. I just need to know how to get the names to work.
    Thanks for the replies,
    -B

  • Why prefix variables names with a colon?

    PROCEDURE calc_avg_sales
    BEGIN
    :sales.avg := :sales.month1 / :sales.total;
    EXCEPTION WHEN ZERO_DIVIDE THEN
    :sales_avg := 0;
    RAISE FORM_TRIGGER_FAILURE;
    WHEN OTHERS THEN NULL;
    END;
    Excerpt from Oracle PL/SQL Programming ISBN 0-596-00381-1 Pg. 106
    Why are the variable :sales.avg, :sales.month1, and, :sales.total not declared in the above snippet? Is it presumed that they have been? Why is a : (colon) placed in front of the variables?
    Why would you think that FORM_TRIGGER_FAILURE is raised rather than ZERO_DIVIDE?
    Within my production environment I have noticed that error messages are sometimes vague to the user and for the technical user, and, would like to make use of an error table which would help technical support troubleshoot the cause of the error, without giving unnecessary details to the end user. Ideally this would include details of the Java Exceptions raised (usually large stacks) within applications that form part of the software architecture. How would you go about using an error handling mechanism?
    Edited by: Jon80 on Jun 24, 2012 2:02 PM

    Hi,
    Jon80 wrote:
    PROCEDURE calc_avg_sales
    BEGIN
    :sales.avg := :sales.month1 / :sales.total;
    EXCEPTION WHEN ZERO DIVIDE THEN
    :sales_avg := 0;
    RAISE FORM_TRIGGER_FAILURE;
    WHEN OTHERS THEN NULL;
    END;
    Excerpt from Oracle PL/SQL Programming ISBN 0-596-00381-1 Pg. 106
    Why are the variable :sales.avg, :sales.month1, and, :sales.total not declared in the above snippet? Is it presumed that they have been? Why is a : (colon) placed in front of the variables?Variables that start with a colon act like global variables; they can be defined in a larger scope. The colon helps the compiler identify them as not necessarily being defined in the unit being compiled.
    Why would you think that FORM_TRIGGER_FAILURE is raised rather than ZERO_DIVIDE?Actually, I would expect PLS-00103 Encountered the symbol "DIVIDE" when expecting one of the following ..., because you have a space (ZERO DIVIDE) instead of an underscore (ZERO_DIVIDE). Cut and paste actual code when posting here.
    If you correct that, then ZERO_DIVIDE is raised in the procedure. An EXCEPTION handler keeps some errors that occur at run-time from being reported to the caller. In this case, the EXCEPTION handler is saying "Don't report ZERO_DIVIDE as an error. Instead, do this ...". In this example, part of what it is doing instead is raising a different error, and that's the only error that is reported to the caller.
    By the way, "WHEN OTHERS THEN NULL" is almost always a very bad thing to say.
    Within my production environment I have noticed that error messages are sometimes vague to the user and for the technical user, and, would like to make use of an error table which would help technical support troubleshoot the cause of the error, without giving unnecessary details to the end user. Ideally this would include details of the Java Exceptions raised (usually large stacks) within applications that form part of the software architecture. How would you go about using an error handling mechanism?One thing Oracle often does is print short, vague error messages on the screen, but write long, detailed messages in trace files on the database server. Programmers are instructed to look for a trace file when they see certain error messages. You might do something similar. Instead of (or in addition to) writing trace files, you could insert rows into an error-logging table.

  • Configuring JMS adapter for a BPEL process which puts a msg in a Q of MQ

    Hi,
    I am trying to develop a BPEL process which picks up a message from a Q in Websphere MQ and puts that message in another Q of MQ after processing that.
    I have updated the oc4j-ra.xml with the following inputs:
    <connector-factory location="eis/MQSeries/Queue" connector-name="Jms Adapter">
              <config-property name="connectionFactoryLocation" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
              <config-property name="factoryProperties" value="QueueManager=TestManager;TransportType=1;Hostname=machine's ip address;Port=1414;Channel=channel name for connecting to client"/>
              <config-property name="acknowledgeMode" value="AUTO_ACKNOWLEDGE"/>
              <config-property name="isTopic" value="false"/>
              <config-property name="isTransacted" value="true"/>
              <config-property name="username" value="admin"/>
              <config-property name="password" value="welcome"/>
         </connector-factory>
    But while testing the BPEL process, I get the error:
    <remoteFault>
    <part name="code" >
    <code>null</code>
    </part>
    <part name="summary" >
    <summary>file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - WSIF JCA Execute of operation 'Produce_Message' failed due to: Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. ; nested exception is: ORABPEL-12511 Adapter Framework unable to create outbound JCA connection. file:/D:/OraBPELPM_2/integration/orabpel/domains/default/tmp/.bpel_MQMessaging_1.0.jar/Outbound.wsdl [ Produce_Message_ptt::Produce_Message(SourceEmployee) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12141 ERRJMS_CONN_FAC_NOT_FOUND. Unable to instantiate connection factory. JMS adapter was unable to look up the connection factor com.ibm.mq.jms.MQQueueConnectionFactory neither through JNDI nor instantiate it as a Java class Please examine the log file to determine the problem. Please examine the log file for any reasons. Enable DEBUG logging in the BPEL Console. </summary>
    </part>
    <part name="detail" >
    <detail>null</detail>
    </part>
    </remoteFault>
    Can anyone tell me what has gone wrong in setting the connection factory for the Q or what else I have to configure to sort out this problem?
    Thanks,
    Jayatu

    I am experiencing the exact same issue while configuring for Tibco EMS!!!
    I have also checked the oc4j-xa.xml file etc and I am also unable to find any guidance on the steps required from XML config files through to adapter wizard entries!

  • JMS adapter transaction. Rollback message to queue.

    Hi all !
    A have question about jms adapter transaction. My composite application has 3 steps : JMS adapter (listener), mediator, WS adapter. JMS adapter listen queue push message to mediator, mediator invoke web service. If ws not available (server down), mediator try recovery 5 times. After 5 times, reject message from queue. I wont rollback message to queue. I saw examples with JMS + BPEL, but it not help me. Anybody can help me.

    Hi,
    You don’t need to catch a mediator fault – you can let it rollback to the JMS Queue and let the Queue do the retries.
    To get the retries working, log in to the weblogic console and navigate to JMS Modules -> Your Module -> Your Queue -> Configuration -> Delivery Failure
    Here you will find options for Redelivery Limit. Set this to the number of retries you need.
    Then navigate to the connection factory you want and set the redelivery delay.
    This should get your desired behaviour, but once the message has failed it will be discarded. If you prefer to put it on an error queue you can create an error queue, and in the original queue’s, goto Delivery Failure, change the expireation policy and set the Error Destination to be your error queue.
    Hope that helps!
    Robert

  • JMS queue name

    Hi All:
    I am using JMS adapter as a sender, with QoS = EOIO and Queueid=test_queue.
    Just by giving name in the queueid filed does queue will be created? Also how can I test this
    so I can come to know messages are delivering in EOIO?(JMS client is not asking me for QoS and queueid)
    Is there anything required for queue?
    Thanks & Regards
    Farooq.

    >> Just by giving name in the queueid filed does queue will be created
    No.
    Which JMS provider you are trying to use? If the built in JMS provider of SAP Web AS is being used, you can try using the predefined queues.
    if MQ / sonic MQ etc then you need to find out from the MQ config.

Maybe you are looking for

  • How to send images through PI using SOAP adapter

    hi, Can anybody tell me how to send images through PI using SOAP adapter. Regards , Loveena

  • Measure Frequency of Digital Signal from DAQ-Board

    I'm using a National Instruments DAQ board and I need to measure the frequency of a digital signal from my data acquisition board. I know the measure frequency.vi (In diagram - data acquisition - counter), but i don´t understand yours implementation

  • Why is the image cropped in landscape mode

    Hi - I made video from a collation of youtube clips and transcoded it to iPad default settings in FCPX but when I view it on iPad the image along with the subtitles are cropped in landscape mode, why is that when the transcode settings list iPad 3 as

  • How do I open HELP with Photoshop Elements12?

    Hi, I haven't used PSE in awhile and recently bought PSE release 12 so I went through looked at the Users manual, view the Online videos and wanted to check on HELP and the dropdown menu Photoshop Elements HELP (PF1) but nothing happened. I did this

  • Problems after Battery Update 1.4

    Has anyone noticed that since installing the Battery Update 1.4, their battery life has been reduced significantly? Prior to the patch I was getting a good several hours from a full charge, now I am lucky to get 1.5 hours. Also, while the patch was m