2012-04-07 95 views
1

我想通過VB.net連接到IBM大型機,並通過VB.net直接運行在大型機中的作業,並查看輸出回來.... 任何人都可以請幫助如何連接到IBM大型機並通過vb.net直接運行作業....從vb.net連接到IBM/ISPF

+2

這完全取決於您的主機以及它爲您企業的其他部分提供了哪些設施。 – RBarryYoung 2012-04-07 22:32:36

+0

我們使用IBM大型機和ISPF作爲主機的接口 – user1271146 2012-04-07 23:39:16

+0

請問您能更具體嗎?你想從Windows提交JCL還是提交位於主機上的PDS成員的JCL? – zarchasmpgmr 2012-04-08 04:08:07

回答

3

我認爲你不想複製ISPF GUI mode的功能。

一種方法是直接使用FTP到JES內部閱讀器,如this thread中所述。大型機安全人員可能會拒絕這個,我知道我的確如此。

另一種方法是screen scrape ISPF。

您可以使用TSO中的submit命令並在TSO中運行SDSF來取代輸出,而不是屏幕抓取ISPF。您還可以編寫RexxJava以在大型機上運行,​​以您希望的形式爲您提供輸出,而不必讓VB代碼注意ISPF和/或SDSF面板。

您可以使用CICS web service通過SPOOL API提交批處理作業,檢索結果可能更具挑戰性。您可能必須將輸出存儲在z/OS Unix文件中並從那裏檢索它。

+0

所有的JCL的存儲在大型機的PDS成員...我只是想從VB.net觸發工作......事實上,重複的功能ISPF GUI .....我還想在VB.net中返回作業的結果(返回代碼)... – user1271146 2012-04-08 16:18:36

+0

與TSO SUBMIT命令一起,查看相對較新的SDSF REXX接口。 – zarchasmpgmr 2012-04-08 20:21:45