Привет всем. Господа, чтоб мои дурацкие вопросы не вызывали раздражения, в 2-х словах моя ситуация: Я умею работать в MVT/SVS - там у меня нет вопросов, но это граница моих знаний; сейчас мне приходится иметь дело с z/OS под Геркулесом, который к тому же удален от меня. (1.5 ADCD, но не совсем "исходный вид", а разные люди в нем что-то ковыряли и настраивали) Сейчас я там единственный хозяин - могу делать что хочу, без ограничений - это плюс. Минус - а я про нее оччень мало знаю, и катастрофически нет времени копаться, чтоб научиться самостоятельно. Научился в ISPF задание написать-запустить. и то слава богу. (Работаю со "старорежимными" dsorg=po , "новые" библиотеки не знаю)
Вопрос по организации работы: мне нужно файлы с домашнего писюка (линух, но винда тоже есть, если понадобится) как-то туда перекачать, запустить там задание, затем получить к себе на писюк распечатку. Как это лучше сделать ?
1. FTP - работает. Но показывает мне "файловую систему" OMVS. А я слабо представляю как она сообщается (если сообщается) с томами и наборами данных. Конфиг FTP посмотрел - просветление не наступило. Вопрос: FTP мне поможет, или никак ?
2. NFS - чего-то там с PORTMAPом неладно, я не копал. Вопрос тот же - он мне может показывать тома и наборы данных ? (Если нет - то и время на него тратить сейчас не могу)
3. [не знаю что] - в клиенте c3270/x3270 имеется фича - передача файлов. Как выглядит к ней серверная часть - не имею представления. Имеет ли смысл с этми возиться - достаточно ли оно просто в установке и удобно в "эксплуатации" ?
4. - а что еще на эту тему есть ? чтоб просто и удобно. Сложные штуки я со временем научусь настраивать, а надо чтоб пользоваться смог прямо сейчас...
FTP круче всего. Просто в качестве директория пиши "'hlq.'" и будет тебе список всех наборов. Но надо чтобы еще фтп умный был. Иначе не сможешь войти в PO. Я пользуюсь Seagull FTP. Тут и тема была где про это... Худая корова еще не газель!
для запуска пакетных заданий круче всего и проще для Линуксоида - FTP. Хотите, перешлю Вам работу сына, посвященную запуску пакетных заданий на мэйнфрейме через FTP? не для распространения, пож. Там есть примеры.
Добавлю для общего, что "c3270/x3270 имеется фича - передача файлов" работает сразу без всяких настроек серверных частей (о существовании которых я сильно сомневаюсь) Худая корова еще не газель!
Добавлю для общего, что "c3270/x3270 имеется фича - передача файлов" работает сразу без всяких настроек серверных частей (о существовании которых я сильно сомневаюсь)
Работает, называется PC File Transfer и есть в составе ACDC. Не очень удобна, если иметь в виду то, что челу человеку надо просто пакетники гонять. А так да, таки она есть.
Сообщение отредактировал akost - Пт, 08.05.2009, 13:13
Добавлю для общего, что "c3270/x3270 имеется фича - передача файлов" работает сразу без всяких настроек серверных частей (о существовании которых я сильно сомневаюсь)
Проверим. Дело в том что я хожу на порт геркулеса - 3270 ( а не на 23-й порт MF) , геркулес этого, понятное дело, не обеспечивает.
ftp> cd 'hlq.' 250 "HLQ." is the working directory name prefix. ftp> ls 227 Entering Passive Mode (192,168,0,111,4,15) 550 No data sets found. - это чего значит - что ни разу не умный ?
Не умный... но не фтп HLQ - high level qualifier. Просто первое слово до точки в имени набора. Если я хочу увидеть набор VASYA.DEVDEP.JOBS я пишу
ftp> cd 'VASYA.'
Увидеть все-все наборы нельзя в принципе. Надо как минимум сказать верхний квалификатор. Так как я не знаю какой он у тебя (имя твое? продукт? проект?) - я(и не только) пишу HLQ
Проверим. Дело в том что я хожу на порт геркулеса - 3270 ( а не на 23-й порт MF) , геркулес этого, понятное дело, не обеспечивает.
Это все равно, на какой порт. На мэйнфрейме в TSO стартует IND$FILE, такая программка. Она данные гонит экранами. Так что откройте ISPF/PDF, там в среду команд TSO и пересылайте ваши файлы в последовательные наборы или разделы библиотеки.
Quote (XOpen)
щас ??? dry
ps: люди простите, это местный прикол на дисскусию в прошлом. biggrin
так у вас там настроение игривое по поводу весны? или в Питере таки потеплело и высохло?)) напомню - вас конкретно заклеймили не за использование упрощенного написания русских слов (вроде ЩАС во всех его модификациях), а за использование английских заимствований в самом вульгарном русифицированном виде. так что языковый грех языковому греху рознь. За грамматические вольности никто тут никого не гнобил! А за неумеренное использование английских калек, вульгаризмы или, паче чаяния, за олбанский диалект - буду порицать. Авторитарно.
Не умный... но не фтп biggrin HLQ - high level qualifier. Просто первое слово до точки в имени набора. Если я хочу увидеть набор VASYA.DEVDEP.JOBS я пишу
ftp> cd 'VASYA.'
"Так бы и говорил!" (С)
Я вижу строковую константу - послушно ее копирую. Для обозначения переменных другой синтаксис
Если б я сам писал подобный сервер - у меня первым уровнем были бы тома, вторым dsnames. третьим members. Так что мне и в голову не пришло что можно и вот так подойти к вопросу
Если б я сам писал подобный сервер - у меня первым уровнем были бы тома, вторым dsnames. третьим members. Так что мне и в голову не пришло что можно и вот так подойти к вопросу smile
Сервер там, в MVS, вполне внятный. Надо только привыкнуть. Ну и статью из ссылки почитать - там все с примерами и очень понятненько.
Проще и удобнее всего использовать FTP, и используя только FTP, даже без терминального сеанса вообще, можно сделать практически все. Из визуальных FTP клентов наиболее пригоден Bluezone, можно использовать Filezilla и даже Total commander после некоторой настройки. Передачу данных в сеансе 3270 (IND$FILE) стоит использовать только тогда, когда никакой другой альтернативы нет, так как она чрезвычайно неудобна и накладные расходы очень высоки. Для визуального FTP советую описать 3 сеанса к одному хосту: - "Z MVS" - классическая файловая система (наборы данных aka RFS); - "Z HFS" - z/OS UNIX - "Z JES" - выполнение заданий.
Мой студент написал диплом на тему обмена данными Windows и z/OS, но так как он его еще не защитил, я не могу пока выложить эти материалы. Рассмотрены всевозможные способы взаимодействия - FTP, SMTP (E-mail), HTTP, IND$FILE, ISPF C/S, виртуальная файловая система.