我的公司有一個承包z系列主機數據的外包合作伙伴。數據不在db2中,但在一些較舊的結構中。我想vsam表,如果我沒有誤解這些大型機傢伙。我們沒有關於大型機技術的ih-house知識。當我們與合作伙伴的大型機討論時,聽起來他們會說外語。我們不瞭解他們,他們不瞭解我們。 PC世界和大型機世界是完全不同的,是的。 我們通過3270終端仿真器(IBM Persona Communications)訪問數據。 終端仿真器不直接連接到大型機,而是直接連接到HIS 2000 Server(Microsoft Host Integration Server)。當客戶將tpc/ip與HIS服務器通話時,HIS會將SNA與主機通話。我們有一個內部開發的幫助臺軟件(用c#編寫)來監視其他系統的可用性。現在我們請求擴展解決方案來監視大型機的可用性。我們的想法是從我們的代碼開始3270會話。如果連接超過系統可用,如果不可用,則不可用。我們不需要登錄到大型機並訪問那裏的任何數據,只需檢查是否打開3270連接。我知道這並不意味着實際的數據是可用的(有時數據被批量作業鎖定,即使系統啓動並運行,我們也無法訪問),但這種方法對我們來說已經足夠了。你能指點我一些文件或現有的項目嗎?我們可以使用HIS或個人通信庫嗎?我還沒有找到任何文件。檢查是否可以從C#獲得3270連接到大型機?
回答
我不確定我的解決方案是否適合您。我使用IBM PC Communicator Emulator,並使用可用的API將其連接到MS Excel。你可以看看這裏的API文檔編碼 - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/emulator_programming07.htm.
如果您需要的代碼示例通過3270從Excel連接到MF模擬器請讓我知道,我可以給你提供相同。
問候,
尼丁
nsrivastava2 [在] gmail.com
剛剛遇到另一個軟件,聲稱它更快,更好的屏幕報廢「Jagacy 3270」jagacy.com,但它的成本大約2500美元:) –
好吧,我終於得到它。
我正在使用個人通信api。
所有函數都存在於兩個dll中 - pcsapi32.dll(pcsapi函數)和pcshll32.dll(ehllapi函數),它們是Personal Communication安裝的一部分。 一切IBM文檔中是有據可查的,可以在
找到或下載PDF格式。
我不得不p/invoke本地Windows功能,並沒有問題。試圖使用主機訪問代碼庫自動化對象,但有一些問題,並放棄。
在codeproject站點找到可用的代碼示例http://www.codeproject.com/KB/cs/all_ehllapi.aspx
- 1. 是否可以從Android連接到MSMQ?
- 2. 是否可以從C#客戶端連接到nanomsg套接字?
- 3. 如何檢查手機是否連接?
- 4. 如何檢查我是否可以使用JavaScript連接到URL?
- 5. 檢查我是否可以連接到默認的Maven倉庫
- 6. 如何檢查Rails 3.2是否可以連接到MySQL?
- 7. 檢查是否可以連接到數據庫?
- 8. 檢查Firefox OS是否連接到WiFi以獲得特權應用程序
- 9. 檢查Windows機器是否可以充當RDP連接的主機
- 10. C++ ODBC檢查連接是否成功
- 11. 檢查網絡連接是否可用
- 12. PHPSECLIB檢查是否可連接
- 13. 是否可以從未連接到域的計算機查詢AD?
- 14. 檢查mongoDB是否連接
- 15. 是否可以「連接」查詢結果?
- 16. 檢查視頻是否連接到netstream
- 17. 檢查是否連接到網絡; jQuery
- 18. 檢查系統是否連接到Kafka
- 19. 在Windows上,是否可以遠程獲得IMOB連接的Symbian手機的IMEI?
- 20. 檢查域是否可以購買 - C#
- 21. 檢測到機器是否連接/可用?
- 22. 檢查打印機是否連接到電腦
- 23. 檢查用戶是否連接到機器人
- 24. 檢查相機或麥克風是否連接到電腦
- 25. 是否可以在打開連接之前檢查到SQL數據庫的連接是否存在?
- 26. 如何檢查代理是否可以在Ruby中連接?
- 27. 是否可以檢查互聯網連接的HTML?
- 28. 檢查php-cgi服務器是否可以遠程連接
- 29. 是否可以連接到Webpshere MQ?
你在哪裏看?你有什麼嘗試?我們希望看到人們所做的一些努力,所以我們知道我們沒有爲他們做他們的工作。 – Oded
我剛剛在codeplex.com上找到一個名爲Open 3270的開源項目。不幸的是文檔記錄不佳。 @Oded:你有沒有這方面的經驗?我從底層開始。我認爲很明顯我沒有任何東西。我不希望別人爲我做工。但是,這種老式的大型機技術並不廣爲人知,我只希望能夠指出一些我可以從頭開始的材料。我猜那裏有人在我身邊。 – Nurko
對不起,我根本沒有使用大鐵桿的經驗。還有其他問題標記爲3270(點擊標籤),也許有一些鏈接/線索會出現在相關的問題之一。 – Oded