加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: CQApi有提供导入功能的API吗

happygod 2008-4-29 11:32

CQApi有提供导入功能的API吗

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

二黑 2008-4-29 18:13

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

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

happygod 2008-4-30 10:20

回复 沙发 的帖子

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

anthelion 2008-5-4 13:17

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

happygod 2008-5-5 09:21

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

听雨屋檐人 2008-5-5 16:41

回复 5# 的帖子

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

anthelion 2008-5-6 10:15

我们曾用直写数据库的方法导入过几十万条数据,前提是你要知道你要导入的数据的结构和CQ Database的结构.如果你使用了CQ MultiSite,不建议你直写数据库.我没有搞清楚CQ生成epoch的方法.
页: [1]
查看完整版本: CQApi有提供导入功能的API吗