发新话题
打印

[讨论] CQApi有提供导入功能的API吗( 此文章被查看:196次,被回复:6篇!! )

CQApi有提供导入功能的API吗

通过CQ的导入工具,可以实现记录导入
如果不通过CQ的导入工具,想利用脚本通过CQApi进行导入
有提供这样的API吗?
目前我的方式是一条一条读记录,然后Submit,效率太低了



© 本文为 happygodSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

写一个外部脚本,将源文件中的数据逐条commit
                                           用VBS读取待导入的数据文件的内容。。。。
                     将数据写入CQ                     
                set entityObj = sessionObj.BuildEntity("Defect")
                entityObj.SetFieldValue "Headline", headline
                                           。。。。。
                entityObj.Validate
                entityObj.Commit

不过我觉得CQ的导入工具速度还是不错的,我们导1万多条数据20分钟左右就导完了



© 本文为 二黑SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 沙发 的帖子

谢谢二黑的回复
我现在的处理方式就是逐条读取,然后逐条commit
效率太慢了,处理一条大概需要花费2秒时间
效率和CQ导入工具比起来差太多了
所以希望有个批量导入的API,而不是逐条的commit



© 本文为 happygodSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

可以通过写程序直接写ClearCase的Database,速度超级快.

© 本文为 anthelion 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

to authelion:
谢谢你的回复,能再介绍详细一些吗?

© 本文为 happygod 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 5# 的帖子

直接用sql导入数据!速度比较快!但不稳定!推荐用cq的api

© 本文为 听雨屋檐人 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
clearcase+clearquest个人博客:听雨屋檐人的博客
听雨屋檐人的淘宝小店!:听雨屋檐人的淘宝小店,欢迎光临

TOP

我们曾用直写数据库的方法导入过几十万条数据,前提是你要知道你要导入的数据的结构和CQ Database的结构.如果你使用了CQ MultiSite,不建议你直写数据库.我没有搞清楚CQ生成epoch的方法.

© 本文为 anthelion 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题