看到个有趣的方法批量下载rtf模板

一般想要批量下载rtf模板我们都是用fndload来实现或者 perl download.pl来实现,今天看到一个比较有趣的方法

Hi,

Blob column ‘template file data‘ below is just what you want, open it in PLSQL-DEVELOPER and save it as a rtf file or you can write programs that work with ‘BLOB‘ objects to export them.

select fa.application_name concurrent_program_appl_name
      ,fcp.user_concurrent_program_name
      ,fcp.concurrent_program_name
      ,(select decode(fe.execution_method_code
                     ,'K'
                     ,fl.meaning
                     ,'P'
                     ,fl.meaning || ' : ' || '$' || fa.basepath ||
                      '/reports/US/' || fe.execution_file_name || '.rdf')
          from fnd_application fa
         where fa.application_id = fe.application_id) execution_method

      ,xdd.data_source_name
      ,xdd.data_source_code
      ,xl_xdd.file_name     data_source_file_name
      ,xl_xdd.file_data     data_source_file_data

      ,xt.template_name
      ,xt.template_code
      ,xl_xt.file_name  template_file_name
      ,xl_xt.file_data  template_file_data

  from fnd_concurrent_programs_vl fcp
      ,fnd_application_vl         fa
      ,fnd_executables_vl         fe
      ,fnd_lookups                fl

      ,fnd_application       fa2
      ,xdo_ds_definitions_vl xdd
      ,xdo.xdo_lobs          xl_xdd

      ,xdo_templates_vl xt
      ,xdo.xdo_lobs     xl_xt

where fcp.application_id = fa.application_id
   and fcp.executable_application_id = fe.application_id
   and fcp.executable_id = fe.executable_id
   and fe.execution_method_code = fl.lookup_code
   and fl.lookup_type = 'CP_EXECUTION_METHOD_CODE'
   and fcp.output_file_type = 'XML'

   and fcp.application_id = fa2.application_id
   and fa.application_short_name = xdd.application_short_name
   and fcp.concurrent_program_name = xdd.data_source_code

   and xdd.application_short_name = xl_xdd.application_short_name(+)
   and xdd.data_source_code = xl_xdd.lob_code(+)
   and trunc(sysdate) between trunc(nvl(xdd.start_date
                                       ,sysdate)) and
       trunc(nvl(xdd.end_date
                ,sysdate))
   and xl_xdd.xdo_file_type(+) = 'XML-DATA-TEMPLATE'

   and xdd.application_short_name = xt.ds_app_short_name
   and xdd.data_source_code = xt.data_source_code

   and xt.application_short_name = xl_xt.application_short_name(+)
   and xt.template_code = xl_xt.lob_code(+)
   and trunc(sysdate) between trunc(nvl(xt.start_date
                                       ,sysdate)) and
       trunc(nvl(xt.end_date
                ,sysdate))
   and xl_xt.xdo_file_type(+) = 'RTF'

   and fcp.concurrent_program_name = 'XLAAARPT' --Concurrent Program Name

order by fcp.user_concurrent_program_name
         ,xdd.data_source_name
         ,xt.template_name;

或者

写个SQL,批量生成下面的语句,执行就可以自动在指定的路径下生成了。

本帖最后由 yxplove 于 2014-8-11 09:14 编辑

java oracle.apps.xdo.oa.util.XDOLoader DOWNLOAD -DB_USERNAME apps -DB_PASSWORD xxxxxx -JDBC_CONNECTION 192.168.66.xxx:1523:TEST -LOB_TYPE TEMPLATE_SOURCE -APPS_SHORT_NAME CUX -LOB_CODE CUXxxxx -LANGUAGE zh -XDO_FILE_TYPE RTF -FILES_DIR /home/appltest/patch_rtf/xxxx.rtf;

看到个有趣的方法批量下载rtf模板,布布扣,bubuko.com

时间: 2024-12-29 11:25:05

看到个有趣的方法批量下载rtf模板的相关文章

批量下载所有LYNDA课程的方法 (how to download full Lynda.com course in just one set-up)

批量下载所有LYNDA课程的方法 (how to download full Lynda.com course in just one set-up) 第一步 准备账号和安装软件 1.     可登陆的Lynda会员账号密码 (注:如果没有会员,可以从我的淘宝店买一个永久会员,淘宝店地址:https://item.taobao.com/item.htm?id=550534614721 ) 2.     下载软件包,链接: http://pan.baidu.com/s/1i57P6Bj密码: yg

Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup) (转)

Python抓取网页&批量下载文件方法初探(正则表达式+BeautifulSoup) 最近两周都在学习Python抓取网页方法,任务是批量下载网站上的文件.对于一个刚刚入门python的人来说,在很多细节上都有需要注意的地方,以下就分享一下我在初学python过程中遇到的问题及解决方法. 一.用Python抓取网页 基本方法: [python] view plaincopyprint? import urllib2,urllib url = 'http://www.baidu.com' req 

关于批量下载ftp服务器的文件的方法

前言:批量下载网上有一堆,但是无奈都基本是对自己项目作用不大,研究了一下,分享和记录 1.首先要知道这个是从html页面发起的所以必须要加入这段话才行 //之前尝试用ajax和layer弹层来实现发现都会产生错误因此必须要用这个方法才行,前端的方法 location.href = 你想要访问的.php网页; //后端的实现方法 <?php//这个class类是借鉴网友的,具体内部逻辑我也不太清晰,所以.......class zipfile { var $datasec = array ();

Windows下使用explorer批量下载文件

背景: 客户的环境是Windows Server 2008 R2,需要每个月安装补丁,但出于安全考虑,将微软的自动更新封掉了,以至于每次安装补丁只能手动下载然后安装. 有时候每次需要下载的补丁均比较多,而服务器上有没有迅雷,QQ旋风等下载工具,也不允许安装,所以每次均手动下载,十分麻烦. ==================我是分割线======================= 此方法是通过系统自带的explorer来实现批量下载. 众所周知,当你在我的电脑中输入一个链接时,explorer会

基于C#百度图片批量下载工具的实现

在家没网,无聊怎么办?不如来看点美女图片吧,网络快时批量下载,有空时慢慢看,嘿嘿,本人是个好人.于是这个工具的实现,那简直是迫在眉睫啊,来看看是怎么实现的吧. 先上图片吧: 这是软件的WinForm界面,基于C#实现. 上代码,也就100多行. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Sys

自己动手写工具:百度图片批量下载器

开篇:在某些场景下,我们想要对百度图片搜出来的东东进行保存,但是一个一个得下载保存不仅耗时而且费劲,有木有一种方法能够简化我们的工作量呢,让我们在离线模式下也能爽爽地浏览大量的美图呢?于是,我们想到了使用网络抓取去帮我们去下载图片,并且保存到我们设定的文件夹中,现在我们就来看看如何来设计开发一个这样的图片批量下载器. 一.关于网络抓取与爬虫 网络蜘蛛的主要作用是从Internet上不停地下载网络资源.它的基本实现思想就是通过一个或多个入口网址来获取更多的URL,然后通过对这些URL所指向的网络资

java文件批量上传、zip方式批量下载

WEB项目: 后台代码: 1 package com.achong.controller; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileOutputStream; 8 import java.io.IOException; 9 i

批量下载慕课网视频

慕课网(http://www.imooc.com/)上有很多不错的视频,当然我不是来给慕课网打广告的,我本人学习过很多慕课网上的免费的视频. 在线看如果网速慢时,可能会有卡顿,没网时无法观看.所有说下载到本地,离线看视频是非常不错的选择.慕课网上没提供下载视频的入口,想下载到本地怎么办? 如果一次下载一个视频,那是very very easy,不用第三方工具就双腿搞定. 1.打开谷歌或谷歌内核的浏览器,按F12键,打开开始人员工具,地址栏输入http://www.imooc.com/video/

一个用于批量下载网络图片的Shell脚本

By Long Luo 最近为了做好一个天气预报的项目,需要从Yahoo下载一些天气图标,但是由于图标比较多,有80多张.图标是存储在Yahoo Image网站上的. 迅雷不支持https的下载,虽然可以在浏览器下载,但是在浏览器下载太慢,于是写了一个批量下载图片资源的Shell脚本,完美的解决了这个问题. Yahoo天气图标的地址规则如下:`https://s.yimg.com/zz/combo?a/i/us/nws/weather/gr/` + 图标名称 比如: 我使用了2种方法,解决了下载