Корпоративные информационные системы

1. На web-cepBepe положите в каталог с исходящими данными (C:\Site\Output) несколько файлов (например, их можно взять из каталога "C:\Windows"). Расширения поддерживаемых файлов Вы должны были определить в упражнении "Настройка сайта IIS-сервиса для доступа пользователей", пункт 4. Если Вы скопировали файлы с неподдерживаемыми службой IIS расширениями (и не нашли других подходящих файлов), то смените их расширение на "txt". Если взятые файлы имеют какие-либо атрибуты, то снимите их. Для просмотра атрибутов на файле необходимо нажать правую клавишу мыши и в контекстном меню выбрать пункт "Свойства" ("Properties"). В нижней части диалога "Свойства: ..." ("Properties...") будет поле атрибутов; уберите флажки атрибутов. Также нажмите кнопку "Дополнительно..." ("Advanced..."). В появившемся диалоге "Дополнительные атрибуты" ("Advanced Attributes") также снимите все флажки и нажмите кнопку "ОК". Закройте диалог "Свойства: ...", нажав на кнопку "ОК". Не используйте файлы, у которых не снимаются флажки некоторых атрибутов. 2. На клиенте положите в каталог с исходящими данными (C:\Client\Output) несколько файлов (файлы должны быть размером от 1 килобайта до 10 мегабайт; например, их можно взять из каталога "C:\Windows"; также можно использовать файлы, которые были перенесены с физической машины на клиентскую при выполнении работы). Если используемые файлы имеют какие-либо атрибуты, то снимите их (аналогично пункту 1). 3. На клиенте, из каталога "C:\Client" запустите программу "synchro.exe". Программа осуществляет передачу данных по следующей схеме (рис.2). 1) Устанавливает соединение с web-сервером. 2) Запрашивает список файлов, находящихся в каталоге Output сервера. 3) Но одному скачивает файлы из каталога Output сервера и сохраняет в каталоге Input клиента. Носле скачивания посылает команду удалить файл на сервере. 4) Передает по одному файлу из каталога Output клиента в каталог Temp сервера. При успешной передаче файла на сервер, файл на клиенте удаляется и серверу посылается команда переместить закаченный файл из каталога Temp в каталог Input сервера. 5) После передачи всех файлов соединение к web-серверу закрывается. 4. Посмотрите сообщения в окне программы. Программа будет отображать статус своей работы: подключение к web-cepBepy, запрос списка файлов с сервера, получение файлов с сервера, копирование файлов на сервер. Если произошли какие- то ошибки, то часть информации о них будет отображена в окне программы, подробные данные об ошибках будут представлены в конце файла " %USERPROFILE%\Local Settings\Application Data\KAI\synchro\synchro.log" Сервер Клиент synchro.exe & Input & Output служба118 Output Inputs Temp Q" переда^1а IP: 192.168.0.(100+0 ® lOO O Ч » IP: 192.168.0.; Рис.2. Логическая схема системы передачи файлов щ 13

RkJQdWJsaXNoZXIy MTY0OTYy