Можно ли использовать Fiddler для мониторинга сеанса PCOMM или любого сеанса эмулятора 3270? - PullRequest
0 голосов
/ 10 октября 2018

Можно ли использовать Fiddler для мониторинга сеанса мэйнфрейма PCOMM ?Или сеанс мэйнфрейма с любым программным обеспечением 3270 Emulator ?Если так, то как?Я посмотрел документацию Fiddler и искал, и она не упоминается.

Конечная цель - подключиться к мэйнфрейму с помощью кода Java.Я уже предоставил решение для автоматизации PCOMM, которое входит в систему, переходит в CICS, выполняет транзакцию, просматривает экраны и помещает данные экрана в файл.Теперь клиент хочет, чтобы я делал то же самое без PCOMM.Пользователь хочет использовать решение Java.У меня есть Java-программа, которая подключается к мэйнфрейму.Но начальный экран меню не возвращается, чтобы «войти» в мэйнфрейм.Я вижу серию из 3270 кодов, таких как 255 (IAC) 253 (DO) 40 (?), Я отвечаю с 255, 253 (будет делать) 40 (?) EOR.Мэйнфрейм возвращается с 255, 250 (Subnegotiate) 40 (?) И так далее.Я пробовал такие коды по-разному, но пока не повезло.См. http://www.faqs.org/rfcs/rfc1576.html для получения дополнительной информации о кодах для согласования сеанса 3270. Это очень старый документ, и с тех пор, возможно, он был обновлен.Также http://www.faqs.org/rfcs/rfc854.html

Я думал о том, чтобы контролировать сеанс PCOMM, чтобы найти правильный диалог для согласования соединения с сеансом 3270.В конце концов, PCOMM работает над тем, чтобы этот сеанс состоялся.

спасибо, Барух Атта

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Работая с другими сотрудниками здесь, мы пришли к выводу, что Fiddler не может просматривать сообщения PCOMM.Мы пришли к выводу, что Fiddler может контролировать только сообщения, основанные на BROWSER.Наши сотрудники утверждают, что являются «экспертами» в Fiddler, с большим опытом работы.Если кто-то в STACK Overflow действительно может использовать Fiddler для мониторинга связи PCOMM с мэйнфреймом, я бы хотел оказаться ошибочным.

0 голосов
/ 11 октября 2018

Я вижу, что ты делаешь.У вас есть несколько вариантов:

  1. Используйте HATS или API Host on Demand (HOD) для доступа к экранам.Этот API предназначен для преобразования экранов в объекты Java, с которыми вы можете работать.На самом деле вы можете использовать HATS для создания веб-сервисов (на основе SOAP или REST), к которым вы можете использовать любой клиент для доступа.Это самый быстрый и быстрый способ.Вот обзор веб-сервисов HATS .Если вы попытаетесь просто подключиться к потоку telnet с помощью Java, вы потратите месяцы, если не годы, на воссоздание того, что API HATS / HOD уже предлагает.

  2. Измените ваши приложения CICS и настройте веб-сервисы CICS.Это пакеты OSGi, которые вы развертываете в регионах JVM в CICS.Это самый элегантный метод, но требует более крутой кривой обучения и времени для реализации.Однако, как только вы сделали первую программу CICS, остальные начинают падать, как домино. Проверьте это Redbook .

...