起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 479|回复: 14

【结】升级支持**

[复制链接]
发表于 2008-3-10 00:50:57 | 显示全部楼层 |阅读模式
您好!
          在将系统版本从2507直接升级到3002后发现系统界面很多东西都不一样了,在论坛里搜索了很多内容,也没有找到很合适的,请支持一下。先说一下,我升级的时候是按升级包中的文件提示做的,但是直接执行升级有一步选择资源包,我选的是一个最新的包,执行的时候有很多报错,都是说内容不存在,我后来又用导入工具将此资源包导入要升级的数据库,没有报错。目前希望能先解决以下问题:
   1. 初始化运行时报错: “对象URL“Biz:\OPERATION\PROJECTSPACE\ProjectRelationBrowseFunc.Func”转化为FileName失败,是否忽略错误?”
     文档中心和决策中心报同样错误。
   2. 业务功能树配置无法正常使用(目前功能运行起来左侧列表是空的),点新增就报内存异常错误,类型: EAccessViolation。程序停在主窗体actFileNodeUpdate事件的第一行if (FParentID = '-1') or (TFileSysTreeListView(dvLeft.doc).dtlFileSys.FocusedNode.Level = 1)上。直接往右边的输入栏里输入,选择功能的时候也报转化为文件名失败的错误。记得以前是要运行这个功能配置业务功能树的根的,不知道现在是需要怎么配置。
   3 .  现在如果将工作台只显示待办任务;不显示日程页;不显示右边的任务中心、计划中心、邮件等内容;不显示“关联信息”和“文档信息”(这项好像有相关的帖子,不过是2809版的,还没试3002版本是不是还一样);不显示右下角状态栏里的上传下载按钮该怎么操作。
   请先支持一下上面的内容,谢谢!
回复

使用道具 举报

发表于 2008-3-10 08:39:37 | 显示全部楼层
楼主,升级时报了很多错,具体是什么错,如果升级过程中都报错了,后期的步骤不要再进行了,得先正确升级到3002版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-10 13:53:38 | 显示全部楼层
报错的内容就是说资源包里一些单元不存在,但是之后使用导入工具将同样的资源包导入没有任何错误,这样还是有问题是么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-10 13:56:31 | 显示全部楼层
报错的内容就是说资源包里一些单元不存在,记得有90多个。但是之后使用导入工具将同样的资源包导入没有任何错误,这样还是有问题是么?选择的资源包是X3_2008-01-30.BRP,最后修改日期1月31日。难道这个资源包没有把需要升级的内容打全吗?
回复 支持 反对

使用道具 举报

发表于 2008-3-10 14:07:41 | 显示全部楼层
楼主是把下图中所有的文件都拷贝到tomcatin目录然后执行的update.exe升级的么?

shengji.png

17.99 KB, 下载次数: 220

回复 支持 反对

使用道具 举报

发表于 2008-3-10 14:28:50 | 显示全部楼层
但是直接执行升级有一步选择资源包,我选的是一个最新的包
楼主,说的最新包是指,楼主,是否正确按照升级步骤,来操作的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-12 10:35:07 | 显示全部楼层
按照这个做的:
一、系统资源升级说明

1、备份要升级的系统数据库
2、签入所有被签出的对象
3、安装新版本的服务端(将原来服务端下的alf_data目录拷贝的新的服务端下)
4、把升级文件Upgrade.exe,UpgradeCommon.bpl以及目录UpgradePackages,UpgradeBPLs和upgradesqls放置到服务端bin目录下(即SystemInit.exe所在目录)。
5、用配置工具配置数据库连接到要升级的系统数据库和其它业务库。具体配置请查看TOMCAT配置手册(如果是Oracle数据库还需要将jdbc驱动拷贝到服务端的\lib\jdbc目录,\TOMCAT\common\lib目录和\IMServer\lib)
6、启动TOMCAT服务和即时通讯服务(IMServer\bin\wildfire.bat)
7、执行Upgrade.exe,升级资源和重建修改过的表。如果提示“是否重新生成缓存”,请选择“是”
8、备份升级好的系统数据库

二、业务数据表升级说明

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、备份升级好的数据库

最新包是指执行Upgrade.exe或者Uptable.bat的时候(我也记不清是这两个哪一个了)弹出了一个选择框让我选资源包,我就选了UpgradePackages下的X3_2008-01-30.BRP。


5楼问题的回复,
  第一. 我是按照上面提示的 一.4 把把升级文件Upgrade.exe,UpgradeCommon.bpl以及目录UpgradePackages,UpgradeBPLs和upgradesqls拷到X3 Server\Bin下执行的。那个SystemInit.exe就是在这个目录下而不是您说的tomcat下面。
  第二. 我装的JBoss服务器,没用Tomcat

升级程序在选择资源包之后做的也就是把资源包导进原数据库里吧?我用导入工具已经导入成功了,还有问题么?为什么不说问题该是怎么回事总在怀疑人家没按升级步骤走呢?
回复 支持 反对

使用道具 举报

发表于 2008-3-12 10:51:02 | 显示全部楼层
这个升级步骤,没问题.你说的最新的一个包是什么包?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-12 11:09:53 | 显示全部楼层
就是上面提到的UpgradePackages下的X3_2008-01-30.BRP 啊

难道您不知道执行Upgrade.exe的时候有一步让用户选择的吗?
回复 支持 反对

使用道具 举报

发表于 2008-3-12 12:02:34 | 显示全部楼层
没有让用户选择的啊,点击Upgrade.exe是下一步,下一步,按操作步骤来的,你能否截图上来,看看,你说的选择是指那个?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 06:32 , Processed in 0.047894 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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