1、OracleERPForm开发之环境配置编译与注册1Oracle FORM开发之环境配置、编译与注册一、 Oracle ERP开发需要安装的软件1. PL.SQL.Developer 报表开发工具2. BIPublisherDesktop 报表开发辅助工具3. Oracle Developer Suite 10g Form开发工具另外,为方便与服务器交互,最好安装一些辅助工具,如:4. CuteFTP 方便上传下载各种资源5. SecureCRT 增强功能的Telnet工具,可进行复制粘贴等方便程序编译二、 Oracle Developer Suite 10g的环境配置需安装“管理员”类型的,
2、安装过程基本按默认进行,待补充、1. 拷贝相关程序拷贝源程序1) 使用cute ftp工具连接服务器 ngiis ip 10.100.9.204 ,user: * password: *2) 拷贝两个文件夹里的所有文件到本地。预先在本地建立一个开发文件夹,如D:OracleDev,然后把服务器 u01/apps/apps_st/appl/au/12.0.0目录下的forms 和resource 两个文件夹整体拷贝到本地目录下。注意:服务器forms文件夹下有 ZHS和US两个文件夹,一般只需拷贝ZHS下的所有文件即中文FORM到本地FORMS文件夹下即可,如果全部拷贝,注册表路径也需指定到ZH
3、S下。2. 修改注册表1) 直接在操作系统运行Regedit命令进入注册表维护界面2) 进入注册表目录HKEY_LOCAL_MACHINESOFTWAREOracle KEY_DevSuiteHomeforms_path 修改其值为:D:DevSuiteHomecgenf61ADMIN; D:DevSuiteHomeforms;D:OracleDevformsZHS;D:OracleDevresource说明: 前两个值段是安装form开发工具后就生成的,只需添加自己从服务器拷贝的标准form及resource程序的路径。3. 验证Forms Developer是否可用打开template.f
4、mb文件或其他fmb文件,如果没有提示错误就说明设置成功了。二、FORM编译Oracle FORM的所有开发必须以 template.fmb 为基础进行开发,文件名一般与表单名一致,开发完成后如果要进行测试就必须进行上传、编译和注册,反复修改只需重新编译,不需再注册,一下是编译过程:1. 上传开发后的fmb文件使用CuteFTP连接服务器 10.100.9.204 userid:* password:*上传目录:/u01/apps/apps_st/appl/au/12.0.0/forms/ZHS,源文件fmb文件上传存储位置;编译输出:/u01/apps/apps_st/appl/cux/12
5、.0.0/forms/ZHS,编译后的fmx文件存储位置。 注:若是修改,上传覆盖即可2. 登录服务器借助SecureCRT工具进行Telnet登录,具体过程见图示:3. 运行编译命令TELNET登陆服务器后(最好使用telnet工具如:SecureCRT等,这样可以直接复制比较长的命令): (1)运行目录命令:cd /u01/apps/apps_st/appl/au/12.0.0/forms/ZHS 注: pwd 命令可验证当前目录 (2)然后再运行编译命令: frmcmp_batch Module=CAJANFORM01.fmb Userid=apps/apps Module_Type=F
6、ORM Output_File=$CUX_TOP/forms/ZHS/CAJANFORM01.fmx compile_all=yes 实例运行图示: 注意:所有地方大小写敏感(命令都小写,目录及文件名必须按实际大小写录入),如果无法编译,首先要查看一下这个问题。三、FORM注册上传和编译FORM文件后,就需要把FORM注册到系统中,并挂到某个OU的某个职责下的菜单上,才能使用1. 应用开发员注册“表单”以“应用开发员”身份进入系统,点击如图功能菜单2. 应用开发员注册“功能” 注: 其他三个tab页面不用设置3. 应用开发员增加“菜单”4. 系统管理员查找某职责菜单的“目标菜单”名称 假定,要把自定义菜单挂到“供应处采购管理超级用户下”,查询过程如下: 1) 点击F11 进入查找模式,输入模糊查询条件2) 复制或记录菜单名称5. 应用开发员把自定义子菜单的挂到“目标菜单”下 查找到目标菜单,并在目标菜单下添加上自定义菜单,就OK了,界面如图所示:6. 进入系统使用和测试,OVER7.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1