2015-05-13 3 views
0

Я пытаюсь загрузить файл VSAM с данными, содержащимися в последовательном файле, используя следующий JCL, но я получаю внутреннюю ошибку JCL.Ошибка при копировании последовательного набора данных в файл VSAM

//TESTJB5 JOB ,,NOTIFY=MURUGAN,REGION=6M     
//S1 EXEC PGM=IDCAMS          
//SYSPRINT DD SYSOUT=A         
//INDD DD DSN=MURUGAN.DATASET.FILE1,DISP=SHR    
//OUTDD DD DSN=MURUGAN.TEST.VSAM,UNIT=SYSDA,    
// DCB=(BLKSIZE=27920,LRECL=80,RECFM=FB),     
// DISP=(NEW,CATLG,DELETE),SPACE=(TRKS,(1,1))    
//SYSIN DD *            
REPRO INFILE(INDD) OUTFILE(OUTDD)       
/* 
+0

В какой момент вы получаете сообщение? Укажите точное сообщение (копия/вставка), включая код сообщения. Если у вас есть задание катушки из задания, включите все это, пожалуйста (используйте ссылку редактирования под своим вопросом, чтобы включить все это в свой вопрос. –

ответ

0

У вас есть несколько проблем разных величин.

Во-первых, ,, на карте JOB выглядит подозрительно. Это не так, но это служит абсолютно никакой цели, кроме как заставить людей думать, что это выглядит подозрительно. Вы сэкономите потраченное впустую время, полностью удалив эти двойные запятые.

У вас нет MSGCLASS в инструкции JOB. Это (в зависимости от варианта сайта) означает, что вы ограничиваете свои шансы получить диагностическую информацию.

У вас нет КЛАССА в заявлении JOB.

Предлагаю вам обратиться к вашему непосредственному боссу, коллегам, технической поддержке, чтобы показать вам образец JOB-карты, которая соответствует стандартам вашего сайта.

Ваше заявление REPRO не будет работать, потому что вы запустили его в первой колонке.

Какова ваша вероятная фактическая проблема, заключается в том, что вы не знаете, как использовать файл VSAM (набор данных). Возможно, у вас уже есть файл VSAM этого имени, и теперь вы создаете (не понимая) обычный последовательный файл с тем же именем. Лучшее предположение без дополнительной информации.

Смежные вопросы