Поиск по документу с использованием DXL - PullRequest
2 голосов
/ 19 июля 2011

Мой друг с небольшим опытом в (Telelogic Doors) DXL получил проблема при поиске в документе объектов с возможным совпадением строки.

Проблема была:

У нас есть 2 атрибута: серьезность и вероятность

Пожалуйста, смотрите таблицу ниже для их значений:

enter image description here

Редактировать добавлено (образец):
образец документа выглядит следующим образом

enter image description here

2) Так что теперь, если у меня есть такая комбинация, как Серьезность = Незначительный И Вероятность = Невероятный , тогда я хочу проанализировать документ и затем попытаться найти все объекты, которые имеют эти значения и отображают общее количество объектов.

3) Затем я перехожу к следующей комбинации, например: Серьезность = Легкая травма И Вероятность = Невероятно , а затем отображаю общее количество объектов для этой комбинации.

4) Итак, я прошёл все 25 комбинаций и вывел общее количество для каждой комбинации.

Проблема в том, что у меня нет опыта DXL. Я знаю, как это сделать в C / C ++, но не в DXL.

Требуется решение на основе DXL выше.

Ответы [ 4 ]

1 голос
/ 30 августа 2012

Я знаю, что я немного опоздал на вечеринку, но то, что вы ищете, это:

Сначала сохраните ваш входной файл как CSV.поле после каждой строки рассчитывается с количеством найденных совпадений.Вы можете легко сделать это, просто вставив одну коробку в конце со всеми совпадениями, если хотите.Опять же, если вы все еще заинтересованы, дайте мне больше информации о том, что вы хотите для входов и выходов, и я могу дать вам более точный код.

1 голос
/ 28 июля 2011

Это не имеет ничего общего с Domino DXL, но все с Telelogic Doors eXtension Language.Документация: http://publib.boulder.ibm.com/infocenter/rsdp/v1r0m0/index.jsp?topic=/com.ibm.help.download.doors.doc/topics/doors_version9_1.html

Предложение: уберите тег lotus-notes.

1 голос
/ 11 января 2012

Amitd, самый простой путь - создать представление с заголовком объекта, текстом объекта, серьезностью, вероятностью и любыми другими соответствующими атрибутами; затем выполните основной экспорт в Excel . Оказавшись в Excel, мы будем манипулировать данными по мере необходимости.

Откройте экспортированный документ и выполните сортировку по серьезности, а затем по вероятности. Создайте статистические расчеты, используя встроенные функции Excel: параметры COUNTIF и Data> GROUP and Data> SUBTOTAL. Затем вы можете отсортировать совокупные итоги или отфильтровать атрибуты по различным комбинациям.

К вашему сведению - DXL - это язык расширения DOORS - ничего общего с Domino.

1 голос
/ 19 июля 2011

Должны ли вы сделать это в DXL?Это может быть гораздо проще сделать по-другому.Например, в зависимости от того, как структурированы документы, вы можете создать представление, классифицированное по степени важности и вероятности, а затем представить итоги для каждой категории.

Или вы можете легко экспортировать данные и рассчитать итогииспользуя электронную таблицу.

ОБНОВЛЕНИЕ: DXL - это просто формат XML, который применяется к Domino.Поэтому, если у вас есть база данных в формате DXL, вы можете проанализировать ее, как любой другой XML-документ, используя C / C ++, если вам это наиболее удобно.Таким образом, ключом к этой задаче является перевод базы данных в формат DXL.

С помощью API Lotus Notes C / C ++ вы можете создать DXLExport из объекта NotesSession и вызвать класс DXLExporter для выполненияэкспорт (извините, если я испортил имена объектов - я в основном привык к LotusScript).

Другой вариант, который может работать для вас, - это использование DXLExporter Wizard для Domino 8.5.Это отнимет всю работу по созданию DXL, и вместо этого вы сможете сосредоточиться на его разборе.

...