2012-04-07 2 views
1

Я хочу подключиться к мэйнфрейму IBM через VB.net и запускать задания, присутствующие в мэйнфрейме, непосредственно через VB.net и просматривать выходные данные ... Может ли кто-нибудь помочь для подключения к мэйнфрейму IBM и запускать задания непосредственно через vb.net ....Подключение к IBM/ISPF от vb.net

+2

Это полностью зависит от вашего мэйнфрейма и того, какие средства он предоставляет для остальной части вашего предприятия. – RBarryYoung

+0

Мы используем мэйнфрейм IBM и ISPF в качестве интерфейса для мейнфрейма – user1271146

+0

Не могли бы вы быть более конкретными? Вы хотите отправить JCL из Windows или отправить JCL в члены PDS, хранящиеся на мэйнфрейме? – zarchasmpgmr

ответ

3

Предполагаю, вы не собираетесь дублировать функции ISPF GUI mode.

Одним из способов было бы использовать FTP непосредственно для внутреннего считывателя JES, как описано в this thread. Возможно, люди, работающие в сфере безопасности мэйнфреймов, не разрешат это, я знаю, что это действительно так.

Другим методом будет screen scrape ISPF.

Вместо экранирования ISPF вы можете использовать команду submit в TSO и запустить SDSF в TSO для получения вашего вывода. Вы также можете написать Rexx или Java для работы на мэйнфрейме, чтобы дать вам свой результат в желаемой форме, вместо того, чтобы ваш код VB осознавал панели ISPF и/или SDSF.

Вы можете использовать CICS web service, который отправляет пакетные задания через API SPOOL, получение результатов может быть более сложной задачей. Возможно, вам придется сохранить вывод в файле Unix z/OS и получить его оттуда.

+0

Все JCL хранятся в члене PDS мейнфрейма ... я просто хочу запустить задание с VB.net ... Фактически дублируя функциональность ISPF GUI ..... Также я хочу, чтобы результат (код возврата) задания возвращался в VB.net ... – user1271146

+0

Наряду с командой TSO SUBMIT посмотрите на относительно новый интерфейс SDXF REXX. – zarchasmpgmr

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