現在有一個新的要求。我手頭上有一些特別的工作。要求是連接一個基於桌面的Java應用程序,以讀取某些CICS事務生成的Mainframe數據。 [基本上我必須讀取所有記錄在文件中(與我們在linux中使用tail-f文件名的方式相同)。這只是FYI我的要求是不同的東西。]從Windows桌面連接到CICS應用程序
我問及才知道,我的僱主不能給我提供MQ或CICS事務網關接入。他提出了一些屏幕抓取的方法。我已經使用VB.Net應用程序和Quick3270以及IBM Communicator仿真器來完成該任務。這兩個仿真器提供的功能可以用來讀取屏幕上的任何內容。
你可以參考EHILLAPI編程細節(語言進行編程仿真器) - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/emulator_programming07.htm如果你有興趣學習。
但是這種方法是制約我能來在屏幕上的最大字節數。使用這種方法會導致嚴重的網絡延遲,因爲我必須每次刷新(基本上都是從CICS中的一個頁面移動到另一個頁面)以獲取跨越多個頁面的數據。
您能否提供我一些方法,這樣我的僱主不必要求客戶打開任何端口上他的大型機或安裝任何軟件(因爲這是不可能的我的僱主)。
我可以使用3270終端仿真和檢索所有(或至少更多的數據)。通過這種方式,我的僱主的要求得到滿足,他不需要向他的客戶提問。 (無論如何,從模擬器我們正在解僱CICS交易)。我們希望所有事情都能在我的僱主的盡頭完成,而不會干擾客戶的大型機甚至一點。
請不要建議MQ,因爲客戶端沒有它。
如果仍暗示CICS事務網關,那麼請讓我知道我將如何連接到遠程計算機(我需要的技術細節)。
- 我需要向客戶詢問什麼信息。
- 我需要在我的機器上安裝哪些軟件。 - 使用該軟件的技術細節。
問候,
尼廷
看看http://www.jagacy.com/。有很多產品做類似的事情 –
你可能想看看[這個線程] [1]的一些想法。 [1]:http://stackoverflow.com/questions/5191632/which-is-proven-solution-to-connect-mainframe-and-java-which-is-best-in-mq- seri/5211623#5211623 – cschneid