我有一個問題,我需要複製在PDS中創建的最新成員,但作爲dar,我知道我唯一的選擇是選擇要複製的成員名稱。 每天使用FTP JCL更新PDS,我無法更改,所以我做的是在FTP成功結束後運行我的複印作業。 有什麼辦法可以做到嗎?也就是說,根據創建日期選擇一個成員? 謝謝!如何使用jcl複製pds的最新成員?
回答
我沒有看到一種方法來做到這一點,而無需編寫一些代碼。
IEBCOPY不允許根據成員創建日期進行選擇。
如果PDS不是特別大,您可以在FTP之前創建一個副本,運行SuperC in batch,解析輸出(也許用Rexx),然後構建您的IEBCOPY SELECT聲明。
我不相信你可以依靠FTP更新成員統計信息,這就是爲什麼我建議上面的kludge。它並不真正讓你成爲「最新」的成員,它讓你的成員與任何FTP活動之前創建的副本不同。
在您的評論中,您表明您想要使用SORT複製PDS。我不相信這會給你你想要的。 IEBCOPY(或ISV嵌入式替代品之一)是用於複製PDS的。如果您使用SMS進行管理,則可以使用指向SYSUT2 DD上的SYSUT1的LIKE parameter(使用IEBCOPY進行復制時);應該複製DCB特性,以便獲得可以使用的數據集。
如果你發現你可以依靠PDS成員統計通過FTP進行更新,那麼你可以使用LMINIT,LMOPEN,LMMLIST,LMCLOSE ISPF服務,以確定你的「最新」的成員,而不需要的副本PDS。
我想嘗試像複製pds(沒有選擇成員,將其全部複製)到臨時數據集,我希望能夠使用該臨時數據集作爲輸入進行排序(我也希望它會複製統計),然後按照「創建日期」位置的升序進行排序。我有一個問題,這是數據集創建,但我可以讀取的格式... VS。 –
- 1. 將成員從一個pds複製到另一個?使用jcl語句
- 2. JCL用於將某個成員從一個PDS複製到另一個
- 3. 用於創建PDS和成員的JCL文件
- 4. 如何使用JCL將數據集(ps或pds)從MVS複製到PC
- 5. VSAM到PDS成員
- 6. 使用jcl的pds/ps參考信息數據(i)
- 7. 與DDNAME相關的PDS成員列表
- 8. COBOL:SYSIN JCL用於編譯來自PDS的源碼
- 9. 如何使用JCL
- 10. 找到PS/PDS在JCL中的遷移狀態
- 11. 成員級複製
- 12. 如何使用ant複製最新更新的單個文件?
- 13. 使複製的成員引用變量引用複製的成員,而不是原始的
- 14. CLIST可以訪問PDS成員和GDG文件嗎?
- 15. 從成員複製方法
- 16. C++:複製靜態成員?
- 17. 如何將只讀成員的javascript對象複製到非只讀成員?
- 18. 複製引用類成員資源
- 19. 如何使用複製生成矩陣
- 20. 如何在JCL中使用參數
- 21. 使用.bat命令複製最新或最新文件
- 22. 如何:通用二進制最小堆比較成員對象
- 23. 創建使用JCL
- 24. 使用JCL和CLR
- 25. 獲取最新批准的成員
- 26. 使用strcpy複製char *數據成員的構造函數
- 27. 複製不是VB.Net中System.IO.FileInfo的成員
- 28. 類型「NSObject的」沒有成員「複製」
- 29. C++防止複製的成員數據
- 30. 如何使用Hibernate Projection檢索複雜的類及其成員?
您能否用您對@ cschneid廣泛答案的評論中的信息更新您的問題,並用您想要做的事情(告訴我們您想做什麼)加以補充,而不是問問我們如何去做您的想法會給你你想要的。如果您正在將文件FTP到PDS中,則不會記錄任何成員統計信息。沒有。零。納達。所以殺掉那條路線,告訴我們你需要做什麼。 –
如果它是一個正常的PDS並且沒有被壓縮,那麼你可以保證訪問的唯一東西是寫入的最後一個成員。 PDSE,你運氣不好。壓縮,你運氣不好。 – zarchasmpgmr