我正在嘗試使用IEBGENER創建合併平面文件的JCL。輸入文件的數量不是恆定的。我們可以用IEBGENER做到嗎?合併平面文件
Q
合併平面文件
0
A
回答
2
當您調用PROC
時,您可以覆蓋IEBGENER SYSUT1 DD
嗎?喜歡的東西:
//EXEC procedure
//procstep.SYSUT1 DD DSN=first.copy.file,DISP=SHR,
// DSN=second.copy.file,DISP=SHR,
// DSN=thrid.copy.file,DISP=SHR
etcetera...
哪裏procedure
是編目程序和procstep
是IEBGENER一步。
當針對單個DD語句給出的多個數據集爲 時,它們被連接在一起。至於 與IEBGENER
有關,它們應該看起來像一個輸入數據集。
0
當我們有輸入文件計數時,這很容易做到不是由作業運行時間確定的。從源代碼創建的文件作爲GDG base
的世代創建,並指定基礎作爲輸入,這個輸入需要迄今爲止創建的所有世代......但是每當創建到目前爲止的世代都將被考慮;避免它;用所有世代的數據創建一個臨時文件,並刪除所有這些文件,以便下一次您將有新的一代被考慮。我清楚了嗎?讓我知道如果不是!
+0
我們不能有gdgs。 – Saisha
0
答:如果你不能GDG的空文件爲缺少的文件,特別是你需要有一個限制(10,20?)。 B.如果您使用Control-M或類似軟件,您可以使用INCLUDE預處理DD語句。只有包含材料準備就緒後,才能提交作業,並且該作業必須是單獨的作業。也就是說,根據文件數量從替代套牌動態構建JCL。
C.您可能必須編寫程序或CLIST來測試是否存在並連接文件。
任何正在使用GDG並同時讀取它們的人都應該始終記住最先的一代是先讀取的。
相關問題
- 1. 水平合併文本文件
- 2. 在一個平面文件中合併兩個聚合表達式的結果
- 3. 合併兩個文件面向行
- 4. 無法完成ODI平面文件平面文件導出
- 5. 將平面文件行分割爲多個平面文件SSIS
- 6. 水平合併兩個文件,並格式化
- 7. 合併文件
- 8. 在SSIS包中合併平面文件和另一個數據源
- 9. XSLT迭代平面文件
- 10. 數限制 - 平面文件
- 11. 平面文件人口
- 12. 解析uniprot平面文件
- 13. XQuery - 輸出平面文件
- 14. DynamoDB vs S3平面文件?
- 15. 平面文件數據源
- 16. 平面文件導入
- 17. 索引的平面文件
- 18. SSIS平面文件到FTP
- 19. 平面文件源與EzApi
- 20. mongodb gridfs到平面文件
- 21. 平面文件導入!
- 22. oracle到平面文件
- 23. 平面文件XML分組
- 24. 在SSIS從平面文件
- 25. 合併hdf5文件
- 26. 合併文件rowwise
- 27. 合併JavaScript文件
- 28. 合併NodeJS文件
- 29. 合併RTF文件?
- 30. Swift - 合併文件
如何指定輸入文件?直接在JCL或其他來源? – NealB
我們有一個調用proc的工作。 Proc有IEBGENR步驟。文件編號是不固定的。我正在考慮在proc中使用符號參數並將這些值從作業中傳遞。是否有其他方法可以做到這一點?我們不能擁有gdgs。 – Saisha