Dispather request queue and FIFO

Are the request in the request queue processed on the basis of first in first out (FIFO)? thanks.

Yes, The requests are processed on a first-in, first-out basis (FIFO).
Manu

Similar Messages

  • con:async-request-queue

    Hi,
              I've created the jms-queue, which was described in the manifest.xml, between the <con:async-request-queue> and <con:async-request-error-queue> -tags.
              I've a problem with the async-request-queue... When I send a message, the message is treated right, but it stays on this queue. Normally when a message is send, it gets the message from the specific queue... I really don't get what's wrong...
              Has anyone an idea?
              Thx in advance
              Ann

    hi,
    thanks for the reply.
    Just tell me if my understanding is right. Let us consider the application server is getting the requests. When we Enable Request Flow Control (by selecting the checkbox), we are making the server to put the requests to a queue(if all the threads of the process is busy, it puts it to the queue.). By, low water mark and high water mark, we mention the minimum and maximum amount of requests to be put into a queue.
    If i am right, i am getting the following doubt. You have mentioned that this wont work in KXS (that is... appserver will accept any amount of requests). What if the requests exceed the Request Queue High Water Mark? Will the server be continuing to get the requests? Or will it hang?
    regards,
    desigan

  • Propagate JMS Request Queue to JMS response in Topic

    Hi guys
    I trying to create a composite application that give me the response for one request queue and receive the response in a topic JMS, but I cant propagate the received response to the composite application. I have the response in the mediator but the BPEL process are waiting for the response.
    I working in SOA Suite 11.1.1.2 and WLS 10.2
    My composite have a main BPEL process and 2 mediators with Adapters to JMS Queue and JMS Topic
    Someone know what I´m doing wrong???
    Thanks.

    Hi,
    The problem as described seems like it is specific to BPEL -- you might want to try posting to the BPEL forum at BPEL
    Tom

  • How to create SR Queue and Custom User Role for technician only see which SR assigned Him/Her and Resolve

    Hi 
    I have created workitem SR advance and Criteria with ID [Assigned To ME] and created user role in Advance operators.
    But in technician Console showing which SR he/she created not service desk assigned to him/her.
    Please suggest...
    Regards
    Sheetla Maurya

    I have find out Solution .......Create Queue with Service Request Advance and we not need to create any criteria option, After that create custom User role on Advance
    operators with View "Assigned To ME"
    Regards
    Sheetla Maurya

  • Most efficient way to constantly read, queue and parse multi-size​d RS232 data (multi-thr​eaded)

    I've tried tackling this problem a few different ways, and figured it was time to get some others' advice.  My system essentially works, although it looks like a hackjob and not entirely confident.
    My RS-232 connection has the following properties/constraints:
    -Will be getting unsolicited data at a high data rate.  (ya thats subjective, but assume near constant at whatever baud rate its set at up to 115200)
    -Different segment lengths of data receiving
    -Two stop bytes (0x10 0x03), while start byte is 0x10.  (Byte stuffing/packing implemented)
    -There is a size byte within a packet (3rd one in), however currently relying on stop bytes only.
    I have tried the ComCallback within CVI only to find that it is VERY slow at processing events compared to implementing it manually in its own thread.  In addition, it can only trigger 1 stop bit, not 2.  Triggering on size is sometimes okay, but I found that it was possible it would get triggered on only part of the data, the when its called the qlength be larger, and then sometimes I would only read part of a data packet, and half of my segment was still in the queue.  And sometimes, I would get semaphore locks and lots of waiting, and ya it was a mess (hence you will see lots of CMT locks commented out)
    I tried implementing a FIFO type queue (copied below), but I have very little experience in doing this, and may not be very efficient in the way I implemented and could definately use some advice in this area.  Also perhaps in how thread safe I have everything.
    I thought about a circular buffer, but since data can be different segment lengths, it kind of makes it difficult to cleanly wrap around and read.  I think its still possible, just may require additional checks which I haven't seen done anywhere when google searching. (and made me think a FIFO queue was better).
    So if anyone has any good suggestions or examples, that would be great.  Using Labwindows 2010.
    //in Main before GUI loaded
    programRunning = 1;
    CmtScheduleThreadPoolFunction (DEFAULT_THREAD_POOL_HANDLE, ComCallback, NULL, &funcID);
    /* Function Used to parse Com data */
    static int ComCallback (void *callbackData)
    static int bufLen = 0;
    int strLen,qLen=0;
    unsigned char tempBuf[1024];
    int packet_length = 0;
    char temp_string[250];
    unsigned char *start_ptr;
    int i;
    int start_offset;
    while(programRunning) {
    //First lets copy all data from com port to output buffer
    if( com_open) qLen = GetInQLen (comPort);
    if( qLen <= 0 ) {
    ProcessSystemEvents();
    } else {
    if( qLen > 1024) qLen = 1024-bufLen; //set max length to read
    strLen = ComRd (comPort, tempBuf, qLen);
    //CmtGetLock(lock);
    memcpy(readBuf+bufLen,tempBuf,strLen);
    bufLen += strLen;
    //CmtReleaseLock(lock);
    //Try to read until we hit stop bytes, or until we think we have at least 1 or 2 packets to process
    if(tempBuf[strLen-2] != 0x10 && tempBuf[strLen-1] != 0x03 && bufLen < 100 ) )
    goto skip;
    //ensure start pointer is at beginning command (0x10 0xAA) (in event we just started reading in middle of packet???)
    i = 0;
    while ( (readBuf[i] != 0x10) && (readBuf[i+1] != 0xAA) && (i < strLen) )
    //start_ptr++;
    i++;
    start_offset = i;
    parse_some_more:
    start_ptr = readBuf + start_offset;
    //lets try to do one packet at a time.
    for(i = start_offset; i < bufLen-start_offset-1; i++)
    if(readBuf[i] == 0x10)
    if(readBuf[i+1] == 0x03)
    i += 2;
    break;
    //trial of unpacking/unstuffing byte buffer
    else if( readBuf[i+1] == 0x10 ) //two tens in a row, remove it
    memmove( &readBuf[i],&readBuf[i+1],bufLen-i);
    bufLen--;
    //at this point, we should have a full packet. What if we don't....???
    packet_length = i - start_offset;
    //CmtGetLock(lock);
    ParseResponse(start_ptr,packet_length);
    PostPacketToOutputBuffer(start_ptr,packet_length);
    if(start_ptr[start_offset] == 0x10 && start_ptr[start_offset+1] == 0xAA )
    com_Send_Acknowledge(comPort);
    start_offset = packet_length + start_offset;
    if(start_offset < bufLen-1)
    goto parse_some_more;
    //For now, assume everything else we don't care about in buffer, however, probably shouldn't. Should it be bufLen -=start_offset; if so, need to handle partial data better; timeout??
    bufLen = 0;
    //CmtReleaseLock(lock);
    skip:
    return 0;
    Thanks!

    Hi ngay528,
    I think there is a great example for you to use that comes with CVI which can be found by clicking Find Examples on the splash screen or Help >> Find Examples in your project. From there, click into Optimizing Applications >> Multithreading. In that folder there is a project that is called BuffNoDataLoss that shows how to create a thread safe queue and setup a producer/consumer type program. In this example the data is a random sine wave but could be adapted to your RS232 data. If you have any questions concerning this example please let me know but this should be a great starting point.
    Patrick H | National Instruments | Software Engineer

  • How to check if Message already exists in the queue and if message is processing currently

    Hi everyone
    I am new to Azure and worked on adding messages to the queue through workerrole1. Worker role 2 pulls them out from queue and processing them and de-queing them.
    Worker role1 runs method gets called after every 10 seconds and puts messages in queue
    CloudQueueMessage
    message = newCloudQueueMessage(oAzureWorker.WorkerInstanceOf
    + "_"+ oAzureWorker.AgentId.ToString()
    + "|"+ ExecutionId.ToString());
                                    queue.AddMessage(message);
    Worker role2 runs method gets called after every 10 seconds too and checks the queue like this
    foreach
    (CloudQueueMessagemessage
    inqueue.GetMessages(20,
    TimeSpan.FromMinutes(5)))
    // Process all (20) messages in less than 5 minutes, deleting each message after processing.
    // Process message
    queue.DeleteMessage(message);
    Following are my questions
    1) How do I check in worker role1 if the message is already in queue, Because I don't want to queue it back again if its not yet processed and is in the queue already
    2) How do I check in worker role1 if the message is currently processing. Because I don't want to queue it back again.
    3) How do I make sure that ALL the messages get processed in the order they are inserted. I know Queue is FIFO, but I know if the message gets delayed in processing another instance can pick it up, even if it gets picked up by another instance, I want to
    make sure that the order remains.
    Right now the instances of both these worker roles are 1, in the future when we increase them, I don't want them to queue the same messages multiple times or queue them if the message is already in process mode.

    Hi Sarah,
    I agree to the Frank's suggestion. Why you need to burden the worker role 1 to check if the message really sits on the queue or not? You can do this simply in your code before pushing it on queue instead querying queue.
    All you need to do on worker role 1 is - push the message on the queue and forget as the entire queue design in azure is designed from asynchronous processing.
    About worker role 2 - Use the GetMessage method which hides retrieved message's from other clients and hence makes sure that only one client is processing it at a time. If processing is successful - delete the message. if it is not - the message will be
    visible anyways after the mentioned time provided in the GetMessage method.
    I agree that when you will increase number of instances of your worker role 1 which might insert duplicates in the queue - in that case - you might need to introduce the shared entity (like database) and let all instances communicate through it to avoid
    the duplication of messages on queue. 
    Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale

  • What is differences extraction queue, delta queue and uddate queue ?

    hi guru's
    What is differences  between extraction queue, delta queue and uddate queue ? can u describe briefly?
    Thanks & Regards
    nandi

    Dear Prabha,
    Basically when any document is posted in R/3, it is updated to the update table, from there it is taken to our delta queue for send it to BW side.
    When extraction starts, data is sent to BW from delta queue. then again this cycle starts.
    When you post any document in OLTP system (eg SAP R3),
    say create sales order by VA01, then posting is made to application tables (VBAK/VBAP) through V1 and also to sm other tables through V2, Communication structure written to update queue/extraction queue/delta queue(directly) as per the update mode selected. V3 is always followed by V2 and we are supposed to schedule it.
    From this delta queue, data is extracted by BW infopackages.
    There are various update methods according to which extraction or delta queue are used, so when document posting takes place it also write data into extraction queue (through V1 update) and if we use queued delta method then this data is collected in collection run and written to delta queue and from this delta queue we request for data from BW.
    There are lots of posts on SDN for this, please have a look on those.
    one for your reference...
    https://www.sdn.sap.com/irj/sdn/profile?userid=3507509
    Hope it helps...
    Message was edited by:
            Ashish Tewari

  • What is the Fastest producer consumer method. Queue, RT-FIFO, Event

    Hi all,
    Another curly question for the pro's:
    I have recently inherited some labview code that uses RT-FIFO for the transfer mechanism in the producer consumer architecture.
    The code was first written 3-4 years ago and is presently in LV8.6. It is possible that the reasons for the architectural decision no longer exists.
    I am skilled using a queued producer consumer architecure,
    I understand the RT-FIFO Architecture.
    I have begun using a user Event Based architecture.
    (I have attached samples of each)
    I also see the existance of a priority Queue
    Each method has it's own capabilities and deficiencies, That aside, does anyone know the relative performance of each method.
    (Assuming single process)
    I would expect RT-FIFO to be fastest, it appears to be a low feature version of a standard queue.
    What is the perfornace hit for using a more coding freindly Queue
    The RT-FIFO description speaks of commications between time critical and lower priority threads.
    Until today, I believed that Queues had the same capability.
    I have included an event method I commonly use for peer review and to help to fellow users..
    It allows:
    1. Multiple producers with different data types
    2. Processes repecting order of production.
    3. Allows for asynchronus checking of functional notifiers such as stop, start and abort.
    4. In a non real time system it can include front panel interactions.
    What I don't understand about it is what overheads, or thread priority changes that may be experienced by using this architecture (it solves a lot of problems for me).
    Thanks in advance,
    iTm - Senior Systems Engineer
    uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
    Solved!
    Go to Solution.

    Are you running into a situation where the difference in time between producing an event, and consuming it, is actually causing your problems?  If not, this is not a question worth worrying about.  Use whatever is most appropriate for your application.
    There's no need to make wild guesses - build a VI, benchmark and test!  The attached is a reasonable starting point, although I think the event structure may be slow due to setup time but may respond quickly once running.  If you experiment with this, you'll probably find that there's no definite answer to which is fastest.  Changing the size of the RT-FIFO, or of the queue, makes a big difference in speed.  At least in my testing, a single-element RT-FIFO is fastest, but an infinitely large queue is faster than a small queue, and a longer RT-FIFO is much slower than the single-element version.
    It's important to realize that RT is not another word for Fast or Efficient, it's another word for Consistent.  For the purposes of real-time (deterministic) execution, it doesn't matter how fast the RT-FIFO functions are so long as they execute in exactly the same amount of time, every time (with the exception of a "forever" timeout value, of course).  You can use either a standard queue or an RT-FIFO to communicate between loops.  One use for an RT-FIFO is when a time-critical loop is enqueuing the data.  It guarantees that the amount of time needed to put data into the FIFO will not vary.  Enqueueing data in a standard queue will sometimes be faster than other times, depending on whether there is already space available in the queue or space needs to be allocated for the new element.  If this variation is unacceptable, then use an RT-FIFO; otherwise, the standard queue works just as well.
    If the architecture shown in your image is working for you, I don't see any reason to change it.
    EDIT: oops, almost forgot to attach the code I used for testing!
    Attachments:
    Event vs Queue.vi ‏21 KB

  • New to JMS: How to have to Request Queue

    hi
    I have a problem.
    I have integrated Weblogic 10 with Webspere 7.
    I am able to communicate between the same using a binding file.
    Now, I have one Request Queue in weblogic which in turn connects to the MDB.
    how can i have two request Queue.
    In my case : I have two swift System which send request to my MDB. when it is only one Incoming Queue,then it is fine.
    Can messaging Topic help? any dummies document on these.
    please help
    Thanks in advances
    Suhel

    I am not sure I fully understand your application configuration and what you are trying to achieve.
    A topic is for an application logic where multiple consumers need to receive a copy of each message that is sent to a destination What. you want to achieve is multiple senders though.
    If you don't want the two swift systems to share the same Request Queue, you can configure another queue in WebLogic and deploy another MDB to listen to it. In other words, if you configure 2 request queues, you can deploy 2 MDBs, each listen on one queue. You can also use WebLogic cluster and distributed queues, where multiple physical queues share the same logic jnid name. Then you only need to deploy one MDB.
    If you give more details about your goal, you have a better chance to get helpful answers.
    Thanks,
    Dongbo

  • New-MailboxExportRequest Stuck in QUEUED and 0% no solutions work

    Hello,
    i have been trying for two weeks to export a user's mailbox with the following cmdlet:
    New-MailboxExportRequest -Mailbox [email protected] -FilePath \\servername\c$\users\ADMINISTRATOR\desktop\exports\username.pst
    It stays hung at Queued and 0% status.  No matter what I do, it does not move past that.
    I have tried the following after looking through the forums.
    Get-MailboxExportRequest |Get-MailboxExportRequestStatistics
    Name                                   Status                   
    SourceAlias                           PercentComplete
    MailboxExport                        Queued                   
    USERNAME                             
    0
    Test-ReplicationHealth
    Server          Check                      Result     Error
    EXS01           ReplayService              Passed
    EXS01           ActiveManager              Passed
    EXS01           TasksRpcListener           Passed
    I stopped and started the following services on my 2 CAS server and 2 Exchange Servers:
    EX and EXS servers--Microsoft Exchange Replication
    CAS Servers---Microsoft Exchange Mailbox Replication
    No Change
    I rebooted all of my mail servers....no change.
    Tried a different user....same results...nochange
    tried exporting to a different location...no change
    tried the export request on different mail servers...no change
    I am extremely tired of losing this battle for something that should be such a simple process.  Any help or suggestions would be greatly appreciated. 
    Thanks
    Cheston

    Belinda,
    I created a new MDB and attempted to do a MoveRequest for the mailbox.  It also hung in QUEUED and 0%.
    I didn't know the answer to your DAG question, but I did look and found no DatabaseAvailabilityGroups listed.
    I ran it with a -BadItemLimit parameter...no change.  below is the report.
    [PS] C:\Windows\system32>Get-MailboxExportRequest | Get-MailboxExportRequestStatistics -IncludeReport  |fl
    RunspaceId                    : 534b8de7-4ac8-41fa-b1ae-47c52a3d30ba
    Name                          : MailboxExport
    Status                        : Queued
    StatusDetail                  : Queued
    SyncStage                     : None
    Flags                         : IntraOrg, Push
    RequestStyle                  : IntraOrg
    Direction                     : Push
    Protect                       : False
    Suspend                       : False
    FilePath                      : \\ex01\pstback$\USERNAME.pst
    SourceAlias                   :
    USERNAME
    SourceIsArchive               : False
    SourceExchangeGuid            : f4ada6c7-a574-4003-8fd8-c4e8d20e2821
    SourceRootFolder              :
    SourceVersion                 : Version 14.1 (Build 289.0)
    SourceMailboxIdentity         : DOMAIN.COM/OU OF EMPLOYEE/USERNAME
    SourceDatabase                : Employee
    TargetRootFolder              :
    TargetVersion                 : Version 0.0 (Build 0.0)
    IncludeFolders                : {}
    ExcludeFolders                : {}
    ExcludeDumpster               : False
    ConflictResolutionOption      : KeepSourceItem
    AssociatedMessagesCopyOption  : DoNotCopy
    BatchName                     :
    ContentFilter                 :
    ContentFilterLanguage         :
    BadItemLimit                  : 100
    BadItemsEncountered           :
    QueuedTimestamp               : 7/31/2014 9:32:43 AM
    StartTimestamp                :
    LastUpdateTimestamp           : 7/31/2014 9:32:43 AM
    CompletionTimestamp           :
    SuspendedTimestamp            :
    OverallDuration               : 00:12:51
    TotalSuspendedDuration        :
    TotalFailedDuration           :
    TotalQueuedDuration           : 00:12:51
    TotalInProgressDuration       :
    TotalStalledDueToHADuration   :
    TotalTransientFailureDuration :
    MRSServerName                 :
    EstimatedTransferSize         : 0 B (0 bytes)
    EstimatedTransferItemCount    : 0
    BytesTransferred              :
    BytesTransferredPerMinute     :
    ItemsTransferred              :
    PercentComplete               : 0
    PositionInQueue               : 1/1 (Position/Queue Length)
    FailureCode                   :
    FailureType                   :
    FailureSide                   :
    Message                       :
    FailureTimestamp              :
    FailureContext                :
    IsValid                       : True
    ValidationMessage             :
    OrganizationId                :
    RequestGuid                   : d03f9afd-202d-4ce0-80b6-6352bf21669a
    RequestQueue                  : Employee
    Identity                      : RequestGuid (d03f9afd-202d-4ce0-80b6-6352bf21669a),
                                        RequestQueue: (f233259e-d404-4aff-b35e-a4137218f895)
    Report                        : 7/31/2014 9:32:43 AM [EX01] 'DOMAIN.COM/Users/Administrator' created request.
                                    7/31/2014 9:32:43 AM [EX01] 'DOMAIN.COM/Users/Administrator' allowed a
    large amount of data loss when moving the mailbox (100 bad items).

  • CPU rrun queue and DB time

    Hi,
    i have a major doubt that has been there for a long time.Would be really helpful if you guys could clear it.
    I have a two tier environment with app and DB in different servers.
    I am facing a situation where a job is running with parallel option.Consider the following scenarion
    1)Session A gets a request from app it processes the request and retirns it to the client.Now the session goes idle and it waits for another request from client.(it is idle with sql*net message from client and it is off the CPU run queue as well).At the same time other parallel sessions are doing their work.
    2)Now app gives some data to session A to process but when the data is there ,the session A is not able to get on the CPU run queue since other parallel procesess are occupying the CPU.(THis might just be 10 microsecond or something).Does this time calculate as idle time i.e. sql*net message from client even though the data is there to be processed.
    Am really onfused about this...Thanks
    Sekar

    What I meant was if the process is not in CPU queue and it is waiting for the data from client and the client then responds to the call and sends data to the database ,but the server process doesnt get CPU cycle and it gets CPU cycle only 10 microseconds after it receives the databa from the client.During thos 10 microseconds what will be the wait event ?If you are saying it will be CPU time how will the server process know that it has received data from client before it gets on the CPU cycle..

  • UCCX: Position in queue and real position in scheduler queue

    Hi
    When using UCCX stats is posible to get position in queue BUT since agents can share skill from different queues, real time scheduler queue can be much longer.
    It is posible to get the real position of that call on the scheduler queue?
    For example:
    Queue A, Skill A, 20 calls
    Queue B, Skill B, 20 Calls
    Agent 1 have Skills A and Skill B
    Next Call on Queue A:
    Position in queue acording to UCCX step is 21  but REAL position in scheduler is 41 since UCCX uses FIFO among queues.
    Thanks

    HI Jonathan
    Yes, on this example adding both queues would do it, i put it only to ilustrate the useless of the get position in queue  and the need of something more general.
    In my project, skill are not evenly distribute between agents and agents logins and logout all the time. Because of that it is not as simple as adding severals queues together. A function should be provided that gives the real time position of the call at anytime in the scheduler and not the simple position in one queue.
    Thanks

  • How to store the value of request message and use it in Response mapping

    Hi All,
    We have an requirement where we need to store the data coming in Request Mapping and use the stored value in Response Mapping. Can anybody help us in how to proceed?
    Thanks
    Sujata

    Hi!
    In Mapping you may use the RFC Lookup function to store values in database table during request mapping and to read values from database table during response mapping.
    You can also use an ABAP or Java Mapping "in front of your" message mapping to store/read the values.
    You can also use an Adapter Module (if applicable for the adapter type you use) and/or a UDF to store the data e.g. in Dynmaic Configuration Header of Request Message and to read these data from Dynamic Configuration Header of Response Message. But this works only for synchronous scenarios (and it means overhead in your message traffic).
    Hope these thinkings help you o find the most suitable way for your concrete scenario!
    Regards,
    Volker
    Note:
    These techniques help you to avoid using BPM.
    Edited by: Volker Kolberg on Aug 27, 2009 11:18 AM

  • Jobs stay in queue and keep printing until you cancel them--then stops the print spooler...why?

    My Printer: HP Photosmart C309a
    My  Laptop: HP G71 series
    Operating System: Windows 7 (64 bit) but runs a lot of stuff on 32 bit
    Problem: I print ONE copy of a multiple page document in Adobe Reader 9. I select even pages only (after which I would reinsert the pages and tell it to print odd pages only, to get the other side). The printer makes a sound indicating the job is finished, I remove my pages to collate them, and then the printer continues to print the job again without so much as a keystroke.
    Naturally, you find the printer in the devices on the control panel, click "see what's printing" and highlight the job and cancel it.
    Then somehow it turns off my print spooler. 
    I have tried everything suggested on other forums, like
    restart the laptop/restart the printer
    going to c\windows\system32\spool\printers and deleting whatever is hung up in there (usually a shockwave file).
    Going to Services\print spooler \properties and making sure the settings are set to automatic
    Uninstall\reinstall latest driver and software
    Switching from Adobe Reader 10 to Adobe Reader 9
    Use System Restore to try to reset the system to a previous state.
    Run Trend Micro to check for viruses and spyware--nothing shows up.
    I am positive the pdf doc is NOT the problem, because I can print it on my husband's laptop multiple times over with no problems.
    Does anyone have this problem as well? Has anyone found a genuine solution other than manually canceling print jobs in queue and constantly restarting the print spooler?
    Thanks in advance for any suggestions.
    --Holly

    Hi,
     I believe your printer is wirelessly connected to your computer, right?!
     What's the current printer software version installed in your laptop computer?! 
     to see: click start>control panel>uninstall a program under Programs then it will tell you the software version like HP Photosmart c309a v13 or v14.
    If the software version is v13, click here to download and install the current software.
    IF all things still fail, try to use the workaround provided by HP in this link. It says:
    Workaround
    Your HP printing product can operate sufficiently using an alternate print driver, although there might be some limitations. For instance, some buttons on the product control panel might not function, but the product prints normally from the computer. If the solutions in this document do not solve the issue, download and install an alternate print driver.
    Follow these steps to install the HP Deskjet 990C print driver.
      NOTE:  These steps install the new print driver using the same port that the product already uses. The product functions normally with multiple drivers on the same port.
    Find the port that the product already uses.
    Click the Windows icon ( ), and then click Control Panel . The Control Panel opens in a new window.
    Click Hardware and Sounds .
    Click Printers . The Printers folder opens.
    Right-click the product icon ( ), and then click Properties . The Propertieswindow opens.
    Click the Ports tab. A window opens with a list of ports. The port for the product has a checkmark or a highlight.
    Note the name of the port indicated for the product.
    Close the Properties window, and then continue with the next steps.
    Click Add a Printer in the menu bar at the top of the Printers window. The Windows Add Printer Wizard opens.
    Click Add a local printer .
    Select Use an existing Port .
    Click the drop-down menu next to Use an existing Port , and then select the port that you noted earlier in these steps.
    Click Next .
    In the Manufacturer pane, click HP .
    In the Printers pane, click HP Deskjet 990c , and then click Next . (IF YOU CANT FIND DESKJET 990C, JUST CLICK WINDOWS UPDATE WITHIN THIS WINDOW. THEN FIND DESKJET 990C and then click next)
    Type a name for the new printer in the Printer name box, or keep the default name.
    Select Set as the default printer , and then click Next . A window opens with a progress bar as the printer installs. Then a new window opens.
    Click Do not share this printer , and then click Next .
    If you want to print a test page, click the Print test page button.
    Click Finish to complete the driver installation.
    Try printing again, but select HP Deskjet 990c from the Print dialog box.
    If this solves the issue, follow these steps to use the HP Deskjet 990c print driver whenever you send print jobs to the product.
    In the program you are using, select the option to print. The Print dialog box opens.
    Click the Name drop-down menu, and then select HP Deskjet 990c .
    Change print settings as desired in the Paper size , Quality , and Paper type drop-down menus.
    Select the Print range and Copies options as desired.
    Click OK . The product prints the file.
    Kiko

  • How to get EBS Concurrent Request number (and more) into BIP Report Layout

    hi,
    I have been using BIP for 9 months but have several years experience of Reports 6i development (matrix, drill-thru etc). We are beginning to use BI Publisher with EBS and would like to be able to incorporate the Concurrent Request number into the report layout (preferably in the footer area). I have looked back over previous forum posts and have found mention of how to get the report parameters into the XML datastream and template, but nothing for the Concurrent Request number. I've also looked at the DevTools/Reports forum but cannot see anything similar there.
    It would add a lot of value to generated output for end-users if this information (+ environment/instance name etc) can be put into the layout.
    Sean

    Hi
    Create a data query in data template/reports as
    select fnd_global.conc_request_id "REQUEST_ID" from dual
    and this will pick up the request id and then u can use it in the RTF layout
    Hope this helps..

Maybe you are looking for

  • Please Help, Very Frustrated - iPhoto 11  & Canon Raw(.cr2) files

    I recently started shooting raw(.cr2) with Canon 6D (on the list), while on vacation of course.... while there I loaded all my images to my Ipad to save room, due to only having my 16gb memory card with me, yesterday I decided to take them off the ip

  • Security Audit Enable.

    Dear all, we had enabled the security sometime back and it was working fine. after a month, the security log (sm20) says : "The result set for this selection was empty". I thought that the audit logs had exceeded the storage size, thus i deleted 30 d

  • IPhone 4 home button doesn't always work

    Not sure where the problem lies here, with hardware or software. The home button appears to be working inconsistently. Sometimes a normal press pulls up the home screen. Sometimes, I have to really press it hard, or several times. Double click and ho

  • Java won't run / can't find file

    i'm new to using java so any help is usefull the files are in the same directory, they are all named correctly. do i have to compile the java class file first or can i just point to it using a html as i am doing? this is the error message: load: clas

  • Mx880 connected to LAN. Cannot access via wireless. ???

    I have an end user on campus who has a Canon MX880 multi-function printer/copier/scanner, etc. I have it configured to a specific IP address, and connected to the college LAN via data cable, data drop. The drop is good, I have tested with a laptop. I