CQ2003.06.15.734.000与7.0.1.0间的区别和疑问
我现在想将CQ升级至7.0.1.0版本,但在使用过程中碰到了不少问题,请大家帮忙:
问题一、CQ迁移失败--使用的Verdor是SQLServer
操作过程(比较简单的描述下)
1、将原CQ2003.06.15.734.000的schema database和所有的user database还原至(迁移)新的服务器上;
2、在目的服务器上,通过ClearQuest Maintenance Tool导入从源服务器上导出的profile.ini
3、在目的服务器上,使用ClearQuest Maintenance Tool修改schema Repository指向新的地址
4、修改master_db中的地址,指定为目的服务器的IP或计算机名称
但在执行第3步骤的时候,修改为目的地址(目的服务器上的schema database)时报错,去sqlserver数据库中查看,发现20030615版本的CQ生成的schema database有62张表,而7.0.1.0只有61张表(我新建schema repository确认过)
请问:如何将CQ20030615迁移至新的7。0.1.0版本下?
问题二、
dependent fields问题
操作过程:
1、在cq20030615中,defect引用了2个stateless,并且这两个entity具有依赖关系,假设为A和B,选择A的值后,B的值依赖与A,并显示与A对应的值,用的代码如下(在B的choicelist中添加):
Dim MyChoice
Dim session
Dim status
REM Get the value of the platform that set
platform = GetFieldValue("A").GetValue ()
REM Get the session
Set session = GetSession
REM Build the query object
set querydef = session.BuildQuery("B")
REM Set the one field for the query
querydef.BuildField("B")
REM Set the filter for the query
set operator = querydef.BuildFilterOperator(AD_BOOL_OP_AND)
operator.BuildFilter "A", AD_COMP_OP_EQ, MyChoice
REM Create a result set
set resultset = session.BuildResultSet(querydef)
REM Execute the result set
resultset.Execute
REM Get each record and stick it into the choice list
status = resultset.MoveNext
Do While status = AD_SUCCESS
choices.AddItem (resultset.GetColumnValue(1))
status = resultset.MoveNext
Loop
在20030615的window client &web client都没有问题,成功实现,但在7.0.1中相同的操作相同的代码,却在web client端B的值不能根据A自动显示,没有取到任何值,这是怎么回事?是脚本的问题还是?谢谢大家赐教
问题三:FLEXlm License Service自动启动的问题
(这个问题我不知道大家是不是也碰到了,或许是我个人问题,7.0.1装置win2003上)
在20030615中,服务器重启后该服务是会自动启动的,但我装了7.0.1之后,每次服务器重启我都需要手动去启动,license也需重导一次方可生效,请问在哪里可以设置该服务自动启动,谢谢!!!(可能是我操作和设置的问题吧,我想)
[ 本帖最后由 tongfenglcz 于 2008-1-23 10:03 编辑 ]