Поколение отчета AS400 и расположение файла

Пока база данных была в режиме Simple Recovery, затем не, Вы не должны будете регистрировать резервные копии. Это должно работать в Вашем сценарии.

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

0
задан 13 September 2010 в 16:53
2 ответа

Для определения местоположения объекта программы для этого отчета пробуют команду WRKOBJ *ALL/PBRP581* *PGM.

После того как Вы определяете местоположение объекта программы, можно найти более подробную информацию с помощью команды DSPPGM library/program. Это определит тип программы, а также местоположение исходного кода для операции в минуту (старая) программа:

Program attribute . . : RPG

Type of program  . . . . . . . . . . . . . . . . :   OPM
Source file  . . . . . . . . . . . . . . . . . . :   QPGMSRC 
Library  . . . . . . . . . . . . . . . . . . . :     TEST1 
Source member  . . . . . . . . . . . . . . . . . :   BATITEM1

Просматривать/редактировать использование исходного кода STRSEU SRCFILE(TEST1/QPGMSRC) SRCMBR(BATITEM).

Если программа является современным ILE программа необходимо будет искать для исходного кода. Стандартные имена исходного файла QRPGSRC, QRPGLESRC, QCBLSRC и т.д. Можно искать исходные файлы во всех библиотеках с командой DSPOBJD *ALL/QRPGSRC *FILE.

Использовать WRKMBRPDM FILE(library/sourcefile) просмотреть всех исходных участников в исходном файле.

2
ответ дан 4 December 2019 в 15:09
  • 1
    , Посмотрите выше для редактирований... Это будучи, потому что это RPGLE и не RPG? –  WernerCD 13 September 2010 в 16:54
  • 2
    Вы указать FCSOLIBD, когда библиотека была ясно FCSOLIB. Посмотрите, существуют ли какие-либо исходные файлы в той библиотеке с DSPOBJD FCSOLIB/Q * * ФАЙЛ. –  jamesallman 13 September 2010 в 17:54

Если у Вас есть печатный запрос, он, вероятно, сгенерирован вызовом к RUNQRY QRY(YOURLIB/YOURQRY) где-нибудь.

Попытайтесь войти WRKQRY и затем в поле Library, помещенном *LIBL, затем в Поле запроса, помещенном PBRP581* и сделайте F4. Это должно перечислить все запросы, начинающиеся с PBRP581.

Если это возвращает запросы, Вы после, то сделайте a 5 запросом для просмотра определения запроса.

0
ответ дан 4 December 2019 в 15:09
  • 1
    Сверху, я существую, что у меня должен быть RPGLE, не запрос. Но с помощью wrkqry + *LIBL, это действительно нет мне некоторого материала, который я нахожу полезным в других областях исследования –  WernerCD 13 September 2010 в 16:53

Теги

Похожие вопросы