В законопроекте сказал, что есть много способов, в зависимости от доступных инструментов:
- Задать для образца файла
- Есть пакетов, которые могут генерировать данные . Поскольку я не работаю на вашем сайте, я не знаю, были ли они установлены. Они, как правило, дорогие, но
- Напишите Программа Cobol (Предполагаю, что источник - это мэйнфрейм), поэтому это должно быть сделано на мэйнфрейме.
- Я полагаю, источник является мэйнфреймов, попасть на мэйнфреймов и использовать FileAid (или FileMaster или то, что они есть) для установки файла. FileAid и его значок позволяют редактировать файлы с помощью тетради Cobol.
- Используйте файл RecordEditor, чтобы создать файл. Вы можете импортировать Cobol Copybooks в RecordEditor, а затем использовать их для редактирования файлов Cobol-Data.
- Используйте макрос RecordEditor, чтобы сгенерировать файл;
- Напишите программу Java/jython/JRuby с пакетом интерфейса Cobol (посмотрите на sourceforge)
- Есть много других возможностей, так как я не знаю, какое программное обеспечение или навыки у вас есть, я не могу посоветовать.
RecordEditor Макрос для создания некоторых числовых данных:
/******************************************************************
* Purpose: RecordEditor Example Macroto generate numeric data for a file
*
* It is best to run this script from a Single Record Screen rather than
* a Table screen
*
*******************************************************************/
var rec = layout.getRecord(0)
var lines = RecordEditorData.view.createLines(20)
for (lineNo = 0; lineNo < 20; lineNo++) {
print(lineNo);
for (i=0; i < rec.getFieldCount(); i++) {
try {
lines[lineNo].getFieldValue(0, i).set(lineNo * 100 + i)
} catch(err) {
lines[lineNo].getFieldValue(0, i).set(i % 10)
}
}
}
RecordEditorData.view.addLines(-1,1, lines)
Выход из Macro:
много способов, но это зависит от того, что у вас есть доступ. Самый простой, на самом деле использование тетради, это для вас сделать это в небольшой программе COBOL. –