2014-10-20 3 views
2

Я пытаюсь создать программу Java, размещенную на сервере WebSphere, которая может проверять регистрационную информацию AS/400. Пользовательский пароль и пароль будут введены пользователем через приложение для веб-интерфейса Java и переданы новой программе. Затем эта программа попытается подтвердить регистрационную информацию на подключенном AS/400, например, правильность пароля, существование пользовательского профиля и т. Д. И передать результат обратно на передний конец. Можно ли выполнить такую ​​проверку в Java? Требуются ли какие-либо специальные пакеты? Доступ к базе данных AS/400 контролируется другим профилем и здесь не нужно проверять.Как выполнить проверку входа в систему AS/400 из программы Java, запущенной на сервере WebSphere?

ответ

2

Вы можете использовать пакет jt400 для доступа к ресурсам AS/400.

jt400 доступен из http://jt400.sourceforge.net/, и если вы используете Maven 7,10 неофициально доступен из Maven Central (см http://mvnrepository.com/artifact/dk.kewill.thirdpartymavencentral/jt400-full/7.10)

Обратите внимание, что каждая неверная попытку Войти для обычно сконфигурированных AS/400 систем будет отсчитывать в направлении утраты трудоспособности, что делает тривиально легко отключить любую учетную запись, поэтому вам, скорее всего, понадобится существующая учетная запись для подключения к системе, а затем изучите интересующую вас учетную запись. (Я на самом деле не пробовал последний, но API есть).

Примечание: вы можете разработать это дистанционно (где вам понадобится jt400.jar), но при развертывании WebSphere делает jt400 доступным для пути к классам.

+0

Я понял, что моя компания уже приобрела классы Java, связанные с Java AS400, поэтому я могу напрямую использовать AS400.java для проверки данных входа. –

+0

Обычно jt400.jar предварительно установлен в системе (с собственными оптимизациями) где-то под ... ProdData ... Вы можете прямо ссылаться на это в своем пути к классам. –

Смежные вопросы