Skip to Main Content

SQL Developer

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-31011: XML parsing failed-SRW

Hatim AliFeb 21 2020 — edited Feb 21 2020

Dear Team,

I am using oracle 12c, and I have configured "SRW" package in oracle database 12c to generate "PDF/SPREADSHEET" of oracle reports 12c. But getting error. If i use the "DISTRIBUTE" parameter then process successfully execute but no "pdf" generate? Please guide, any other work around for 12c?

Below is my procedure and debugger code :

Code :

declare

  myPlist SRW_PARAMLIST;

  myIdent SRW.JOB_IDENT;

  V_REP_URL_PATH VARCHAR2(1024) := 'http://128.1.102.15:9002/reports/rwservlet';

  V_REP_OBJ_PATH VARCHAR2(1024) := 'C:\NOOR\REPORTS\'; --Path of oracle application server (report source)

  V_REP_GEN_PATH VARCHAR2(1024) := 'C:\NOOR\ILAS_REPORT_TEST\'; --Path of oracle applications server (path where .pdf need to generate)

  V_CONN VARCHAR2(100);

  P_REP_NAME varchar2(200) := 'report_name';

begin

  srw.start_debugging;

  utl_http.set_transfer_timeout(2400);

  myPlist := SRW_PARAMLIST(SRW_PARAMETER('', ''));

  srw.add_parameter(myPlist, 'GATEWAY', V_REP_URL_PATH);

  srw.add_parameter(myPlist, 'CMDKEY', V_CONN);

  srw.add_parameter(myPlist,

                    'REPORT',

                    V_REP_OBJ_PATH || P_REP_NAME || '.rep');

  srw.add_parameter(myPlist, 'DESTYPE', 'FILE');

  srw.add_parameter(myPlist, 'DESFORMAT', 'PDF');

  srw.add_parameter(myPlist,

                    'DESNAME',

                    V_REP_GEN_PATH || P_REP_NAME || '.pdf');

  srw.add_parameter(myplist, 'DATE_V', TO_CHAR(P_DATE_EQL, 'DDMMYYYY'));

  myIdent := srw.run_report(myPlist);

  srw.stop_debugging;

end;

Debugger code (with error) :

****************************************

* WELCOME TO EVENT-BASED-REPORTING API *

* API-Version : 9i                     *

* (C) Oracle Corporation, 2000 - 2002  *

*

* Debugging turned ON **************************

*** Length of Paramlist : 1

OK : Parameter added : GATEWAY=http://128.1.102.15:9002/reports/rwservlet

*** Length of Paramlist : 2

OK : Parameter added : CMDKEY=RPTCONN1

*** Length of Paramlist : 3

OK : Parameter added : REPORT=C:\NOOR\REPORTS\demand_list.rep

*** Length of Paramlist : 4

OK : Parameter added : DESTYPE=FILE

*** Length of Paramlist : 5

OK : Parameter added : DESFORMAT=PDF

*** Length of Paramlist : 6

OK : Parameter added : DESNAME=EMAIL_REP\demand_list.pdf

*** Length of Paramlist : 7

OK : Parameter added : P_COMP=01

*** Length of Paramlist : 8

OK : Parameter added : DATE_V=01022019

Starting run_report: building url

*** Building URL (RUN_REPORT)

OK : URL built : http://128.1.102.15:9002/reports/rwservlet?RPTCONN1&REPORT=C%3A%5CNOOR%5CREPORTS%5Cdemand_list.rep&DESTYPE=FILE&DESFORMAT=PDF&DESNAME=EMAIL_REP%5Cdemand_list.pdf&P_COMP=01&DATE_V=01022019&statusformat=xml

*** Submitting HTTP Request

*** using URL :http://128.1.102.15:9002/reports/rwservlet?RPTCONN1&REPORT=C%3A%5CNOOR%5CREPORTS%5Cdemand_list.rep&DESTYPE=FILE&DESFORMAT=PDF&DESNAME=EMAIL_REP%5Cdemand_list.pdf&P_COMP=01&DATE_V=01022019&statusformat=xml

OK : Request submitted - Return stream : <html>

<head>

  <base href="http://128.1.102.15:9002/reports/rwservlet/getfile/HW-YX+JkC1PhFv9Uw6XDyWLoNhy2sLqlzRi77aMm/K6LLPNC3.htm">

</head></html>

<html>

<body bgcolor="#ffffff">

<form method=post action="

OK : Request submitted - Length of stream : 3537

ORA-31011: XML parsing failed---31011 ---->> Reports Error11

Comments
Post Details
Added on Feb 21 2020
1 comment
158 views