OSB Service post a Message in the queue JMS twice or duplicate

Hello

I have an adapter of the poll of OSB Proxy Service database

Strategy of the poll: logic of delete

Column name: status

Read value: P

Unread value: N

Form #1:

Change of status to "n" and given an end point valid URI of the JMS queue

Success: DBAdapter > > OSBProxy > > PublishToJMSQ and the situation has changed to 'P '.

Form #2:

Change in status of "n" and in view of an invalid endpoint URI of the JMS queue. That is to say, remove resources from JMS queue

Error: DBAdapter > > OSBProxy > > OSBBusinessService (@Service Error Handler) > > DBAdatper and the situation has changed to 'E '.

Both work as expected when they are tested one by one. However, if I change #1 & 2 # Record Record and commit at the same time, the status changes to 'P' and 'E' correctly, but the message is published in the JMSQ TWICE (Duplicate) of the first disc. Please note the folder payload #1 and #2 are different.

It is a behavior strange and unable to understand why it's happening and how it is resolved.

The two ""required Transaction ","Same Transaction for answer"were not affected ways unchecked. "

I took non - XA Datasources and QoS in road @Stage activity Publish Options is exactly once. And the version is 12 c

Your help is very appreciated.

Thank you

Hello, the problem has been resolved by defining lines of data per Transaction on 1 in the DB adapter configuration.

Tags: Fusion Middleware

Similar Questions

  • Messages from the queue JMS in DB

    Hello world

    I tried to insert messages from the JMS queue in DB through Ombudsman.

    my data format is exactly as below (this response is in fact of B2B)

    <? XML version = "1.0" encoding = "UTF - 8"? >

    " < your: runReportResponse xmlns: ta = ' http://saashr.com/Ta "xmlns:SOAP - ENV =" " http://schemas.xmlsoap.org/SOAP/envelope/ ' > < your: produitLogiciels > 'Worker_ID', "use ".

    Seeker ID', 'Work order ID', 'First Name', 'Name', 'ID of the timesheet', 'Date', 'In Time', 'Meal out 1', ' 1-lunch break', 'Eating out 2', 'meal '.

    "" "" "2 a jump in", "meal break out 3", "lunch 3 in ', ' Time Out ', 'Hours', 'Full path of Department',"Full path to work","Leave the name","Break", 'Status', 'employee Id '.

    "" "'1', '1', '1',"Caroline", 'Badillo', ' ', ' 11/01/2016","08:54 p', '',' ', '',' ', '',' ',"--"," -"," Lake Forest/905 ","Overhead"," "," - "", 'New', "1012312" "

    ' ' '2', '2', '2', 'Manual', 'Baker', ' ', ' 11/01/2016 ", '04:58 ', '', '',' ',' ', '',' ', '09:04 a',"04:06 "," Lake Forest/905 ","Overhead",""," - ", 'New',"1002978 '"

    "3", "3","3", 'Robert', 'He', ' ',' 11/01/2016 ", '09:35 a', '', ' ', '',' ',' '," "," 03:24 p ',' 05:49 Lake Forest/905 "," ", 'Overhead',' ',' '-', 'New', '1002978'"

    "" "" '4', '4', '4', 'Raul', 'Bernard', ' ', ' 11/01/2016 "," 02:53 p', '',' ', ' ', ' ', '',' ', "07:38 p", '04:45 ', ' Lake Forest/905 ","V-Blend"," "," ", 'New', '1008238 '.

    < / your: produitLogiciels > < / your: runReportResponse >

    I need to insert data into the framework < your: produitLogiciels > tag in the table DB.

    For me that I need to parse each line online, and each comma separated string in the column value.

    Example:


    WORKER_ID JOB_SEEKER_ID WORK_ORDER_ID FIRST_NAME LAST_NAME and so on all the columns here

    1                           1                              1                        Caroline            Badillo

    2                           2                              2                         Manuel             Barrera   

    3                           3                              3                         Robert              He

    Thanks in advance for your expertiese.


    Kind regards

    Ashok E

    Hey Ashok,

    I think you could achieve quickly with one of the following 3 options:

    • You could indeed use the Native Format to parse the XML
    • You can use XSLT to perform analysis of the even if this could become a delicate process
    • (preferred solution) If the message is sent by B2B, assuming you have the document definition for this message, that you can disable translation on the agreement and so the message will be sent as XML, validated by the XSD generated by the document editor.

    I would like to know if this was helpful.

    See you soon

    Tiago

  • WebLogic JMS: Messages in the queue are not displayed correctly

    Hello

    I use business OSB (courier, query type = type of text and the answer = none) and I publish the message encoded in URL next to a JMS queue:

    * %3 C % 3Fxml % 20version % 3D % 221 *.


    then, when I discovered the message in the queue by using the Weblogic console it is shown as:

    * 00000000: 2533 4325 3346 786 d 6 c 25 3230 7665 7273 %3 C % 3Fxml % 20vers *.
    * 00000010: 696f 3344 2532 3231 2532 3225 2e30 6e25 *.

    Why these numbers come from the message when it is published to the queue.

    Kindly help me to understand this and how to solve the same.

    Thank you
    Kalpana.

    The numbers are just an artifact of the way in which the message is displayed by the console. They are a binary representation of the data from your channel.

    More precisely, it looks like the view you are using shows a binary representation, in hexadecimal, on the left side and an ASCII representation on the right side.

    for example

    "72" is ASCII hex for the 'r '.
    '73' is ASCII hex for "s".

    and, on the next line

    '69' is ASCII hex for 'i '.

    HTH,

    Tom

    Published by: Tom B on April 25, 2013 17:59

  • HP Photosmart 7760 printer will not print, the error message in the queue

    I have Mac 10.6.8.   Printer (HP Photosmart 7760) has stopped working.  Reinstalled the drivers updated. Went through the steps including unplugging cables USB and all the other steps recommended by HP. When I press print, the document goes to the queue and and the error message is displayed. When I press the resume to print, nothing happens.

    We will restore the print system:

    -Sys Prefs, Print & Fax
    -Right (control) click inside the box that lists your printers and select Reset Printing System.
    WARNING - This will remove ALL your printers!
    -Select the sign + to add again. Search for the printer, select it, and wait until the button 'Add' becomes available. Until it clicks.

  • messages from the queue for IPCC Express 4.0

    When I have callers in a queue, I want them to hear a message/music for 30 seconds. After the 30 second interval, I want to play another message asking the caller if they continue to maintain - or leave a message. If they continue to hold, I want to keep playing the message/music to the point it was stopped before. Is this possible? Anyone could do this?

    To clarify, I am able to play the music/message on hold - I am just unable to regain it back where it was stopped.

    Thank you

    Well, it's a delicate question. If you use the steps to hold/unhold to read music/message is not possible.

    If you want to use .wav files and stage play quickly, you have to manually to splice the message/music in separate files and play like that.

    Please evaluate the useful messages.

    adignan - berbee

  • Prop AQ does not: messages to the queue of the exception

    Queue1 > > > > >
    ------------------------------------------------------------
    CREATE the AQ type. Message_typ as object)
    topic VARCHAR2 (30),
    text VARCHAR2 (80));

    RUN DBMS_AQADM. () CREATE_QUEUE_TABLE
    queue_table = > aq.objmsgs80_qtab',.
    queue_payload_type = > ' AQ. Message_typ');

    RUN DBMS_AQADM. () CREATE_QUEUE
    queue_name = > "msg_queue"
    queue_table = > 'aq.objmsgs80_qtab');


    RUN DBMS_AQADM. () START_QUEUE
    queue_name = > 'msg_queue');

    Queue2 > > > >
    --------------------
    RUN DBMS_AQADM. () CREATE_QUEUE_TABLE
    queue_table = > ' AQ. MultiConsumerMsgs_qtab',.
    multiple_consumers = > TRUE,
    queue_payload_type = > ' AQ. Message_typ');

    RUN DBMS_AQADM. () CREATE_QUEUE
    queue_name = > "msg_queue_multiple"
    queue_table = > ' AQ. MultiConsumerMsgs_qtab');

    RUN DBMS_AQADM. () START_QUEUE
    queue_name = > 'msg_queue_multiple');


    Adding Subscriber and scheduling spread with the same database:

    DECLARE
    sys.AQ$ _agent of the Subscriber;
    BEGIN
    Subscriber: sys.aq = $_agent ('RED', 'msg_queue', NULL);
    DBMS_AQADM. ADD_SUBSCRIBER (queue_name = > 'msg_queue_multiple',)
    Subscriber = > Subscriber);
    DBMS_AQADM. SCHEDULE_PROPAGATION (queue_name = > 'msg_queue_multiple');
    END;


    Rate

    DECLARE
    enqueue_options DBMS_AQ.enqueue_options_t;
    message_properties DBMS_AQ.message_properties_t;
    recipients DBMS_AQ.aq$ _recipient_list_t;
    message_handle RAW (16);
    message aq.message_typ;

    BEGIN
    message: = message_typ ('MESSAGE 1',
    "This message is waiting for the queue subscribers.");

    DBMS_AQ. ENQUEUE (queue_name = > 'msg_queue_multiple',)
    enqueue_options = > enqueue_options,
    message_properties = > message_properties,
    payload = > message,.
    msgid = > message_handle);

    COMMIT;
    END;

    Here is the information I see in the source qtable:

    Select Q_NAME, STATE of MultiConsumerMsgs_qtab

    Q_NAME: AQ$ _MULTICONSUMERMSGS_QTAB_E
    STATE: 3

    Select the queue, msg_state, sybase_deadlock_retry_count(), expiration_reason, consumer_name, address of AQ$ MultiConsumerMsgs_qtab

    QUEUE: AQ$ _MULTICONSUMERMSGS_QTAB_E
    MSG_STATE: NOT AVAILABLE
    RETRY_COUNT:-1
    EXPIRATION_REASON: PROPAGATION_FAILURE
    CONSUMER_NAME: RED
    ADDRESS: "QA". "" MSG_QUEUE ".

    Is there something I'm missing?
    Any idea would be great!

    Published by: suryaraj on June 16, 2009 08:19

    Hello

    I've never had spread QA to work with a named subscriber, then you can remove the definition of Subscriber name (in red).
    in any case on 10.2.0.4/3 :-)

    concerning
    Mette

  • Cannot print using HP 4500 printer, the message on the queue.

    Original title: printer

    I installed a HP4500 wireless on my laptop and when I send a print to her troubleshooting tells me there was a queue vinifies it upward, but the problem has been fixed, but I can't yet to print can help you

    Hello

    1. which version of the operating system are you using?

    2. What is the exact error message you received?

    3 did you do changes on the computer before the show?

    4. do run you all the Troubleshooting steps?

    Method 1: Runt the Microsoft fixit

    See the following site:

    Diagnose and automatically fix problems printing and printer

    http://support.microsoft.com/mats/printing_problems/en-us.

    Method 2:

    See the following site:

    Printer in Windows problems

    http://windows.microsoft.com/en-US/windows/help/printer-problems-in-windows.

    Method 3: run the HP Print and scan the doctor

    See the following site:

    Try the HP Print and Scan Doctor

    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03286146&lc=en&cc=us&dlc=en#N124.

     

  • Problem installing XP Service Pack 3 message - restart the computer after the logon screen

    original title: Office XP Service Pack 3 installation problem

    When restarting after the installation the system restarts before the login screen. Need safemode to restore the system to Service Pack 2.

    My previous answer despite...

    You wouldn't be wearing used underwear without washing (and money laundering it) first. It goes the same for used computers.

    You can trust in the security of ANY computer used until you have formatted the hard drive & then did a clean install of Windows.

    Follow the instructions in this post of mine in another forum (to-the-letter & in order! ) to return the computer to a State safe & functional: http://aumha.net/viewtopic.php?f=62&t=44636

    If you need additional assistance with the clean install, please start a new thread in this forum: http://answers.microsoft.com/en-us/windows/forum/windows_xp-system

    Note: The computer must not be connected to the internet or local networks (i.e. other computers) in its current state. All personal data (e.g., banking online & passwords credit card) must be considered at risk, if not already compromised.

    Wish I had better news for you.  Good luck!

  • Data error Services POST Oracle REST of the escape character

    I get an error 400 Bad Request of ADR operating POST or PUT with JSON that contains a slash reverse to escape the quotes and forward slashes, etc using Java.  How can I POST JSON with these types of characters?

    Oracle REST Services 2.0.9 data 224.01.05

    Database 11.2.0.3

    Thanks in advance for any help.

    Raymond

    Oracle support:

    The 404 Bad Request appears as the ORDS JSON parser does not accept escape forward slash (/) characters. Remove the slash before each slash to solve the problem

    Using the example provided, change:

    "WebURL": 'http:///\/ \/enterprise","LogoURL":"http:///\/testsite.domain.net\/clients\/pxx2014\/Custom\/354881.jpg","Category":"Consulting, Education\/training, Service industry www.testsite.com '...

    ... for:

    "WebURL": "http://www.testsite.com/enterprise", 'LogoURL': 'http://testsite.domain.net/clients/pxx2014/Custom/354881.jpg', 'Category': 'Consulting, training, Service industry '...

    Escaping the obliques is allowed in the JSON specification, but is not necessary.  It of a minor flaw in the ORDS JSON parser and is addressed in the final version of 3.0.x. All other escaping works very well with the ORDS JSON parser.

  • How to post a message on the screen?

    I want to count the number of records in a table.

    I create a process with pl/sql and find that there is a place for
    No error of the Error Message, but my pl/sql process.

    If count (*) > 0, then I want to show on the screen (no pop-up message box).

    "This record is in the table."

    Any place should be ok.

    If I want to use the process Error Message, how can I raise this kind of errors?


    Thank you.

    Published by: user628655 on October 14, 2009 11:55

    Published by: user628655 on October 14, 2009 12:00

    Be that as it may, I normally use item-level... But since you seem to have a complex key (2 columns, where as I normally use a single generated system key) validation of levels page should be OK...

    Thank you

    Tony Miller
    Webster, TX

  • How do my folders and messages in the queue?

    I can't find anywhere that says I can drop something.  Is there a folder on this new system works?

    This new system? What you are trying to file?
  • How to create JMS connection factory for the queue jms in Oracle 11.1.1.4

    Hi all

    I finished the installation of Oracle 11 g. I checked with the deployment of simple projects.

    I have strength to do any related configuration JMS. It takes to create the factory connections for JMS queues and topics in 11.1.1.4.

    If so, please give the link to the related document.




    Thank you
    Sabarisri. N

    http://download.Oracle.com/docs/CD/E17904_01/Web.1111/e13738/basic_config.htm#i1120921

    Kind regards
    Anuj

  • JMS according to the messaging service and the OSB Service account

    Hi forum,

    I have a question about the service and the account of JMS Messaging Service.

    My OSB service:
    I created a service of OSB that JMS type
    configuration:
    General: email
    E-mail: Request Type: type of XML response: no
    Transport: JMS
    JMS transport: Destination queue. Type, account Service JMS:... (Browse)


    My requirement is to ensure security to the JMS proxy.
    I saw an option available in the JMS transport is JMS Service account.

    I don't have an idea on the use of service accounts in JMS.

    one can pls give idea about the JMS service account in JmS.How to ensure safety to jms proxy...
    If you have any documents pls share me


    Thank you and best regards,
    Krishna.

    In your weblogic console go to your JMS Modules > * JMSModule > * tail > roles > policies. Add a user to the queue. This user must exist in the field of security in the weblogic console.
    Create a service with the same user name password account and use it in your OSB to read or write to the queue.

  • How to send message of OSB to the WLS JMS queue

    Hi guys,.

    I have a problem with proxy BSE service to send the message to the queue. I created the queue and tested in the WLS console and it is able to make the tail of the message, but when I use the proxy BSE service I do not see. There is no return below error message isn't the test console after running the "Proxy Service Test - test.


    Document request
    < Hello >
    < stupid > me < / stupid >
    < / hello >

    Response document
    < Hello >
    < stupid > me < / stupid >
    < / hello >

    Response metadata
    < con xmlns:con: metadata = "http://www.bea.com/wli/sb/test/config" >
    < tran:response - code xmlns:tran = "http://www.bea.com/wli/sb/transports" > 0 < / code tran:response - >
    < tran: encoding xmlns:tran = "http://www.bea.com/wli/sb/transports" > UTF-8 < / tran: encoding >
    < / con: metadata >
    Track of invocation
    (receipt of request)
    (echo request)

    Service routed
    No Service has been invoked, the application is resumed.

    First check to see if your Business Service configuration is reason-

    http://download.Oracle.com/docs/CD/E13159_01/OSB/docs10gr3/consolehelp/BusinessServices.html#wp1132338

    Now, try to test with the Test console and check if you get an error. Let us know the details of the error, if you get one.

    Kind regards
    Anuj

  • Display messages in the message queue

    I create applications like messagelistdemo, where I get the message on a specific port, I need to display these messages in the queue of messages blackberry

    example... I hope this will solve your problem.

    sentFolder.fireElementAdded(new ApplicationMessageWrapsMessage(mes,ApplicationMessage.Status.OPENED));
    

    and

    public class ApplicationMessageWrapsMessage implements ApplicationMessage {
    
        final private Message mes;
        final private long timeStamp;
        private int status;
    
        public ApplicationMessageWrapsMessage(Message mes, int status) {
            this.mes = mes;
            this.timeStamp = System.currentTimeMillis();
            this.status = status;
        }
    ......
    

Maybe you are looking for

  • Find my cell phone stolen if he goes on the Internet?

    Do you know how I can find my laptop stolen?Thanks in advance.

  • Problem with Photo Gallery

    Maybe the phone is just junk right out of the box, but I can't access the photo gallery. I click the icon of the gallery and the screen becomes black and crashes. Is this a problem I can fix it or send the phone back until it was too late. I was able

  • 1070ec dv5 startup problem

    Hi all. I have a problem with my laptop Pavilion DV5-1070ec (FM585EA). As usual, I turned off it and next day the morning it does not start. Just the power LED button flashes once and nothing else. I tried the Reset hardware, but not good. Can someon

  • Blue screen (STOP) errors that cause Windows Vista to shut down (blue screen of death)

    I get this on a blue screen stop code and I can't find what this code means someone can help me please v 00000101 0 x (0 x 0000000000000061, 0 x 0000000000000000, 0xffff98000c6e180, 0 x 0000000000000001

  • Cannot create disc image and repair system

    Original title: major problem 8638 Hi I am trying to re-install windows7 & have had problems after the formatting of all the disks I have to re apply administrator privileges so that I can create a system image & a repair disc. Then, clean the hard d