Запрос аутентификации ALDB - PullRequest
1 голос
/ 19 февраля 2010

Итак, у меня есть установка, в которой объединены clearcase и clearquest.

т.е. Если я проверю файл в clearcase, появится всплывающее окно clearquest с запросом номера запроса на изменение.

Вот в чем дело, мне не нужно «входить в систему» ​​каждый раз, когда я запускаю новый clearexplorer.

У меня есть несколько других инструментов, которые я писал, и хотел бы воспользоваться этой возможностью, но я не знаю, с чего начать. По сути, я хочу, чтобы мой инструмент проверял те же места, что и обычные проверки, чтобы убедиться, что я действительный пользователь, и создать свой объект на основе этих учетных данных.

Судя по всему, сервер ALDB может иметь к этому какое-то отношение, но я не знаю, как с ним взаимодействовать.

У кого-нибудь есть идеи?

UPDATE: Я предполагаю, что я имею в виду, что мне не нужно входить в Clearquest каждый раз, когда я открываю новый чистый ящик и регистрирую файлы. Это то, что я действительно ищу. с использованием существующего объекта «аутентификации» 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, поскольку вход в систему занимает довольно много времени, и я планирую войти в систему один раз, используя фон процесс, а затем я могу запросить этот запущенный процесс для объекта, когда я пытаюсь войти в систему со второй программой, если она работает, все идет хорошо и продолжается, если это не так, это потребует ручного входа в систему (или может порождать процесс, который входит в систему и ждет ответа).

Если / когда я сделаю это, я опубликую некоторые подробности о шагах, которые я предпринял.

1 Ответ

2 голосов
/ 19 февраля 2010

Это правда, что для работы службы albd (Atria Location Broker Daemon) требуется учетная запись Windows. Но не твой. См. Обновление пароля Windows ClearCase ALBD .

Для последней службы ALBD требуется учетная запись пользователя Windows с правами ClearCase для правильной работы.
В определении этой службы во время установки ClearCase администратор ClearCase должен указать имя этой привилегированной учетной записи, пароль, домен Windows и группу Windows для этой учетной записи.

Любая операция, связанная с ClearCase, будет основывать идентификацию пользователя на

  • credmap информация (если вы используете клиенты Windows и сервер Unix)

    credmap RegistryServer

  • или creds.exe информации

Объекты с открытым регистром (например, новая версия, созданная после регистрации) получат эти учетные данные.

...