壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1713|回复: 3

[OAF] OAF万能发布脚本

[复制链接]
发表于 2011/4/10 10:56:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
    项目上可能会有很多不同的环境(开发环境,测试环境,集成测试环境等等)。作为我们技术人员去发布OAF时,不能因为不同的环境而反复的去更改发布脚本中使用的参数。于是写了一个万能发布脚本,供大家学习使用。

文件名称:XXXX_Delploy.sh
文件内容:
#!/bin/ksh
# $Header: XXXX_SELF_DEPLOY.sh 115.11 08/10/29 00:00:01 porting ship $
#=========================================================================+
#                     XXXXX                                |
#                          All rights reserved.                           |
#=========================================================================+
# FILENAME
#       XXXX_SELF_DEPLOY.sh
# DESCRIPTION
#       XXXX_SELF_DEPLOY.sh
# USAGE
#       XXXX_SELF_DEPLOY.sh
#       0 Arguments.
#
# NOTES
#       Universe/shell: att/Bourne
#       10/10/21   Judev   Creation
#=========================================================================*/
# If debug, uncomment :
set -x
program=`basename $0`
usage="\t$program"

# Functions
scan_context ()
{
grep "$1" $context_file|sed 's: ::g'|sed 's:<:\::g'|sed 's:>:\::g'|awk -F: '{ print $3 }'
}
# Main
context_file=$(ls ${CONTEXT_FILE})
echo $context_file
DB_SID=$(scan_context dbsid)
DB_SERV_NAME=$(scan_context dbhost)
DB_DOMAIN=$(scan_context s_domainname)
DB_PORT=$(scan_context dbport)
#password as variable
APPSPWD=$(echo ${APPS_LOGIN} |awk -F/ '{print $2}')
java oracle.jrad.tools.xml.importer.XMLImporter $JAVA_TOP/XXXX/oracle/apps/XXXX/self/server/webui -jdk13 -mmddir "$COMMON_TOP/html/jrad" -username apps -password ${APPSPWD} -rootdir $JAVA_TOP -validate -dbconnection "(description=(ADDRESS_LIST=(ADDRESS=(community = tcp.world)(PROTOCOL=TCP)(HOST=${DB_SERV_NAME}.${DB_DOMAIN})(PORT=${DB_PORT})))(CONNECT_DATA=(SERVICE_NAME=${DB_SID})))"
java oracle.jrad.tools.xml.importer.XMLImporter $JAVA_TOP/XXXX/oracle/apps/XXXX/self/lov/webui -jdk13 -mmddir "$COMMON_TOP/html/jrad" -username apps -password ${APPSPWD} -rootdir $JAVA_TOP -validate -dbconnection "(description=(ADDRESS_LIST=(ADDRESS=(community = tcp.world)(PROTOCOL=TCP)(HOST=${DB_SERV_NAME}.${DB_DOMAIN})(PORT=${DB_PORT})))(CONNECT_DATA=(SERVICE_NAME=${DB_SID})))"

发表于 2011/4/15 15:26:57 | 显示全部楼层
不错,,楼主有心了,,
发表于 2011/4/15 16:41:27 | 显示全部楼层
感谢LZ分享好东西
发表于 2012/5/16 16:43:38 | 显示全部楼层
咋用呀,这么一堆!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 03:45 , Processed in 0.012938 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表