Messages from topic to multiple consumers are not ordered the same way

Hi,
We have a distributed topic. The message producer is a multi-threaded/connection producer (OSB in our case).
On the other side of the DT there are single connection consumers.
Our problem is that the consumers sometimes recieve the messages in different order:
Consumer A recieves message N and then N+1 (correct behaviour).
Consumer B recieves message N+1 and then N (correct behaviour).
This does not happen all the time. Most of the time the order is correct (99.9..%).
We also noticed that the message timestamp for message N and N+1 is the same.
This creates a problem for our system since both consumers must get the messages in the same order.
We cannot use UOO.
Any idea if this is a correct behavior for DT?
Any idea how to make the messages get to all consumers in the same order without using UOO?
Thanks,

Hi,
Hmm. You may have run into some new Bug given since "message timestamp for message N and N+1 is the same". First, let's dot our I's and cross our Ts to make sure that the system is setup in a way that will give you good ordering in the first place:
- Always use the same producer instance for each sequential send, and ensure that the producer's connection factory has "load balance" set to false. Note that OSB may be using a pool of producers implicitly for your sending app underneath-the-covers, which could lead to out-of-order, as different producers can load balance to different servers in your cluster. (I'm not sure how to check for this - if you provide a code snippet, I may be able to tell if this is happening.)
- Ensure that you only ever have a single thread processing the subscription - if you're using MDBs to receive from the subscription, then you need to ensure the MDB is setup to only startup a single thread (use a thread pool of size and/or set max-beans-in-free-pool to one)
- To account for out-of-order after app message processing failures (redelivery) with async consumers or MDBs, you need to (A) never configure redelivery delays, and (B) ensure the connection factory Maximum Messages setting is tuned down to 1 (it's default is 10).
I don't know how to do the above with OSB, which tends to layer it's own configuration on top of WL JMS configuration.
Assuming that you've assured all of the above, then you may have run into some sort of bug and I recommend filing a request with Oracle Support. In the mean-time, you might want to explore alternatives:
- Are you certain that you can't use UOO? It would be interesting to know why. This is a widely used feature (even by OSB itself), and it may be that you can enable it without any code change, plus, even if a code change is required, such changes tend to be isolated and small. In your use case, it looks like you may be able to configure a default UOO on the distributed topic itself (http://docs.oracle.com/cd/E11035_01/wls100/wlsmbeanref/core/index.html) - no code change needed - so that every destination member of your distributed destination will simply ensure that each new message is given the same UOO (a UOO that's particular to that member). OSB may provide some equivalent knob. Alternatively, you can code up your app so that each of your producers sets a useful UOO on each message.
- I assume you're using a replicated distributed topic (RDT). If there actually is a bug, then it would likely have something to do with the RDT's internal forwarders. If your consumers are MDBs or the SOA RA Adapter, then a simple alternative may be to use a Partitioned Distributed Topic (PDT) instead -- PDTs have no forwarders, and the MDB and the SOA RA Adapter can work with them transparently. If your consumers are neither of these, then working with a PDT will likely require that you use extensions (an advanced path that you may not want to take the time to follow).
Tom

Similar Messages

  • In Keynote09, if i set custom presenter display settings (large presenter notes), and i save the file, will i see my notes in the same way on another computer? Are the presenter display setting saved in the file?

    In Keynote09, if i set custom presenter display settings (large presenter notes), and i save the file, will i see my notes in the same way on another computer?
    Are the presenter display setting saved in the file?
    Thanks for your help!

    it wont.
    Presenter note display is set per machine.
    Surprising nobody in this community knew this.

  • For the past month, I've had an echo of my voice while I'm talking on my phone.  It's very annoying and sounds like multiple people are speaking at the same time and it's only me.  Anyone know what's wrong?

    For the past month, I've had an echo of my voice while I'm talking on my phone.  It's very annoying and sounds like multiple people are speaking at the same time and it's only me.  Anyone know what's wrong?

    For the past month, I've had an echo of my voice while I'm talking on my phone.  It's very annoying and sounds like multiple people are speaking at the same time and it's only me.  Anyone know what's wrong?

  • Are there any apps for having seperate volume controls for each app if multiple apps are playing at the same time?

    Are there any apps for having seperate volume controls for each app if multiple apps are playing at the same time?

    I don't think you can do that the volume is universal, but maybe turn down the volumes in the app settings?

  • HT204406 I have subscribed to match on iTunes and organized my music on my Mac Book.  Why does it not appear the same way on my iPad

    I would like my music to appear organized in the same way on my iPad as I have done it on my Mac Book.  (and on my iPhone as well)  Since it is in the cloud, why does it not appear the same way in all devices?

    The purpose of iTunes match is to make your music library available to all of your devices anywhere. It will sync Playlists, but no other type of organization you may have made.
    If you're having trouble, be sure you are logged into the same Apple ID on all devices but be sure to read this article and pay special attention to associating your devices with an Apple ID. There are important restrictions you should know about.

  • It seems that I can't receive emails from certain sites. They are not on the blocked list. How do I fix this?

    No matter what I do I can't receive emails such as newsletters from certain companies. I have looked several times on the blocked list and they are not there. It happened after my computer tech changed me to FireFox. How can I fix this?

    Firefox doesn't do email, it's strictly a web browser.
    If you are using Firefox to access your mail, you are using "web-mail". You need to seek support from your service provider or a forum for that service.
    If your problem is with Mozilla Thunderbird, see this forum for support.
    [http://www.mozillamessaging.com/en-US/support/] <br />
    or this one <br />
    [http://forums.mozillazine.org/viewforum.php?f=39]

  • A number of songs I downloaded from the iTunes store are not playing the whole way through.

    Some of the songs are only playing for a couple of seconds, them others I have purhased around the same time are playing the whole way through. Is there any way to fix this?

    Hey maddielou2,
    Thanks for the question. The following article outlines a resolution to your issue:
    Songs in iTunes may not play back completely
    http://support.apple.com/kb/TS4357
    Occasionally, if a song purchased from the iTunes Store on a Mac or PC was not downloaded completely, the song may not play back fully. The song may abruptly stop during playback, and iTunes may start playing the next song in your library or playlist.
    Resolution
    If iTunes in the Cloud is available in your country, try the following steps to resolve the issue:
    - Delete the purchased song that is exhibiting the problem from your iTunes library.
    - Click on the Purchased link in the iTunes Store to view your previously purchased music.
    - Download your previously purchased song from this list.
    Thanks,
    Matt M.

  • TS4268 I updated my iphone 4s with both of the most recent ios updates.  After doing so I ahave been unable to send or receive any text messages(imessage) between other iphones.  everyone in my family has iphones are not experiencing the same problem.

    I have already reset the phone but still can't receive or send messages

    Your MacBook shoul NOT be too old to run Leopard. (10.5) Snow Leopard, maybe, but not Leopard.
    When you go to the Genius Bar, MAKE SURE the genius knows you are NOT up to date with your  OS. If they try to update your phone, you could find yourself unable to sync at all...
    That said, if you're nice to them, they might just give you a copy of Leopard so you can get current with iTunes and iOS. It's been known to happen.

  • Fields in the parameter trans., of OB52 are not in the same order as OB52

    Hi All,
    I have created a Parameter transaction for the OB52 transaction.
    When i execute the transaction the "to account" field is showing before "From account" field. where as in OB52 "to account" field is present after "From account" field.
    How can i change the order in the transaction which i have created?
    the procedure i followed to create a Parameter transaction can be find at http://www.sap-img.com/zf011.htm.
    ur help will be highly appreciated.
    Thanks,
    Amar Y.

    hi,
    I tried what u mentioned above.
    But the thing is we can drag and drop only the fields which are in edit mode. I am not able to drag and drop the fields which are in display mode.
    i am able to drag and drop only period and year columns. Not able to drag and drop from account and to account fields.
    can u help me?
    Edited by: amaranath yerragunta on Mar 10, 2010 9:59 AM

  • HT204406 The songs on my computer itunes playlist and my iphone playlist songs are not matching up. I do see new songs I've added on my computer playlist on my iphone playlist but the songs are not in the same order. How do I get them to match?

    Playlists matching on computer and iphone?  The playlists on my computer in itunes are not matching up with the "match" playlist on my iphone.  New songs do show up when I add them to a playlist, but the songs are all in different order.  If I edit a playlist on my computer how do I get it to match on my iphone?

    Restore them to the new computer using the bakcup of the old one. If you don't have a backup of the old computer, you can re-download music purchased from the iTunes store. If they were imported from CD's, etc. You will either have to re-rip them or purchase third party software to extract them from the phone. The iPhone is not a backup or data transfer device.

  • Imported photos to ipad they are not looking the same

    i had synced photos to ipad from PC(windows XP) using itunes on PC. After Syncing they are not looking similar they are looking like negatives of original images on PC..

    I BELIEVE it orders them in date taken order, not name order.
    You can look for a third party app that will allow you to choose/alter the sort order, or use a program to edit the properties of the photos to give them all the same date, which will then allow the iPad to default to name order. I found a free program that'll do that, but you may want to preserve the original dates on your photos so the other photos app might be yoru best bet. I'm not familiar with any but perhaps someone can recommend one to you.

  • Making hypertext work if things are NOT in the same folder?

    I am writing a large doc with FM (FM 8.0p277), several appendix files, 100+pages, etc. I am using hypertext to link external PNG images with the document. This is working just fine (message openfile:filename.ext). Then, I print as PDF doc, and still keeping the PNGs and the newly created PDF in same folder- the hypertext link still works fine.
    My question is: this document will be released to clients, whom we can't necessarily make keep all elements in the same folder. Is there a way, when I generate the PDF of the final version, for the hypertext link to work if things are moved out of the same folder? I'm guessing not, but I thought if anyone would know, it would be in this forum...
    Thx
    Adriana

    If everything is in the same folder when the PDFs are created, then the links should all be relative. As long as the distributed files are all kept together when distributed, then things should continue work. However, if they move some files to different folders, then all bets are off.
    Why are you making external links to the graphics files instead of importing them by reference into the FM file - especially PNGs? This doesn't make any sense to me.
    If you need to keep everything separate initially (for whatever reason), then consider creating a PDF portfolio in Acrobat, that can't be split up, as the final deliverable.

  • Requests are not always the same in IE as in Firefox

    Hi,
    I have an button among the items. With this button I want to delete data, but I need a confirmation for this.
    First I create an own button template:
    "Template class" is "Button"
    In the field "Template" I put the following:
    <a href="#LINK#" class="t20Button" #BUTTON_ATTRIBUTES#>#LABEL#</a>Then I create a page and a button ("P2_LOESCHEN") among the items on this page by using the new button template.
    "Button Request" is blank
    "Button Request Source Type" is "Always Null"
    "Attributes" is the following: onclick="javascript:deleteObject();"On the Page Header Text I put this:
    <script language="JavaScript" type="text/javascript">
    function deleteObject() {
      var confUpd;
      confUpd=confirm('Soll gezählt werden?');
      if (confUpd) {
        doSubmit('DELOBJ');
    </script>Then I create a process that has to execute in this condition:
    "Condition Type": "Request Is Contained within Expression 1"
    "Expression 1": "DELOBJ"At least I create a branch with the same condition:
    "Condition Type": "Request Is Contained within Expression 1"
    "Expression 1": "DELOBJ"In Firefox allthing is running good!
    In IE I got two Request, if I click the button. First the request "DELOBJ" and after that a blank request. Sometimes the process is executing, but never the branch is executing.
    I have the debug informations for the Firefox, for the IE if the process is not running and for the IE if the process was running and the branch not. Look for "A C C E P T: Request=", I dont understand the different outputs!
    Debug with Firefox, allthing is good:
    0.00: A C C E P T: Request="DELOBJ"
    0.01: Metadata: Fetch application definition and shortcuts
    0.01: NLS: wwv_flow.g_flow_language_derived_from=FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language=de
    0.01: alter session set nls_language="GERMAN"
    0.01: alter session set nls_territory="GERMANY"
    0.01: NLS: CSV charset=WE8MSWIN1252
    0.01: ...NLS: Set Decimal separator=","
    0.01: ...NLS: Set NLS Group separator="."
    0.01: ...NLS: Set date format="DD.MM.RR"
    0.01: ...Setting session time_zone to +02:00
    0.01: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.01: ...NLS: Set date format="dd.mm.yyyy"
    0.03: Fetch session state from database
    0.03: ...Check session 7378203318791280 owner
    0.03: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.03: ...NLS: Set date format="dd.mm.yyyy"
    0.03: ...Check for session expiration:
    0.03: ...Metadata: Fetch Page, Computation, Process, and Branch
    0.03: Session: Fetch session header information
    0.03: ...Metadata: Fetch page attributes for application 119, page 2
    0.04: ...Validate item page affinity.
    0.04: ...Validate hidden_protected items.
    0.04: ...Check authorization security schemes
    0.04: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.04: Session State: Save form items and p_arg_values
    0.04: ...Session State: Save "P2_TEST" - saving same value: "14"
    0.04: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "10"
    0.04: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
    0.04: ...Process "SeitecacheBeiTabbenutzungLoeschen": PLSQL (ON_SUBMIT_BEFORE_COMPUTATION) begin if :REQUEST = 'T_OBJEKTPRUEFUNG' then apex_application.clear_page_cache(150); elsif :REQUEST = 'Checkliste' then apex_application.clear_page_cache(70); end if; end;
    0.04: Branch point: BEFORE_COMPUTATION
    0.04: Computation point: AFTER_SUBMIT
    0.04: Tabs: Perform Branching for Tab Requests
    0.04: Branch point: BEFORE_VALIDATION
    0.04: Perform validations:
    0.04: Branch point: BEFORE_PROCESSING
    0.04: Processing point: AFTER_SUBMIT
    0.06: ...Process "ZAEHLEN": PLSQL (AFTER_SUBMIT) declare begin if :P2_TEST is null then :P2_TEST := 0; else :P2_TEST := :P2_TEST + 1; end if; end;
    0.06: ...Session State: Saved Item "P2_TEST" New Value="15"
    0.06: Branch point: AFTER_PROCESSING
    0.06: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: DELOBJ
    0.00:
    0.00: S H O W: application="119" page="2" workspace="" request="" session="7378203318791280"
    0.00: Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: de
    0.00: alter session set nls_language="GERMAN"
    0.00: alter session set nls_territory="GERMANY"
    0.00: NLS: CSV charset=WE8MSWIN1252
    0.00: ...NLS: Set Decimal separator=","
    0.00: ...NLS: Set NLS Group separator="."
    0.00: ...NLS: Set date format="DD.MM.RR"
    0.00: ...Setting session time_zone to +02:00
    0.00: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.00: ...NLS: Set date format="dd.mm.yyyy"
    0.00: NLS: Language=de
    0.00: Application 119, Authentication: CUSTOM2, Page Template: 2590530752563296
    0.02: ...Session ID 7378203318791280 can be used
    0.02: ...Application session: 7378203318791280, user=PinnoM
    0.02: ...Determine if user "ADMIN" workspace "2588910730292471" can develop application "119" in workspace "2588910730292471"
    0.02: ...Check for session expiration:
    0.02: Session: Fetch session header information
    0.02: Saving g_arg_names=P2_VERZWEIGUNG and g_arg_values=10
    0.02: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "10"
    0.02: ...Metadata: Fetch page attributes for application 119, page 2
    0.02: Fetch session state from database
    0.03: Branch point: BEFORE_HEADER
    0.03: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.03: Fetch application meta data
    0.03: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.03: ...NLS: Set date format="dd.mm.yyyy"
    0.03: Computation point: BEFORE_HEADER
    0.03: Processing point: BEFORE_HEADER
    0.03: Show page template headerDebug with IE, process does not run, branch not runs
    0.00: A C C E P T: Request=""
    0.00: Metadata: Fetch application definition and shortcuts
    0.00: NLS: wwv_flow.g_flow_language_derived_from=FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language=de
    0.02: alter session set nls_language="GERMAN"
    0.02: alter session set nls_territory="GERMANY"
    0.02: NLS: CSV charset=WE8MSWIN1252
    0.02: ...NLS: Set Decimal separator=","
    0.02: ...NLS: Set NLS Group separator="."
    0.02: ...NLS: Set date format="DD.MM.RR"
    0.02: ...Setting session time_zone to +02:00
    0.02: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.02: ...NLS: Set date format="dd.mm.yyyy"
    0.03: Fetch session state from database
    0.03: ...Check session 483535852931230 owner
    0.03: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.05: ...NLS: Set date format="dd.mm.yyyy"
    0.05: ...Check for session expiration:
    0.05: ...Metadata: Fetch Page, Computation, Process, and Branch
    0.05: Session: Fetch session header information
    0.05: ...Metadata: Fetch page attributes for application 119, page 2
    0.05: ...Validate item page affinity.
    0.05: ...Validate hidden_protected items.
    0.05: ...Check authorization security schemes
    0.05: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.05: Session State: Save form items and p_arg_values
    0.05: ...Session State: Save "P2_TEST" - saving same value: "7"
    0.06: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "99"
    0.06: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
    0.06: ...Process "SeitecacheBeiTabbenutzungLoeschen": PLSQL (ON_SUBMIT_BEFORE_COMPUTATION) begin if :REQUEST = 'T_OBJEKTPRUEFUNG' then apex_application.clear_page_cache(150); elsif :REQUEST = 'Checkliste' then apex_application.clear_page_cache(70); end if; end;
    0.06: Branch point: BEFORE_COMPUTATION
    0.06: Computation point: AFTER_SUBMIT
    0.06: Tabs: Perform Branching for Tab Requests
    0.06: Branch point: BEFORE_VALIDATION
    0.06: Perform validations:
    0.06: Branch point: BEFORE_PROCESSING
    0.06: Processing point: AFTER_SUBMIT
    0.06: ...Do not run process "ZAEHLEN", process point=AFTER_SUBMIT, condition type=REQUEST_IN_CONDITION, when button pressed=
    0.06: Branch point: AFTER_PROCESSING
    0.06: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: DELOBJ
    0.06: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: (Unconditional)
    0.06: ...Unconditional branch taken
    0.00:
    0.00: S H O W: application="119" page="2" workspace="" request="" session="483535852931230"
    0.00: Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: de
    0.00: alter session set nls_language="GERMAN"
    0.00: alter session set nls_territory="GERMANY"
    0.00: NLS: CSV charset=WE8MSWIN1252
    0.00: ...NLS: Set Decimal separator=","
    0.00: ...NLS: Set NLS Group separator="."
    0.00: ...NLS: Set date format="DD.MM.RR"
    0.00: ...Setting session time_zone to +02:00
    0.00: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.00: ...NLS: Set date format="dd.mm.yyyy"
    0.00: NLS: Language=de
    0.00: Application 119, Authentication: CUSTOM2, Page Template: 2590530752563296
    0.02: ...Session ID 483535852931230 can be used
    0.02: ...Application session: 483535852931230, user=PinnoM
    0.02: ...Determine if user "ADMIN" workspace "2588910730292471" can develop application "119" in workspace "2588910730292471"
    0.02: ...Check for session expiration:
    0.02: Session: Fetch session header information
    0.02: Saving g_arg_names=P2_VERZWEIGUNG and g_arg_values=99
    0.02: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "99"
    0.02: ...Metadata: Fetch page attributes for application 119, page 2
    0.02: Fetch session state from database
    0.04: Branch point: BEFORE_HEADER
    0.04: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.04: Fetch application meta data
    0.04: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.04: ...NLS: Set date format="dd.mm.yyyy"
    0.04: Computation point: BEFORE_HEADER
    0.04: Processing point: BEFORE_HEADER
    0.05: Show page template headerDebug with IE, process runs, branch not runs
    0.00: A C C E P T: Request="DELOBJ"
    0.00: Metadata: Fetch application definition and shortcuts
    0.00: NLS: wwv_flow.g_flow_language_derived_from=FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language=de
    0.02: alter session set nls_language="GERMAN"
    0.02: alter session set nls_territory="GERMANY"
    0.02: NLS: CSV charset=WE8MSWIN1252
    0.02: ...NLS: Set Decimal separator=","
    0.02: ...NLS: Set NLS Group separator="."
    0.02: ...NLS: Set date format="DD.MM.RR"
    0.02: ...Setting session time_zone to +02:00
    0.02: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.02: ...NLS: Set date format="dd.mm.yyyy"
    0.03: Fetch session state from database
    0.06: ...Check session 483535852931230 owner
    0.06: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.06: ...NLS: Set date format="dd.mm.yyyy"
    0.01: A C C E P T: Request=""
    0.01: Metadata: Fetch application definition and shortcuts
    0.01: NLS: wwv_flow.g_flow_language_derived_from=FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language=de
    0.03: alter session set nls_language="GERMAN"
    0.03: alter session set nls_territory="GERMANY"
    0.03: NLS: CSV charset=WE8MSWIN1252
    0.03: ...NLS: Set Decimal separator=","
    0.03: ...NLS: Set NLS Group separator="."
    0.03: ...NLS: Set date format="DD.MM.RR"
    0.03: ...Setting session time_zone to +02:00
    0.03: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.03: ...NLS: Set date format="dd.mm.yyyy"
    0.03: Fetch session state from database
    0.04: ...Check session 483535852931230 owner
    0.06: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.06: ...NLS: Set date format="dd.mm.yyyy"
    0.06: ...Check for session expiration:
    0.06: ...Metadata: Fetch Page, Computation, Process, and Branch
    0.06: Session: Fetch session header information
    0.06: ...Metadata: Fetch page attributes for application 119, page 2
    0.06: ...Validate item page affinity.
    0.06: ...Validate hidden_protected items.
    0.06: ...Check authorization security schemes
    0.06: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.06: Session State: Save form items and p_arg_values
    0.07: ...Session State: Save "P2_TEST" - saving same value: "7"
    0.07: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "99"
    0.07: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
    0.07: ...Process "SeitecacheBeiTabbenutzungLoeschen": PLSQL (ON_SUBMIT_BEFORE_COMPUTATION) begin if :REQUEST = 'T_OBJEKTPRUEFUNG' then apex_application.clear_page_cache(150); elsif :REQUEST = 'Checkliste' then apex_application.clear_page_cache(70); end if; end;
    0.07: Branch point: BEFORE_COMPUTATION
    0.07: Computation point: AFTER_SUBMIT
    0.07: Tabs: Perform Branching for Tab Requests
    0.07: Branch point: BEFORE_VALIDATION
    0.07: Perform validations:
    0.07: Branch point: BEFORE_PROCESSING
    0.07: Processing point: AFTER_SUBMIT
    0.07: ...Do not run process "ZAEHLEN", process point=AFTER_SUBMIT, condition type=REQUEST_IN_CONDITION, when button pressed=
    0.07: Branch point: AFTER_PROCESSING
    0.07: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: DELOBJ
    0.07: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: (Unconditional)
    0.07: ...Unconditional branch taken
    0.09: ...Check for session expiration:
    0.09: ...Metadata: Fetch Page, Computation, Process, and Branch
    0.09: Session: Fetch session header information
    0.09: ...Metadata: Fetch page attributes for application 119, page 2
    0.09: ...Validate item page affinity.
    0.09: ...Validate hidden_protected items.
    0.09: ...Check authorization security schemes
    0.09: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.11: Session State: Save form items and p_arg_values
    0.11: ...Session State: Save "P2_TEST" - saving same value: "7"
    0.11: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "99"
    0.11: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
    0.11: ...Process "SeitecacheBeiTabbenutzungLoeschen": PLSQL (ON_SUBMIT_BEFORE_COMPUTATION) begin if :REQUEST = 'T_OBJEKTPRUEFUNG' then apex_application.clear_page_cache(150); elsif :REQUEST = 'Checkliste' then apex_application.clear_page_cache(70); end if; end;
    0.11: Branch point: BEFORE_COMPUTATION
    0.11: Computation point: AFTER_SUBMIT
    0.11: Tabs: Perform Branching for Tab Requests
    0.11: Branch point: BEFORE_VALIDATION
    0.11: Perform validations:
    0.11: Branch point: BEFORE_PROCESSING
    0.13: Processing point: AFTER_SUBMIT
    0.13: ...Process "ZAEHLEN": PLSQL (AFTER_SUBMIT) declare begin if :P2_TEST is null then :P2_TEST := 0; else :P2_TEST := :P2_TEST + 1; end if; end;
    0.13: ...Session State: Saved Item "P2_TEST" New Value="8"
    0.13: Branch point: AFTER_PROCESSING
    0.13: ...Evaluating Branch: AFTER_PROCESSING type: "REDIRECT_URL" button: (No Button Pressed) branch: DELOBJ
    0.09:
    0.09: S H O W: application="119" page="2" workspace="" request="" session="483535852931230"
    0.09: Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: de
    0.09: alter session set nls_language="GERMAN"
    0.09: alter session set nls_territory="GERMANY"
    0.09: NLS: CSV charset=WE8MSWIN1252
    0.09: ...NLS: Set Decimal separator=","
    0.09: ...NLS: Set NLS Group separator="."
    0.09: ...NLS: Set date format="DD.MM.RR"
    0.09: ...Setting session time_zone to +02:00
    0.09: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.09: ...NLS: Set date format="dd.mm.yyyy"
    0.11: NLS: Language=de
    0.11: Application 119, Authentication: CUSTOM2, Page Template: 2590530752563296
    0.11: ...Session ID 483535852931230 can be used
    0.11: ...Application session: 483535852931230, user=PinnoM
    0.11: ...Determine if user "ADMIN" workspace "2588910730292471" can develop application "119" in workspace "2588910730292471"
    0.14: ...Check for session expiration:
    0.14: Session: Fetch session header information
    0.14: Saving g_arg_names=P2_VERZWEIGUNG and g_arg_values=99
    0.14: ...Session State: Save "P2_VERZWEIGUNG" - saving same value: "99"
    0.14: ...Metadata: Fetch page attributes for application 119, page 2
    0.14: Fetch session state from database
    0.16: Branch point: BEFORE_HEADER
    0.16: Authorization Check: "3510919994954879" User: "PinnoM" Component: "APPLICATION"
    0.16: Fetch application meta data
    0.16: Setting NLS_DATE_FORMAT to application date format: dd.mm.yyyy
    0.16: ...NLS: Set date format="dd.mm.yyyy"
    0.16: Computation point: BEFORE_HEADER
    0.16: Processing point: BEFORE_HEADER
    0.16: Show page template headerWho can help me?
    Regards,
    Mark

    Hi Mark
    You need to change the button template to this...
    <a class="t20Button" href=#BUTTON_ATTRIBUTES#>#LABEL#</a>And amend the button attributes to this...
    "javascript:deleteObject();"The href=#LINK# was also adding a blank doSubmit because you had no request value.
    Cheers
    Ben

  • TS1468 Songs are not in the same album need help please

    After reading this article I selected all the albums and clicked on get info and and selected part of compilation option still it shows multiple albums please help me I am facing this problem more than 1 year....Please help me how to get all the songs of the same album into single album.

    Generally all you need to do is fill in an appropriate Album Artist. For more details see my article on Grouping Tracks Into Albums, in particular the topic One album, too many covers.
    tt2

  • Songs are not in the same sequence like on CD or iTunes

    I am automatically syncing my iPod with iTunes, but for some reason the songs displayed and played in the wrong sequence. Its very annoying because I have some musicals that the songs must follow in the right order.
    I reinstalled iPod software and re-sync the iPod, no change what so ever. When I connect the iPod to iTunes it displays properly.

    After posting this, I went to Google and I found that a lot of people are having the same problems. I have around 1,000 CDs 16,000 songs on my iPod. And to to go to each individual CD and fix the problems will be a nightmare. The Apple tech support response was that they never heard this before, which was a real surprise for me. Because from reading on the internet a lot of people are complaining about this bug.
    When I open the iPod through iTunes the songs are shown in the right order. But from iPod 3" monitor shows the songs in different order.
    Oh well.

Maybe you are looking for