efox.gif (1606 bytes)EvnFox

Установка приложения

Инструментальные средства "EvnFox"

EvnFox home

Vallmind home

Данные приложения, выполненные в стандарте инструментальной среды "EvnFox" могут находиться в источниках различных типов:

маркированный список директории с таблицами DBF;
маркированный список базы данных SQL Server.

Доступ к данным в источниках может осуществляться с помощью транспортов различных типов:

маркированный список прямой доступ к таблицам DBF (файл-сервер);
маркированный список FoxPro automation сервер;
маркированный список ODBC;
маркированный список ...

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

Установка прикладной части приложения сводится к:

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

Мастер установки предложит Вам сделать несколько шагов. После принятия решения на очередном шаге жмите кнопки <Далее> или <Назад>

маркированный список Шаг 1
маркированный список Шаг 2
маркированный список Шаг 3
маркированный список Шаг 4
маркированный список Директория с таблицами DBF(VFP)

Шаг 1   ^вначало^

Выбираем язык интерфейса и данных

Если у Вас СП, и часть сотрудников желает работать с данными Вашей деятельности в России и общаться с программой на родном буржуйском языке, то укажите язык интерфейса английский, а данных - русский. Если Вы работаете с данными иностранного предприятия и желаете общаться с программой на русском языке, то укажите язык интерфейса русский, а данных - английский. Если и язык и данные англоязычны, то вы не должны сейчас читать этот раздел помощи. И в последнем наиболее вероятном случае Вам потребуется указать, что и интерфейс и данные на русском языке.

Если вы только начинаете развёртывать приложение и данные в сери, то в некоторых случаях вы сможете обойтись экспресс-установкой и не тратить время и силы на изучение относительно сложных вещей, связанных с организацией доступа. Для такого случая необходимы следующие условия: Программа и данные будут развёрнуты в пределах высокопроизводительной локальной сети; данные будут храниться в виде DBF-таблиц; доступ к данным с применением технологии файл-сервер.

Итак. Если Вы устанавливаете приложение на отдельном компьютере или в локальной сети и ничего не хотите знать про технологию распределения данных в глобальных сетях, источниках и транспортах, то смело выберите метод экспресс-установки.  

В противном случае перключайтесь на подробный способ установки и готовьтесь к работе со свойствами источников данных и организации доступа к ним.

Шаг 2   ^вначало^

Наименование источника карты данных (подробный метод установки)

Если карта данных, в которой определено приложение, или в которой Вы собираетесь его определять, существует, укажите наименование-идентификатор источника данных, в котором находятся карты данных и приложений.

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

Если Вы забыли наименование источника с картой, - оставьте его по умолчанию.

Шаг 3   ^вначало^

Тип источника карты данных (подробный метод установки)

Если карта данных, в которой определено приложение, или в которой Вы собираетесь его определять, существует, укажите тип источника данных, в котором находятся карты данных и приложений.

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

Шаг 4   ^вначало^

Свойства источника карты данных (подробный метод установки)

На данном этапе настраиваются свойства источника данных с картой данных, согласно указанного на предыдущем шаге типа.

Свойства источника: Директория с таблицами DBF(VFP)

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

маркированный список Прямой доступ к таблицам (файл-сервер)
маркированный список Automation server

Для прямого доступа к таблицам вы должны указать директорию с таблицами. Наберите полные путь и наименование в поле "Директория". Если Вы не помните путь или наименование директории, щелкните кнопку "..." за полем с директориев и укажите директорию в диалоге. Если Вы только создаете источник данных, то наберите его полные путь в поле "Директория". При переходе к очередному шагу Вам будет предложено создать отсутствующую директорию. 

Для транспорта Automation server директория с таблицами должна быть уже создана на сервере, а сама программа Automation server должна быть установлена на сервере. Если у Вас организовано разграничение доступа на уровне ресурсов и работает технология доступа к COM-объекту на удаленном компьютере путем указания его адреса, то оставьте включенным флажок "Host" и наберите адрес компьютера в сети в следующем поле. Если класс COM-объекта automation server отличается от стандартного, то щелкните кнопку за классом и наберите наименование класса в поле "COM класс". Щелкните кнопку "..." за полем с директорией. Если Automation server установлен, правильно указан его класс и адрес и получен доступ, то появится диалог, в котором необходимо указать директорию источника. Более подробно читайте о транспорте automation server в соответствующих разделах описания инструментальных средств "EvnFox".

Когда Вы указали свойства источника и транспорта и переходите к очередному шагу, программа установки попытается подключиться к указанному источнику с применением указанных значений свойств. Если был указан прямой доступ к директории с таблицами DBF(VFP), но директории не существует, Вам будет предложено создать ее немедленно. Если на основании указанных свойств удается подключиться к источнику данных (или создать его), но карта данных, карта приложений и список транспортов будут там отсутствовать, то все эти объекты будут созданы в источнике, а сам источник с транспортами будет зарегистрирован в карте.

В случае размещения источника данных в базе SQL Server необходимо будет указать следующие свойства источника:

В качестве транспорта будет использоваться ODBC.

Для организации доступа к данному типу источника необходимо понимать несколько следующих вещей:

  1. По умолчанию для доступа к базе используются имя пользователя и пароль, которые пользователь указывает при входе в программу.
  2. Если для доступа к базе используется системная учётная запись, то нужно включить флажок "Системные имя пользователя и пароль".
  3. Имя пользователя и пароль для каждого источника индивидуально можно явно прописать в свойствах источника данных используя синтаксис user@password!MAIN_SQL , но при этом они будут игнорироваться для пользователей, чьи имена начинаются с SA_* (кроме самого sa).
  4. Если не указаны или неправильно указаны имя или пароль, то программа запросит их в процессе подключения к источнику.

Шаг 5  ^вначало^

Приложение (подробный и экспресс методы установки)

Если карта данных, уже существует, но Вы устанавливаете клиентскую часть приложения впервые на текущем компьютере или в новой директории, то Вам будет предложено выбрать приложение из списка зарегистрированных.

Если карта приложений отсутствует или пуста или Вы отказались от выбора приложения из списка существующих, то вам будет предложено создать новое приложение

Опишите свойства нового приложения, которые являются обязательными:

маркированный список Наименование-идентификатор приложения

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

маркированный список Наименование организации

Укажите в данном поле правильное юридическое наименование Вашей организации, которое по умолчанию будет печататься во всех документах.

маркированный список Три обязательных источника данных

Для каждого приложения должны обязательно определены источники данных:

маркированный список для рабочих таблиц.

По умолчанию все данные приложения хранятся в этом источнике. Если при обращении к таблице не указан источник данных, и для нее не определен (в специальной таблице настроек) источник данных, отличный от используемого по умолчанию, именно в этом источнике приложения будет найдена таблица.

маркированный список для глобальных установок

Реквизиты предприятий, язык данных, настройки папок, предпочтения и автонастройки и прочие разделяемые установки группы приложений.

маркированный список для отчетов

Глобальная папка отчетов для группы приложений.

Если Вы знаете, что необходимый источник данных существует, щелкните напротив соответствующего поля кнопку "..." и выберите источник из диалогового списка присутствующих в карте данных источников

Если Вы только создаете карту данных, то жмите кнопку и описывайте свойства нового источника данных.

Обязательно укажите наименование-идентификатор нового источника данных. Рекомендуются:

Добавьте как минимум один транспорт кнопкой <Добавить>.

Если компьютер, на котором Вы создаете источник данных, находится в одной с Вами локальной сети и источником будет директория с таблицами DBF(VFP), то, вероятно, Вам понадобится транспорт прямого доступа, с помощью которого Вы можете создать источник непосредственно при установке приложения. Если указанная в свойствах транспорта

директория отсутствует, то Вам будет предложено создать ее немедленно.

При всех других типах источников данных и со всеми другими транспортами Вы должны создать источник предварительно другими средствами (директорию - в операционной системе удаленного компьютера, базу данных SQL - средствами менеджера MS SQL Server)

Создайте или укажите все три источника для приложения и нажмите кнопку <Установить>

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

Если Вы выбрали или создали приложение, или устанавливаете клиентскую часть повторно (обновление версии), то получите готовую идентификацию

Вы можете:

маркированный список Вернуться к предыдущему шагу;
маркированный список Изменить свойства текущего приложения properties_button.gif (161 bytes);
маркированный список Выбрать другое приложение из присутствующих в карте приложений item_choice_button.gif (287 bytes);
маркированный список Создать новый источник new_button.gif (130 bytes);
маркированный список Перейти к следующему шагу.

 

Шаг 6 ^вначало^

Глобальные установки

Среди всего перечня глобальных установок лишь небольшую часть надо указывать при установке приложения

это последний интерактивный шаг установки! Далее выполняются действия в пакетном режиме:

 

Экспресс-установка ^вначало^

Экспресс-установка возможна, если приложение не претендует на глобальный фундаментальный учет в сети предприятий или корпорации. В этом случае у Вас будет иметься возможность выбрать метод экспресс-установки на первом шаге одновременно с выбором языка. Для осуществления экспресс-установки потребуется указать:

маркированный список Идентификатор приложения (псевдо имя английскими символами без пробелов, например, ROGAANDCOPITABUHGALTERIA);
маркированный список Наименование организации, на которую регистрируется приложение (будет присутствовать во всех первичных документах и отчетах !);
маркированный список Директорию на любом диске компьютера или другого компьютера в локальной сети, в которой будут размещены данные. Лучше указывать полный сетевой путь к директории вместо использования логических устройств, которые назначаются разделяемым сетевым ресурсом на конкретном компьютере!

Если это не первая установка (обновление версии), то будет доступен и включен флажок "Использовать реквизиты предыдущей установки". В этом случае вообще ничего дополнительно указывать не придется. Но у Вас есть возможность отключить флажок и сослаться на другие данные.

Запомните идентификатор приложения. Он однозначно идентифицирует данные предприятия, с которыми работает эта программа, и понадобится для установки программы на других локальных станциях для работы с этими же данными.

Если данные на сервере уже установлены экспресс-установкой с другого компьютера, и Вы правильно указали идентификатор то Вы получите сообщение: "Приложение с указанным идентификатором уже существует! Принять его к использованию?". Если Вы передумали и ответили "Нет", то Вам будет еще предложен список приложений из найденной на сервере карты данных, в котором Вы можете выбрать и принять к использованию другое приложение или отказаться от списка и вернуться на текущий шаг установки.

Во время экспресс-установки создаются:

маркированный список Источник карт данных и приложения "DATAMAP" типа "таблицы DBF" в директории '\EVONSERU\DATAMAP' на указанном диске и транспортом "прямой доступ к таблицам DBF";
маркированный список В источнике "DATAMAP" создаются карты данных и приложений
маркированный список Источник данных для рабочих таблиц и справочников "DATABASE" типа "таблицы DBF" в директории '\EVONSERU\DATABASE' на указанном диске и транспортом "прямой доступ к таблицам DBF";
маркированный список Источник данных для глобальных настроек "SHARSET" типа "таблицы DBF" в директории '\EVONSERU\SHARSET' на указанном диске и транспортом "прямой доступ к таблицам DBF";
маркированный список Источник данных для отчетов "REPORTS" типа "таблицы DBF" в директории '\EVONSERU\REPORTS' на указанном диске и транспортом "прямой доступ к таблицам DBF";
маркированный список В карте приложений регистрируется приложения с указанным идентификатором и источниками "DATABASE","SHARSET" и "REPORTS" для соответствующих целей

Установка таблиц или проверка структур  ^вначало^

Согласно внутреннего списка таблиц приложения программа установки начнет их сканирование в источниках данных, при этом для каждой таблицы:

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

После проверки всех таблиц будут созданы индексы для только что установленных или пересозданы для тех, чье структуры были изменены.

Приложение установлено. Если по каким-либо причинам не созданы пункты меню, то создайте ярлык на EXE-файл в исполняемой директории, которую вы указали в начале установки.