1
A
回答
4
是的。從技術上講,COBOL批處理程序正在與CICS進行通信,並且您將從JCL執行COBOL批處理程序。您可以在CICS Transaction Server手冊中閱讀更多內容。
外部CICS®接口是一個應用程序編程接口,它使MVS™中運行的非CICS程序(客戶端程序)能夠調用在CICS區域中運行的程序(服務器程序)通過通信區域接收數據。 CICS應用程序被調用,就好像被另一個CICS應用程序鏈接一樣。
Introduction to the external CICS interface
我相信你的CICS程序不能使用地圖(必須是對話),但它已經有一段時間,因爲我已經有工作CICS,所以我可能是錯誤的。
2
有三種方法可以做到這一點:
- 使用EXCI,這是IBM做這個標準的方式。它有適量的設置。它不支持多個發生正確。它剛剛擴展到支持容器(超過64k COMMAREA限制)。
- 通過網絡調用CICS程序,就像您從某個PC應用程序調用它一樣。這是各種奇怪而不好玩的,但它是可能的。您需要使用COBOL編寫一個程序來使用TCP/IP實現HTTP並從批處理中調用它。
- 但第三方產品,如DataDirect的Shadow。他們基本上簡化了IMB的EXCI接口的功能。
或者如果可能,就不要這樣做。將邏輯移至共享中,或者在DB2中共享數據,其他內容。
相關問題
- 1. 如何從C#調用CICS程序
- 2. 從java中調用JCL
- 3. JCL用於運行COBOL程序調用子程序
- 4. 從批處理執行java JCL
- 5. 如何從第三個批次調用兩個批次?
- 6. 從Windows桌面連接到CICS應用程序
- 7. 用批次問題替換程序
- 8. 如何將參數從CICS-COBOL傳遞到COBOL-DB2程序
- 9. 如何通過JCL/Shell腳本(unix框)檢查CICS區域的狀態
- 10. 從批次
- 11. 從批次
- 12. JCL一個COBOL表讀/插入程序
- 13. 爲JSF Web應用程序使用大型機CICS登錄
- 14. 如何從Delphi 2010應用程序中調用MS-DOS批處理程序
- 15. 從大型機批處理程序調用Web服務
- 16. 關於從C#程序調用批處理文件的建議
- 17. 批次:從SETLOCAL EnableDelayedExpansion
- 18. 批次:從目錄
- 19. Android應用程序:調用AsyncTask兩次?
- 20. 從.net應用程序批量打印?
- 21. 批次調用依賴項ID要求?
- 22. 彈簧批次從監聽器類調用DAO類
- 23. 安裝程序被調用兩次
- 24. Android處理程序調用Runnable兩次
- 25. 如何使用JCL
- 26. 創建使用JCL
- 27. 使用JCL和CLR
- 28. 與多個批次批次
- 29. 從程序集調用printf時輸出字符串兩次
- 30. 從ASCX頁只調用一次ashx的處理程序
對於我的一個演出,我們做了很多更新VSAM文件,因爲我們在一個奇怪的操作系統升級limbo和有某種共享問題(共享選項5 iirc),無法直接更新文件。我相信我們也習慣從批處理調用CICS程序,將處理結果返回給MQ。這兩種情況都不需要地圖。 – Fuser 2011-11-28 19:54:33