Strcuts 开发举例
Strcuts 开发举例在JSP页面的form中<html:form action="/po/poDocument" styleId="poDocumentForm" method="post"> 其中styleId="poDocumentForm" 对应Structs-config.xml文件中的 <form-bean name="poDocumentForm" type="com.pccw.po.standard.PoDocumentForm" /> com.pccw.po.standard.PoDocumentForm 就是ActionForm类. 其中action="/po/poDocument" 属性对应的就是Structs-config.xml中的action标签中的 path="/po/poDoc
错误修改删除数据后的恢复方法
Oracle ERP维护人员工作再小心也难免会有在正式库中误删或者误改数据并且已经commit的情况发生,那么我就要用到 - Oracle9i中的FlashBack功能,或许很多同事们都在用,下面我谈谈我在使用中的方法和一些感想:具体方法如下 >>1. 我们可以使用 SELECT item_cost FROM cst_item_costs AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' hour) WHERE organization_id = 1 AND yyyymm = 200712 AND item_number = '6384BLCCSL'; 来查看1个小时前的数据. * 这里需要说明几点: a. AS OF TIMESTAMP expr 是SEL
Mozilla Firefox浏览器登陆Oracle EBS 11i 方法
用Mozilla Firefox浏览器登陆Oracle EBS 11i (Oracle电子商务套件)的方法.今天装了个Mozilla Firefox浏览器,工作需要经常登陆Oracle EBS 11i (Oracle电子商务套件),但发现使用Mozilla Firefox浏览器不能登陆。几翻周折总算解决了,方法如下:1.找到Oracle EBS 11i (Oracle电子商务套件)客户端插件的按装目录。我的目录为:“C:Program FilesOracleJInitiator 1.3.1.21bin”2.在bin目录下找到“NPJinit13121.dll”文件COPY到Mozilla Firefox浏览器安装目录的“plugins”文件夹下。问题解决[@more@]
OAF 和 Forms的几点比较
近期几天研究了一下OAF的开发,这个是oracle宣称的新技术,但是实在是觉得不怎么样,所以总结一个OAF不如Forms的地方.1.开发语言 OAF众所周知是用Java来开发的,不可否认Java在语言方面具有很大的先进性,可以说是到目前为止最为流行的一种语言.而form则是采用PL/SQL.单独从语言的先进性来看Pl/SQL肯定不如Java.但是我们不要忘了,我们用OAF来做开发什么东西.是Oracle ERP的二次开发,也就是在Oracle ERP的基础上用oracle database作为数据进行企业管理的软件开发.就是这个基础决定了,我们必须要用到PL/SQL.很难想象你能用OAF做oracle ERP开发
OAF 中怎样设置动态的查询
在OAF的开发中,动态查询是避免不了的,就是根据用户输入的条件来查询,当然OAF中有很多方面的方法,但是有一种方法是用的最为普遍的.1.在controler中的processRequest 的方法中调用am.invokeMethod("initDetails", parameters);当然要调用invokeMethod方法先要OAApplicationModule am = pageContext.getApplicationModule(webBean);来实例化am.initDetails是写在AM的java 文件的中的一个方法,parameters可以用pageContext.getParameters 方法得到你想要的任何参数.2.在AM的java文件中写一个initDetails方法函数,来调用VO中的方法
PL/SQL中动态掉用存储过程
PL/SQL中动态掉用存储过程:SQL> set serverout onSQL> create or replace procedure p_test(a in varchar2,b in varchar2,c out varchar2)2 is3 begin4 c := a||b;5 end p_test;6 /Procedure createdSQL> declare2 v_sql varchar2(1000);3 c varchar2(1000);4 begin5 v_sql:='begin p_test(:v1,:v2,:v3); end;';6 execute immediate v_sql using in '1',in '2',out c;7 dbms_output.put_line(c);8 end;9 /12PL/SQL procedure successfully completed[@more@]
shell入门基础
shell入门基础1.建立和运行shell程序什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整的程序文件.执行shell程序文件有三种方法(1)#chmod +x file(在/etc/profile中,加入export PATH=${PATH}:~/yourpath,就可以在命令行下直接运行,像执行普通命令一样)(2)#sh file(3)# . file(4)#source file 在编写shell时,第一行一定要指明系统需要那种shell解释你的
上传和下载EBS功能,菜单举例
开发完成,在测试环境注册.然后下载,然后上传.#################################/*Download Form & Function*/NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LANG$FND_TOP/bin/FNDLOAD apps/<password> 0 Y DOWNLOAD @FND:patch/115/import/afsload.lct <your name>.ldt FUNCTION FUNC_APP_SHORT_NAME=<your name> FUNCTION_NAME=<your name>/*Upload Form & Function*/$FND_TOP/bin/FNDLOAD apps/<password> 0 Y UPLOAD @FND:patch/115/import/afsload.lct <your name
EBS开发基础知识
EBS开发基础知识 近几年有幸参与了一些大开发项目的项目管理和监督工作,发现很多开发人员对一些概念或者程序的写法不是很清楚,这也包括一些高级的开发人员也会犯一些基本的错误,因此我就整理一下大家容易犯的错误,希望大家能够在写程序的时候养成良好习惯。一、例外处理问题有很多人喜欢在处理exception时,置为'null',应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库的错误信息完整的报出来。错误的写法:EXCEPTIONWHEN OTHERS THENNULL;END;正确的写法:EXCEPTIONWHEN OTHERS THENFND_FILE.PUT_LINE
oracle ERP的SQL脚本
库存货位列表.sqlselect inventory_location_id,organization_id,description,subinventory_code,segment1 inventory_location_code from MTL_ITEM_LOCATIONSorder by subinventory_code,inventory_location_code库存会计期间SELECT STATUS,PERIOD_NAME,PERIOD_NUMBER,PERIOD_YEAR,START_DATE,END_DATE,CLOSE_DATE,REC_TYPE,ORGANIZATION_IDFROM ORG_ACCT_PERIODS_V WHERE ((rec_type = 'ORG_PERIOD' )) order by END_DATE desc库存组织列表select a.organization_id,a.name FROM hr_all_organization_units a where a.organization_id>
中文patch 的安装方法
中文patch 的安装方法第一步::首先要在系统中注册中文语言包1. 以sysadmin 用户登陆系统,进入Oracle Application manager2. 进入License Manager,进入Lanaguage 页面3. 选择simplified Chinese ZHS,点击下一步.4. 选择主语言,这时也可不先选择zhs,下一步5. submit 页面,中文语言包已经注册.以下步骤执行前最好关闭x-windows窗口,在文本方式下执行命令,因为这些命令执行时间较长,占用内存较多,关闭x-window可以节省点内存,加快执行速度,执行前请确认所有应用服务已关闭,数据库服务打开第二步修改multilingual tables新打开一终端窗口运行#