Clarification on Blocked Process Report behavior

We have team members who are at odds over how this event is handled and it's coverage.
After enabling this is sp_configure, and for the sake of argument keeping the threshold = 5 (default), and no other trace filters are applied - which of the following is true, false, or misunderstood:
1. All-inclusive. The report will be generated for ANY transaction that is blocked for more than 5 seconds, meaning all transactions are contrasted against this threshold and no such transactions would be missed.
2. "ad-hoc query-like" ; point-in-time only. The threshold is only contrasted against at a point-in-time only, in that at a set interval active transactions are reported against. This would mean blocked transactions that occur between this interval
would not be reported against.
Reading the MSDN/BOL articles, the language used is terse and somewhat left open to interpretation.
The general discussion that started this is around whether or not running an external query (such as in SSMS) to report on blocking (which only reports on transactions at that point in time) is basically the same thing as running the blocked process report
trace event, except in the trace event the "query" is run at "some interval" automatically.
I am pretty sure I will win a beer if I am right on my answer to this - but I need expert arbitration. Please help me, I'm thirsty!
Thanks very much for the assist!

It's number 2: every 5 seconds the "LOCK MONITOR" checks for blocked processes and depending on the threshold will accumulate the sessions which are "still standing" after the threshold time, let's say 30 seconds.
There is no Event involved until that point of the threshold being exceeded - that then is the event (which one can trace via SQL Trace or Extended Events), not before that.
Andreas Wolter (Blog |
Twitter)
MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
www.SarpedonQualityLab.com |
www.SQL-Server-Master-Class.com

Similar Messages

  • SQL 2008 Blocked process report question

    Can you somehow resolve blocked process report stmt to the actual sql text / plan cache?
    Example:
    <blocked-process-report>
    <blocked-process>
    <process id="process2713c9048" taskpriority="0" logused="0" waitresource="RID: 9:3:195169:57" waittime="29735" ownerId="1750917834" transactionname="SELECT" lasttranstarted="2014-01-10T13:47:06.493" XDES="0x259c278e0" lockMode="S" schedulerid="4" kpid="4148" status="suspended" spid="307" sbid="0" ecid="0" priority="0" trancount="0" lastbatchstarted="2014-01-10T13:47:06.493" lastbatchcompleted="2014-01-10T13:47:06.493" lastattention="2014-01-10T13:46:55.703" clientapp="Index" hostname="IMAGIOZFPWEB1" hostpid="12000" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750917834" currentdb="9" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056">
    <executionStack>
    <frame line="18" stmtstart="640" sqlhandle="0x03000900280270067c9946015aa200000100000000000000"/>
    </executionStack>
    <inputbuf>
    Proc [Database Id = 9 Object Id = 108003880] </inputbuf>
    </process>
    </blocked-process>
    <blocking-process>
    <process status="suspended" waittime="151008" spid="451" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2014-01-10T13:45:05.217" lastbatchcompleted="2014-01-10T13:45:05.217" clientapp="Index" hostname="IMAGIOZFPWEB2" hostpid="4472" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750871840" currentdb="9" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
    <executionStack>
    <frame line="57" stmtstart="4426" stmtend="4586" sqlhandle="0x03000900f28e8b0183d457018a9d00000100000000000000"/>
    <frame line="32" stmtstart="1824" stmtend="2042" sqlhandle="0x030009001b21cf3f56fe3c01dca100000100000000000000"/>
    </executionStack>
    <inputbuf>
    Proc [Database Id = 9 Object Id = 1070539035] </inputbuf>
    </process>
    </blocking-process>
    </blocked-process-report>

    Here is an example to get you going:
    DECLARE @x xml = '
    <blocked-process-report>
     <blocked-process>
      <process id="process2713c9048" taskpriority="0" logused="0" waitresource="RID: 9:3:195169:57" waittime="29735" ownerId="1750917834" transactionname="SELECT" lasttranstarted="2014-01-10T13:47:06.493"
    XDES="0x259c278e0" lockMode="S" schedulerid="4" kpid="4148" status="suspended" spid="307" sbid="0" ecid="0" priority="0" trancount="0" lastbatchstarted="2014-01-10T13:47:06.493"
    lastbatchcompleted="2014-01-10T13:47:06.493" lastattention="2014-01-10T13:46:55.703" clientapp="Index" hostname="IMAGIOZFPWEB1" hostpid="12000" loginname="imagiouser" isolationlevel="read committed
    (2)" xactid="1750917834" currentdb="9" lockTimeout="4294967295" clientoption1="673185824" clientoption2="128056">
       <executionStack>
        <frame line="18" stmtstart="640" sqlhandle="0x03000900280270067c9946015aa200000100000000000000"/>
       </executionStack>
       <inputbuf>
    Proc [Database Id = 9 Object Id = 108003880]   </inputbuf>
      </process>
     </blocked-process>
     <blocking-process>
      <process status="suspended" waittime="151008" spid="451" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2014-01-10T13:45:05.217" lastbatchcompleted="2014-01-10T13:45:05.217"
    clientapp="Index" hostname="IMAGIOZFPWEB2" hostpid="4472" loginname="imagiouser" isolationlevel="read committed (2)" xactid="1750871840" currentdb="9" lockTimeout="4294967295"
    clientoption1="671088672" clientoption2="128056">
       <executionStack>
        <frame line="57" stmtstart="4426" stmtend="4586" sqlhandle="0x03000900f28e8b0183d457018a9d00000100000000000000"/>
        <frame line="32" stmtstart="1824" stmtend="2042" sqlhandle="0x030009001b21cf3f56fe3c01dca100000100000000000000"/>
       </executionStack>
       <inputbuf>
    Proc [Database Id = 9 Object Id = 1070539035]   </inputbuf>
      </process>
     </blocking-process>
    </blocked-process-report>'
    ; WITH CTE AS (
      SELECT sqlhandle = convert(varbinary(64), T.c.value('@sqlhandle', 'varchar(128)'), 1),
             stmtstart = T.c.value('@stmtstart', 'int'),
             stmtend   = T.c.value('@stmtend', 'int')
      FROM   @x.nodes('/blocked-process-report/blocked-process/process/executionStack/frame') AS T(c)
    SELECT substring(est.text, CTE.stmtstart / 2,
                     CASE WHEN CTE.stmtend IS NOT NULL
                          THEN (CTE.stmtend - CTE.stmtstart) / 2
                          ELSE len(text)
                     END)
    FROM CTE
    CROSS APPLY sys.dm_exec_sql_text(CTE.sqlhandle) AS est
    That is, you need to use XQuery to extract the sqlhandle and the offsets and then pass the sqlhandle to sys.dm_exec_sql_text. The text is for the full batch, so you need to use substring to get the statement. stmtstart and stmtend are offsets in bytes and
    since the text is nvarchar, you need to divide by two. I did the above from memory and there by one-off errors with regards to the offsets.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Sorting in Blocked ALV Report

    Hi Experts,
    Can i achieve sorting in Blocked ALV report as we can do in ALV Grid Display.???
    If so, how can this be achieved????
    For example, if there are 3 records with the same value for a field.....say thfreee rows with name 'Gaurav'.
    I want to show 'Gaurav' only in the first row and the other two rows must be empty.
    Gaurav 1 2 3
    Gaurav 4 5 6
    Gaurav 7 8 9
    Should be seen as
    Gaurav 1 2 3
               4 5 6
               7 8 9
    Thanks and regards
    Gaurav raghav

    Here is the code.
    CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = sy-repid
          i_structure_name       = 'ZCRM_ACTIVITY_REPORT'
        CHANGING
          ct_fieldcat            = gt_fieldcatalog[]
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
      IF sy-subrc EQ 0.
          CLEAR gs_sort.
          gs_sort-fieldname = 'ORG'.
          gs_sort-tabname = 'GT_ITAB'.
          gs_sort-spos = '1'.
          gs_sort-up = 'X'.
          APPEND gs_sort TO gt_sort.
        CLEAR gs_sort.
        gs_sort-fieldname = 'EMPLOYEE'.
        gs_sort-tabname = 'GT_ITAB'.
        gs_sort-spos = '2'.
        gs_sort-up = 'X'.
        APPEND gs_sort TO gt_sort.
      ENDIF.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
          EXPORTING
            is_layout                  = gt_layout
            it_fieldcat                = gt_fieldcatalog
            i_tabname                  = 'GT_ITAB'
            it_events                  = gt_events
            it_sort                    = gt_sort
            i_text                     = 'Report 1 '
          TABLES
            t_outtab                   = gt_itab
          EXCEPTIONS
            program_error              = 1
            maximum_of_appends_reached = 2
            OTHERS                     = 3.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.

  • How to handle Events in Blocked ALV report

    Hi All,
    I have a Blocked ALV report, I have a requirement where if I double click a row in blocked ALV report, it should branch off to MM01 transaction code and the material number and change number should get populated with the material number and change number  in my program.
    Is there any idea how to do this.
    Thanks,
    Vishal.

    hi anil,
    I have used user_command1 as the function module however the field details are not getting captured.
    How can we use set get parameters in this aspect.
    Please elaborate your answer.
    Thanks,
    Vishal.

  • How to calculate totals in Blocked ALV Report

    Hi All,
    Can any body tell how to calculate totals & sub totals in
    Blocked ALV Report[Blocked List].
    Thanks in advance
    Thanks & Regards,
    Rayeezuddin.

    read this it might help
    Sums                                                       
    15. No_sumchoice(1) TYPE c : This parameter allows the choice for summing up
    Only by fieldcatalog.
    Value set: SPACE, 'X'
    'X' = fields which are to be summed, passed by the calling program (FIELDCAT-DO_SUM = 'X'). The user should not be able to change this value interactively.
    16. No_totalline(1) TYPE c : Removes the option of having totals after sub-totals.
    Value set: SPACE, 'X'
    'X' = no total record is to be output. Subtotals can still be calculated and output. The fields in the subtotals are flagged DO_SUM = 'X' in the field list.
    17. No_subchoice(1) TYPE c : Does not allow the user to interactively change the field chosen for subtotals.
    Value set: SPACE, 'X'
    'X' = value whose change triggers subtotals, provided by the calling program. The user should not be able to change this value interactively.
    18. No_subtotals(1) TYPE c : No subtotals possible          
    Value set: SPACE, 'X'
    'X' = no subtotals.
    19. Numc_sum(1)  TYPE c : Totals only possible for NUMC-Fields.
    20. No_unit_splitting TYPE c: No separate total lines by inh.units   
    21.totals_before_items TYPE c: Display totals before the items   
    22. Totals_only(1) TYPE c :  Show only totals      
    Value set: SPACE, 'X'
    'X' = only total records are output.
    23. Totals_text(60) TYPE c : Text for 1st col. in totals   
    Value set: SPACE, string (max.60)
    ' ' = The first column in the total record contains an appropriate number of '*'s to indicate the total by default. If the first column is wide enough, the string 'Total' is output after the asterisks.
    'String’ = The string passed is output after the total indicated by '*', if the column is wide enough.
    24. Subtotals_text(60) TYPE c : Texts for subtotals
    Value set: SPACE, string (max.60)
    ' ' = In the first column of subtotal records, the subtotal is indicated by an appropriate number of '*' by default. If the first column is not a subtotal criterion, the string 'Total' is output after the asterisks, if the column is wide enough.
    'String’ = the string passed is output after the subtotal indicated by '*', if the column is wide enough and the first column is not a subtotal criterion. If it is a subtotal criterion, its value is repeated after the total, if the column is wide enough.
    ELSE TELL ME I WILL PASTE COMPLETE HELP
    regards

  • Process Report Shipping

    Hi all,
    I am getting error while processing report shipping.
    I have processed sales order and the delivery so the report shipment has been triggered. Now I want to process the report shipping by using Tcode-CVD1. I have changed the status "Order released" to "Order being processed" and saved.
    So this makes report shipping to be in queue, but I want to print immediately so I choose Ship Immediately.
    So the report shipping orders are set to status In work. The job (EHS_REPSHIP_DISPATCHER) send print jobs for MSDS reports to the spooler.
    When I check the Flow trace Iam getting an error message
    1)Error on WWI server SV011: Generated files not found
    2)Saving document data has failed
    3)Shipping order process terminated
    Pease find the screen shot in the link.
    http://sapehs.googlepages.com/ReportShipping.doc
    Can anyone try a solution for this?
    Thanks in advance.
    Regards,
    Srinivas Nookireddy

    Dear Srinivas
    The program runs for report shipping are as follows:
    RCVDDISP- (Runs once in a day thru SD call)
    RCVDEVEN (Event handler prog- Runs thru Man_call as and when required)
    hope try to run the program RCVDEVEN, it works to your querry
    Cheers
    Cleopas
    Edited by: Cleopas Merugu on Dec 30, 2008 4:36 PM

  • Print List Processing Report to PDF

    hi all,
    i've read many forums about convert info into PDF. but i'm very new to understand those forums.
    In case I want to print list processing report as PDF (not hard copy thru printer). First, user types the data on the screen then click on 'Execute' button, then the system shows the result on screen. After that user asks system for print the screen on menu bar by List=>Print.
    So please advise me how to get the spool id, then export as pdf. As my opinion, i may use CONVERT_ABAPSPOOLJOB_2_PDF and GUI_DOWNLOAD. But where is the place I should put the methods on?
    Thanks in advance.
    Peerasit

    Hi,
    Go through The simple Anallise this program.
    report zabap_2_pdf.
    *-- Enhancements: only allow to be run with variant.  Then called
    *-- program will be transparent to users
    *-- TABLES
    tables:
      tsp01.
    *-- STRUCTURES
    data:
      mstr_print_parms like pri_params,
      mc_valid(1)      type c,
      mi_bytecount     type i,
      mi_length        type i,
      mi_rqident       like tsp01-rqident.
    *-- INTERNAL TABLES
    data:
      mtab_pdf    like tline occurs 0 with header line,
      mc_filename like rlgrap-filename.
    *-- SELECTION SCREEN
    parameters:
      p_repid like sy-repid, " Report to execute
      p_linsz like sy-linsz default 132, " Line size
      p_paart like sy-paart default 'X_65_132'.  " Paper Format
    start-of-selection.
    concatenate 'c:\'
                p_repid
                '.pdf'
      into mc_filename.
    *-- Setup the Print Parmaters
      call function 'GET_PRINT_PARAMETERS'
       exporting
         authority= space
         copies   = '1'
         cover_page                   = space
         data_set = space
         department                   = space
         destination                  = space
         expiration                   = '1'
         immediately                  = space
         in_archive_parameters        = space
         in_parameters                = space
         layout   = space
         mode     = space
         new_list_id                  = 'X'
         no_dialog= 'X'
         user     = sy-uname
       importing
         out_parameters               = mstr_print_parms
         valid    = mc_valid
       exceptions
         archive_info_not_found       = 1
         invalid_print_params         = 2
         invalid_archive_params       = 3
         others   = 4.
    *-- Make sure that a printer destination has been set up
    *-- If this is not done the PDF function module ABENDS
      if mstr_print_parms-pdest = space.
        mstr_print_parms-pdest = 'LOCL'.
      endif.
    *-- Explicitly set line width, and output format so that
    *-- the PDF conversion comes out OK
      mstr_print_parms-linsz = p_linsz.
      mstr_print_parms-paart = p_paart.
      submit (p_repid) to sap-spool without spool dynpro
                       spool parameters mstr_print_parms
                       via selection-screen
                       and return.
    *-- Find out what the spool number is that was just created
      perform get_spool_number using sy-repid
                 sy-uname
        changing mi_rqident.
    *-- Convert Spool to PDF
      call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
        exporting
          src_spoolid= mi_rqident
          no_dialog  = space
          dst_device = mstr_print_parms-pdest
        importing
          pdf_bytecount                  = mi_bytecount
        tables
          pdf        = mtab_pdf
        exceptions
          err_no_abap_spooljob           = 1
          err_no_spooljob                = 2
          err_no_permission              = 3
          err_conv_not_possible          = 4
          err_bad_destdevice             = 5
          user_cancelled                 = 6
          err_spoolerror                 = 7
          err_temseerror                 = 8
          err_btcjob_open_failed         = 9
          err_btcjob_submit_failed       = 10
          err_btcjob_close_failed        = 11
          others     = 12.
    call function 'DOWNLOAD'
         exporting
              bin_filesize            = mi_bytecount
              filename                = mc_filename
              filetype                = 'BIN'
         importing
              act_filename            = mc_filename
         tables
              data_tab                = mtab_pdf.
          FORM get_spool_number *
          Get the most recent spool created by user/report              *
    -->  F_REPID               *
    -->  F_UNAME               *
    -->  F_RQIDENT             *
    form get_spool_number using f_repid
         f_uname
                    changing f_rqident.
      data:
        lc_rq2name like tsp01-rq2name.
      concatenate f_repid+0(8)
                  f_uname+0(3)
        into lc_rq2name separated by '_'.
      select * from tsp01 where  rq2name = lc_rq2name
      order by rqcretime descending.
        f_rqident = tsp01-rqident.
        exit.
      endselect.
      if sy-subrc ne 0.
        clear f_rqident.
      endif.
    endform." get_spool_number
    Regards
    swamy

  • A failure occurred while the server was processing report file

    Hi All,
    I keep getting this error while opening the report in Infoview,  "A failure occurred while the server was processing report file".
    I checked Event viewer there i have lot of errors with the same message and the source is "BusinessObject_crproc". 
    Please advise me what i have to do to resolve the issue.
    Environment: BOXI3.1, CR2008, Windows Server 2003
    Thanks
    Sudharsan.

    We got this error message on a report that had 5 subreports, 3 of which were based on stored procedures. The report was running fine in our Dev environment and in the CR developer, but not when we published it to another environment. The problem was caused because the stored procedures had been changed in Dev (so that they ran correctly) but these changes had not been released to the other environment. Once the scripts were run to update the stored procedures the report ran successfully. So it apepars that the problem was because the stored procedure/s the subreports were using were failing, but we only got the RCIRAS0546 error message.

  • Process reports

    Hello,
    Not sure if that's been already answered somewhere, but what's the best way to provide process reports? I am looking for the answers to the following questions:
    1. Is there a way to get all processes (completed/in-progress) for a user-specified period of time? For example, report that for the first week of 2009 there were 10 voting process instances, 9 complete and 1 still pending.
    2. Is it possible to access instance variables (custom BPM Objects) for a collection of processes for a user-specified period of time? For example, to build a CSV file with voter information (approx. 30 fields) for voters who participated in the voting process for the last month.
    Thanks.
    Nick.

    Hi Nick,
    Is there a way to get all processes (completed/in-progress) for a user-specified period of time? For example, report that for the first week of 2009 there were 10 voting process instances, 9 complete and 1 still pending.While you could use the BAM database for both instances that are still active and those that have reached the end, it looks like you'd like to go further back in time than what the BAM database stores. The BAM database typically stores what's either happening right now or what has happened in the last 24 hours. While this time period is an easily modifiable Engine setting, for performance reasons you'd be better off leaving it set to the default (24 hours).
    There is a Data Store database with the same exact structure as the BAM database. This database has no time limit associated with it. As long as it's a project variable defined as a "Business Indicator", this information will automatically be stored in the Data Store database and not roll off.
    My preference would be (not that I get a vote) to instead just use external tables that you define to store the information. As instances flow through the process, you'd update the table(s) via SQL in PBL.
    Is it possible to access instance variables (custom BPM Objects) for a collection of processes for a user-specified period of time? For example, to build a CSV file with voter information (approx. 30 fields) for voters who participated in the voting process for the last month.Niether the BAM nor the Data Store databases store BPM Object information.
    I think you'd be better served using external tables that you define also for this requirement. That way you would not have to clutter the process up with the specifics on the voter information (unless you needed it inside the process) and yet you could still access it at any time in the future from the database. If you don't go this route, the challenge you will have is when you want to extract information from instances that have reached the End activity. The BPM Object information can be retrieved from instances currently running inside the process (would be glad to share how this is done if you'd like), but it's a different story once the instance is archived.
    Hope this helps,
    Dan

  • Composer Process Report XML Format

    Hi,
    We generated 'Process Report' -- XML format in Oracle BPM Composer. After generating saved content in a xml file. When tried to open this file, getting error message like not in proper xml format etc., Have we missed any thing in installing or configuring Composer. pleased suggest.
    -- Thanks .... Murthy

    @trevorbutler -  Could you send us what version of Ant you're using and a  sample of how you're using the <junit> Ant task?  Additionally,  can you validate that the example you gave for the JUnit output is from  the <junit> Ant task and not the <junitreport> task?  Could you also let us know which version of JUnit you used with Ant, just in case?
    FWIW - The XML output that you see from running tests in JUnit via the <junit> Ant task is output that has been defined without specification by the folks at Apache Ant.  There has been a lot of discussion on standardizing the output amongst the folks at TestNG, the Maven Surefire plugin and others, but I haven't seen anything standardized come out of that.  Here is a wiki page that has some of that discussion http://wiki.apache.org/ant/Proposals/EnhancedTestReports.  t's also important to note, that the aggregate results of the <junitreport> task contain a slight variation on the output produced by the <junit> task.  Consequently, we have to emulate the lowest common denominator that we know will work with the tools out there that parse the XML output associated with an xUnit framework (e.g. - Ant tasks, CI server, etc).  This being said, we rely on the community to keep us up to date with variations that we may have missed or for which need to update.  It's not so much that we've decided to exclude any particular elements from the output, we just need help fine tuning as time goes on.
    Thanks for the help.
    -Brian

  • Process Chain behavior changed after SP upgrade

    Hi all, we've recently updated SP from SAP_BW 700, SAPKW70016 to SAPKW70021.
    We realized about a particular process chain behavior:
    We have many process chains configured to execute the next step "Always" (whatever it happens with the previous process).
    This is the situation which changed:
    BEFORE the upgrade:
    If error raises on a process, this one remains "red" but the subsequent processes continues.
    Once repaired (repeat/repair from the PC) the "crashed" process it is updated to "Green" status.
    AFTER the upgrade:
    If error raises on a process, this one remains "red" but the subsequent processes continues.
    Once repaired (repeat/repair from the PC) the "crashed" process it is updated to "Green" status.
    The remaining processes are executed once again (a new branch is generated). <- This is different
    I want the "BEFORE the upgrade" behavior to keep working as always.
    Do you know if there's some OSS note or tips of configs available to set this as my needs? (we have found the OSS Note 1398868 and implemented it, but the "effect" is not as we should expect for this case in particular).
    I hope you can help. Thanks in advance and best regards,
    Bernardo

    I've found the OSS note: Note 1473491 - Chain not continued with termination and "ALWAYS" link; delivered with "SAPKW70025" corrections. It seems to be solving the issue I've originally mentioned. I'll perform some tests on this and update.
    Regards,
    Bernardo

  • Why does the process Report Crash stay active and take up over 100% of the CPU?

    In addition to window-server taking an inordinate amount of CPU, I am seeing that the process "Report Crash" is sucking up 102% of the CPU and occasionally goes down to 90%.  ***?  What IS Apple doing these days?  Their products are getting worse and worse!

    Select that process and kill it in Activity Monitor, see if it comes back.

  • How to Start In-process Reports-Servers automaticaly ?

    Hi everybody,
    we have WLS Farm_SMT_FORMS Version 10.3.6.0 installed on a Windows 2008 server. The managed report server WLS_REPORTS is configured as a windows service with startup type automaticaly.
    Wen we reboot the Windows 2008 server the managed report server WLS_REPORTS ist starting up fine, but the In-process Reports-Server Process will be still down.
    We can start the In-process Reports-Server via enterprise manager 11g fusion middleware control an it comes up without any problem.
    Now my question: Is there any configuration parameter for the In-process Reports-Server to force him up whenever the managed report server WLS_REPORTS is started or restarted ?
    Many thanks for help.

    Hi Kal,
    1. Configuration window services status ( WLS_REPORTS ) is automatic.
    2. Stopped window services ( WLS_REPORTS ) by MS Service control.
    3. Restart window services ( WLS_REPORTS ) by MS Service control.
    4. window services ( WLS_REPORTS ) is running. In-process Reports-Server inside WLS_REPORTS is down.
        Error log of In-prcess Reports-Server:
        ServerManager:getServer  Bindung an Reports Server rep_wls_reports_myserver_asinst_1 nicht erfolgreich.
        REP-51002 : Bindung an Reports Server rep_wls_reports_myserver_asinst_1 nicht erfolgreich.
        Zusätzliches Detail
    oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
    at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
    at oracle.reports.client.ServerManager.getServer(ServerManager.java:284)
    at oracle.reports.client.ServerManager.isSecure(ServerManager.java:420)
    at oracle.reports.client.ServerManager.isSecure(ServerManager.java:405)
    at oracle.reports.rwclient.CommandManager.getServerSecuritySetting(CommandManager.java:347)
    at oracle.reports.rwclient.ServletCmdMgr.handleWebCommand(ServletCmdMgr.java:319)
    at oracle.reports.rwclient.RWClient.handleWebCommand(RWClient.java:1302)
    at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1822)
    at oracle.reports.rwclient.RWClient.doPost(RWClient.java:780)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:60)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3739)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3705)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2282)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2181)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1491)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    5. Manual start In-process Reports-Server via enterprise manager 11g fusion middleware control.
        In-process Reports-Server inside WLS_REPORTS is Running !!!
    Regards,
    Klaus
    Nachricht geändert durch Klaus Seidel
    Servername removed.

  • How to setup in-process report server 11g on linux for destype=printer

    Currently, I'm facing following error when send RDF report directly on printer with destype=printer using run_report_object built-in
    REP-50159: The report generated successfully but distribution to destinations failed.
    REP-50157: Destination ID TESTREP failed with error An error occurred while sending the file to printer \\hostname\printername. Exit with error code 1..
    When i check on report server cache PDF file is generated /wls/asinst_1/reports/cache/\\askit\PRN01F8gFTQkG5v.pdf but job not go to printer as mention in trace rwlpr.trc file output below.
    Note: rwlpr.trc file generated by following 268295.1
    ==============================================================
    XAUTHORITY=/tmp/.gdmT93JDW
    _=/usr/bin/env
    Parameters : -P "\\askit\PRN01F8" -#1 "/wls/asinst_1/reports/cache/\\askit\PRN01F8gFTQkG5v.pdf"
    + '[' '!' 4 -gt 0 ']'
    + '[' -P = -help ']'
    ++ uname -s
    + '[' Linux = HP-UX ']'
    + PRNCMDS='lpr lp'
    + for CMD in '$PRNCMDS'
    ++ which lpr
    ++ grep lpr
    + PRNCMDPATH=/usr/bin/lpr
    + '[' '!' -x /usr/bin/lpr ']'
    + '[' -x /usr/bin/lpr ']'
    ++ basename /usr/bin/lpr
    + '[' lpr = lpr ']'
    ++ uname -s
    + '[' Linux = Linux ']'
    ++ echo -P '"\\askit\PRN01F8"' -#1 '"/wls/asinst_1/reports/cache/\\askit\PRN01F8gFTQkG5v.pdf"'
    ++ tr -d '"'
    + /usr/bin/lpr -P '\\askit\PRN01F8' -#1 '/wls/asinst_1/reports/cache/\\askit\PRN01F8gFTQkG5v.pdf'
    /usr/bin/lpr: The printer or class was not found.
    + exit 1
    =============================================================
    I didn't do any configuration in Enterprise Manager for Printer Configuration. Is this the reason? Is any thing I missed out?
    Environment Setup:
    Server Side:
    Oracle Linux 5 (No printer is setup)
    Oracle Weblogic Server 10.3.6
    Oracle FMW Forms and Report 11.1.2
    Configure: In-Process Report Server
    Client Side:
    Window 7
    Printer: Default network printer set with client
    Best Regards,
    Fani

    Hi,
    the first thing you need to check is if you are able to print from the OS using the same lpr command that reports is using and using the printer queue being used when you submitted the report request.
    Try to print any file from command line using lpr and your print queue \\askit\PRN01F8. If this does not work then that needs to be fixed from the OS standpoint before running report to printer.
    Hope it helps
    Regards, RZ

  • How to setup in-process report server 11g on linux for destype=mail

    Currently, getting Error when send report as an email attachment destype=mail. Is there any thing missed out during Mail server configuration?
    REP-50159: The report generated successfully but distribution to destinations failed.
    REP-50152: Destination ID ProfitLoss failed with error An error occurred while sending mail: null..
    Call report via Oracle form with destype=mail, desformat=PDF and [email protected]
    Log file: rwserver_diagnostic.log
    [2012-05-13T17:04:39.273+03:00] [WLS_REPORTS] [INCIDENT_ERROR] [REP-50152] [oracle.reports.server] [tid: 16] [userId: <anonymous>] [ecid: 0000JT6ULwsATOG6yz6iMG1Ffvn4000000,1:18567] [APP: reports#11.1.2] REP-50152 : An error occurred while sending mail: null. [[
    oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
         at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
         at oracle.reports.server.MailService.send(MailService.java:588)
         at oracle.reports.server.DesMail.sendFile(DesMail.java:186)
         at oracle.reports.server.Destination.send(Destination.java:578)
         at oracle.reports.server.JobObject.distribute(JobObject.java:2041)
         at oracle.reports.server.JobManager.updateJobStatus(JobManager.java:2763)
         at oracle.reports.server.EngineCommImpl.updateEngineJobStatus(EngineCommImpl.java:154)
         at oracle.reports.server.EngineCommPOA._invoke(EngineCommPOA.java:94)
         at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:637)
         at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:189)
         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1682)
         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1540)
         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:922)
         at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:181)
         at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:694)
         at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:451)
         at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1213)
         at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:471)
         at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:500
    Able to print report via Oracle form with destype=CACHE, desformat=PDF.
    Mail Server Parameters are defined.
    EM > Reports Application Basic Configuration > Mail Server Parameters
    Mail Server, Mail Server Port, Mail Server Username, Mail Server Password Key.
    Environment:
    Server Side:
    Oracle Linux 5
    Oracle Weblogic Server 10.3.6
    Oracle FMW Forms and Report 11.1.2
    Configure: In-Process Report Server
    Client Side:
    Window 7

    Now, reported issue is resolved, able to send report when destype=mail
    Go to EM > Report Server > Administrator > Advanced Configuration:
    Under this section "Reports Pluggable Destinations" add
    New Destination Name: mail
    Class: oracle.reports.server.DesMail

Maybe you are looking for

  • No closed captioning on one channel

     I have 2 TVs--2 FIOS boxes--different rooms. On one TV (Samsung), closed captioning does not work on one of the major networks.  It works on all other channels that interest me.  On the other TV (Sony), everything is fine on all channels. What's goi

  • Finding the missing value

    Hi, I have two arrays. First array contain 1,3,5,7, with the Second array contain 1,3,4,5,7,. The difference between the two array is the additional of 4 in the second one. How do I get the number the does not exist in array one? Please advise. Thank

  • Nested for-each issue [Solved]

    Hi. First of all, just started looking into xsl, so please explain things carefully. I need to make a master-detail form, but the xml is a bit tricky. I've made a demo here: <DATASET> <ROWSET1> <ROW> <ID>1</ID> <NAME>Harry Potter</NAME> </ROW> <ROW>

  • Exporting a DVD with better resolution?

    Hi there! I'm trying to export a project to DVD in FCP X but when I try to perform the export Final Cut drops the export resolution to 720x526 automatically, I've no idea how to change it. The actually project I've been working with is 1080p HD. But

  • Report error when using combo box and one text field is empty

    I'm building an interactive pdf in adobe pro 9. My problem is the following: I have one text field where you can enter a numeric code and that is used to populate another text field when I choose an option on one combo box.For example: suppose I writ