簡體   English   中英

要在大型機外部更新的 VSAM 文件

[英]VSAM file to be updated outside of mainframe

我有一個要求,以確保我可以從外部大型機更新/刪除 VSAM 文件記錄。 即,來自 do.net 應用程序。

我肯定在網上四處張望,但沒有找到很多關於這個話題的信息。 VSAM文件是否可以像DB2數據庫或MQ系列一樣被其他系統訪問?? 任何指針都會有所幫助

我知道使用存儲過程 (SP) 您可以訪問 Vsam 文件。 您有 DSNACICS 來調用訪問 VSAM 文件的程序。 SP 必須是外部的,用 Cobol、Java 或其他語言編寫。 這個SP可以在主機外調用。

問候, 羅伯托·奇里諾斯

您要問的問題是“我可以訪問大型機上的 VSAM 通用編程接口,以提供對 VSAM 文件的 CRUD 操作嗎?”

像 Db2 這樣的數據庫提供像 JDBC 這樣的通用接口來訪問由 Db2 子系統管理的數據。 然而,VSAM 是一種由操作系統管理的訪問方法。 目前,z/OS 不提供用於從外部訪問 VSAM 的通用用戶編程接口 (GUPI)。

為了解決這個問題,一些供應商提供可以在大型機上運行的收費服務,以提供對這些數據的訪問。 IBM Data Virtualization Manager (DVM)就是這樣一種產品。 我沒有使用過該產品,但引用的鏈接顯示了如何訪問 VSAM 文件(一些訪問是只讀的,而其他訪問提供讀寫)。

本質上,您將需要提供一個服務器端組件來訪問 VSAM 文件。 這可能是多種選擇之一。 也許最簡單(主觀)的是編寫可通過z/OS Connect訪問的 CICS 事務,該事務將執行請求的操作。 IBM ZOAU 也提供實用程序來執行此操作。

最重要的是,沒有平台提供 RESTful 方式來訪問 VSAM 文件,但如果您付出編碼努力,這是可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM