2017-03-05 47 views
-2

我可以在z/OS中使用哪種語言在DB2 Z/OS V10中創建作業?DB2 Z/OS V10大型機:如何創建作業

在Z/OS大型機,請提供示例腳本來創建或SUBMIT執行存儲的程序工作。

+2

不可能從非常廣泛的意義上回答。我們知道你的圖書館沒有被稱爲什麼,也沒有任何你的網站標準的工作或STC。你甚至沒有說你想做什麼,這意味着一堆不同的東西。你有同事。你有技術支持。你問的地方不在這裏,你的問題已經很廣泛,我們只能猜測。工作是用JCL和JCL編寫的,如果你還沒有意識到,那麼你需要在你的站點提供額外的支持。 –

回答

2

雖然我與比爾W.(以上)同意,我想我會提供詳細一點的位置,以防有人真正想要寫一個應用程序,可以提交一個大型機工作。

在覈心,在z/OS的一個「任務」只是一系列定義工作單元JCL語句。好消息是,現在有很多的方式工作能夠流入的z/OS:

  • TSO,ISPF或OMVS「提交」命令(或等同於其他子系統)
  • FTP,通過使用QUOTE SITE FILETYPE = JES和FTP使用IEBGENR到JCL複製到INTRDR SYSUT2 PUT
  • 通過JCL,例如
  • 在使用EXEC CICS SPOOL的API
  • 從操作員控制檯使用START命令
  • 從遠程系統CICS應用使用NJE p rotocol
  • 從廠商的產品,如作業調度軟件的所有方式

的各種「提交」命令通常可以沒有太多的麻煩,如果你希望做一些簡單的腳本。

如果您需要在腳本或其他軟件提交作業,酷一點要記住的是,作業可以只要打開稱爲內部讀者的特殊文件提交。您只需分配並打開內部閱讀器,然後編寫您的JCL(通常是固定的80字節記錄),然後關閉內部閱讀器 - 中提琴,您的作業已提交。

您可以通過多種不同的方式分配內部閱讀器。在JCL中,它就像//ddname DD SYSOUT=(,INTRDR)一樣簡單。您還可以使用TSO ALLOC命令等等 - 甚至在LE運行時也有很好的支持,使內部讀取器可以被C,Java,COBOL等訪問。對於位級(彙編)人員,SVC 99提供了分配內部讀卡器所需的所有內容。

一旦內部讀者文件分配,你只需打開並寫入到它,就好像它是任何其他文件。在封面之下,內部讀者對JES來說只是一個「管道」,即「工作入口子系統」......正如您可能猜到的那樣,JES處理(除其他事項外)處理作業提交。用JES打開管道,你寫的應該是代表你想提交的工作的JCL。

如果你在其他一些平臺上運行,並要提交工作到z/OS,那麼FTP可以是最簡單的路徑。正常連接並輸入上面的SITE命令,然後您可以「PUT」包含一組JCL記錄的文件。關於FTP界面的一個很酷的事情是,它可以讓你找回一個作業標識符,你可以使用它來跟蹤作業並獲取它的輸出。

請記住,有各種選項和安全控制來限制誰可以在z/OS上執行什麼操作,因此如果您的站點已保護提交作業的權限,則可能還有其他障礙需要克服。

我在z/OS上提交作業時有兩分錢的價值... :)

+0

非常感謝你的回覆。我會在星期五回覆你。再次感謝。 –