Каким должен быть запрос на импорт логики между системами? - PullRequest
0 голосов
/ 07 сентября 2018

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

Запросы, импортируемые в QA, выглядят так:

 1037   ABDK923094   400        MTOK   Z_SAMPLE BUG_FIX 1
 1038   ABDK923098   400        MTOK   Z_SAMPLE BUG_FIX 2
 1039   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 3
 1040   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 4
 1041   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 5
 1042   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 6
 1043   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 7
 1044   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 8
 1045   ABDK923100   400        MTOK   Z_SAMPLE BUG_FIX 9

Все они имеют один и тот же объект;

 LIMU   REPS    Z_SAMPLE

Теперь я хочу перенести все запросы в Производственную систему из QA.

Должен ли я пересылать все запросы по одному из QA в Production или удалять все запросы, кроме последнего, и переносить только последний запрос в PROD (для очистки ненужных запросов)?

Какой из них более уместен?

1 Ответ

0 голосов
/ 08 сентября 2018

В вашем очень необычном конкретном случае.
LIMU REPS <PROG> ТОЛЬКО в N транспортах. Тогда достаточно будет импортировать только последний транспорт. Но вам нужно удалить другие транспорты из буфера, чтобы избежать Сброс импорта последовательности в более раннюю версию.

Импорт ВСЕХ этих транспортов - лучшая практика. R3TRANS будет сортировать транспортный контент во время импорта ALL, чтобы получить чистый эффект. Это только импорт последний только сделал бы. Производственная система не имеет n промежуточных состояний при использовании Import ALL.

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

Если сомневаетесь, используйте IMPORT ALL.

Конечно, Импорт ВСЕ также будет импортировать другие транспорты в очереди. Поэтому вы должны убедиться, что все транспорты в очереди протестированы и готовы к работе.

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

У меня есть правило, Только GOD разрешено импортировать из последовательности . Если вы настолько хороши и знаете, как работает R3Import, и ВСЕ последствия, то продолжайте импортировать из последовательности и / или игнорировать / удалять транспорты.

Если не БОГ, как знание, тогда будьте готовы к Проблемам.

...