Мое требование заключается в том, чтобы найти операции DML отдельно, например (выбрать, вставить, обновить и удалить) таблицы в членах PDS. Набор данных PDS имеет почти 19150 модулей, из которых только 6850 модулей используют оператор DB2, а остальные принадлежат либо к отчету, либо к Ims. Модуль.
A = OUTTRAP('VAR.')
"LISTDS '"DSN"' MEMBERS"
B = OUTTRAP('OFF')
Я разработал, который сканирует все элементы в PDS и сохраняет их в основной переменной, а затем на основе пользовательского ввода для квалификатора членов он будет искать из списка модулей один за другим в основной переменной, чтобы определить, выполняется ли данная операция DML для найденной таблицы.
Но для получения результата из списка элементов 19150 потребуется почти 18 минут. Только 6850 модулей являются членами DB2. Есть ли способ удалить оставшиеся элементы, сохраняя их в самой переменной стебля?
Пожалуйста, дайте все предложения, чтобы получить это ??