All about XML Publisher (XML Publisher 4.5 Release 11i10 )

Oracle BI Publisher(BIP)生成PDF中文乱码(其他格式显示正常) 最近遇到这个问题(如题)。本以为其他格式没问题应该不是服务器字体缺失的问题了。估唔到呀,估唔到。。。   只考虑到是否是编码的问题。报表配置里换成gb2312,问题依旧。   查看Metalink。发现了这篇文章[240862.1] ... To satisfy 阅读详情

Subject: All about XML Publisher
 Doc ID: Note:278727.1Type: HOWTO
 Last Revision Date: 24-MAR-2006Status: MODERATED

 

 

The information in this article applies to:

Oracle Application Object Library - Version: 11.5.1 to 11.5.10
Information in this document applies to any platform.

XML Publisher 4.5 
Release 11i10
 
SCOPE & APPLICATION
The intended audience is Customers, Oracle Consultants, and/or 3rd party partners with Basic System Administration knowledge who are implementing Oracle XML Publisher for the versions less than 11.5.10.
This document contains the installation, usage and issues with XML Publisher 4.5 only. As many more functionalities have been added into this product, the scope is restricted to 4.5 version only.
4. How-To
 
Please click here to download the document in PDF format.
 
Introduction :
 
            Oracle XML Publisher (XDO in short) provides end users with a template-based, easy-to-use publishing solution. It is based on standard, well-known technologies and tools so your users can take advantage of it easily. It will free development from maintaining report layouts and allow you to concentrate on what you know best ... data. Your users will then have a set of familiar tools such as Adobe and Microsoft Word/Excel to create and maintain their own report formats based on your data extracts. Users will then be able to send the report outputs to destinations of choice, email, fax, printers and others.
 
 
    In simple words, for easy generation of reports. The following are the advantages of XML Publisher:
            a. Main advantage is Data separation and Presentation.
            b. Rapid development of Report
            c. Cost reduction
            d. Control over Report Layout and High customization
            e. Different presentation tools.
            f. Output in the format of one’s choice.
 
 
 
Question:  From which version of Applications, can XML Publisher be installed ?
        From 11.5.1 to 11.5.9 (i.e., Any 11i) instance, we can install XML Publisher. But it is evident that they would be brought up to latest stack with the pre-requisites being applied (for example: OA Framework is one of the pre-requisites of XDO. So, you might need to apply all the latest patches of  OA Framework).
 
XML Publisher is included in Release 11.5.10. Please follow these steps for versions less than 11.5.10.
 

1)      Apply the patch 3412795 (AD Splice Patch for XDO).

 
Ensure that the product is spliced correctly or else you will have errors after you apply the patch like you will not be able to see the appropriate responsibility etc
 
2) Apply Core XDO patch 3554612
This patch would give the XML Publisher Core Engine code.
 
3) Apply OA XDO patch 3554613
This patch gives the OA pages for uploading the templates and Data Definitions, XML Publisher Administrator responsibility and XML Report Publisher concurrent program.
 
 4) Apply XDO Documentation patch 3623558
Documentation Patch for XML Publisher 4.5. This is an optional patch.
 
 
 
4.1) Ways to Generate XML Data:
n       Generate / Write a valid XML file manually
n       Generate a valid XML file from XML DOM tree using XDK
n       Parse an incoming file as XML file using XDK
n       Generate a valid XML file from a Java String
n       Generate a valid XML file from character-based Oracle datatype (VARCHAR2, CHAR, CLOB and others) through JDBC
n       Generate a valid XML file from binary-based Oracle datatype (BLOB) through JDBC
n       Generate a valid XML file from Oracle XML Query (Java)
n       Generate a valid XML file from DBMS_XMLGEN (PLSQL)
n       Generate a valid XML file from SYS_XMLGEN (SQL)
n       Generate a valid XML file from DBMS_XMLQUERY (PLSQL) 
n       Using Oracle Reports 6i the current release in eBS, there is a white paper on this on our site
 
4.2) How to get the XML Publisher Runner (Desktop Version)?
We are coming up with a licensed version of the runner for customers to use.
 
4.3) How to generate Portrait, Landscape and Landwide reports?
            One of the advantages of XML Publisher is separating the data from presentation. So, create a template with the respective styles and run the concurrent program. That will give the report in the specified style.
 
4.4) Where will be the output file created?
If you are using our concurrent program to generate the PDF, then it will go into the APPL_OUT directory i.e., Concurrent Manager will handle the files.
If you are using APIs, then it is up to you where the output goes.
 
4.5) Is there any way to get debug information?
            Yes!!! Set the AF_LOG_xxx profile options to ‘Yes’ and we get the debug information. This is the OA Framework logging method nothing specific to XDO you can generate lower level XDO logs by following these steps:
 
6) How can we verify the installation of XML Publisher is successful?
            There are two ways to check this:
            1. Check the table FND_PRODUCT_INSTALLATION for the status.
2. We can use FND_INSTALLATION.get_app_info() to get the information. If ‘Status’ is ‘I’, then it is successful else not successful.
 
7) How to know the version of XML Publisher?
    Check the properties of a generated PDF document would give the version of XML Publisher. Currently this is the only way to know the version.
Go Top
 
 
    This section is divided into following 3 sections. Each of the section has the error, cause and the fix to the error.
5.1) Installation issues
5.2) Formatting errors
5.3) Others
 
5.1. Installation Issues:
 
1)
Error: Main Tablespace XDOD not found or Index tablespace XDOF not found while splicing this product.
 
Cause: This is not specific only to XDO but is a general error when any product is being spliced. This is caused when the specific tablespace is not created. I did not test this after OATM is done. This error is caused without OATM. Generally, product specific patches will create the tablespaces and the indexes.
 
Fix: Create the Tablespace and Index. For instructions, please follow the Note: 270131.1
 
2)
Error: ‘XML Publisher Administrator’ Responsibility could not be found.
 
Cause: Core XDO Patch is not applied properly.
 
Fix: Please apply the Core XDO Patch again.
 
3)
Error: After successfully applying all the patches and accessing the XML Pub Admin responsibility causes the following error:
- Unable to execute function (FUNCTION_ID=1010946) or
- Unable to execute function. (RESP_ID=21267/RESP_APPL_ID=603)
 
Cause: This error is not specific to XDO product. This is OA Framework error. This error is caused when the menus get invalidate.
 
Fix: Please follow the Note: 275942.1 for this.
 
 
5.2) Formatting Errors
5.2.1)
Error : While launching the XML Publisher Runner, I get the following errors:
 
Invalid Argument error
Could not load file/URL specified: C:/Documents and Settings/ppvj/Local Settings/Temporary Internet Files/>>
 
(or) 
 
CouldNotLoadArgumentException[ Could not load file/URL specified: C:/Documents and Settings/ppvj/Local Settings/Temporary Internet Files/Content.IE5/6BEN2XMZ/index[1].jnlp]             at com.sun.javaws.Main.main(Unknown Source)
 
(Or)
 
java.io.FileNotFoundException: C:/Documents and Settings/ppvj/Local Settings/Temporary Internet Files/Content.IE5/6BEN2XMZ/index[1].jnlp (The system cannot find the file specified)     at java.io.FileInputStream.open(Native Method)          at java.io.FileInputStream.<init>(Unknown Source)           at java.io.FileInputStream.<init>(Unknown Source)    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)           at com.sun.javaws.Main.main(Unknown Source)
 
Cause: This error occurs when you have not set up the java runtime environment correctly.
 
Fix 1: We have a page to help http://xdo.us.oracle.com/webstart/xdorunner/index.html
 
Fix 2: Other reason could be if javaws.exe is not found on the client machine. Check if this is there and that you can start Java Web Start properly without any error. Java console would help in getting the error.
 
5.2.2)
Error: When generating PDF from RTF containing foreign characters like Arabic or Hebrew using XML Publisher, strange characters like ???? are shown instead of them.
 
Fix: XML Pub 4.5 patch installs a set of variable width fonts. Please copy the files from $FND_TOP/resources to /lib/fonts directory on all web and concurrent nodes. The font files are:
 
ALBANYWT.ttf - "single-byte" characters only
ALBANWTJ.ttf - Unicode font with Japanese Han Ideographs
ALBANWTK.ttf - Unicode font with Korean Han Ideographs
ALBANWTS.ttf - Unicode font with Simplified Chinese Han Ideographs
ALBANWTT.ttf - Unicode font with Traditional Chinese Han Ideographs
 
5.2.3)
Error: When trying to generate a PDF file, following error is generated :
java.lang.NoClassDefFoundError: java/sql/Blob
            at oracle.sql.SQLUtil.makeDatum(SQLUtil.java:682)
            at oracle.jdbc.driver.ScrollableResultSet.getCachedDatumValueAt(ScrollableResultSet.java:2636)
            at oracle.jdbc.driver.ScrollableResultSet.getOracleObject(ScrollableResultSet.java:659)
            at oracle.jdbc.driver.ScrollableResultSet.getBLOB(ScrollableResultSet.java:1619)
            at oracle.apps.xdo.oa.schema.server.TemplateInputStream.initStream(TemplateInputStream.java:223)
            at oracle.apps.xdo.oa.schema.server.XdoLobsInputStream.<init>(XdoLobsInputStream.java:62)
            at oracle.apps.xdo.oa.schema.server.TemplateInputStream.<init>(TemplateInputStream.java:85)
     &o.oa.schema.server.TemplateHelper.getTemplateFile(TemplateHelper.java:511)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:986)
            at oracle.apps.xdo.oa.cp.JCP4XMLPublisher.runProgram(JCP4XMLPublisher.java:352)
         atcp.request.Run.main(Run.java:125)
 
Cause : Blob.class is not available in the classpath.sure that JDK/lib directory or src.jar in JDK directory is listed in CLASSPATH and AF_CLASSPATH.
 
 
5.3) Others :
 
5.3.1) Can we use XML Publisher for other applications running on a Oracle database or only with the eBusiness Suite?
Currently we are supporting only those Customers who use API for eBusiness Suite. However, there are plans to support for other products like iAS and Database in future.
 
5.3.2) To receive the output, we have to submit report in two steps:
Run report to receive XML output and then run XML Report publisher with request ID from previous run to receive the PDF output. How to avoid this?
 
We cannot currently do it from the Concurrent Manager interface using the XML Report Publisher program. In next releases of XDO, development is planning to release an integrated version of the request submission form, probably shortly after the release of 11i10. This will mean a single step for users for report submission through SRS.
 
5.3.3) Do we have any limit on the size of the XML Files or Template files and if not any size exceptions, will there be any performance impact?
            No, we don’t have any size limit on the XML files or the template files. But for the performance, there would be performance impact because the data has to be merged for each record. This purely depends on the how much size the data is.
 
5.3.4) How do we print PDF reports after generating from XML Publisher?
1. From local printer when PDF Viewer is spawned or document opened in client system using Acrobat Reader.
2. Print from Applications directly. This requires PASTA to be setup. Please follow PASTA 3.2 guide for setting this.
 
5.3.5)  Is BiDi languages supported in 4.5? If so, when Arabic PDF Template is created, headers will be from right-to-left, will the contents be right-to-left as well?
Yes for both.
 
5.3.6) From which version is the XML Publisher certified?
11.5.1 onwards you can apply XML Publisher. However, applying XDO patches will bring you to approximately 11.5.7 baseline.
 
5.3.7) Do we need separate licensing for XML Publisher?
No!! XML Publisher is a part of Applications Techstack. So, need of separate licensing.
 
 
 
XML:
www.xml.org
           
XSLFO:
 
XSL:
http://www.w3.org/TR/xsl/
 
IPP / IFP:
 
XLIFF:
 

To install XML Publisher into an 11.5.9 instance the following are the patches (in the order applied on our internal instance):

  • 3242200 AD POST H CONSOLIDATED PATCH 12/01
  • 3412795 ADSPLICE PATCH FOR XDO
  • 3110802 INTEROPERABILITY VIEWS DEFINITION FOR CONTINGENT WORKERS
  • 3125496 ADD IN ALL ODFS REQUIRED FOR NEW TABLE UPGRADES FOR HR/TCA MERGE
  • 2690553 FNDSCAUS:MODIFICATIONS REQUIRED FOR CONTINGENT WORKERS
  • 2563148 AOL/FNDLOAD ROLLUP PATCH E
  • 3325651 ccm node only (PASTA printing patch).
  • 3554613 ORACLE XML PUBLISHER OA RELEASE 4.5.0
浅谈oracle xml publisher 功能与使用 ORACLE XML Publisher这个工具已经发布很久了,但是之前一直没有对其具体的功能和使用进行过研究和测试,经过几天的研究和测试,现将其部分主要功能和使用方法做以简述。 先介绍一下我进行测试的环境。应用环境是 Oracle EBS 11.5.8,XML Publisher版本为Oracle XML Publisher Desktop 5.6.2。 本文章主要简单介绍ORACLE XML Publisher以下几个功能和使用方法。 1. ORACLE XML Publisher的安装及配置 2. Template Builder For Word 的使用 3. Template Viewer 的使用 4. 使用WORD进行报表制作 5. Template Builder高级应用 立即下载

相关推荐

无法 xml

无法 xml

(原)EBS中XML PULIBSHER生成的PDF汉字问题

XML PUBLISHER生成的PDF汉字出现‘?’,这个问题可能会有多种原因,与DB字符集也有关系。本人碰到的问题的环境是DB的字符集为UTF8,出现?的原因符合Metalink Doc ID: 353164.1所说的...

228

Oracle_XML_Publisher开发技术

Oracle_XML_Publisher开发技术

oracle 10g em 登录乱码的解决

oracle 10g em 登录乱码的解决 今天帮客户安装EM成功后,用默认的中文IE浏览器登录后发现登录两个字变成两个框框以乱码的形式出现 再网上找了些相关文章,试了下,都不成功,没办法只好查询metalink找到篇isq...

cucanqi9387的博客 171

appdownload

Android文档工具合集Android文档工具合集Android文档工具合集Android文档工具合集

oracle字库

zysong.ttf 解决oracle在linux下中文显示不正常问题。

oracle XMLPublisher 安装配置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33786077的博客 699

Publisher教程

详细讲解Publisher_2007,通俗易懂,便于学习

XML Publisher介绍

转自:http://bomei.itpub.net/post/16555/299647 WorkflowNotification Mailer 目前,Oracle Workflow支持SMTP协议(默认端口是25)处理出站消息、IMAP4协议(默认端口是143)处理进站消息,这也是Oracle Workflow对Mail服务器的要求。可以使用Microsoft Exchange作为Ma

changyanmanman的专栏 2520

oracle xml publisher 功能与使用

oracle xml publisher 功能与使用

IEEE Access 上岸指南,附含泪整理的 cover letter 、沟通邮件、终版文档等资料包

终于上岸了! 我是一个小硕,本科期间发表过两篇水文,奈何学校有更高的毕业要求,只能硬着头皮尝试一下 SCI。 想投 IEEE Access 的朋友都应该知道 小木虫论坛 对这个期刊的讨论,褒贬不一,有的人说是大水刊,有的人说有难度。 比如: @wow_: 不可否认,灌水期刊。只要之前中过一篇,再投基本没有不录用的!我们实验室其他老师说过一区除外的收费期刊都应该禁止灌水。 @pssp: 审稿人还...

kurryluo的博客 1万+

HyperionPlanning输出的PDF中文显示“?”或乱码的解决方法

        在planning中,我们有时可能会用到打印预览、报表等功能,这些功能是通过pdf将数据等输出展示的。有时安装配置好环境后,我们会发现英文的member、user、group等名称显示正常,但是中文显示会出现“?”或者乱码等情况,如下图所示         出现这种问题,是由于planning程序通过java生成pdf文件的时候,缺少相应的字体文件导致的,解决起来也很简单,将...

Thx_God的博客 1031

通达信源码-金牛暴起

趋势1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1) AND SJTJ,DOTLINE,COLORGRAY;谷:=(((DD-LLV(DD,21))/(HHV(DD,21)-LLV(DD,21)))*(4))*(25);{0,25指高度};

qq_57222058的博客 3520

oracle显示方框,Oracle EM按钮出现方格。

Enterprise Manager Console UI: Cannot view Chinese / Japanese (Asian) Characters on the Buttons of Enterprise Manager Console [ID 340952.1]修改时间 02-SEP-2010类型 PROBLEM状态 PUBLISHEDApplies to: E...

weixin_29871753的博客 334

LilyPad三色LED共阳极控制:从原理到Arduino编程实战

RGB LED作为可编程光源的核心组件,通过红、绿、蓝三原色的加色混合原理,能够生成丰富的色彩。其内部结构主要分为共阳极和共阴极两种类型,这决定了驱动电路的设计和编程逻辑。在电子织物和可穿戴设备领域,掌握RGB LED的控制技术对于实现动态光效和交互反馈至关重要。本文以LilyPad三色LED为例,深入解析其共阳极特性,并详细演示如何结合Arduino进行PWM编程,从而精准控制颜色与亮度,为智能服装、互动艺术装置等项目提供可靠的照明解决方案。

weixin_30237719的博客 603

AnyLogic 8.8.3 最新版安装指南:从下载到配置的完整流程(附Java环境设置技巧)

本文提供了AnyLogic 8.8.3最新版从下载到配置的完整安装指南,重点解决了跨平台(Windows、macOS、Linux)部署中的常见问题。核心内容详细讲解了Java开发环境(JDK)的精准配置技巧,包括版本选择、系统环境变量设置与验证,确保为仿真建模工作奠定稳固基础。

efc1234567的博客 760

关于BI Publisher desktop在word中无显示的问题

最近需要使用oracle BI Publisher 的word插件开发模板,然后下载安装后发现word没有显示该插件。 很无奈,网上找解决方案找了很久,终于解决了。 up使用的是 office word 2016 64位,BI Publisher Desktop 32位,下载链接在官网。 安装成功后会显示BI Publisher插件。 如果没有显示的话 1.检查加载项是否存在BI P...

Banlap的博客 1万+

计算文本相似度的常用算法

NLP、数据挖掘领域中,文本分析是一个很重要的领域,这有助于我们去让计算机理解语言的作用和使用。文本分析是数据挖掘的重要手段,利用文本分析,我们将很快的读取到一本书、一篇文章、一段话中的关键词和核心思想,而文本相似度就是我们用来剔除无用信息或者重复信息的重要手段,让计算机去找文本中的不同。 在生活中,信息检索、数据挖掘、机器翻译、文档复制检测等领域都应用到“文本相似度”。文本不仅仅是文字,文本相似度的应用更广,除了文字的匹配,还可以是图片、音频等,因为它们的实质都是在计算机中都是以二进制的方式存在的。相.

氧小氢的博客 2万+

XML Publisher Report Issues, Recommendations and Errors

In this Document   Purpose   Questions and Answers   References APPLIES TO: Oracle Process Manufacturing Financials - Version 11.5.9 to 12.1.3 [Rele

淡 4675

【读论文】AI陪伴场景长期记忆(用户画像)解决方案

在长程人机交互中,如何让 AI 记住用户,不再是简单的“检索增强(RAG)”就能解决的问题。传统的向量数据库面临“信息信噪比低”、“人格不一致”以及“随着对话无限增长而崩塌”的困境。MemTensor 团队联合人大提出的Inside Out框架,从认知心理学汲取灵感,提出了一种基于PersonaTree(人格树)的显式记忆进化机制。该方案通过训练一个轻量级的(使用 DeepSeek-R1 蒸馏数据 + GRPO 强化学习),实现了将非结构化对话流实时压缩为结构化树操作(新增|更新|删除)。

kakaZhui的博客 817

【Mode】Mode expansion monitors

对于宽带仿真,因为被支持的模式可能是波长的函数,因此,推荐在波长范围内增加频率的采样点数量去计算支持的波导模式分布或者光纤模式分布。对于宽带仿真,如果在被计算模式上的频率点的数量与通过 frequency-domain monitors 被测量的频率点的数量不匹配,这种情况是正常的。Mode expansion monitors 对于仿真偏振转换器是十分有用的,比如,在偏振转换器中,当你想要提取从输入模式到输出模式的转换效率,或者提取一个装置的 S 参数。给出了进入到被选择模式中的合透射率,

u011699626的博客 2760

OPC UA 地址空间导入实践|XML 与 CSV 两条路径

部署OPC UA服务器时,核心瓶颈在于数据注入——地址空间结构设计与时间序列模拟。XML定义节点结构,需注意命名空间索引(应基于URI而非运行编号)及父子关系双向声明,改动后必须重启生效;CSV注入时序,按SourceTimestamp分组批量写入,建议使用nsu=URI;s=名称格式避免索引错位。推荐使用Prosys仿真服务器,结合UaModeler建模,实现高效、稳定的仿真部署。

MotroEngineer的博客 256

VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的案例应用(启动SolidWorks代码/直接驱动模型代码/路径下模型驱动代码/创建两个文

VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的案例应用(启动SolidWorks代码/直接驱动模型代码/路径下模型驱动代码/创建两个文件夹对话框代码/重新生成三维图代码/导出工程图代码)之详细攻略 目录 基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的案例应用 1、调用SW的模型,并进行参数修改 1.1、VB按钮之SW的三维零件之间切换思想 1.2、调用SW 2、基础案例经验 2.1、设计SW的拉

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 3036
上一篇: Oracle Diagnostics Tool的安装步骤
下一篇: How To Print Concurrent Requests in PDF Format
dinya2003
博客等级 码龄23年 48粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值