Gregory, спасибо за разъяснение. Я пробовала подавать на вход так же, но как sl. Аналогично, могу попробовать вновь лишь в понедельник. Все же, должен быть способ, из aws файла получить полноценный аналог ленты под геркулес. Видела программу, тоже на ассемблере, который якобы aws tape записывает на реальный tape. Но я не стала пробовать, так как aws файл не могла заставить считаться. нет ли ещё способа, аналогично восстановлению диска из aws под геркулес? С дисками тоже хитрость обнаружилась. После инициализации командой геркулес, необходимо сначала инициализировать под ОС VTOC в оффлайн icksdf, затем только восстананавливать опят под "чистый" геркулес, командой restore. Во всяком случае я так приноровилась и диски выглядят, как полноценные.
Сообщение отредактировал mentor - Сб, 25.06.2016, 18:21
Все же, должен быть способ, из aws файла получить полноценный аналог ленты под геркулес.
Так веь файл AWS и есть "полноценный аналог ленты под Hercules"...
Цитатаmentor ()
нет ли ещё способа
Так я же еще в посте #86 предлагал программу VTT2DISK (файл 533 CBT).
Цитатаmentor ()
С дисками тоже хитрость обнаружилась. После инициализации командой геркулес, необходимо сначала инициализировать под ОС VTOC в оффлайн icksdf,
так это в документауии написано - после DASDINIT том для использования в z/OS нужно форматировать IBCDASDI (автономная) или ICKDSF. Кроме z/OS существуют и другие операционные системы (zVSE, zVM, ...) и формат используемых томов имеет некоторые особенности, так что форматировать том нужно соотвествующей программой...
FTT2Tape, в нашем случае, программа на ассемблере? Где можно взять исходник? хотелось бы, все таки, получить полноценный эмулятор ленты, чтоб можно было использовать из пп, не изменяя настройки, с (SL,...)
как лента в задании описана? из сообщений видно, что лента перематывается и разгружается, z/OS ее отвергает: IEF503I INCORRECT VOLUME LABEL. В ответ на "снимите/поставьте" D 281 M 281,02131C... не пробовали ленту в "готово" перевести (devinit 281)?
но ведь все точно то же самое будет и с реальной лентой происходить а не только с моделированной
Сообщение отредактировал Gregory - Пн, 27.06.2016, 13:32
Добавлено (27.06.2016, 16:08) --------------------------------------------- Gregory, да, я пробовала отсоединить и вновь подсоединить. или монтировать. И не монтируется, и справка не снимается, беда совсем :-)
далее, я намудрила с swap, но благодаря DEVINIT, о которой я узнала вчера от Вас,
IGF513I DEVICE .284 INVALID FOR SWAP - UNIT REFERENCE INVALID IEF196I IGF509I SWAP 0284 - I/O ERROR IGF509I SWAP 0284 - I/O ERROR IEF196I IGF509D REPLY DEVICE, OR 'NO' 38 IGF509D REPLY DEVICE, OR 'NO' R 38,284 IEE600I REPLY TO 38 IS;284 IEF196I IGF502E PROCEED WITH SWAP OF 0284 TO 0284 IGF502E PROCEED WITH SWAP OF 0284 TO 0284 IEF196I IGF505I SWAP FROM 0284 TO 0284 COMPLETE IGF505I SWAP FROM 0284 TO 0284 COMPLETE IEC502E K 0284,02131C,NL,K020201A,ST02,G0213130 -J0120VS1 ST02 ADRDSSU 04 4490 .06 .00 23.3 IEF404I K020201A - ENDED - TIME=07.13.33
файлы восстановлены, проверены.
осталось переварить, работать над ошибками и искать способ, получения aws файл с SL меткой, если это возможно. Gregory, спасибо Вам за поддержку и за дельные рекомендации.
А почему (2,NL), а не (1,NL)? по моему разумению на ленте один файл (записи данных и tapemark). если так то (2,NL) вызывает перемотку ленты в конец и ошибку ввода-вывода, а ошибка ввода-вывода вызывает swap...
Gregory, видимо у меня что-то не пошло тогда. Вы правы, с (1,NL) отработала без ошибки. Но, если с NL на вход подать не тот картридж, программа не распознает ошибку?
Сообщение отредактировал mentor - Чт, 30.06.2016, 13:51
Но, если с NL на вход подать не тот картридж, программа не распознает ошибку?
Нет. Различить две ленты без меток нельзя, собственно, для того и придуманы стандартные метки. И именно поэтому z/OS не позволяет установить ленту NL заранее - чтобы минимизировать риск неумышленного уничтожения данных.
Цитатаmentor ()
кстати, по Вашей ссылке скачала файл 533, перекачала на МФ в binary, но распаковать не удается: receive indsn('K010101.FILE533.XMI')
файл нужно передать как binary в последовательный набор данных F 80.
Сообщение отредактировал Gregory - Пн, 04.07.2016, 21:43
Gregory, я так и передавала, в bynary. Gregory, у меня сеть еще не пошла в геркулесе. По инструкции Ижевских коллег, не получается. Либо я недопонимаю чего-то, либо там написано на "знатока". через Vtam работает telnet: а при старте TCPIP выдает следующее сообщение: EZZ4202I OPENEDITION-TCP/IP CONNECTION ESTABLISHED FOR TCPIP EZZ4308I ERROR: CODE=80103332 DURING ACTIVATION OF DEVICE LCS1. DIAGNOSTIC CODE: 02