(原)使用PL/SQL開發XML PUBLISHER報表的步驟
使用PL/SQL開發XML PUBLISHER報表的步驟
1. 產生XML格式資料:此步有兩種實現方法:
1) 寫PL/SQL,按標準XML檔案格式用fnd_file.put_line(fnd_file.output,
2) 直接使用XSU(XML-SQL Utility)用SQL語言產生XML資料,下面是一例。
CREATE OR REPLACE PROCEDURE NANCY_TEST1(errbuf OUT VARCHAR2,
retcode OUT NUMBER) IS
queryctx dbms_xmlquery.ctxtype;
result clob;
xmlstr varchar2(32767);
line varchar2(2000);
BEGIN
queryctx := dbms_xmlquery.newContext('select distinct segment1 from gl_code_combinations');
result := dbms_xmlquery.getXML(queryctx);
xmlstr := dbms_lob.substr(result, 32767);
loop
exit when xmlstr is null;
line := substr(xmlstr, 1, instr(xmlstr, chr(10)) - 1);
fnd_file.put_line(fnd_file.output,line);
xmlstr := substr(xmlstr, instr(xmlstr, chr(10)) + 1);
end loop;
dbms_xmlquery.closeContext(queryctx);
END;
2. 在EBS掛接該PL/SQL,掛接方法與掛RDF報表類似,注意將output type改為XML
3. 在XML PUBLISHER上註冊報表並上傳模板,方法類似上述RDF報表註冊方法。
4. 設定完畢就可以呼叫Request中執行了。
5. 有關XSU的資料:
http://www.oracle.com/technology/tech/xml/xdk/doc/production/java/doc/java/xsu/dbmsxsu.html
http://www.oracle.com/technology/tech/xml/xdk/doc/production10g/doc/java/xsu/xsu_userguide.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8118583/viewspace-166464/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用xml publisher開發報表XML
- (原)查詢EBS中使用的XML PUBLISHER版本的方法XML
- PL/SQL Profiler 和SQL Developer 報表SQLDeveloper
- 使用 Oracle XML Publisher 構建線上報表應用程式OracleXML
- PL/SQL開發中動態SQL的使用方法SQL
- Using XML Parser for PL/SQLXMLSQL
- PL/SQL開發記錄SQL
- PL/SQL 索引表SQL索引
- 安卓開發中RecycleView簡單使用步驟安卓View
- 使用dbms_sqltune調優sql的步驟SQL
- XML PUBLISHER中使用RGB顏色模式方法XML模式
- 【PL/SQL開發】-----詭異啊SQL
- app開發的幾個步驟APP
- 開發和部署SOE的步驟
- WEB PL/SQL Report 的開發方法WebSQL
- PL/SQL 索引表例子SQL索引
- SQL TRACE和TKPROF,10046的使用步驟SQL
- 驅動程式開發步驟
- spring 程式開發步驟Spring
- Hibernate開發基本步驟
- SQL處理的主要步驟SQL
- 使用PL/SQL找到兩個表中的相似值FKSQL
- 【PL/SQL】使用變數傳遞方法生成表更名的SQL語句SQL變數
- PL/SQl Developer使用SQLDeveloper
- PL/SQL Developer 使用SQLDeveloper
- pl/sql記錄表(一)SQL
- 手機app開發的基本流程步驟APP
- 基於以太坊的Token開發步驟
- WCF開發入門的六個步驟
- 盲盒小程式開發步驟
- (轉)pl/sql開發異常處理SQL
- 優化 SQL 語句的步驟優化SQL
- 用SQL建立索引的方法步驟SQL索引
- 使用PL/Scope分析PL/SQL程式碼SQL
- 【PL/SQL】向表中插入連續數字之PL/SQL方法SQL
- Oracle 的PL/SQL語言使用OracleSQL
- pl/sql for loop迴圈的使用SQLOOP
- PL/SQL 批次Bind Forall 的效能表現SQL