Just Manager Forum

Official Just Manager forum

You are not logged in.

#176 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-05 16:26:23

1) HFS
0_8c2ea_f1249dc2_L.png

2) MVS
0_8c2eb_be3a6e57_XL.png

3) MVS переход в датасет
0_8c2ec_244c652c_XXL.png

4) Копирование. Не работает, но заметил такую странность. Пытаюсь копировать любой файл из корня себе на компьютер. Возникает следующая ситуация: на компьютере создаётся такой файл с размером 0 и тут же удаляется. Всё это занимает доли секунды

Кстати, как тут реализован механизм двоичной/текстовой передачи? Можно ли вручную выбирать режим?

#177 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-04 16:48:59

Проверил

1) MVS листинг начального каталога получается очень хорошо (расширение у файлов появляется в виде последней части имени). Но не могу скопировать файлы, а так же зайти в другие каталоги
2) HFS вообще листинг не производит

#178 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-04 13:13:15

nleontiev wrote:

Как я понимаю валидные элементв все, кроме Migrated и Volume?

Да

#179 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-04 09:31:04

В WinINet FTP не используются команды типа list, там функции FtpFindFirstFile/InternetFindNextFile, которые возвращают информацию.
Если же начать использовать команды, то это равнозначно полной переделке ftp, так как парсинг результатов команды list, например, непростое дело, для разных энвайроментов формат разный.

Надеюсь, будет найден вариант, когда и переделывать не нужно будет, и работать всё будет smile

Так как FtpFindFirstFile возвращает всю информацию в поле имени, то можно попробовать распарсить.
Как выглядит листинг той директории, что на скриншоте в TC?

Вид на шаблоне, который я упомянул выше. Тут тоже появляется расширение файлов, хотя по идее его быть не должно. Тем не менее, эти мемберы я могу просматривать (включаю в TC для этого текстовый режим передачи данных)
0_8b713_82512425_XL.png

#180 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-04 06:37:55

WinINet FTP не постит лога ftp в обычном понимании, то есть request-response.

В апи функциях, к сожалению, не силен, но попробую пальцем тыкнуть) InternetSetStatusCallback и dwInternetStatus не подойдет для этой роли? Я так понимаю, с помощью неё можно получать информацию о действиях, которые происходят во время выполнения других фтп функций.

#181 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-04 03:57:14

Проверяйте свое предположение

1) Листинг начальной директории происходит - что по HFS, что по MVS.

Но в данный момент MVS выглядит неправильно (Колонки в JM не соответствуют выводимому результату):
0_8b70e_7bffe3f_L.png

Я думаю, что стоит добавить шаблоны вывода списка папок, на примере, что я привел у Total Commandera в предыдущем посте.

Советую обратить внимание на следующие моменты:

    - В MVS нет понятия типа файлов. То есть в данном случае расчленять имена нельзя
    - В нижней строке на скриншоте показаны колонки, которые передаёт сервер при листинге (эту строку лучше бы всегда закрепить первой)
       
        >     Dsname - имя датасета или набора датасетов
        >     DSorg - тип элемента. PO (PDS) - датасет или каталог, PS - мембер или файл.
        >     Migrated - "замороженные" данные.
        >     BlkSz - размер в цилиндрах
       
http://publib.boulder.ibm.com/infocente … b99026.htm
http://en.wikipedia.org/wiki/Data_set_(IBM_mainframe)

В настоящий момент из-за неверной интерпретации результата в наборы данных зайти никак не получается. Да и скачать что-либо тоже не получается

2) HFS - ничего не скачивается, а так же не могу перейти ни в какой из каталогов - пустой листинг открывается

#182 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-03 11:20:43

В том то все и дело, что WinINet FTP не постит лога ftp в обычном понимании, то есть request-response.

Понятно.

Моё предположение в следующем заключается. При передачи пути ставится лишний слеш, например:CWD /'SYS1.MACLIB'. И вот как раз из-за этого слеша проблемы и возникают

#183 Re: Old bugs » Глюк с опцией показывать сетку" » 2013-04-03 08:53:12

В стиле explorer такая же ситуация. Теряется 1 ряд пикселей снизу:

0_8b6fa_762c267f_L.png

#184 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-03 08:49:04

Покопался в функциональности стандартного ftp менеджера windows. Нашел следующие интересные вещи:

1) MVS файловая система

         - Если делается простая команда LIST, тогда список файлов отображается
         - Если использовать команду LIST -la, списка файлов нет, 550 ошибка
         - MLSD отключен

2) HFS. -la параметр работает и выводит скрытые файлы

3) Есть ещё такая вещь, не знаю, будет ли полезной. Total Commander при работе с MVS использует шаблон:

         Template1=-             YYYY MM DD                     SSSSS   d=O  n*
         Template2=nnnnnnnn                   YYYY MM DD

4) Таблица host type для различных типов серверов, может пригодиться
http://pic.dhe.ibm.com/infocenter/hodhe … pconn.html
Мне кажется, что логичней всего использовать Host type (1): Automatic detect

p.s. Сейчас в логе абсолютно не отображаются действия, которые делает ftp клиент. То есть такие как CWD, PWD и т.д. Хотелось бы взглянуть на такой лог - есть одно предположение

#185 Re: Old bugs » Глюк с опцией показывать сетку" » 2013-04-03 07:20:16

Подтверждаю. 1 нижний пиксель теряется. Даже если использовать стиль explorer

#186 Re: Suggestions » взять лучшие черты........... (ИМХО) » 2013-04-02 17:41:39

Получается, вкладка не на каждую панель, а на обе сразу?

И в настройках сделать переключатель, чтобы каждый мог выбрать, как ему будет удобно работать. Интересно

#187 Suggestions » Possibility of ssh connection » 2013-04-01 05:25:14

Kanaduchi
Replies: 1

Возникла сумасшедшая идея smile

А что если помимо фтп сделать точно так же листинг файлов и директорий (с возможностями копирования, удаления, изменением прав и владельцев), но по ssh протоколу? Реализация не такая уж и сложная, а вот пользы будет много.

Можно даже реализовать это в рамках Менеджера фтп соединений. Если введет 21 порт - тогда соединяется по ftp протоколу, а если 22, тогда по ssh.

Не у каждого файлового менеджера есть такая функциональность

#188 Re: Old bugs » a40: reopen closed tab bug » 2013-03-30 09:55:12

И причем инсталлятор?

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

А ещё было бы здорово сделать возможность проверять, установлено ли приложение и предлагать 3 варианта: обновление, чистая установка или портативная версия. Если приложение не установлено, тогда обновления нет

#189 Re: Old bugs » a40: reopen closed tab bug » 2013-03-30 09:46:03

На чистой инсталляции повторить не смог.

Кстати, видимо, при установке есть проблемы с инсталлятором. Когда установил с нуля - по другому стало немного работать

#190 Re: Old bugs » a40: reopen closed tab bug » 2013-03-29 08:36:49

Нет. Попробую в выходные на чистой

#191 Re: Old bugs » a40: reopen closed tab bug » 2013-03-28 03:25:01

У меня получилось воспроизвести. В точности, как описано в 1 сообщении

#193 Discussions » Язык программирования » 2013-03-25 13:50:19

Kanaduchi
Replies: 3

Никита (если позволите так к вам обратиться), на каком языке написана программа?

#194 Re: Old bugs » Копирование, перенос файлов » 2013-03-25 13:41:50

При снятой галке "При выборе диска, открывать корневой каталог" будет открываться последний открытый путь на текущем диске.

Понятно smile

#195 Old bugs » Прогрессбар в обратную сторону при копировании » 2013-03-25 11:39:38

Kanaduchi
Replies: 4

Вот такая вот ситуация smile Папка размером около 3 Гб

0_8abeb_20c97c6d_orig

#196 Re: Old suggestions » Список скрытия ненужных файлов » 2013-03-25 11:34:39

Потипу что бы не выставлять в атрибутах файла "скрытый"?

Да. Иногда такой атрибут мешает работе

#197 Re: Discussions » Быстрый просмотр » 2013-03-25 11:33:33

Ну что-то я невнимательный какой-то smile Спасибо) Всё получилось

#198 Re: Discussions » Быстрый просмотр » 2013-03-25 11:25:58

Работает smile А нельзя ли это Ctrl+Q посадить на кнопку на панели инструментов?

#199 Re: Old bugs » Копирование, перенос файлов » 2013-03-25 11:23:24

Тогда наверное была включена галка "Использовать shell"

Шелл выключен. Я его не использую совсем

И почему панель должна обновлятся на противоположную?

ээ.. Ну она у меня обычно обновляется, когда я диск такой же выбираю. Я даже в настройках специально галочку снял для этого "При выборе диска открывать корневой каталог"

#200 Re: Old suggestions » Активация путей » 2013-03-25 11:19:32

Я и написал, что да, баг.

Спасибо smile Я просто не сразу понял

Board footer

Powered by FluxBB