2010-02-19 242 views
1

所以我有一个设置,其中clearcase和clearquest被集成。ALDB身份验证请求

I.E.如果我以明文格式检入文件clearquest会弹出询问更改请求编号。

以下是处理,我不必每次开始一个新的clearexplorer“登录”。

我有一些其他的工具,我一直在写,我想利用这种能力,但我不知道从哪里开始。基本上我希望我的工具检查相同的地方clearcase检查,看看我是一个有效的用户,并根据这些凭据创建我的对象。

从ALDB服务器可能与它有关的东西的外观,但我不知道如何与它交互。

任何人有任何想法吗?

更新: 我想我的意思是我没有登录到Clearquest每次我打开一个新的clearcase和签入文件。这就是我真正想要的。使用现有的ClearQuest“认证”对象(如果这就是它甚至被称为)

更新2: 基于信息我发现这里: http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearquest.apiref.doc/c_perf_user_admin.htm

您可以使用此方法来获得与相关联的Session对象当前用户。有关如何使用此对象的更多信息,请参阅Session对象的描述。

我看着会话对象,它似乎没有提到如何使用这个对象,因为它说。

更新#3

这已经很长一段时间,但它再次出现,我想我真正希望做的是建立一些共享Session对象,因为在登录需要相当长一段时间我的计划是使用后台进程登录一次,然后当我尝试使用第二个程序登录时,我可以查询该对象的运行进程,如果它的工作一切顺利并继续进行,如果没有,那么它需要一个手动登录(或者可以产生登录的进程,并等待响应)。

如果/当我做到这一点时,我会发布一些我采取的步骤的细节。

回答

2

albd服务(Atria位置代理守护程序)需要Windows帐户才能正常工作。但不是你的。请参阅Updating the Windows ClearCase ALBD Password

最后一个ALBD服务需要具有ClearCase权限的Windows用户帐户才能正常工作。
在此服务的定义中,在安装ClearCase时,ClearCase管理员必须为此帐户指定此特权帐户的名称,密码,Windows域和Windows组。

任何ClearCase的相关操作将根据

  • credmap信息的用户标识(如果你是Windows客户端和Unix服务器)

    credmap registryServer

  • creds.exe信息

clearcase对象(如签入后创建的新版本)将获得这些凭据。

+0

因此,将clearquest中的文件与关联的关键部分关联起来是非常重要的,因为我不必以任何方式“登录”以清除任何内容(其他登录到我的机器上......)我更新了我的问题。 – onaclov2000 2010-02-19 16:40:52

+0

@ onaclov2000关于ClearQuest,你有它与LDAP链接? (http://publib.boulder.ibm.com/infocenter/cqhelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearquest.admin.doc/ldap/c_ldap_auth_model.htm) – VonC 2010-02-19 16:55:07

+0

我们有用户/密码这是不同的,然后登录信息。实际上,Ldap听起来像是一个合理的选择,但我无法改变(我不是以任何方式管理),我们必须登录一个“罕见”的场合,但是如果我们尝试检查一个文件,并没有登录清除任务,因为重新启动机器,这导致我相信有一个“浮动对象”,我可以访问..(希望) – onaclov2000 2010-02-19 16:59:48