От новичка до гуру: Курсы программирования на CyberDuff

Запрос Clearquest

Я искал некоторое время и не мог найти ни одного примера...

Используя C # и Clearquest API, я хотел бы сделать что-то простое, например, выполнить запрос (например, получить список CR по владельцу)

Как программно создать запрос CQ?

08.11.2012

  • SO не место, чтобы просить общий учебник по предмету; это место, где можно задать конкретные вопросы, на которые можно дать конкретные ответы. 08.11.2012
  • ibm.com/developerworks/forums/thread.jspa?threadID=78133 если вы прокрутите немного вниз на этой странице, парень по имени 'Энди Гриффин приведет достойный пример 08.11.2012
  • @JustinKirk Спасибо, здесь есть именно то, чего мне не хватало. 08.11.2012
  • @Servy Я не просил учебник, просто несколько строк кода, чтобы показать, как использовать поле сборки, поскольку оно не совсем так, как описано IBM ... 08.11.2012
  • Я бы хотел, чтобы это снова открылось. Вопрос в том, как мне программно создать запрос CQ?, у которого есть определенный ответ. Я не уверен, как это вызовет дебаты и т. д. из списка причин, чтобы закрыть его. 08.01.2014

Ответы:


1

Взято с http://www.ibm.com/developerworks/forums/thread.jspa?threadID=78133

SessionClass cqSession = new SessionClass();
cqSession.UserLogon("user", "pass", "dbname", 2,
"");

OAdQuerydef queryDef = (OAdQuerydef)
cqSession.BuildQuery("Issue");
queryDef.BuildField("id");
queryDef.BuildField("summary");

OADQUERYFILTERNODE qfn = (OADQUERYFILTERNODE)
queryDef.BuildFilterOperator(CQConstants.AD_BOOL_OP_AND);
qfn.BuildFilter("description",
CQConstants.AD_COMP_OP_LIKE, "foobar");

OAdResultset rs = (OAdResultset)
cqSession.BuildResultSet(queryDef);
rs.Execute();
08.11.2012
  • К сожалению, когда я пытаюсь это сделать, CQConstants ошибки с The name 'CQConstants' does not exist in the current context, я добавил using ClearQuestOleServer; в качестве ссылки 03.01.2017

  • 2

    В дополнение к ответу, данному выше, обратите внимание, что ClearQuest предоставляет файл clearquest.bas, в котором есть все определения констант. Чтобы использовать это в C#, вы должны создать новый файл и скопировать эти определения констант в новый класс с именем CQConstants.

    См. https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000002903065

    Если вы подаете запрос на усовершенствование, команда ClearQuest может подумать о добавлении класса C#, который вы могли бы использовать для определений констант.

    27.01.2017
    Новые материалы

    Путь AWS  — «Изучение машинного обучения — 10 начинающих ИИ и машинного обучения на AWS».
    Универсальный ресурсный центр для изучения искусственного интеллекта и машинного обучения. НОЛЬ или ГЕРОЙ, начните свое путешествие здесь. Получите решения и пройдите обучение у экспертов AWS...

    5 простых концепций Python, ставших сложными
    #заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

    «Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
    Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

    Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
    Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

    Отслеживание состояния с течением времени с дифференцированием снимков
    Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

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

    Игра в прятки с данными
    Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..