Just Manager Forum

Official Just Manager forum

You are not logged in.

#26 2013-04-05 16:45:50

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Давайте по порядку, сперва разберемся с MVS.
Что должно быть при заходе в директорию LOGS.GOLD?
И мне не понятно, почему она пишет "The working directory " AKT.LOGS.GOLD" is a partitioned data set", ведь должно быть просто "LOGS.GOLD"?
Хотелось бы посмотреть на лог TC при открытии этой же папки.

И еще, в настройках ftp соединения в JM стоит "Удаленный путь"?

Offline

#27 2013-04-06 16:50:36

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Давайте по порядку, сперва разберемся с 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

#28 2013-04-06 17:09:55

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Я думаю, проблема в том, что путь подается без кавычек одинарных, раз их нужно использовать, а первый раз все работает, так как прописано 'AKT' в удаленном пути.

Offline

#29 2013-04-06 17:16:38

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Отправил в письме ссылку на видео


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#30 2013-04-06 17:32:47

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Kanaduchi wrote:

Отправил в письме ссылку на видео

Спасибо.

Пробуйте тестовую сборку.

Download

Offline

#31 2013-04-06 17:47:54

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Файл недоступен.

Забыл самое важное сказать! Доступ к любому мемберу осуществляется не совсем стандартным способом - например, 'AKT.LOGS.GOLD(NAME)'.
Думаю, это поможет решить проблему с копированием, удалением, просмотром...


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#32 2013-04-06 17:49:57

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Исправил.

Download

Offline

#33 2013-04-07 07:04:26

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

По прежнему при переходе в другую папку теряется часть имени. Например, вместо '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

#34 2013-04-07 07:27:20

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Сейчас экспериментировал. Если при подключении задаю начальный путь '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

#35 2013-04-07 08:26:48

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Kanaduchi wrote:

По прежнему при переходе в другую папку теряется часть имени. Например, вместо '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".

Kanaduchi wrote:

И ещё заметил небольшой баг:
- Включаю vpn соединение, подключаюсь по ftp
- Выключаю vpn, JM намертво зависает

Нет возможности проверить.

Kanaduchi wrote:

Сейчас экспериментировал. Если при подключении задаю начальный путь 'ACT.LOGS', то отображается 2 папки NEWLOG и GOLD - как и должно быть.
А если задаю путь 'ACT.LOGS.GOLD', то листинг открывается пустой...

А LOGS.GOLD это не целый элемент?

Offline

#36 2013-04-07 08:51:31

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Правильно, потому что 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 соединение, а потом выдергивается сетевой шнур из компа smile


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#37 2013-04-07 09:26:05

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Kanaduchi wrote:

Такой принцип работы MVS. То есть 'LOGS.GOLD' и 'ACT.LOGS.GOLD' это совершенно разные датасеты. Первая часть имени датасета (хайлевел) - имя пользователя или начальное имя. Оно всегда должно быть.
В TC в лог у CWD команды не добавляется это начальное имя, хотя при переходе в каталог оно используется

То есть, чтобы сделать листинг LOGS.GOLD нужно выполнить CWD 'ACT.LOGS.GOLD'?
Хотите сказать, что TC в лог пишет не тот CWD, что делает в реальности? Не особо верится.

Kanaduchi wrote:

Нет. Но мемберы могут содержаться только в последней иерархии имени. То есть в ACT.LOGS.GOLD и ACT.LOGS.NEWLOG

Так чего тогда он делает в листинге предыдущей папки, если это не целый элемент.

Kanaduchi wrote:

Проверить можно просто - открывается ftp соединение, а потом выдергивается сетевой шнур из компа smile

Да, есть проблема.

Offline

#38 2013-04-07 09:35:52

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

То есть, чтобы сделать листинг 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

#39 2013-04-09 11:53:35

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Пробуйте тестовую сборку.

Download

Offline

#40 2013-04-09 17:02:54

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

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

#41 2013-04-10 15:23:24

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Пробуйте новую тестовую сборку.

Download

Offline

#42 2013-04-12 09:28:46

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Проверял только 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

#43 2013-04-12 14:45:57

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Kanaduchi wrote:

Проверял только MVS

И нужно проверять только MVS.

Kanaduchi wrote:

+ в строке пути вот такая чепуха появилась: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD

Правильно все появилось. Удаленный путь был введен 'AKT'. Можно теперь вводить ATK без кавычек.

Пробуйте новую. Там будет запись листинга ftp в Log.txt.
Download

Offline

#44 2013-04-13 15:22:16

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

404 File not found


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#45 2013-04-13 15:41:32

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Пробуйте на 0.1 Alpha 43.

Offline

#46 2013-04-15 02:58:47

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Там будет запись листинга ftp в Log.txt

Лог получен smile

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

#47 2013-04-15 11:08:28

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Из лога сразу видно, что листинг LOGS.GOLD имеет совершенно другой формат, то есть не может быть распарсен тем же способом, что и листинг AKT.
Я считаю, что это нонсенс, когда одна и та же система использует различные форматы вывода.

Offline

#48 2013-04-15 11:11:07

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Я считаю, что это нонсенс, когда одна и та же система использует различные форматы вывода.

Это IBM smile

Более того, если выполнить команду site "filetype=jes" будет ещё 1 тип отображения файлов smile А именно, текущие процессы в системе.
По умолчанию в MVS идет site "filetype=seq"


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

#49 2013-04-15 21:25:32

nleontiev
Lead developer
From: SPb
Registered: 2012-09-19
Posts: 1,099
Website

Re: FTP connection to MVS/Mainframe system

Раз IBM такие оригинальные, то MVS платформа не будет поддерживаться до переделки FTP клиента.

Offline

#50 2013-04-16 03:51:37

Kanaduchi
Member
From: Chelyabinsk
Registered: 2013-01-21
Posts: 246

Re: FTP connection to MVS/Mainframe system

Надеюсь, когда-нибудь это всё-таки будет сделано


Latest version of Just Manager - 0.1 Alpha 54 released on 2014-08-24
Modern icon pack

Offline

Board footer

Powered by FluxBB