一、环境配置
1.安装SecureCRT + SecureFX 6.0.1,连接linux系统,供上传下载文件。
2.从ebs服务器$AU_TOP文件夹下下载resource文件夹下所有pll文件到本地c:\EBS\resource,下载$AU_TOP/forms/US目录下的APPSTAND.fmb 和Template.fmb到本地
C:\EBS\forms\US,下载$AU_TOP/forms/ZHS目录下的APPSTAND.fmb 和Template.fmb到本地C:\EBS\forms\ZHS。US下的文件是英文模板,而ZHS下的文件是中文模板,可以根据需要自行选择。
3.在注册表的form_path(在注册表devSuit_home中,例如我的home路径是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_DevSuiteHome1)中添加这三个文件夹的路径。
二、form编译过程
1.通过SFX文件把开发的form上传到$CUX_TOP/forms/ZHS/目录下,在通过CRT连接到服务器,切换到$AU_TOP/forms/US目录下(切记一定要切换到这个目录,要不编译的form文件会出现问题,这个目录下有编译要用到的文件)。
2.执行命令frmcmp_batch userid=apps/apps module=$CUX_TOP/forms/ZHS/SYFFOLDER.fmb output_file=$CUX_TOP/forms/ZHS/SYFFOLDER.fmx module_type=form
其中SYFFOLDER.fmb是上传文件的名称。编译成功会显示Created form file /d01/oracle/VIS/apps/apps_st/appl/cux/12.0.0/forms/ZHS/SYFFOLDER.fmx,这样就编译成功。
三、form注册运行过程
1.打开ebs系统,进入Application developer/应用产品,点击表单(form),在表单中输入刚才编译成功的form名,例如SYFFOLDER,应用中选择CUX Customized Application,用户表单名中也输入SYFFOLDER,点击保存。如下图所示:
2.点击应用产品下的功能(application),在说明的选项卡中的功能输入SYFFOLDER,用户功能名输入SUFFOLDER,切换到表单选项卡,表单中选择第一步添加的表单,点击保存。
3.点击应用产品下的菜单,点击工具栏上查找按钮输入CUX_FOLDER_DEV,点击确定,输入序号、提示并选择第二步注册的功能,点击保存。如下图所示
4.切换责任到cux developer就可以看到刚才加入的表单,点击运行。