Реализуйте 3 270 протоколов в Java

У меня есть большая проблема с IBM HACL для доступа к серверу, который говорит 3 270 протоколов. Библиотека продолжает отказывать, и наша обертка JNI является на самом деле слоем устранения ошибки для плохо реализованной и плохо зарегистрированной библиотеки (и я подозреваю, что мы начали новые ошибки с него также). Кроме того, в нашей компании, все знают Java и могли поддержать программное обеспечение, если у нас не было Слоя JNI и библиотеки классов IBM.

Мы должны пользоваться библиотекой класса C++, потому что библиотека IBM Java неприменима: мы перевели каждый непечатаемый символ, и мы теряем все управляющие символы по пути.

Теперь вопрос: действительно ли мы можем угробить эту библиотеку и реализовать наше решение в Java полностью (мы хотели бы избегать использования другой библиотеки от другого поставщика)? Протокол хорошо документируется? Имеет реализация 3 270 по ssl, действительно настолько сложному?

Спасибо.

5
задан G B 4 March 2010 в 07:38
поделиться

3 ответа

http://tools.ietf.org/html/rfc1041

, поэтому я угадайте, что это задокументировано (предполагая, что я попал в нужный документ) не смог найти реализацию Java, вам нужно будет закодировать ее через telnet или, возможно, SSH

1
ответ дан 15 December 2019 в 00:58
поделиться

Я не знаком с различиями между потоками данных 3270 и 5250, но есть реализация 5250 на Java в проекте tn5250j, доступном по адресу http://tn5250j.sourceforge.net/

Это может быть полезно для вас?

(также существует проект очистки экрана 3270 на http://freehost3270.sourceforge.net/ , но, похоже, он заброшен).

1
ответ дан 15 December 2019 в 00:58
поделиться

freehost3270 не выглядит таким заброшенным, как могло бы показаться - CVS изменилась по сравнению с 2 годами ранее. Всегда есть аргументы, что хороший код не нужно менять так часто, в любом случае, если требования не изменились. К кодовой базе были добавлены дополнительные комментарии. Если вы не особо хотите работать с продуктами других производителей, то работа с этим кодом / проектом кажется вашим лучшим вариантом.

1
ответ дан 15 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: