起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: lhb963

【搞定】运行业务系统管理时发生异常!如图(急!现在什么都运行不了)

[复制链接]
 楼主| 发表于 2007-8-21 08:52:38 | 显示全部楼层
升级脚本只的是什么?2603升级到2809的。
我是按照升级说名走的,除了  四、命名空间变更  和  五、代码兼容相关 的没有弄别的都是按步骤走的。

一、系统资源升级说明

1、备份要升级的系统数据库
2、签入所有被签出的对象
3、备份server\TOMCAT\bin下的alf_data目录(文档服务器内容备份)
4、安装新版本的服务端
5、把升级文件Upgrade.exe以及升级包目录UpgradePackages放置到服务端bin目录下(即SystemInit.exe所在目录)。新版本对“业务功能树”表进行了扩展,并增加了基础数据,根据是否导基础数据,升级分为两种,请根据实际需要选择
   a. 如果需要最新的业务功能树基础数据,请将Upgrade_option目录下的X3_2007-04-30-01.BRP包添加到UpgradePackages目录中,升级后,原先“业务功能树”表中的数据将丢失,被替换为新的基础数据
   b. 如果需要保留现有“业务功能树”表数据,请将upgradesqls目录放置到服务端bin目录下,里面有升级的SQL语句,执行Upgrade.exe时,会把原先物理表根据新的“业务功能树”表结构进行更新,原始数据保留,但不会导入新的基础数据
6、如果要升级组织机构部分的部门表、岗位表、人员表,请将Upgrade_option目录下的X3_2007-04-30-02.BRP包添加到UpgradePackages目录中。此步骤可选,如果不增加,上述的三张表保持原始结构
7、用配置工具配置数据库连接到要升级的系统数据库和其它业务库。具体配置请查看TOMCAT配置手册(如果是Oracle数据库还需要将jdbc驱动拷贝到服务端的\lib\jdbc目录,\TOMCAT\common\lib目录和\IMServer\lib)
8、启动TOMCAT服务
9、执行Upgrade.exe,升级资源和重建修改过的表。如果提示“是否重新生成缓存”,请选择“否”
10、停止TOMCAT服务,备份升级好的系统数据库
11、将备份的alf_data目录考到新安装的server\TOMCAT\bin目录下,启动TOMCAT服务

二、业务数据表升级说明

1、备份要升级的系统数据库
2、将upgrade.jar包拷贝到安装好的JUSTEP_X3_SERVER_HOME\lib目录下
3、将Uptable.bat文件拷贝到安装好的JUSTEP_X3_SERVER_HOME\bin目录下(即SystemInit.exe所在目录)
4、用配置工具配置数据库连接到要升级的系统数据库和其它业务库。具体配置请查看TOMCAT配置手册(如果是Oracle数据库,必需要装有Oracle10.2的客户端,把Oracle10.2的jdbc驱动拷贝到服务端的\lib\jdbc目录)
5、执行Uptable.bat,点开始按钮将对协同数据库\系统\业务数据表进行升级操作,完成后会提示升级成功。
6、备份升级好的数据库


三、人员文件夹的修复

   老系统中,人员是按照组织机构的树型结构进行组织,新系统中,人员没有按照组织机构的树型结构显示,但组织机构建立文件夹时,会同时在人员节点上建立对应的文件夹。该修复功能,强制在人员根节点下建立与组织机构同步的人员文件夹。
   如果不执行该修复功能,在组织机构管理功能中,人员下的文件夹不全,但不影响平台的其它特性。
1、备份要升级的系统数据库
2、配置升级后的新版本
2、执行Doctor.exe中的“修复人员文件夹”按钮
3、备份升级好的数据库


四、命名空间变更

    原来Justep.Forms.XLGrids.THorzAlign和Justep.Forms.XLGrids.TVertAlign已经被移动到了Justep.Forms.jsGraphics 空间,如果有用到请进行修改。


五、代码兼容相关

1. 新版本对“业务模型\系统空间\用户界面基础\库(兼容性保留)\公共组件库”进行了整理,相关部分已经放入到“业务模型\系统空间\用户界面基础\界面库\组件库”,后续请使用“组件库”,“公共组件库”将废弃。
2. 对于老代码引用了“公共组件库”的(例如复制过系统空间下界面空间内容),可以采用两种方式解决:
   a. 把相关引用改为“组件库”
   b. 在系统初始化中取消兼容保留的代码行,即:
      static procedure TINIT.Init;   将该过程下面的这句代码的注释符去掉 CommonComponentLibrary.TCommonComponentLibrary.Init; {兼容性保留}        
      static procedure TINIT.Uninit; 将该过程下面的这句代码的注释符去掉 CommonComponentLibrary.TCommonComponentLibrary.Uninit; {兼容性保留}
      注意:需要在初始化功能的工程里面,加入对“公共组件库”的引用
回复 支持 反对

使用道具 举报

发表于 2007-8-21 08:54:42 | 显示全部楼层
最初由 jiahaiminghr 发布
[B]这些数据存储在系统数据库的业务系统表里,你直接操作表 [/B]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-21 09:00:20 | 显示全部楼层
不明白,操作表?怎么操作?
回复 支持 反对

使用道具 举报

发表于 2007-8-21 09:05:12 | 显示全部楼层
楼主,这是一个缺陷,是因为版本不能把Fvisible这个字段更新成0或者1,只能为null。已经提交后续完善。
你先发个sql把“业务模型\系统空间\系统数据库\业务系统信息表”的“Fvisible”这个字段都更新成null就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-21 09:10:19 | 显示全部楼层
明白了,我把表里的“1”去掉改为“null”,就没事了。
现在我需要去掉如图中的客户关系,是不是只能把业务系统管理中的客户关系删掉?

a.jpg

132.31 KB, 下载次数: 193

回复 支持 反对

使用道具 举报

发表于 2007-8-21 09:14:41 | 显示全部楼层
删除就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-21 09:16:35 | 显示全部楼层
那结贴吧。解决了这个bug,麻烦通知我更新。
回复 支持 反对

使用道具 举报

发表于 2007-8-21 09:33:58 | 显示全部楼层
好的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-14 18:18 , Processed in 0.036951 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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