XML Publisher 将数据表现和数据结构完全分开,通过在EBS中取得数据,在模版文件中定义报表的输出格式。 在运行的时候,XMLPublisher合并数据和模版文件来输出各种样式和格式的报表。
报表的模板文件先被转成:XSL-FO(一种用于格式化 XML 文档的语言)然后XML publisher将从xml数据格式化输出各种类型的输出,比如PDF、excel,word,html,RTF等。
XML Publisher的组件:
·Template Manager
XMLPublisher 提供模板管理器来注册、维护报表模板和对应的数据源,模板管理器是模板和数据源的仓库,它也提供了模板和数据源之间的关联。从模板管理器中可以下载、更新和预览模板
·XML Report Publisher ConcurrentRequest
此请求产生最终的报表输出,在运行这个请求之前,必须先运行EBS系统中的报表来产生数据