Priority is not maintained in Dequeue of messages

Hi,
We noticed below issue during testing. Please clarify if it is an issue or existing behavior of 11G AQ.
DB Version: 11.2.0.3.0
We have two Queues Q1 and Q2 and both has two different call back procedures defined. Sort list for queue table is 'PRIORITY,ENQ_TIME'
Dequeue options used in both call back procedures is as below.
dequeue_opt.navigation := DBMS_AQ.FIRST_MESSAGE;
There is no Wait or delay specified in Enqueue of Dequeue of messages.
Queue Q1:
Message1 with Prioity 1
Enqueue time: 21-FEB-13 09.08.20.088594 AM
Dequeue time: 21-FEB-13 09.08.21.941879 AM
Message2 with Prioity 1
Enqueue time: 21-FEB-13 09.08.21.953047 AM
Dequeue time: 21-FEB-13 09.12.24.287818 AM
Queue Q2:
Message3 with Prioity 2
Enqueue time: 21-FEB-13 09.08.21.952681 AM
Dequeue time: 21-FEB-13 09.08.23.965968 AM
Message4 with Prioity 2
Enqueue time: 21-FEB-13 09.08.22.954581 AM
Dequeue time: 21-FEB-13 09.10.24.161970 AM
If you observe Message 2 is with high priority and earlier enq_time than message 4 and so we expected Dequeue of message 2 to happen first, but Dequeue of message 2 happened after message 4 dequeue and processing is completed.
Please suggest how we can achieve basic functionality of AQ, Priority dequeue of messages.
Regards
Sridhar

How can anyone suggest anything when you didn't post an example of your code with your enqueue and dequeue properties? We know what you think you did ... but we have no way, other than guessing, to know what your code actually does.
Alas ... from out here on the internet ... we can not read what is on your monitor.

Similar Messages

  • Fiscal year variant V3 is not maintain for calender year

    Hi,
    when i was entered capitalization date in asset master (t.code AS01) the system given error message
    (Fiscal year variant V3 is not maintain for Calender year) message No FGV002
    I cheked the fiscal year setting and also assign the fiscal year variant to company code.
    Its very urgent.
    thanks
    Kareem

    hi
    Check your FYV settings. some inconsistency might be there
    refer at
    http://help.sap.com/saphelp_40b/helpdata/es/95/e42c7dd435d1118b3f0060b03ca329/content.htm
    regards
    Srilakshmi

  • T-Code J1INCERT:Acknowledgement number is not maintained for the quarter

    Hi Gurus
    While executing the T-Code J1INCERT, the system throws the following error:
    Acknowledgement number is not maintained for the quarter
    Message no. J1IN016
    But we have maintained the Acknowledgement number in Table: J_1IEWT_ACKN,
    Please throw some lights on it.

    Hi....
    You have to update to this table : J_1IEWT_ACKN_NUM or J_1IEWT_ACKN_N at quater level (Q1,Q2,Q3) ,after that you have maintain the number ranges  based on the Object name : J_1ICERT,J_1ICHLNNO, in SNRO t.code
    I hope will get solution...
    Regards
    vamsi

  • Acknowledgement number is not maintained for the quarter

    Dear All,
    At the time of TDS certification using T code -- J1INCERT
    we are facing error massage *Acknowledgement number is not maintained for the quarter*
    Message no. J1IN016
    please help me to resolve.
    Thanks
    juhis

    Dear All,
    Thanks
    I have maintain same as those maintain in answer but still we are facing same error
    I want one clear fictions about the number range we have multiple section code how we maintain number range currently we have maintain just like exam---
    J_1IEWT_ACKN_N,J_1IEWT_ACKN
    Client  Company Code      Fiscal Year    Section Code     Period      Ackn Number
    000              000                 2011                 13                  Q1             001
    000              000                 2011                 13                 Q2              001
    000              000                 2011                 13                 Q3              001
    000              000                 2011                 13                 Q4              001
    Same as for current fiscal year
    000              000                 2012                 13                  Q1             001
    000              000                 2012                 13                 Q2              001
    000              000                 2012                 13                 Q3              001
    000              000                 2012                 13                 Q4              001
    Same as for Next fiscal year
    000              000                 2013                 13                  Q1             001
    000              000                 2013                 13                 Q2              001
    000              000                 2013                 13                 Q3              001
    000              000                 2013                 13                 Q4              001
    Just like all the Section code (around 25) we have maintain but we give the same number range it correct or we have deferent number range for Q1,Q2,Q3,Q4
    Please suggest me
    Thanks & Regards,
    juhi

  • Tried out samples and order of messages not maintained

    I tested out some of the samples from the JMS tutorial and I got some strange results. The first example in there creates a queue, a sender, and a receiver. The sender enqueses 10 messages (strings "1" through "10"). And the receiver dequeues and displays everything it gets. I was impressed with the fact that I can enqueue 10 messages and start the receiver later and still get my 10 messages back. Then I tried this: (1) run sender (i.e. enqueue "1" through "10"), (2) run sender again (i.e. enqueue "1" through "10"), (3) run receiver. This time it printed "1", "1", "2", "2", ... , "10", "10" instead of "1", "2", ... , "10", "1", "2", ... "10". Why isn't the order of the messages enqueued maintained?
    - Mike

    Message priorities
    You set the priority of a message (in the Priority field of the MQMD structure)
    when you put the message on a queue. You can set a numeric value for the
    priority, or you can let the message take the default priority of the queue.
    The MsgDeliverySequence attribute of the queue determines whether messages on
    the queue are stored in FIFO (first in, first out) sequence, or in FIFO within priority
    sequence. If this attribute is set to MQMDS_PRIORITY, messages are enqueued
    with the priority specified in the Priority field of their message descriptors; but if
    it is set to MQMDS_FIFO, messages are enqueued with the default priority of the
    queue. Messages of equal priority are stored on the queue in order of arrival.
    The DefPriority attribute of a queue sets the default priority value for messages
    being put on that queue. This value is set when the queue is created, but it can be
    changed afterwards. Alias queues, and local definitions of remote queues, may
    have different default priorities from the base queues to which they resolve. If
    there is more than one queue definition in the resolution path (see �Name
    resolution� on page 99), the default priority is taken from the value (at the time of
    the put operation) of the DefPriority attribute of the queue specified in the open
    command.
    The value of the MaxPriority attribute of the queue manager is the maximum
    priority that you can assign to a message processed by that queue manager. You
    cannot change the value of this attribute. In MQSeries, the attribute has the value
    9; you can create messages having priorities between 0 (the lowest) and 9 (the
    highest).
    Above is the documentation given for your problem in "ApplicationProgramming guide".
    Even I have tested by running sample program.
    It gives me FIFO only

  • Message no. 8I766 Number Ranges are not maintained For Extended Withholding

    Dear All,
    I am facing the following problem when i am trying to generate the withholding tax certificate
    1.) Message no. 8I766 Number Ranges are not maintained For Extended Withholding Tax 
         Number Ranges are not maintained for Business Place and Section. Check entries in tables J_1iewt_cert  (for Business Place) or J_1iewt_cert_n (for Section Code) and j_1iewt_certno  in EWT.
    I have checked all the above tables and found that the entries are maintained
    2) When i am trying for print priview and then print its generating spool request and the certificate is getting saved -
    > here the following problems are faced
          A) . TDS Number is not coming
          B).Details Of the tax deductor ( Name , Adress , TDS Circle , TAN & PAN is not coming Where       to update these details
          C) In Amount Paid / Credited Column - Some fixed amount is comming irrespective of the actual amount credited
    Please help me in soving the above issues
    Thanks & Regards
    Arun.R

    Hi
    You need to maintain Section Code wise number range . Go to Sm30 Select Table J_1IEWT_CERT_N and maintain it.
    Thanks
    GG

  • Populate Error Message while submitting Travel Request if Supervisor(A002) relationship is not maintained for employee

    Hi Team,
    We have a requirement to "Populate Error Message(Supervisor not Maintained) while submitting Travel Request if Supervisor(A002) relationship is not maintained for employee in ESS.
    We are using standard WDA application - FITV_REQUEST and standard travel request workfow - WS20000050.
    Please suggest how to do this.
    Thanks,
    Ravi

    Hi Rajesh,
    Thanks for the reply...
    We created enhancement for FM HRTRV_IF_GET_CUSTOMIZING and written code in that.
    So by this if Logged in Employee is not assgned with Line Manager , it will throw error while accessing "Create Travel Request application".
    Thanks,
    Ravi.

  • Logon Error Message - Enterprise Services Builder address not maintained

    Hi Experts,
    I'm about to start the configuration on PI PROD (PI 7.1) server, but I keep encountering an error, saying "Service cannot be reached"
    Service cannot be reached
    What has happened?
    URL http://hostname:port/nwa call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system PIP with error code 404 and for the reason Not found.
    The selected virtual host was 0 .
    What can I do?
    Please select a valid URL.
    If it is a valid URL, check whether service /nwa is active in transaction SICF.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:XXXXX_PIP_00-v:0-s:404-r:Notfound
    HTTP 404 - Not found
    Your SAP Internet Communication Framework Team
    What's more weird is that I can't launch sxmb_ifr because 'Enterprise Services Builder address not maintained'.
    I already made some RFC Destination such as AI_DIRECTORY_JCOSERVER, AI_RUNTIME_JCOSERVER, LCRSAPRFC, and SAPSLDAPI and when I test the connection, here's the error message said 'Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=67'
    Thanks for the reply.

    Hello,
    Check if you have more than one system. If so, check whether host, port and URL of startpage are maintained on the correct one.
    Also, please follow the MANUAL steps of the SAP Help link below:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a0/40084136b5f423e10000000a155106/content.htm
    Ensure you have created the RFC Destinations in the ABAP and Java Environment
    You need to create the following RFC destinations in transaction SM59
    (ABAP) and the Visual Administrator (Java):
    AI_RUNTIME_JCOSERVER
    AI_DIRECTORY_JCOSERVER
    LCRSAPRFC
    SAPSLDAPI
    Last, please check whether, In tcode SM59, the destination INTEGRATION_DIRECTORY_HMI.
    The user maintained in the Logon tab should be PIISUSER
    and ensure he password is correct,and check if the destination will test successfully.
    All of those will solve this issue
    Regards,
    Caio Cagnani

  • How to dequeue a message which does not have namespace ?

    I am trying to dequeue message from b2b ip_in_queue using AQ adapter.
    The message does not have namespace.
    Schema definition in BPEL has namespace.
    Is there anyway to dequeue the message and use it in BPEL ?

    I found the fix in other thread. Adding below lines fixed my issue.
    xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
    nxsd:version="DTD"
    Thankyou.

  • Error Message : Condition type is not maintained in the schema RM0002

    HI Gurus,
    I have created a new purchasing procedure as follows.
    ZVATV : <b>Condition Schema</b>
    VATV  : <b>Condition Type</b>
    VA : <b>Sch.Grp Vndr</b>
    When I create the Purchase order, the above mentioned schema, ZVATV is automatically determined.
    But when I create Contract, system throws an error message saying condition type VATV is not maintained in the schema RM0002.
    I am very new to SAP, Kindly explain in very detail about this error message and ways to get rid of it.
    If u have got any <b>very detailed material</b> about pricing kindly forward it to my mail id: [email protected]
    Thanks in advance.
    ~Gokul.

    Hi,
    The new condition type you are specifing is the gross price condition (PB00). for PB00 condition type a supplementary pricing procedure is assigned as RM0002. u may have copied the PB00 and changed it to VATV, but with out changing the RM0002. copy the RM0002 and in that also change the PB00 to VATV. after this go to VATV condition type control data (M/06) and assign the new supplementary pricing procedure instead of RM0002.
    The supplementary pricing procedure is required to have the condition types for which no access seqeunce is mentioned. All the condition types in main pricing procedure with out access sequence needs to be mentioned in supplementary pricing procedure.therefore all these condition types will have the same validity periods as PB00.
    Regards,
    Ramakrishna

  • IW32: Error getting message (Text for order header not maintain in lang.EN

    Hello All,
    We just starting getting this message in IW32 and IW33 stating (Text for order header not maintained in language EN) then all the pre-existing description test disappeared.
    We have not done any configuration change in this particular system.
    Can anyone help to resolve this.
    Thanks

    Hi,
    As with most SAP messages it is always a good idea to trust what it is saying.
    The system is telling you that KG has not been created in the English language.
    Go to transaction CUNI to check the settings.
    Select the Unit of measure for "MASS" (from the drop down list) and check the entries for UOMs.
    KG should be there and should have an English description (the message said it was not there for EN)
    If it is there and set up correctly then there might have been something else in the UOM field? You didn't enter " KG" did you (a blank character then  KG?)
    Steve B

  • Object type not maintained for message type

    Hi,
    I am working on chnage pointers for Vendor classification data. when I execute the program RBDMIDOC (BD21) I get the error Object type LIFNR not maintained for Message type.
    If anyone has worked on change pointers, please guide me in solving this error.
    Thanks
    Hari

    Hi
    Which msg type u r using there.
    Regads,
    Prasad.

  • Finding which recipients did not dequeue a message

    Hello
    Is there a way with a multiconsumer queue to fid out which recipients in the list have not dequeued the message?
    The scenario is this. We have a number of daemon type processes that sit on queues, processing whatever messages they need to. We need a way of finding out if each daemon is alive and kicking.
    The way I thought of doing this was to set up a multiconsumer queue and enqueue a message with the list of recipients being each daemon process, and set an expiration time of say 10 seconds. The daemons listen to their normal work queue and the "are you alive" queue, and just dequeue any messages on the latter. If the message is not dequeued by all recipients within the time limit, the message will be moved to the exception queue. The process that sent out the request can then just listen on the exception queue for a mesage comming back, but it needs to know which recipient did not dequeue it's message.
    So is it possible to find out which recipients did not dequeue the message just from the exceptions queue and supporting meta data tables? Does this sound like a reasonable approach?
    David

    Yes, you can, use the queue table view. It has the consumer name column. View is automatically created [by default] when the table is created.
    All the queue table view name start with AQ$<Queue table name>.
    For example :- if a queue table name is customer_qt then the view name would be aq$customer_qt.
    Regards,
    Sanjeev

  • DME data for house bank is not maintained - Message no. F0 275

    Hello!
    We got an error message in transaction 'F110 - Payments':
    DME data for house bank 1253 210 is not maintained
    Message no. F0 275
    Diagnosis
    The system could not fill a payment medium correctly due to missing house bank additional information.
    System Response
    The payment medium was created. You can weigh up whether the payment medium program run should be repeated after eliminating the error.
    Procedure
    Correct the error by expanding the missing house bank DME details.
    Proceed
    Do anyone know of which 'Data medium exchange' field(s) for House bank information would be mandatory:
    Alternative bank ID
    Bank receiving DME
    Customer number
    Company number
    Bank number
    Account number
    Bank control key
    ISO currency code
    Instruction key
    Lead days
    Payment method and program is:
    Country BE Belgium
    Pmnt method F
    Description Foreign banktransfers
    Payment medium program RFFOBE_E

    Dear Kuki,
    Please, verify in the transaction FI12 , field instruction key for the house bank.
    Regards,
    PaULO

  • Material- chapter ID is not maintained system should give error message

    Dear All
    Requirement is as that while creating the sale order & if the material- chapter id is not maintained then system should give error message saying that the combination is not maintained.
    Client is using the TAXINN procedure.
    I think in TAXINJ it works well.
    Whether it can be done in TAXINN also through SD Module itself.cleint is using the automatic creation of excise invoice.
    Kindly help .
    with regards
    Rohit

    hi rohit,
    For TAXINN procedure system will not throw it as an error.
    if you want it to throw:
    use MV45AFZZ : USEREXIT_SAVE_DOCUMENT.
    say your SAP system to compare  and check for the values in J_1IVCHID-J_1ICHID
    if it is not equal to.
    then throw an ERROR message against it when saving the document.
    balajia

Maybe you are looking for