Мне приходится сталкиваться с этим ежедневно:
По какой-то причине, возможно из-за ошибки ввода, наши пользователи отключают свои сеансы от нашего iSeries AS400, и мне приходится вручную вводить команду:
WRKCFGSTS *DEV SESSIONAME
и измените его на статус VARY ON PENDING
Есть ли способ для AS400 принимать соединения независимо от обстоятельств?
Такое поведение не случайно, это преднамеренная настройка безопасности. Допустим, у вас есть терминал в общественном месте. Если посетитель решает попробовать случайные комбинации профиля пользователя и пароля, систему можно настроить на отключение профиля и устройства. Идея состоит в том, что администратор проверит журнал и увидит, что происходит, прежде чем просто снова включить устройство. WRKSYSVAL QMAXSGNACN, чтобы увидеть текущую настройку. Системное значение-компаньон - QMAXSIGN - если оно установлено слишком низким, конечные пользователи могут слишком легко отключать себя.
Существуют и другие параметры, которые говорят системе, следует ли автоматически настраивать устройства или нет. См. Системные значения QAUTOCFG и QAUTOVRT.
Вам действительно следует проверить журнал системной истории (DSPLOG QHST), а также очередь сообщений системного оператора (DSPMSG QSYSOPR), чтобы узнать, почему устройства отключаются.