[CDATA[172.20.2.148]]>
说明:
上述ip为图形服务所在机器地址
5.addons.ini文件
%ICCSHOME%/bin/addons.ini
%ICCSHOME%/bin/draw/addons.ini
%ICCSHOME%/bin/hmi/addons.ini
修改加载插件列表,部分模块改成_d结尾(可以在目录下查找对应名字的dll,如果dll名字带_d就需要修改)
例如draw中的addons.ini
*drawmain
gragroup
../securityfrmwrkdraw
fieldmanager_d
*emsbmaddon_d
*dntaddon_d
propertylist_d
emsgraphaddon_d
#paramaddon
这样在加载的时候就能把这些dll文件加载到系统中。
有时候当更新程序后这些文件也随着更新所以要把这些文件先暂时保存到一个文件夹里面,然后在拷贝到目录中。
如
copyd:
\addons\addons.inid:
\ies600\bin
copyd:
\addons\draw\addons.inid:
\ies600\bin\draw\
copyd:
\addons\hmi\addons.inid:
\ies600\bin\hmi\
说明:
如果为本机起服务,还要修改下面的文件
6.%ICCSHOME%\config\cimserver.config
需要修改地方:
#启动的时候的数据来源类型,0:
sqlserver;1:
oracle;2:
file
GDAServer.Start.DataSource=2(说明:
从文本启动)
#从文件启动时是否允许更新,此配置在启动数据来源为文件的时候使用,取值为:
false,true;缺省值为:
false
GDAServer.Start.fromFile.allowUpdate=false//如果要保存则需要修改为true
#在windows上起,还需要设置分配的内存数。
一般要大于1000M内存
JVM.Options=-Xmx1024m-Dooc.orb.oa.endpoint="iiop--port60000"-Dooc.orb.oa.conc_model=thread_pool
DBConUrl=jdbc:
sqlserver:
//127.0.0.1:
1433;DatabaseName=jccim10
使用sqlserver时修改次配置项的IP地址和数据库名,指向数据库所在机器IP和数据库名
DBConUrl=jdbc:
oracle:
thin:
@172.20.9.68:
1521:
jccim10
使用oracle时修改次配置项的IP地址和数据库名,指向数据库所在机器IP和数据库名
App.AddtionLibs=%ICCSHOME%/lib/classes12.jar;%ICCSHOME%/bin/xercesImpl.jar;C:
/ProgramFiles/MicrosoftSQLServer2005JDBCDriver/sqljdbc_1.1/chs/sqljdbc.jar;
主要修改sqljdbc.jar所在目录
修改所有目录为本机上对应的目录,最好用环境变量,主要是JORBACUS的安装目录和JDBC的安装目录。
7.%ICCSHOME%/config/run_java_app_as_exe.config
需要修改地方:
JVM.Runtime=%JAVA_HOME%/bin/javaw
JVM.Options=-Xbootclasspath/p:
%JORBACUSDIR%/lib/OB.jar;%JORBACUSDIR%/lib/OBEvent.jar;%JORBACUSDIR%/lib/OBNaming.jar
ORB.Libs=
ORB.Type=Orbacus
ORB.LibHome=%JORBACUSDIR%/lib
ORB.Libs=OB.jar;OBEvent.jar;OBNaming.jar;
App.Home=%ICCSHOME%
App.LibHome=%ICCSHOME%/bin
App.AddtionLibs=%ICCSHOME%/bin/xercesImpl.jar;%ICCSHOME%/bin/jbcl.jar;
修改JAVA安装目录和JORBACUS安装目录以及IES600系统目录,最好使用环境变量,目的是正确配置好thirdpartylib中的jar包。
如果原来就已经用环境变量了,则不需要修改。
8.openldap配置
1.安装完毕后,把slapd.conf拷贝到安装目录下覆盖原有文件,把local.schema文件拷贝到安装目录的schema目录下
2.执行命令:
slapadd-fslapd.conf-lsecuritybackup.ldif导入数据
3.slapd-d1启动服务
%ICCSHOME%/config/security.xml
xmlversion="1.0"encoding="UTF-8"?
>
将里面的ldap服务ip修改,如果在本机启动ldap则填写自己的ip,如果在其他的机器中起,则要填写起ldap的ip,并且要在安全配置中将你的计算机加入到安全组中,并给分配相应的权限。
9%ICCSHOME%/config/svrmanager.config
需要把一些插件的dll后加个_d,因为我们一般用调试版本,都带_d。
六、安全配置
1.防火墙的配置
在控制面板->安全中心->防火墙->例外中添加程序,把%ICCSHOME%\bin目录下的常用程序添加到例外中。
如sbmixservice.exe、hmiapp.exe、rtdbmonitor_d.exe、rtdbserver_d.exe、dcmserver_d.exe、sbmonitor.exe、aeserver_d.exe等。
2.杀毒软件的配置
有的时候为了需要,将一些程序放到杀毒软件的信任区域里面。
如卡巴斯基,在设置->保护->信任区域->信任程序->添加中把在防火墙中的程序由选择的添加到信任区域中。
也可以浏览你想要添加的程序。
3.windows更新策略。
为了保证系统安全性,最好配置一下自动更新功能。
在运行中输入gpedit.msc打开组策略编辑器在计算机配置->管理模版->windows组件->windowsupdate中指定一个Intranetmicrosoft更新服务器位置.
如图所示配置
然后在控制面板->安全中心->中启用自动更新。
这样就可以下载一些补丁,或更新一些系统框架。
七、配置平台代理随机器起动
打开msdos控制台,执行“platproxy_d–i”,即可。
八、运行程序。
1.工作站启动
为了方便起见。
我们为在工作站上的程序建立快捷方式。
点击右键属性,修改属性值
●DCM服务%ICCSHOME%\bin\dcmserver_d.exe–e,工作目录一般都为%ICCSHOME%\bin.
●DCM监视界面%ICCSHOME%\bin\dcmmonitor_d.exe
●SB服务%ICCSHOME%\bin\SBMixService.exe-term
●SB监视界面%ICCSHOME%\bin\SBMonitor.exe
●安全代理%ICCSHOME%\bin\secguardiansvr_d.exe-e
●服务管理%ICCSHOME%\bin\svrmanager_d.exe
●绘图%ICCSHOME%\bin\iccsdraw.bat
●人机界面%ICCSHOME%\bin\iccshmi.bat
●实时监视界面%ICCSHOME%\bin\rtdbmonitor_d.exe
●事项查看%ICCSHOME%\bin\eventview_d.exe
将这些快捷方式放到一个文件夹中,例如%ICCSHOME%\lnk。
在状态栏->工具栏->新建工具栏中选择你放快捷方式的文件夹。
这样在你的状态栏快捷方式中就有了快速启动的菜单。
说明:
首先运行SB服务,然后DCM监视界面,在安全代理。
其他的可以看情况启动。
这些启动方式是在服务端都保证正常运行下进行的。
2.本机启动
先启动cimserver,%ICCSHOME%/bin/cimserver.exe
查看启动是否成功,打开%ICCSHOME%\log\cimserver.log查看改文件中最后是否由i_am_ready的文字,如果有说明启动成功。
在启动cimserver之前,要保证你的机器已经装了sqlserver2005,建了数据库jccim10并且把数据导入进去,并且已经建了用户ies密码iesapp。
在%ICCSDEVHOME%\backup\cim\sqlserver\readme.txt文件中有详细的描述,来如何创建数据库。
然后在按照工作站的顺序启动。
jcdaissvr服务的配置和启动
%ICCSHOME%/bin/jcdaissvr_d–e
安全服务的配置和启动
%ICCSHOME%/bin/secservice_d–e
安全配置界面(secconfig)
%ICCSHOME%/bin/secconfig_d.bat
九、附录:
1.installenvirment.vbs代码
strComputer="."
DimWshShell,bKey
SetWshShell=WScript.CreateObject("WScript.Shell")
SetobjWMIService=GetObject("winmgmts:
"_
&"{impersonationLevel=impersonate}!
\\"&strComputer&"\root\cimv2")
SetobjVariable=objWMIService.Get("Win32_Environment").SpawnInstance_
remACE_ROOT环境变量
objVariable.Name="ACE_ROOT"
objVariable.VariableValue="d:
\ACE_wrappers_5_5"
objVariable.SystemVariable=True
objVariable.UserName=""
objVariable.Status="OK"
objVariable.Put_
remBOOST_ROOT环境变量
objVariable.Name="BOOST_ROOT"
objVariable.VariableValue="D:
\boost_1_33_1"
objVariable.SystemVariable=True
objVariable.UserName=""
objVariable.Status="OK"
objVariable.Put_
remORBACUSDIR环境变量
objVariable.Name="ORBACUSDIR"
objVariable.VariableValue="d:
\IONA\orbacus"
objVariable.SystemVariable=True
objVariable.UserName=""
objVariable.Status="OK"
objVariable.Put_
remJORBACUSDIR环境变量
objVariable.Name="JORBACUSDIR"
objVariable.VariableValue="d:
\IONA\jorbacus"
objVariable.SystemVariable=True
objVariable.UserName=""
objVariable.Status="OK"
objVariable.Put_
remQTBIN环境变量
objVariable.Name="QTBIN"
objVariable.VariableValue="d:
\Qt\3.3.8\bin"
objVariable.SystemVaria