研究下 ClearQuest Attachments 2.0 Packages。特记录

起因 :上次宣讲会后。我被IBM的忽悠的,觉得这个包可以解决一个遗留的问题。

问题 :ClearQuest的附件不支持版本控制。

想法 :正好IBM说这个Attachments 2.0 Packages支持外部链接。可以把附件存储在别的地方。于是乎就想啊,如果能够把ClearQuest的附件放在ClearCase里面管理就有了版本管理了。

 

 

所以接到任务,马上开干:

 

官方介绍文章地址

可以知道,这个包和另外一个包是为了烘托ALM包,一起推出的。(宣讲会的文章 已经提到,ALM这个理论,IBM有苗头在推。所以其他好多东西会以这个理论的周边配套推出

 

一起是三个包:ALM 1.1, EmailPlus 2.0 and Attachments 2.0(三者之间的关系很明显就是ALM1.1会包含后两个包,后两个独立)

 

官方介绍Attachments 2.0

 

Attachments 2.0 is a ClearQuest package that upgrades the Attachments 1.0 package to provide external storage of ClearQuest attachments in off-site locations, such as FTP servers.

很简洁,2.0支持外部存储,比如FTP等。

 

Attachments 2.0 Packages下载地址地址

 

下载后,解压出来,进去2.0文件夹可以看到CreationDate=2009-10-21 23:07:43。

这个包是2009年年底才出来的

 

可以看到最新版本已经是2.0.3,进入2.0.3文件夹

 

 

又是这些封装好的脚本。。。。悲剧。。。根本是又是一头黑。

 

正好,前阵子看yunshan研究过这个。马上搜到文章,探秘ClearQuest PackageCQ自定义package

 

研究的方式也就是两条路1:按照yunshan的文章看代码,2:直接安装个 Attachments 2.0 Packages做实验。

 

第一种办法太难。费时。所以选择第二种办法。不过环境搭建太难。。。。CQ7.1对硬件的要求太吓人。

 

想来想去还是得从IBM官方找点资料。终于找到:下载地址

 

 

其实就是现在咱们新增了个AXPAttachmentCOntrol记录类型。自定义外部存储。然后其他记录相关的附件都直接调用附件URL。

看图

 

click on this URL。。。。。。这一行就是一个字段保存的是附件的URL地址。字段只读、

external storage error text。这一行就是一个字段保存的是附件相关错误信息。字段只读。

 

 

这个版本的限制:

 

1:你不能够使用CQ客户端删除附件。想删除必须再外部存储使用工具删除。
2:同名的附件CQ端没有处理机制,是否覆盖或者自动改名等完全依赖外部存储的定义。
3:在这个版本。我们推荐你的附件FTP值允许创建和读取文件和目录。不允许删除或者改名。

 

目前的版本只支持FTP。 未来支持什么外部存储服务。需要收集各方的建议。(大家买了support的可以拼命提,哈哈
目前这个版本。只支持定义一个AXPAttachmentCOntrol记录

Name:AXPAttachmentCOntrol记录的名称。系统自动设置成AXPAttachments。字段只读。
Account ID:外部存储服务器上面的账户,比如用户id等
Account Authentication:上面账户的安全信息,其实就是密码;
Control Options:连接外部存储的时候附带的信息。主要是连接FTP时候的一些端口等信息
Server Name:外部存储服务名称,每种外部存储需要的名字不一样。FTP的话就是FTP服务器的机器名
Storage Location:服务器上面具体存储附件的地方
Max Attachment File Size:CQ数据库可以存储附件的最大值。当外部存储挂了。CQ就把附件存储在CQ数据库
中。如果太大。怕CQ数据库爆掉。所以定义一个最大值。这个情况下面存储的附件。在外部存储恢复正常后。
不会自动迁移到外部存储上面。需要手工迁移。设置为0,就是即使外部存储挂了。也不存储在CQ数据库中。设
置为-1,就是附件大小没限制。
Reference Location:外部存储中匿名用户可以访问到附件的地址
Disable transfer to external storage:打钩就暂时停止使用外部存储。

 

 

Control Options这个字段定义外部存储的其他信息。type,类型有两种。FTP/NONE。默认是FTP,port默认21

选择NONE就是不支持外部存储。

几个例子:

 

 

 

 

 

总结:

 

搞来搞去。其实就是增加了FTP外部存储功能。这个功能相信好多公司都已经自己写了。IBM这时候自己再推出确实有点为时已晚。

不过话说回来。如果未来能够支持CC或者其他外部存储。也给普罗大众的CQ管理员少去好多麻烦。

现在这只羊还太小。等养肥再吃。

 

 

update:2010-08-02:增加ALM1.1文档下载地址

http://public.dhe.ibm.com/software/rational/clearquest/cqalm/packages_1.1/supplemental/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值