Official Just Manager forum
You are not logged in.
Давайте по порядку, сперва разберемся с MVS.
Что должно быть при заходе в директорию LOGS.GOLD?
И мне не понятно, почему она пишет "The working directory " AKT.LOGS.GOLD" is a partitioned data set", ведь должно быть просто "LOGS.GOLD"?
Хотелось бы посмотреть на лог TC при открытии этой же папки.
И еще, в настройках ftp соединения в JM стоит "Удаленный путь"?
Offline
Давайте по порядку, сперва разберемся с MVS.
Что должно быть при заходе в директорию LOGS.GOLD?
И мне не понятно, почему она пишет "The working directory " AKT.LOGS.GOLD" is a partitioned data set", ведь должно быть просто "LOGS.GOLD"?
Хотелось бы посмотреть на лог TC при открытии этой же папки.
И еще, в настройках ftp соединения в JM стоит "Удаленный путь"?
1) В MVS все пути всегда полные. То есть AKT - первоначальный датасет, AKT.LOGS следующий, AKT.LOGS.GOLD последний в наборе.
2) При заходе в директорию AKT.LOGS.GOLD должны отобразиться все мемберы (файлы), которые находятся внутри.
3) В Удалённый путь я прописываю в кавычках 'AKT'. Все пути всегда должны быть в одинарных кавычках.
Если я пропишу туда другое, например, 'DB2KAA1', то попаду в набор типа ''DB2KAA1.*'
В ближайшее время сделаю видео работы в TC
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Отправил в письме ссылку на видео
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Файл недоступен.
Забыл самое важное сказать! Доступ к любому мемберу осуществляется не совсем стандартным способом - например, 'AKT.LOGS.GOLD(NAME)'.
Думаю, это поможет решить проблему с копированием, удалением, просмотром...
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
По прежнему при переходе в другую папку теряется часть имени. Например, вместо 'ACT.LOGS.GOLD' идет 'LOGS.GOLD'
250 "LOGS.GOLD." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
550 No data sets found.
А нельзя ли как-нибудь решить проблему с отображением файлов в корне - не отчленять расширение?
И ещё заметил небольшой баг:
- Включаю vpn соединение, подключаюсь по ftp
- Выключаю vpn, JM намертво зависает
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Сейчас экспериментировал. Если при подключении задаю начальный путь 'ACT.LOGS', то отображается 2 папки NEWLOG и GOLD - как и должно быть.
А если задаю путь 'ACT.LOGS.GOLD', то листинг открывается пустой...
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
По прежнему при переходе в другую папку теряется часть имени. Например, вместо 'ACT.LOGS.GOLD' идет 'LOGS.GOLD'
Правильно, потому что LOGS.GOLD это элемент в который была попытка зайти. Выполняется команда CWD 'LOGS.GOLD' или CWD LOGS.GOLD до этого.
FTP отвечает: 250 "LOGS.GOLD." is the working directory name prefix.
И вот это мне не понятно, так как в видео отчетливо видно, что при команде CWD LOGS.GOLD из TC, FTP отвечает: 250 The working directory "<...>.LOGS.GOLD".
И ещё заметил небольшой баг:
- Включаю vpn соединение, подключаюсь по ftp
- Выключаю vpn, JM намертво зависает
Нет возможности проверить.
Сейчас экспериментировал. Если при подключении задаю начальный путь 'ACT.LOGS', то отображается 2 папки NEWLOG и GOLD - как и должно быть.
А если задаю путь 'ACT.LOGS.GOLD', то листинг открывается пустой...
А LOGS.GOLD это не целый элемент?
Offline
Правильно, потому что LOGS.GOLD это элемент в который была попытка зайти. Выполняется команда CWD 'LOGS.GOLD' или CWD LOGS.GOLD до этого.
FTP отвечает: 250 "LOGS.GOLD." is the working directory name prefix.
И вот это мне не понятно, так как в видео отчетливо видно, что при команде CWD LOGS.GOLD из TC, FTP отвечает: 250 The working directory "<...>.LOGS.GOLD".
Такой принцип работы MVS. То есть 'LOGS.GOLD' и 'ACT.LOGS.GOLD' это совершенно разные датасеты. Первая часть имени датасета (хайлевел) - имя пользователя или начальное имя. Оно всегда должно быть.
В TC в лог у CWD команды не добавляется это начальное имя, хотя при переходе в каталог оно используется
А LOGS.GOLD это не целый элемент?
Нет. Но мемберы могут содержаться только в последней иерархии имени. То есть в ACT.LOGS.GOLD и ACT.LOGS.NEWLOG
Нет возможности проверить.
Проверить можно просто - открывается ftp соединение, а потом выдергивается сетевой шнур из компа
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Такой принцип работы MVS. То есть 'LOGS.GOLD' и 'ACT.LOGS.GOLD' это совершенно разные датасеты. Первая часть имени датасета (хайлевел) - имя пользователя или начальное имя. Оно всегда должно быть.
В TC в лог у CWD команды не добавляется это начальное имя, хотя при переходе в каталог оно используется
То есть, чтобы сделать листинг LOGS.GOLD нужно выполнить CWD 'ACT.LOGS.GOLD'?
Хотите сказать, что TC в лог пишет не тот CWD, что делает в реальности? Не особо верится.
Нет. Но мемберы могут содержаться только в последней иерархии имени. То есть в ACT.LOGS.GOLD и ACT.LOGS.NEWLOG
Так чего тогда он делает в листинге предыдущей папки, если это не целый элемент.
Проверить можно просто - открывается ftp соединение, а потом выдергивается сетевой шнур из компа
Да, есть проблема.
Offline
То есть, чтобы сделать листинг LOGS.GOLD нужно выполнить CWD 'ACT.LOGS.GOLD'?
Хотите сказать, что TC в лог пишет не тот CWD, что делает в реальности? Не особо верится.Так чего тогда он делает в листинге предыдущей папки, если это не целый элемент.
В TC в логе берется имя каталога, а уже при отправке команды к серверу подставляется полное имя.
В видео видно, что он в отображаемом пути над панелью выводит 0:'AKT.LOGS.GOLD'
По поводу этих каталогов - такая особенность файловой системы z/os. Там по другому не работает.
Last edited by Kanaduchi (2013-04-07 09:40:37)
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
1) для HFS ftp соединение совсем не устанавливается. Ошибка возникает:
501 A qualifier in "." begins with an invalid character
2) При MVS такая же ситуация - отсутствует Hi-Level часть имени:
250 "AKT." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
125 List started OK
250 List completed successfully.
NOOP
200 OK
250 "LOGS.GOLD." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
550 No data sets found.
3) Редактирование пути над панелью теперь хорошо происходит. Попробовал туда подставить полный путь:
250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
200 Representation type is Ascii NonPrint
200 Port request OK.
125 List started OK
250 List completed successfully.
Вроде всё хорошо, но список пустой. Есть предположение - файлы ведь без расширения, поэтому парсинг не совсем правильно происходит.
p.s. Попробовал реализовать ftp на java с использование apache common libs - все списки возвращаются без проблем.
p.p.s Могу заснять работу с ftp.exe - там тоже всё хорошо работает
Last edited by Kanaduchi (2013-04-09 17:08:45)
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Проверял только MVS:
Начальный листинг происходит, при переходе в другую папку лог выглядит так:
Подключение…
220-FTPD1 IBM FTP CS V1R13 at RS27, 05:22:29 on 2013-04-12.
220 Connection will close if idle for more than 5 minutes.
331 Send password please.
230 AKT is logged on. Working directory is "AKT.".
SYST
215 MVS is the operating system of this server. FTP Server is running on z/OS.
OPTS UTF8 ON
501 command OPTS aborted -- no options supported for UTF8
250 "AKT." is the working directory name prefix.
200 Representation type is Ascii NonPrint
227 Entering Passive Mode (*,*,*,*,8,9)
125 List started OK
250 List completed successfully.
250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
200 Representation type is Ascii NonPrint
227 Entering Passive Mode (*,*,*,*,8,10)
125 List started OK
250 List completed successfully.
NOOP
200 OK
Вроде никаких аномалий в логе, но листинг, тем не менее, пустой.
+ в строке пути вот такая чепуха появилась: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
Вот лог из ftp.exe, может полезен будет:
ftp> open rs27
Связь с RS27.rocketsoftware.com.
220-FTPD1 IBM FTP CS V1R13 at RS27, 05:25:33 on 2013-04-12.
220 Connection will close if idle for more than 5 minutes.
Пользователь (RS27:(none)): AKT
331 Send password please.
Пароль:
230 AKT is logged on. Working directory is "AKT.".
ftp> ls
200 Port request OK.
125 List started OK
HOSTV.C.LOAD
HOSTV.CNTL
LOGS
LOGS.GOLD
LOGS.NEWLOG
LOGSB.D228
LOGSB.D508
LOGSB.D840
LOGSB.D928
LOGSB.TOTAL
LOGSN.APR.ADH1
LOGSN.APR05.QAA5
LOGSN.DB1D.XML
LOGSN.KAA1.CQR230
LOGSN.MAR25
MXI.MXXPARM
OUTPUT
250 List completed successfully.
ftp: 605 байт получено за 0,00 (сек) со скоростью 605000,00 (КБ/сек).
ftp> cd 'AKT.LOGS.GOLD'
250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
ftp> ls
200 Port request OK.
125 List started OK
AJ2KAA1
AJ2K91A
AJ2QAA5
AJ2Q91C
AJ4DB1D
AJ4KAA1
AJ4K91A
AJ4QAA5
AJ4Q91C
AJ4T81B
AT2T81B
AT4T81B
250 List completed successfully.
ftp: 342 байт получено за 0,00 (сек) со скоростью 342000,00 (КБ/сек).
ftp>
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Проверял только MVS
И нужно проверять только MVS.
+ в строке пути вот такая чепуха появилась: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
Правильно все появилось. Удаленный путь был введен 'AKT'. Можно теперь вводить ATK без кавычек.
Пробуйте новую. Там будет запись листинга ftp в Log.txt.
Download
Offline
404 File not found
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Там будет запись листинга ftp в Log.txt
Лог получен
15.04.2013 8:52:48 CPM StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:48 CDP StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:49 Volume Unit Referred Ext Used Recfm Lrecl BlkSz Dsorg Dsname
15.04.2013 8:52:49 TSP118 3390 2013/03/20 1 15 U 32760 32760 PO HOSTV.C.LOAD
15.04.2013 8:52:49 Migrated HOSTV.CNTL
15.04.2013 8:52:49 TSP110 3390 2013/04/07 1 15 VB 4092 4096 PS LOGS
15.04.2013 8:52:49 TSP112 3390 2013/04/13 4 306 VB 256 6233 PO LOGS.GOLD
15.04.2013 8:52:49 TSP110 3390 2013/04/13 8 950 VB 256 6233 PO LOGS.NEWLOG
15.04.2013 8:52:49 TSP10A 3390 2013/04/10 3 85 VBA 240 3120 PS LOGSB.D228
15.04.2013 8:52:49 TSP109 3390 2013/04/11 1 357 VBA 240 3120 PS LOGSB.D508
15.04.2013 8:52:49 TSP104 3390 2013/04/09 3 85 VBA 240 3120 PS LOGSB.D840
15.04.2013 8:52:49 TSP11A 3390 2013/04/11 2 45 VBA 240 3120 PS LOGSB.D928
15.04.2013 8:52:49 TSP115 3390 2013/04/11 2 7 VB 240 3120 PS LOGSB.TOTAL
15.04.2013 8:52:49 TSP103 3390 2013/04/03 1 335 VBA 240 3120 PS LOGSN.APR.ADH1
15.04.2013 8:52:49 TSP116 3390 2013/04/05 1 9 VBA 240 3120 PS LOGSN.APR05.QAA5
15.04.2013 8:52:49 TSP115 3390 2013/04/10 1 4 VBA 240 3120 PS LOGSN.DB1D.XML
15.04.2013 8:52:49 TSP11A 3390 2013/04/04 1 4 VBA 240 3120 PS LOGSN.KAA1.CQR230
15.04.2013 8:52:49 TSP10D 3390 2013/03/25 1 21 VBA 240 3120 PS LOGSN.MAR25
15.04.2013 8:52:49 Migrated MXI.MXXPARM
15.04.2013 8:52:49 TSP104 3390 2013/04/09 4 15 VB 4092 4096 PS OUTPUT
15.04.2013 8:52:49 TSP117 3390 2013/03/29 1 2 FB 80 3120 PO RS22.ISPPROF
15.04.2013 8:52:49 TSP10A 3390 2013/04/11 1 2 FB 80 3120 PO RS23.ISPPROF
15.04.2013 8:52:49 TSP113 3390 2013/04/12 2 3 FB 80 3120 PO RS25.ISPPROF
15.04.2013 8:52:49 TSP117 3390 2013/04/12 3 3 FB 80 3120 PO RS27.ISPPROF
15.04.2013 8:52:49 TSP10B 3390 2013/04/09 1 15 FB 80 27920 PO SCRIPTS.CQR.DB1D
15.04.2013 8:52:49 TSP111 3390 2013/04/07 1 15 FB 80 27920 PO SCRIPTS.CQR.KAA1
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.K81A
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.K91A
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.QAA5
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.Q91C
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.SPECREG
15.04.2013 8:52:49 Migrated SCRIPTS.CQR.SQL
15.04.2013 8:52:49 TSP111 3390 2013/03/26 1 6 FB 80 32720 PO SCRIPTS.CQR.T81B
15.04.2013 8:52:50 CDP EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:50 CPM EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:53 CPM PanelItemActivated, panel: 0000000001EEF960, item: LOGS.GOLD
15.04.2013 8:52:53 CPM StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:53 CDP StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://TKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:55 Name VV.MM Created Changed Size Init Mod Id
15.04.2013 8:52:55 AJ2KAA1
15.04.2013 8:52:55 AJ2K91A
15.04.2013 8:52:55 AJ2QAA5
15.04.2013 8:52:55 AJ2Q91C
15.04.2013 8:52:55 AJ4DB1D
15.04.2013 8:52:55 AJ4KAA1 01.00 2013/04/09 2013/04/09 05:02 4675 4675 0 AKT
15.04.2013 8:52:56 CDP EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:56 CPM EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:53:05 CPM PanelItemActivated, panel: 0000000001EEFAD0, item: FTPLog.txt
15.04.2013 8:54:03 <<<ERROR>>> CPM RecheckAllPanels, Invalid FTP path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD, panel: 0000000001EEF960
Листинг хорошо получается, только почему-то в панели он не отображается
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Из лога сразу видно, что листинг LOGS.GOLD имеет совершенно другой формат, то есть не может быть распарсен тем же способом, что и листинг AKT.
Я считаю, что это нонсенс, когда одна и та же система использует различные форматы вывода.
Offline
Я считаю, что это нонсенс, когда одна и та же система использует различные форматы вывода.
Это IBM
Более того, если выполнить команду site "filetype=jes" будет ещё 1 тип отображения файлов А именно, текущие процессы в системе.
По умолчанию в MVS идет site "filetype=seq"
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline
Надеюсь, когда-нибудь это всё-таки будет сделано
Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack
Offline