ORA-20001: The printing engine..Is this related to a BIP licensing issue?

Hello all,
The error "ORA-20001: The printing engine could not be reached because either the URL..." happens in 2 cases:
<pre>
1. When our BIP is down or being bumped
2. As an APEX administrator, in workspace environment settings, the print server is set to OFF.
</pre>
I'm thinking that this is a licensing issue but I need some clarification on what is causing the error, because all we are trying to do is bring up a PDF report that a user can open or save. BIP is not involved at this point. Is it because the report was developed using BIP that APEX needs BIP up? How does APEX even know the report was developed using BIP? Were are using APEX 3.2.1.00.12 and BIP 10.1.3.4.1
The error happens when a user clicks on a PDF icon that calls an "After Submit Process". The following is the code and the report that was created in BIP is loaded into APEX with a "Named Columns (RTF)" layout type.
Alex.
declare
  l_xml                         clob;
  l_template                    clob;
  l_request_blob                blob;
  l_response                    blob;
begin
   ...call up a stored proc to populate l_xml with report data
  -- Fetch template
  select page_template
  into   l_template
  from   apex_030200.wwv_flow_report_layouts
  where  flow_id = :app_id
  and    report_layout_name = 'pdf_report';
  -- Convert CLOB to BLOB
  l_request_blob := wwv_flow_utilities.clob_to_blob(l_xml);
  -- Call unsupported and undocumented APEX function
  l_response :=
    apex_030200.wwv_flow_print_util.convert(
      p_report_data   => l_request_blob,
      p_template      => l_template,
      p_template_type => 'rtf',
      p_output        => 'pdf'
  -- Set correct mime type and download response                                           
  owa_util.mime_header('application/pdf', false);
  htp.p('Content-length: ' || dbms_lob.getlength(l_response));
  htp.p('Content-Disposition: attachment; filename="Claim_details.pdf"');
  owa_util.http_header_close;
  apex_application.g_page_text_generated := true;
  apex_application.g_unrecoverable_error := true;
  wpg_docload.download_file(l_response);

See, http://www.oracle.com/technetwork/developer-tools/apex/configure-printing-093060.html
http://download.oracle.com/docs/cd/E17556_01/doc/install.40/e15513/otn_install.htm#CBHBJDDE
(excerpt copied here, for you convenience)
7. Enabling Network Services in Oracle Database 11g
By default, the ability to interact with network services is disabled in Oracle Database 11g release 1 (11.1). Therefore, if running Oracle Application Express with Oracle Database 11g release 1 (11.1), use the new DBMS_NETWORK_ACL_ADMIN package to grant connect privileges to any host for the FLOWS_030100 database user. Failing to grant these privileges results in issues with PDF/report printing, specifically, you will get the following error message:
ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.
Follow the steps mentioned in the Oracle Application Express Installation Guide, Enabling Network Services in Oracle Database 11g. Also refer to the troubleshooting section in case you receive an ORA-44416: Invalid ACL error after running the previous script.

Similar Messages

  • ORA-20001: The printing engine could not be reached because either the URL

    Hi all,
    created a report and tried to have a pdf report
    using this link
    http://www.oracle.com/technology/obe/apex/apex31nf/apex31rpt.htm
    when i did a sample with apex.oracle.com
    it is working fine.
    but in my site
    when i click the print button i am getting an error
    <div id="report_4897903101326173_catch"></div><pre>report error:
    ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.</pre>
    Using : Oracle-Application-Server-10g/9.0.4.0.0 .
    Oracle-HTTP-Server.
    I am working on Remote server. How to find whether the printserver is configured or not?
    Is there any query to check it out?
    can any one please help? I really need to get this work.
    bye
    Srikavi

    hi guys . i have the same problem and i dont know how to fix it . I use APEX on my PC and i just install BI Publisher 10.1.3.2.1 and made the settings in APEX as follows:
    Print Server : Advanced (requires BI Publ...)
    Print Server Protocol: HTTP
    Print Server Host Address: http://192.168.1.2/ ---> IS THIS MY HOST ? when i start the BI Publisher Server the address is" http://192.168.1.2:9704/xmlpserver"
    Print Server Port :9704
    Print Server Script: /xmlpserver/convert
    Now when i click PRINT and choose to open or save it on my pc inside the document ( word/html ) it gives me error "ORA-20001: The printing engine could not be reached because either...".if its PDF i can open it becouse of some problem.Sorry for my english i hope you uderstand what im trying to say.thx in advance

  • Error in apex report Ora-20001 The printng engine could not be reached

    I created a report query. When I test it I got the following error.
    Ora-20001 Report engine colud not find the requested url.

    hi All,
    i want to have Print Option Enabled on my Reports
    i did as mentioned in the Document
    Configuring Report Printing in a Full Development Environment
    To configure the printing of reports in a full development environment:
    1. Log in to Oracle Application Express Administration Services. See "Logging in to
    Oracle Application Express Administration Services" on page 2-3.
    2. Click Manage Service.
    3. Under Manage Environment Settings, click Instance Settings.
    4. Scroll down to Report Printing:
    5. For Oracle BI Publisher, select one of the following:
    – Standard Support - This is the default setting. Standard Support enables you
    to print report regions and report queries using either the built-in templates
    provided with Oracle Application Express or other XSL-FO compatible
    formats you provide. This setting does not support RTF (rich text format).
    Standard Support provides declarative formatting of report regions and report
    queries with basic control over page attributes, including orientation, size,
    column heading formats, page header, and page footer.
    – Advanced Support - Requires a valid license of Oracle BI Publisher (also
    known as Oracle XML Publisher). Advanced Support provides you with all
    the capabilities of the Standard setting plus the ability to define RTF-based
    report layouts developed using the BI Publisher Word Template Builder.
    To learn more about installing and configuring Oracle BI Publisher, see PDF
    Printing in Application Express 3.1. See:
    6. For Print Server Protocol, select the protocol that the print server uses.
    7. For Print Server Host Address, specify the host address of the print server engine.
    8. For Print Server Port, define the port of the print server engine. By default, this is
    set to 8888 when the report server is installed.
    9. For Print Server Script, define the script that is the print server engine. The default
    setting is:
    /xmlpserver/convert
    10. Click Apply Change
    After Configuring the Print Option,
    i am having Oracle 10g Releae2 on Hp- Unix, and Apex 3.1
    i didnt Install Oracle BI publisher
    i want to Enable Print Option on my Reports
    when i try to give the Print a Report
    i am getting the Below Error
    <div id="report_7026503216111526_catch"></div><pre>report error:
    ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.</pre>
    please Help me out
    Many thanks

  • ORA-20001: The assignment does not exist at this date.

    Hi,
    I got the following error when imported employee assigment per Hr_Assignment_Api.update_emp_asg_criteria. Could any one help us?
    "ORA-20001: The assignment does not exist at this date.".
    Following are information and scripts. By the way, Our instance is R12
    RDBMS : 11.2.0.1.0
    Oracle Applications : 12.1.2
    lp_object_version_number ->7
    effective_start_date ->29-OCT-10
    effective_end_date -> 31-DEC-12
    ln_effective_date = > effective_start_date
    =========================
    apps.Hr_Assignment_Api.update_emp_asg_criteria
    (p_validate => False,
    p_effective_date => ln_effective_date, -- l_date,
    p_datetrack_update_mode => lv_update_mode, --'CORRECTION',
    p_assignment_id => ln_assignment_id,
    p_object_version_number => lp_object_version_number,
    p_organization_id => '0', --'Business Group' c_emp.organization
    p_location_id => '1242', -- 'default ccid',
    p_job_id => '64', -- This is job 'MANAGER ->64' to test in OFADEV.,
    -- p_position_id => v_emp.std_position_id,
    p_special_ceiling_step_id => lp_special_ceiling_step_id,
    p_effective_start_date => ln_effective_date,
    --per_effective_start_date,
    p_effective_end_date => lp_effective_end_date, --IN/OUT
    p_people_group_id => lp_people_group_id, --IN/OUT
    p_group_name => lp_group_name, --IN/OUT
    p_org_now_no_manager_warning => lp_org_now_no_manager_warning, --IN/OUT
    p_other_manager_warning => lp_other_manager_warning, --IN/OUT
    p_spp_delete_warning => lp_spp_delete_warning, --IN/OUT
    p_entries_changed_warning => lp_entries_changed_warning, --IN/OUT
    p_tax_district_changed_warning => lp_tax_district_chang_warning --IN/OUT
    );

    966933 wrote:
    How do I find the reference you posted?MOS website -- https://support.oracle.com
    You need to have a valid CSI number and valid username/password to access MOS website.
    Thanks,
    Hussein

  • ORA-20001: The current row is locked

    Hi Team
    I find below mentioned error message in my log table .Please can you suggest why we are getting this error .
    Some time back we had our OS migration from one server to another ,can it be related to that as we have noticed this error message after such migration.
    Please suggest what can be done in order to avoid such error.
    ERROR IN hr_person_api.update_person api failed -step4 -ORA-20001: The current row is locked
    Cause:        You are trying to lock a row in the per_people_f table which is currently being locked by another user. 
    Action:        Re-query and attempt to lock the row again
    ERROR IN hr_assignment_api.update_emp_asg API - STEP8.2 - ORA-20001: The current row is locked
    Cause:        You are trying to lock a row in the per_all_assignments_f table which is currently being locked by another user. 
    Action:        Re-query and attempt to lock the row again.
    Regards
    Anima

    Hi Everyone
    Can anyone help me with this .Why we are getting this error and how can it be handled.
    Please suggest what can be done in order to avoid such error.
    ERROR IN hr_person_api.update_person api failed -step4 -ORA-20001: The current row is locked
    Cause:        You are trying to lock a row in the per_people_f table which is currently being locked by another user. 
    Action:        Re-query and attempt to lock the row again
    ERROR IN hr_assignment_api.update_emp_asg API - STEP8.2 - ORA-20001: The current row is locked
    Cause:        You are trying to lock a row in the per_all_assignments_f table which is currently being locked by another user. 
    Action:        Re-query and attempt to lock the row again.

  • "ORA-20001: Invalid action CREATE on this object. (U)"

    I have a page where data are inserted in my procedure.
    <br>This procedure assign "PXX_ID" which is a key from that table.
    After that I use "Automatic Row Processing (DML)" with check only on UPDATE", to fill other fields that are not filled in my INSERT procedure. This process is defined with "PXX_ID" which is reassigned (not as it was when page was submitted - before my insert).
    <br>SAVE process, which is only calling this DML is working perfectly. My procedure is inserting new record also. But together they are not working. What I want is to use this process for changing data (SAVE button) and for INSERT part also.
    <br>Now I get this error "ORA-20001: Invalid action CREATE on this object. (U)"...any help on this?
    <br>If problem is that I'm reassigning value of "PXX_ID" then please let me give some hint how to make this if possible using DML processes...
    <br>If the solution is to put all fields in INSERT part and use this DML only for changes, let me know. All I need is some hints to understand more this error!
    <br>P.S.
    <br>I have tried to recreate new process ... but no help.
    <br>P.S. II
    <br>I cannot sent app on WORKSPACE (too much work to do)...but I can send page export.
    <br>THX!

    This is caused because you have only checked the UPDATE option in the Automatic Row Processing(DML). By unselected the other options you are basically saying they aren't allowed. In order to get around this you need to put a conditional clause on the process. I would use something like if rowid = null then use my insert process. If rowid is not null then use the Automatic Row Processing(DML).

  • Error ORA-20001: The payment cannot be fully paid with the monetary units a

    Hi All,
    I have got the following error, when I am trying to run Pre-Payments. The error is coming for employees who are having Payment Method as "Cash".....
    Error ORA-20001: The payment cannot be fully paid with the monetary units available.
    ORA-06512: at "APPS.HR_UTILITY", line 937
    ORA-06512: at "APPS.HR_PRE_PAY", line 1454
    ORA-06512: at "APPS.HR_PRE_PAY", line 1944
    I am not sure why that error is coming.
    Can anyone tell me what needs to be done for rectifying that error.....
    Regards,
    Phani

    What is the application release?
    Please see these docs.
    ORA-20001: APP-06442 The Payment Cannot Be Fully Paid With The Monetary Units Available Processing PrePayments [ID 250010.1]
    ORA-20001: The Payment Cannot Be Fully Paid With The Monetary Units Available [ID 1226804.1]
    Pre-payments Error when Paying an Employee in Currency other that USD or CA : The Payment Cannot be Fully Paid with the Monetary Units [ID 249746.1]
    Thanks,
    Hussein

  • It has been not more than 10 days since i bought iphone 5s 32gb and the finger print scanner is not detecting the prints.what to do??is it an issue with the device or iOS??

    It has been not more than 10 days since i bought iphone 5s 32gb and the finger print scanner is not detecting the prints.what to do??is it an issue with the device or iOS??

    Standard practices:
    Restart the device (power off completely, then back on) - retest.
    Reset (hold sleep wake and home buttons until apple logo appears) - you can try this, but it is most useful when your device is frozen.
    Restore to factory settings - retest.
    Make an appointment at an Apple retail store genius bar if the above did not resolve the issue.
    HTH.

  • Secure connection failed: The Certifying Authority for this certificate is not permitted to issue a certificate with this name. (Error code: sec_error_cert_not_in_name_space) PLEASE HELP ME!!

    I have gone to this website almost everyday for years and I have not changed anything in my internet settings, but now I'm getting this message: secure connection failed: The Certifying Authority for this certificate is not permitted to issue a certificate with this name. (Error code: sec_error_cert_not_in_name_space) The only thing I KNOW I did differently, was I installed a CAC reader to my computer, since then, this has been happening. Is there a setting I can change?? E-mail is: [email protected] Thanks! Megan

    There were recently several users getting this error code who use AVAST 2015. If you recently got that program, please see:
    * [https://support.mozilla.org/questions/1029578 Can NOT access https://www.google.com for google voice, mail etc.]
    * [https://support.mozilla.org/questions/1028985 Avast Forum connection failed - works in Chrome etc.]
    * [https://support.mozilla.org/questions/1028190 Since last FF update I can't sign out of Yahoo and when I close FF it tells me it has crashed.]

  • What did they do to the print engine in LR2?

    Please look at this example:
    http://flickr.com/photos/dtinsley/2726203047/sizes/l/
    The printer is an HP Photosmart 8450. The OS is Windows XP Home SP2. In LR 1.3 I always let the printer manage the printing and had Colorsmart/sRGB as the profile. The exact same settings in LR2 produced the second example. After twiddling with things I finally got the third print by letting LR2 manage the printing and selecting the profile for the printer and paper I was using.
    Anyone know why such a radical change in prints between LR 1.3 and LR 2 using the exact same settings?

    I have a potentially related problem - we produce a weekly podcast, and as of a couple of weeks ago, our podcast stopped showing up in search results. Subscribers to continue receiving new weekly additions, but no one can find us in the directory at the moment.

  • Why does the print come back this way? Help

    I've been sending for prints through Aperture. And I posted here before with no difference of result following the reply.
    See the picture exapmple here.
    I get the prints back and the all have white borders onboth edges. I've tried setting a crop to 4x5 and then order a 4x5 or 8x10, I still get the borders. Right up to 16x20.
    I removed all adjustements on the photos and send for prints and I still get the borders.
    The example you will see is a Nikon D50 NEF exported as a JPG from Aperture. All adjustements removed.
    The second is a scan of the same photo that I got as the print. White borders.
    Any ideas. All my photos I've had Aperture print through have come back this way. And I've spent about $300 US already.
    The export from Aperture all adjustments removed
    http://i15.photobucket.com/albums/a398/whatusee/export.jpg
    The scan of the print ordered
    http://i15.photobucket.com/albums/a398/whatusee/scan.jpg
    Thanks
    MacBook Pro 2.0ghz   Mac OS X (10.4.8)   2gig of Ram/160GB HD

    I'd guess that if you crop to 4x5, and then print on 2x3 (which is the standard format most minilabs use) you'll have to live with the borders.
    Try cropping an image 2x3 (which is about the crop of your sensor) and then print again.
    Also, export your image as a jpeg and use another print service for a test.
    Finally, maybe there's a setting somewhere in Aperture which sets the borders on Prints done through the Apple print service (which is fulfilled by, I believe, Kodak). Thus, trash your Aperture prefs (which of course kills all your personalised settings except for registration info) and try again.
    Cheers,
    Karl

  • I am not able to select a new network printer just installed at work to print to from Firefox. I have tried to reset the printer settings, but this did not work. Do I need to map Firefox to this new printer?

    We recently had a new printer installed at work that has been set as the Default printer on my computer. When I go to print something from Firefox, I am not able to select the new printer from the printer window in the print box. The new printer does not show up

    From another computer, go to http://www.mozilla.com/firefox/, click "Free download" button, click "Save File" button, select your flash drive in "Save as" window. "Firefox Setup 3.6.13.exe" file will be saved in your flash drive.
    You just need to insert it in your new computer and double-click on "Firefox Setup 3.6.13.exe" from Windows Explorer and follow instructions.

  • How can I get rid of all the search engines in this "intelligent" adress bar?

    The search engines make web browsing really slow. I want to get them off from the address bar, now I must do everything through Google.

    See:
    * https://support.mozilla.com/kb/Location+bar+search

  • In setting up my ICal calendar I have specific times (as new events) that I want to be included in the print out.  This doesn't happen.

    In setting up my ICAL calendar I have specific times (as new events) for each day.  When it prints out the time does not show up (rather its a bar).  I would like the time for each appointment to print out. How do I do this?

    These are two possible approaches that will normally work to move an existing library to a new computer.
    Method 1
    Backup the library with this User Tip.
    Deauthorize the old computer if you no longer want to access protected content on it.
    Restore the backup to your new computer using the same tool used to back it up.
    Keep your backup up-to-date in future.
    Method 2
    Connect the two computers to the same network. Share your <User's Music> folder from the old computer and copy the entire iTunes library folder into the <User's Music> folder on the new one. Again, deauthorize the old computer if no longer required.
    Both methods should give the new computer a working clone of the library that was on the old one. As far as iTunes is concerned this is still the "home" library for your devices so you shouldn't have any issues with iTunes wanting to erase and reload.
    I'd recommend method 1 since it establishes an ongoing backup for your library.
    Note if you have failed to move contacts and calendar items across you should create one dummy entry of each in your new profile and iTunes should  merge the existing data from the device.
    If your media folder has been split out from the main iTunes folder you may need to do some preparatory work to make it easier to move. See make a split library portable.
    Should you be in the unfortunate position where you are no longer able to access your original library or a backup then then see Recover your iTunes library from your iPod or iOS device for advice on how to set up your devices with a new library with the maximum preservation of data.
    tt2

  • ORA-20001: Invalid action DELETE on this object. (U)

    What does this mean? When I hit the DELETE button, the row I want deleted from two different tables is being deleted like it's supposed to -- but I get this error message.
    I have:
    DELETE button: SQL delete action
    Process row from TABLE1: Allowed operations: update, delete
    Process row from TABLE2: Allowed operations: delete When button pressed: DELETE
    Do I have extranneous information?

    These are not "error messages", its more of an optional confirmation message that an event occurred from a specific process. Check out the Process Messaging section in automatic row process or the process that you created to handle the delete. You can customize the message when the delete is unsuccessful and a success message when it commits. Or you can leave them blank. It looks like you could have combined the delete statements in one process rather than have them separate.

Maybe you are looking for

  • Birthday calendar notifications?

    I've got several contacts' birthdays input, so my question is this: Will I receive a notification, like I do with other manually input events, when one of those dates arrives? Or is it just a passive note marked on the calendar? I ask because when en

  • How to publish pages made in third party software

    On my "homepage" websites I can upload html pages created by third party software (Adobe GoLive CS2 in my case) onto my .Mac sites. I can't find anything in iWeb about publishing custom-made webpages in iWeb and/or on the iWeb. Is this possible with

  • Please tell me that this is just dirt and not LED failing.

    I own Thunderbolt 27" 2012 http://store.apple.com/us/product/MC914LL/B/apple-thunderbolt-display-27-inch for few years now and this purple cloud seems like it is spreading. Do you think that this could help ? https://www.youtube.com/watch?v=ONCdGHe0U

  • Win 7 64Bits / iTunes 10.3.1 & Genius Activation

    Hi, Since I've reinstalled my PC with iTunes 10.3.1, I can't initiate the Genius Activation. When I try to do so, I receive a simple window information saying that one error occurs, please retry later. I've a second iTunes Store account (different e-

  • MY SCREEN IS BRIGHT BLANK

    Can anyone help. I Ipod Nano Generation 5 has stopped working. I uploaded it with new music from my I tunes library and now the screen lights up but there is no text or images. Even when i reset it there is no Apple sign. I have follwed all the troub