一、步骤:

  1. 拷贝DomainPrincipalManage\DomainPrincipalServiceHost\bin\Debug目录下所有文件到软件开发框架所要域同步服务的服务器上。
  2. 安装.net framework 3.5与.net framework4.0。在没连接外网情况请在安装.net framework之前先安装wic_x86_chs.exe。
  3. 修改软件开发框架配置文件DomainPrincipalManage.Service.Host.exe.config,
  4.  修改软件开发框架域服务器相关信息,修改点有:

<!—域服务器AD信息-->

<add key="ADServer" value="LDAP://10.5.32.12/DC=sdb,DC=local" />

<!—域服务器AD容器信息,为空-->

<add key="ADContainer" value=""/>

<!—登陆域服务器账号信息-->

<add key="AdminAccount" value="cognos_sys"/>

<!—登陆域服务器密码信息-->

<add key="AdminPwd" value="1qaz@wsx"/>

<!—登陆域服务器顶级OU名称-->

<add key="OURoot" value="sdb"/>

  • 修改配置文件DomainPrincipalManage.Service..Host.exe.config,更改同步到目的软件开发平台数据库连接字符串
<connectionStrings><add name="DomainPrincipalSQL" connectionString="server=.;database=sj_rpt;uid=sa;pwd=sa123;" providerName="System.Data.SqlClient" />
</connectionStrings>

 

  • 修改软件开发框架配置文件DomainPrincipalManage.Service..Host.exe.config,

更改软件开发框架组织结构Oracle数据源数据库连接字符串

<connectionStrings> 
<add name="OUSynSQL" connectionString="Data Source=test;Persist Security Info=True;User ID=user;Password=pass;Unicode=True" providerName="System.Data.OracleClient" />
 </connectionStrings>

  

打开quartz_jobs.xml,更改<cron-expression>0 59 12 * * ?</cron-expression>, 表示在12:59:00开始运行域同步服务,关于cron-expression配置说明请看附件quarz表达式.docx。

双击软件开发框架运行目录下的_InstallService.bat文件进行windows服务安装,安装完成后服务名称为Domain Principal Service Handler。

更改软件开发框架windows服务Domain Principal Service Handler登陆身份信息,账号为登陆域服务器账号,密码为登陆域服务器密码,如图:

 

  1. windows服务下启动Domain Principal Service Handler服务。
  2. 如要卸载该服务,先在windows服务下停止Domain Principal Service Handler服务,然后双击运行目录下的_UnInstallService.bat文件进行服务卸载。

 

二、运行环境:

软件开发框架.net framework 3.5与.net framework4.0。

在没连接外网情况请在安装.net framework之前先安装wic_x86_chs.exe。

 

三、注意事项:暂无

四、配置文件说明(请根据本文档中介绍的数据项进行修改):

l  程序运行配置文件为:DomainPrincipalManage.Service.Host.exe.config(位于程序运行目录下)

l  程序开发配置文件为:app.config(位于DomainPrincipalManage.Service.Host程序集下)

l  Quarz时间调度配置文件为:quartz_jobs.xml(位于程序运行目录下和DomainPrincipalManage.Service.Host程序集下)

 

五、软件开发框架项目数据字典

l  ts_user增加userguid varchar(100) 字段,允许空。

l  ts_dept增加deptguid varchar(100) 字段,允许空。

l  Ts_user job长度设为200,loginname长度设为100,name长度设为100,telno长度设为80,mobile长度设为80。

l  Ts_dept表和ts_user表增加isdomain int 字段,允许空,初始化为0,往表里手工添加数据行时赋值1。

l  Ts_user手工添加一条数据,userid为1,loginname为sa,name为超级管理员,istemp为0,deleted为0,loginsystems为101,isdomain为1.

l  Ts_dept手工添加一条数据,deptid为1,fullid为1,orgid为1,deptkind为1,pid为999,parentid为-1,deptname为平安银行,sortid为0,istemp为0,deleted为0,isdomani为1。

 

posted on 2019-01-05 13:50  Web开发框架  阅读(196)  评论(0编辑  收藏  举报