OLC学习笔记及近期遇到OLC相关的故障和问题分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OLC学习笔记及近期遇到OLC相关的故障和问题分析
1.OLC简介:
OLC是OCS对外接机口,主要用作协议的转换和分发。消息的收发短信和语音协议的转换。--中转机器,进行协议解析、OCS处理分发
2.OLC配置简介:
OLC包括的几个关键配置文件:
平台的配置文件imp.ini,配置OLC日志大小、最大个数,OLC接口参数等。
配置通讯节点的配置文件itcom.ini,包括本机OLC相关配置、OLC当客户端,连接OCS 的相关配置等。
具体业务进行配置的配置文件servicexxx.ini
下面是整理的配置过程中的一些注意事项:
3.OLC配置注意事项
itcom.ini配置注意事项:
[general]
module = 151 ; 节点号
postoffice = 176 ; 局号
areacode = 30 ; 区号
myipaddress = 10.40.51.27 ; 本机IP地址
alarmmodule = 133 ; 告警节点号
servercnt = 1 ; 服务器端配置数
clientcnt = 1 ; 客户端配置数
noLimitPort = 1
b、module和postoffice配置,此配置为其他主机连接的主要参数。提供给web\UIP及其其
他外部系统访问时用到的关键参数。
疑问:
20:58007|320:58019|320:58015|106:58003
前台配置的pno:220,从OLC上的配置怎么找,该Pno处理什么业务?
c、noLimitPort配置由OCS主机/etc目录下的win_mgt.scr的[general]中的listenport值决定
的,如果为5000,需配置为0,其他配置为1。
如:OCS配置为listenport =5001,5010,OLC需要将noLimitPort = 1。
d、Module配置不可重复。如果部署多个OLC,每个OLC的Module不能重复。
如印尼项目生产环境:
雅加达配置:
[general]
module = 180
postoffice = 176
泗水配置:
[general]
module = 179
postoffice = 177
-----------------------------------------------------------------
[clientX]下的配置:
[client1]
mainpno = 380
myipaddress = 10.17.88.35
peeripaddress = 10.17.88.13
port = 5000
peermodule = 132
peerpost = 172
socketnum = 1
longconn = 1
commpno = 105
OLC为客户端、OCS或者其他为服务端。
关注peermodule,peerpost两个参数如何配置?
Peermodule 表示对端模块号,常指OCS模块号
Peerpost 表示对端局号,常指OCS局号
可在OCS主机的/etc目录下,通过zxtool2 –v win_mgt.src的[general]查到对应的值。
如印尼项目现场:
雅加达OCS:
[general]
module=132
postoffice=172
areacode=29
ipaddress=10.17.88.11
则OLC配client时,配置的两个参数如下:
peermodule = 132
peerpost = 172
4.OLC部署整理:
部署OLC一定要使用zxin10用户;
1、设置环境变量
使用env查看当前环境变量设置,然后使用命令export对环境变量进行修改,主要修改的内容:
A、IMPSYSDIR,为OLC的路径,必须设置为/home/zxin10/impsys;如:
IMPSYSDIR=/home/zxin10/impsys
B、ORACLE_HOME,为Oracle的安装路径(使用DB路由需设置);
C、VBROKERDIR,为corba软件的安装路径(使用service376需设置);
疑问:corba软件是什么软件?
D、export LIBPATH=$IMPSYSDIR/imp
如印尼现场:
LIBPATH=/home/zxin10/lib:/oracle/product/102/lib32:/oracle/product/102/ctx/lib:/hom e/zxin10/impsys/imp
E、PATH中添加$IMPSYSDIR/imp
如:
PATH=./:/bin:/home/zxin10/tools/runtime/bin:/bin:/home/zxin10/bin:/opt/aCC/bin:/usr /vac/bin:/usr/vacpp/bin:/usr/bin:/usr/java14/bin:/usr/bin:/home/zxin10/impsys/imp:/bi n:/usr/bin:/usr/local/bin:/usr/sbin:/home/zxin10/impsys/imp:.
SRC版本部署
传输源代码->赋权限->修改对应的makefile文件->编译、启动->检查
A、$ IMPSYSDIR下创建src目录,以ASCII方式将源文件上传到该目录。