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