FAQ: инсталляция Renaissance 4.3
(вариант Pentium, Windows NT, Oracle)

1. Требования к серверу
2. Требования к клиентскому рабочему месту
3. Установка пакета для лицензирования Gradient
4. Установка серверной части GEMBASE 6.0.2
5. Установка серверной части Renaissance CS 4.3
6. Установка клиентской части GEMBASE на рабочих местах
7. Установка клиентской части Renaissance CS 4.3 на рабочих местах
8. Настройка русских шрифтов
9. Настройка на метаданные


Q.:Требования к серверу:

A.: Pentium – Pentium Pro – PentiumIIPro
ОЗУ - рекомендовано 256 М , 64M – минимум
Жесткий диск с 4Gb
Сетевая карта
CD-ROM
Установленный Windows NT 4.0 сервер, установленный Oracle 7.x или 8.x


Q.:Требования к клиентскому рабочему месту:

A.: Pentium
ОЗУ 16M – минимум
Жесткий диск должен иметь 60 М свободного пространства
Сетевая карта
CDROM
Windows 95, NT Workstation



Q.:Установка пакета для лицензирования Gradient

A.:На установочном диске папка iFOR. Из этой папки запустить Setup.exe. Установка пройдет автоматически, будет предложено согласиться создать каталог iFOR. После инсталляции необходимо в файл iFOR\Ls\Conf\Nodelock каким-либо редактором (Notepad) добавить строку с лицензионным ключом, полученным от Ross Systems или его партнеров. Этот ключ необходим для работы GEMBASE сервера. Для его получения необходимо запустить из iFOR\bin i4target.exe, записать полученный параметр TargetId (генерируется на основе типа машины, операционной системы, версии GEMBASE и сетевого имени машины) и переслать его партнерам ROSS Systems.


Q.:Установка серверной части GEMBASE 6.0.2

A.:С установочного диска запустить Gem602\Intel\Gem.X86\SETUP. Выбрать инсталляцию GEMBASE Server Enterprise Edition. После Вашего подтверждения об инсталляции появится окно распаковки архива, затем появится серия окон, где нужно нажать NEXT. Далее нужно согласиться на создание каталога C:\Program Files\Gembase. После завершения инсталляции будет предложено просмотреть файл README.
Перед использованием GEMBASE необходимо добавить привилегии пользователям. Для этого нужно

  1. Через Programms-Administrative tools (Common)-User Manager for Domains добраться до окна User Manager
  2. Выбрать пункт New local group в меню User и создать группу GEMBASE Services с описанием Members can start GEMBASE services
  3. В меню Policies выбрать пункт User Rights
    Примечание : для дальнейшей работы необходимо, чтобы был установлен флажок Show Advanced User Rights.
  4. В списке прав выделить Act as part of the operating system, нажать Add, щелкнуть на GEMBASE Services, выбрать domain для Вашего компьютера (\\ROSS), нажать Add, OK
  5. Повторить 4 пункт для Increase quotas и Replace a process level token.
  6. Создать список конечных пользователей и включить их в группу GEMBASE Services. Причем, нельзя задавать имена пользователей длиннее 12 символов.
  7. В меню Run->ControlPanel->Services запустить сервис GembaseStarterService.

Q.:Установка серверной части Renaissance CS 4.3

A.:С установочного диска запустить Ren43\Intel\RENCS_SERVER_NT\Setup. Появится окно распаковки архива, затем появится окно, где нужно нажать NEXT. Далее нужно выделить все продукты и нажать NEXT, потом согласиться на создание каталога C:\rencs43. После появления окна с названиями модулей, которые будут инсталлированы нажмите NEXT. Подтвердите перенос инсталляционных файлов с CD на жесткий винт.
Нужно изменить файл ORACLE_HOME\database\initorcl.ora добавив туда две строки для дополнительной настройки ORACLE

open_cursors = 7000
temporary_table_locks = 600

Нужно добавить в окружение NT (Start-Setting-Control Panel-System) следующие переменные и их значения

RENCS_ROOT=c:\rencs43
GEM_ROOT=c:\Program Files\Gembase
GEM_RUN=c:\Program Files\Gembase\run
ORACLE_SID=ORCL

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

После этого выйти из Oracle Store Manager

Следующий этап - создание и загрузка баз данных. Создание и загрузка осуществляется с помощью RENCS_ROOT\install\Rencs_database_builder\setup.exe (надо нажать на эту иконку). После каждого запуска этой программы, если это потребуется, необходимо вначале выполнять пункт меню ‘Setup enviroment’. Нужно просто подтвердить параметры:

RENCS_ROOT
GEM_ROOT

Рабочий каталог WinNT
Затем с помощью пункта меню Create the Ren CS Database – Add Ren CS Database создать по очереди все базы (список баз виден после нажатия этой кнопки). Программа будет спрашивать подтверждение на параметры создания:

Username
Password
Tablespace permannet
Tablespace temporary
Password для пользователя ‘sys’ Oracle

Первые два параметра рекомендуется задавать в виде fin_v43 или man_v43, в зависимости от базы. После последнего просмотра параметров будет выполнено создание базы. Необходимо согласиться на просмотр результатов работы. Текст должен быть следующим:

...............
Creating fin_v43/fin_v43 database
using rencstbl default and tmprencs temporary tablespaces
...............
GEM$RUN
(c) Copyright 1990 - 1997 Ross Systems, Inc.
GEM>
->ADD DATABASE “sys/change_on_install” <-%
GENMAN-W-NOMONITOR, GEMBASE monitor is not running
GEM>
->exit <-GEMBASE
finished Wednesday, 4-Mar-1998 17:23

Таким же образом для каждой базы нужно загрузить метаданные и данные. Соответсвующие кнопки:

Create the Ren CS Database – Load metadata Ren CS
Create the Ren CS Database – Load data Ren CS

Самое продолжительное время потребуется на ввод метаданных базы FIN.
Протокол работы при загрузке метаданных должен быть похож на следующий текст.

...............
Loading metadata in fin_v43/fin_v43 database
using “d:\rencs43\v43\data\fin\metadata” location
for metadata files
...............
GEM$RUN
(c) Copyright 1990 - 1997 Ross Systems, Inc.
GEM>
->invoke “fin_v43/fin_v43” as fin <-%
GENMAN-W-NOMONITOR, GEMBASE monitor is not running
GEM>
->@fin_datatypes.gem <-
GEM>
->@fin_fields.gem <-
GEM>
->@fin_tables.gem <-
GEM>
->@fin_indexes.gem <-
GEM>
->@fin_views.gem <-
GEM>
->@fin_domains.gem <-
GEM>
->@fin_parameters.gem <-
GEM>
->@fin_triggers.gem <-
GEM>
->@fin_messages.gem <-
GEM>
->@fin_classes.gem <-
GEM>
->@fin_facilities.gem <-
GEM>
->@fin_procedures.gem <-
GEM>
->exit <-GEMBASE
finished Wednesday, 4-Mar-1998 19:30

С помощью меню первого уровня той же программы ‘Create Renaissance CS 'ini' file, Program Folder and Shortcut for Application нужно продолжить установку. Программа запросит имена баз, нужно отметить все. Далее убедившись в настройках, нужно нажать NEXT, после создания ini файла нужно посмотреть результаты работы. Текст должен быть таким

[GEMBASE]
GEM_RUN="c:\gem602\run"
GEM_FRM="c:\gem602\form"
GEM_DML="c:\gem602\run"
GEM_TPA="c:\gem602\tpa"
GEM_DEFAULT_ENGINE=ORACLE
GEM_DATABASE_1=FIN=FINANCE
FINANCE="fin_v43/fin_v43"
GEM_DATABASE_2=MAN=MANUFACTURING
MANUFACTURING="man_v43/man_v43"
AP=c:\rencs43\v43\ap\src
GEMAP=c:\rencs43\v43\ap\run
AR=c:\rencs43\v43\ar\src
GEMAR=c:\rencs43\v43\ar\run
GL=c:\rencs43\v43\gl\src
GEMGL=c:\rencs43\v43\gl\run
IC=c:\rencs43\v43\ic\src
GEMIC=c:\rencs43\v43\ic\run
LB=c:\rencs43\v43\lb\src
GEMLB=c:\rencs43\v43\lb\run
MM=c:\rencs43\v43\mm\src
GEMMM=c:\rencs43\v43\mm\run
PM=c:\rencs43\v43\pm\src
GEMPM=c:\rencs43\v43\pm\run
PC=c:\rencs43\v43\pc\src
GEMPC=c:\rencs43\v43\pc\run
BT=c:\rencs43\v43\bt\src
GEMBT=c:\rencs43\v43\bt\run
POP=c:\rencs43\v43\pop\src
GEMPOP=c:\rencs43\v43\pop\run
PP=c:\rencs43\v43\pp\src
GEMPP=c:\rencs43\v43\pp\run
GEMRUN=c:\rencs43\v43\run
GEMTXT=c:\rencs43\v43\txt
GEMDSC=c:\rencs43\v43\dsc
GEMDATA=c:\rencs43\v43\data
OPR=c:\rencs43\v43\opr\src
SYS=c:\rencs43\v43\sys\src
GEMSYS=c:\rencs43\v43\sys\run
SA=c:\rencs43\v43\sa\src
GEMSA=c:\rencs43\v43\sa\run
SOP=c:\rencs43\v43\sop\src
GEMSOP=c:\rencs43\v43\sop\run
FA=c:\rencs43\v43\fa\src
GEMFA=c:\rencs43\v43\fa\run
FAE=c:\rencs43\v43\fa\run
FAP=c:\rencs43\v43\fa\run
SYLIB=c:\rencs43\v43\fa\run
GEMICON=c:\rencs43\v43\cli\userinst\icons
GEM_APP_ICON=c:\rencs43\v43\cli\userinst\icons\rs.ico
FAR=c:\rencs43\v43\cli\reports
GEM_REPORT_DIR=c:\rencs43\v43\cli\reports
GEM_STARTUP_DIR=c:\rencs43\install
!GEM_INIT=c:\rencs43\v43\run\rencs_startup.dmc
GEM_EDITOR=EXEC C:\WINNT\Notepad.exe !AS
GEM_COMMAND_LINE=TRUE
GEM_ALTER_FILENAME=TRUE
GEM_BOXED_INPUTS=TRUE
GEM_NOWRITE_ON_LOCK_NONE=FALSE
GEM_WRITE_LOCK_ON_SELECT=TRUE
GEM_ORA_LOCK_INTERVAL=5
GEM_ORA_LOCK_RETRIES=2
RENCS_DROP_MENU_MAIN=' '
GEM_AUTOMATION=TRUE
GEM_DYNAMIC_TITLE=TRUE
GEM_YESNO_BUTTONS=TRUE
GEM_LOV_DROPDOWN=TRUE
GEM_MENU_STYLE=0
GEM_UPCASE_USERNAME=TRUE
GEM_REPORT_AGENT=TRUE
GEM_FORM_FEED=TRUE
GEM_EXTENDED_PRECISION=TRUE
GEM_ENFORCE_INPUT_MASK=TRUE
[DEFAULTS]
FOREGROUND=11
BACKGROUND=8

Замечание: Переменная GEM_INIT закомментирована до нужного момента.
После этого можно выходить из программы, на экране Вы увидите папку и иконку Renaissance CS.
Следующим этапом является регистрация пользователей, которые будут работать с приложением. Они должны быть и пользователями Windows NT. Их имена не должны быть длиннее 12 символов. (Т.е. administrator не может быть таковым). Для этого нужно запустить Gembase следующим образом: Start – Programs - Renaissance CS on Server – v43_rencs.ini . После появления окна GEMBASE в командной строке ввести:

GEM> set perform dmc_dml
GEM> u

В меню выбрать QBF. В следующем окне выбрать FIN в качестве базы и в поле TABLE NAME ввести USER_COMPANY_ID. После появления списка полей нажать Exit Forward, затем Insert New Item. После этого можно ввести имя пользователя в новой записи. Для выхода нажать Exit Forward и Exit Backward
Таким же образом нужно ввести новую запись на этого пользователя в таблицу SYS_COMPANY_SECURITY (Заполнить поле имени пользователя и код компании = 1) . После завершение работы нужно выйти из GEMBASE.
Последний этап для запуска приложения – отредактировать файл v43_rencs.ini – убрать комментарий GEM_INIT, после этого запуск может быть осуществлен следующим образом:

Start – Programs - Renaissance CS on Server – v43_rencs.ini .


Q.:Установка клиентской части GEMBASE на рабочих местах

A.:На сервере из GEM_RUIN запустить
gem_startup_server <имя ресурсного файла> TCP,<имя машины>, 6056
где имя ресурсного файла – ini файл, находящийся в папке
%REN_HOME%\v43\cli\server\
Эта команда запускает сервер приложений, дожно появиться сообщение о успешном завершении.
С установочного диска запустить Gem602\Intel\Gem.X86\SETUP. Выбрать инсталляцию GEMBASE Server Enterprise Edition. После Вашего подтверждения об инсталляции появится окно распаковки архива, затем появится серия окон, где нужно нажать NEXT. Далее нужно согласиться на создание каталога C:\Program Files\Gembase. После завершения инсталляции будет предложено просмотреть файл README.


Q.:Установка клиентской части Renaissance CS 4.3 на рабочих местах

A.:Для инсталляции клиентской части необходимо подключить диск сервера с установленным Ренессансом как сетевой (В нашем случае R).
Необходимо найти и щелкнуть на иконку (на сервере!) R:\rencs43\v43\userinst\win95nt\setup_i.exe. Начнется инсталляция клиентской части, в процессе которой надо указать или подтвердить путь для Ren CS на своем PC, путь для Ren CS на сервере, путь для GEMBASE на своем PC. Далее нужно указать
адрес сервера,
имя приложения (rencs43),
сетевой протокол – TCP/IP,
порт – 6056,
имя пользователя, (имя пользователя сервера, где установлен Ренессанс)
подтвердить каталог для отчетов для сервере (R:\rencs43\v43\cli\reports, возможна более сложная конструкция с номером порта – если вы собираетесь использовать сервер отчетов),
выбрать базы доступные для данного рабочего места (например, все). После создания папки и иконки Renaissance CS 4.3 инсталляция завершена.


Q.:Настройка на русский шрифт

A.:Не всегда удается сразу настроиться на нужный фонт из серии Courier (проблема Windows). В этом случае может помочь следующий прием

GEM_WIN_FACENAME=CourtierC
GEM_WIN_FONTSIZE=10

Q.:Настройка на метаданные

A.: При работе с системой можно использовать метаданные национального языка. Структура базы такова: на сервере в папке rencs43/v43/<модуль>/run (для каждого модуля своя папка) лежат откомпилированные файлы GEMBASE. В них описание форм, бизнес-логика и все остальное. Но все сообщения, заголовки и т.д. хранятся в базе данных. Возможно использование внешнего файла с этими данными. Таким образом, имея несколько файлов метаданных, клиенты могут работать с одной базой на нескольких языках.
Для использования переведенных метаданных в настроечном файле rencs43.ini нужно указать где они находятся:

GEM_DB_METADATA_1=C:\LOCAL\FIN_ENG.GEM_MDC_1
GEM_DB_TEXTDATA_1=C:\LOCAL\FIN_RUS.GEM_TEXT_MDC_1
GEM_DB_METADATA_2=C:\LOCAL\MAN_ENG.GEM_MDC_1
GEM_DB_TEXTDATA_2=C:\LOCAL\MAN_RUS.GEM_TEXT_MDC_1
GEM_DB_METADATA_3=C:\LOCAL\FIX_RUS.GEM_MDC_1
GEM_DB_TEXTDATA_3=C:\LOCAL\FIX_RUS.GEM_TEXT_MDC_1
GEM_DB_METADATA_4=C:\LOCAL\FAA_RUS.GEM_MDC_1
GEM_DB_TEXTDATA_4=C:\LOCAL\FAA_RUS.GEM_TEXT_MDC_1


Interface Ltd.

Webmaster: tkachev@interface.ru