У меня есть большая проблема с IBM HACL для доступа к серверу, который говорит 3 270 протоколов. Библиотека продолжает отказывать, и наша обертка JNI является на самом деле слоем устранения ошибки для плохо реализованной и плохо зарегистрированной библиотеки (и я подозреваю, что мы начали новые ошибки с него также). Кроме того, в нашей компании, все знают Java и могли поддержать программное обеспечение, если у нас не было Слоя JNI и библиотеки классов IBM.
Мы должны пользоваться библиотекой класса C++, потому что библиотека IBM Java неприменима: мы перевели каждый непечатаемый символ, и мы теряем все управляющие символы по пути.
Теперь вопрос: действительно ли мы можем угробить эту библиотеку и реализовать наше решение в Java полностью (мы хотели бы избегать использования другой библиотеки от другого поставщика)? Протокол хорошо документируется? Имеет реализация 3 270 по ssl, действительно настолько сложному?
Спасибо.
http://tools.ietf.org/html/rfc1041
, поэтому я угадайте, что это задокументировано (предполагая, что я попал в нужный документ) не смог найти реализацию Java, вам нужно будет закодировать ее через telnet или, возможно, SSH
Я не знаком с различиями между потоками данных 3270 и 5250, но есть реализация 5250 на Java в проекте tn5250j, доступном по адресу http://tn5250j.sourceforge.net/
Это может быть полезно для вас?
(также существует проект очистки экрана 3270 на http://freehost3270.sourceforge.net/ , но, похоже, он заброшен).
freehost3270 не выглядит таким заброшенным, как могло бы показаться - CVS изменилась по сравнению с 2 годами ранее. Всегда есть аргументы, что хороший код не нужно менять так часто, в любом случае, если требования не изменились. К кодовой базе были добавлены дополнительные комментарии. Если вы не особо хотите работать с продуктами других производителей, то работа с этим кодом / проектом кажется вашим лучшим вариантом.