首页 > 开发 > RMS R12 Form 开发之Form编译和环境配置

RMS R12 Form 开发之Form编译和环境配置

======================================
==客户端
======================================
1、下载安装Form10g Developer Suit
2、在D盘建立 retail_resource 目录
3、从服务器下载 /d01/app/retail/rms/app/rms/forms 目录
   从服务器下载 /d01/app/retail/rms/app/toolsets 目录
4、regedit
   hkey_local_machine/software/oracle/KEY_DevSuiteHome1
   编辑item : forms_path
              添加D:\Retail_Resource\forms\src;D:\Retail_Resource\toolset\src;D:\Retail_Resource\toolset\bin;D:\Retail_Resource\forms\bin
5、打开FormBuilder 可以正常修改Form            
======================================
==服务端
======================================

#环境变量

建立一个环境变量文件: rmsformsvr.env (创建在/home/oracle/),其内容如下:
ORACLE_HOME=/d01/app/oracleas/OraHome_1
export ORACLE_HOME   
DISPLAY=syfr12:1.0
INSTALL_DIR=/d01/app/retail/rms/app
export INSTALL_DIR    
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/opmn/bin:$ORACLE_HOME/dcm/bin:$INSTALL_DIR/forms10gr2_scripts:$PATH
CLASSPATH=$ORACLE_HOME/jlib/importer:$ORACLE_HOME/jlib/debugger.jar:$ORACLE_HOME/jlib/utj.jar:$ORACLE_HOME/jlib/ewt3.jar:$ORACLE_HOME/jlib/share.jar:$ORACLE_HOME/jlib/dfc.jar:$ORACLE_HOME/jlib/help4.jar:$ORACLE_HOME/jlib/oracle_ice.jar:$ORACLE_HOME/jlib/jewt4.jar
FORMS_BUILDER_CLASSPATH=$CLASSPATH
FORMS_PATH=$INSTALL_DIR/toolset/bin:$INSTALL_DIR/rms/forms/bin:$ORACLE_HOME/forms
REPORTS_PATH=$INSTALL_DIR/rms/reports/bin:$ORACLE_HOME/forms
TK_UNKNOWN==$ORACLE_HOME/guicommon/tk/admin
UP=rms12dev/rms12dev@RETL
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdk/jre/lib/sparc:$ORACLE_HOME/jdk/jre/lib/sparc/native_threads
export DISPLAY PATH CLASSPATH FORMS_BUILDER_CLASSPATH FORMS_PATH REPORTS_PATH TK_UNKNOWN UP LD_LIBRARY_PATH   

 

      
编译:(比如要编译trv.fmb)

oracle 用户登录
soruce rmsformsvr.env
cd  $INSTALL_DIR/rms/forms/src
cp  rtv.fmb rtv.fmb.bak
frmcmp.sh userid=$UP module=rtv module_type=form
cp $INSTALL_DIR/rms/forms/bin/rtv.fmx $INSTALL_DIR/rms/forms/bin/rtv.fmx.bak
cp -f $INSTALL_DIR/rms/forms/src/rtv.fmx $INSTALL_DIR/rms/forms/bin/

注:编译menu,将上面的frmcmp.sh userid=$UP module=rtv module_type=form

      换成frmcmp.sh userid=$UP module=rtv module_type=menu,即改变module=menu名,module_type=menu

 

 

关于作者:

昵称:商云方
档案信息:顾问, HAND张江技术中心
联系方式:你可以通过yunfang.shang@hand-china.com联系作者
点击查看发表过的所有文章...
本文永久链接: http://blog.retailsolution.cn/archives/46

 

 

对本文的评价:

 

 

分类: 开发 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.