MFE SRDF-HC: Если подходящие устройства не найдены, команда R22SWTCH завершила с RC=0.
Summary: При выполнении сценария GDDR GDDRUP31 команда SRDF-HC R22SWTCH выполняется с RC=0, когда нет подходящих устройств.
Symptoms
Заказчик выполнял незапланированный тест аварийного восстановления, запуская скрипт GDDRUP31 GDDRUP31 в среде STAR с AutoSwap.
Во время выполнения сценария необходимо выполнить команду SRDF-HC R22SWTCH с помощью динамического API-интерфейса REXX, чтобы разблокировать элемент восстановления DC1-DC3, чтобы разрешить выполнение команды RDF-RSUM. Это завершилось с RC=0.
+ GDDR721I GDDR Начальная проблема Команда RDF R22S (внутренняя) с площадками DC3 и DC2
+ GDDR721I GDDR Запуск отправки функции GDDR в удаленную систему C для команды GDDRRDF0 на площадке DC3
+ GDDR Завершено Отправить функцию GDDR в удаленную систему C с помощью команды rc 0
+GDDR721i GDDR
Запуск сценариев вызовов+GDDR639I Function Status ===> 691 691
>
691 > GDDR Function Issue RDF Command (GDDRRDF0)
691 > шаг 36 of xx за 63.94401 Seconds
691 > с кодом возврата 0
691 >
Из задачи запуска GDDRWORK.
GDDR721I GDDR Starting Issue RDF Command (R22S) for sites DC3 and DC2 (STAR)
GDDR705I GDDR Rerun state checker has initialized GLOBAL. GDDR. ЗАПУСТИТЬ. GDDRUP31. GDDRRDF0_R22S_DC3_DC2_I_1.RC
GDDR705I GDDR Rerun state checker has initialized GLOBAL. GDDR. ЗАПУСТИТЬ. GDDRUP31. GDDRRDF0_D32_R22S_I_1_1.RC
GDDR671W GDDR Loading R22S command 1 of xx
GDDR001I GDDR .... SC VOL, LCL(gkpr, Publicrp), R22SWTCH, xxxx-yyyy
GDDR721I GDDR Starting Call DYNAPI Interface для enqueue команд
GDDR705I GDDR Rerun state checker has initialized
GDDR639I GDDR Completed Issue RDF Command (R22S) with rc 0
Следующий шаг для выполнения команды RDF-RSUM завершился сбоем с сообщением EMCCM73E/EMCCW56E, потому что не было подходящих устройств, поскольку эти устройства все еще были заблокированы, указывая на то, что команда R22SWTCH работала неправильно, но выдала RC=0.
Из SYSLOG
Пара EMCCM73E R2 заблокирована, требуются процедуры восстановления.
EmCCW56E Не найдено подходящих устройств
Cause
Когда выдают вызов функции REXX 19 (Динамический RDF) и никакие устройства не запрашиваются, интерфейс REXX возвращает код возврата 0. Такое поведение не согласуется с функцией REXX 02 (устаревший API) и обработкой компонентов хоста для идентичной команды, которая возвращает код возврата 8.
Resolution
Окончательное решение
- Для Mainframe Enablers 10.0.0 разработан PTF SRA0005 для устранения этой проблемы. Его можно скачать на сайте онлайн-поддержки Dell Technologies.
- Для Mainframe Enablers 8.5 разработан PTF SR85038 для устранения этой проблемы. Его можно скачать на сайте онлайн-поддержки Dell Technologies.