Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

Инсталляция Renaissance 4.3b
(вариант Windows NT, Oracle)



Вопрос: Требования к серверу

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


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

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


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

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


Вопрос: Установка серверной части GEMBASE 6.0.4

Ответ: С установочного диска запустить Intel\x86\SETUP. Выбрать инсталляцию GEMBASE Server Enterprise Edition. После Вашего подтверждения об инсталляции появится окно распаковки архива, затем появится серия окон, где у Вас спросят имя пользователя и организации, установочный каталог и т.д.

Перед использованием GEMBASE необходимо добавить привилегии пользователям. Для этого нужно:

  1. В User Manager создать группу GEMBASE Services с описанием “Members can start GEMBASE services”
  2. Добавить для созданной группы права Act as part of the operating system, Increase quotas и Replace a process level token.
  3. Создать список конечных пользователей и включить их в группу GEMBASE Services. Причем, нельзя задавать имена пользователей длиннее 12 символов, то есть, пользователь Administrator не может использоваться.

После установки Gembase сервера появятся три новых сервиса – GemMonitor, GemBroker и GemBatch. Для последующей установки будет важен порт, который использует GemBroker. По умолчанию 6059. Для запуска этих сервисов запустить сервис GembaseStarterService. При перезагрузке сервера этот сервис стартует автоматически.


Вопрос: Установка серверной части Renaissance CS 4.3b

Ответ: С установочного диска запустить Ren43b\Intel\RENCS_SERVER_NT\Setup Ответить на вопросы в процессе установки, согласиться на перенос инсталляционных файлов.

Нужно изменить файл %ORACLE_HOME%\database\initorcl.ora, добавив туда две строки для дополнительной настройки ORACLE

open_cursors = 7000
temporary_table_locks = 600

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

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

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

Затем нужно создать TableSpace для ORACLE. Для этого нужно создать папку c:\rencstables, в Oracle Store Manager создать permanent tablespace с именем, например rencstbl, размером 200M и temporary tablespace, например temprencs, размером 60M

Следующий этап - создание и загрузка баз данных. Запустите
%RENCS_ROOT%\install\RenCS_Database_builder_ORACLE\setup.exe

После каждого запуска этой программы, если это потребуется, необходимо вначале выполнять пункт меню ‘Setup enviroment’. Нужно просто подтвердить параметры:

RENCS_ROOT
GEM_ROOT
Рабочий каталог WinNT

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

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

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

...............
Creating fin_v43b/fin_v43b database
using rencstbl default and tmprencs temporary tablespaces
...............
GEM$RUN

(c) Copyright 1990 - 1998 Ross Systems, Inc.
GEM>
->ADD DATABASE "sys/sys" <-
%GENMAN-W-NOMONITOR, GEMBASE monitor is not running


GEM>
->exit <-
GEMBASE finished Friday, 19-Nov-1999 15:58

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

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

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

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

...............
Loading metadata in fin_v43b/fin_v43b database
using "c:\rencs43b\v43b\data\fin\metadata" location for metadata files
...............
GEM$RUN

(c) Copyright 1990 - 1998 Ross Systems, Inc.
GEM>
->invoke "fin_v43b/fin_v43b" as fin <-
%GENMAN-W-NOMONITOR, GEMBASE monitor is not running


GEM>
->@fin_datatypes.gem <-
%SYSTEM-S-NORMAL, normal successful completion

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 Friday, 19-Nov-1999 16:48

При возникновении ошибок в процессе создания баз и загрузки туда метаданных и данных, удалить в Oracle соответствующего пользователя. Например, через SQL+

drop user fin_v43b cascade;

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

[GEMBASE]
GEM_RUN="C:\Program Files\Gembase.604\run"
GEM_FRM="C:\Program Files\Gembase.604\form"
GEM_DML="C:\Program Files\Gembase.604\run"
GEM_TPA="C:\Program Files\Gembase.604\tpa"
GEM_DEFAULT_ENGINE=ORACLE

GEM_DATABASE_1=FIN=FINANCE
FINANCE="fin_v43b/fin_v43b"

GEM_DATABASE_2=MAN=MANUFACTURING
MANUFACTURING="man_v43b/man_v43b"

AP=c:\rencs43b\custom43b\ap\src;c:\rencs43b\ross43b\ap\src;c:\rencs43b\v43b\ap\src
GEMAP=c:\rencs43b\custom43b\ap\run;c:\rencs43b\ross43b\ap\run;c:\rencs43b\v43b\ap\run

AR=c:\rencs43b\custom43b\ar\src;c:\rencs43b\ross43b\ar\src;c:\rencs43b\v43b\ar\src
GEMAR=c:\rencs43b\custom43b\ar\run;c:\rencs43b\ross43b\ar\run;c:\rencs43b\v43b\ar\run

GL=c:\rencs43b\custom43b\gl\src;c:\rencs43b\ross43b\gl\src;c:\rencs43b\v43b\gl\src
GEMGL=c:\rencs43b\custom43b\gl\run;c:\rencs43b\ross43b\gl\run;c:\rencs43b\v43b\gl\run

IC=c:\rencs43b\custom43b\ic\src;c:\rencs43b\ross43b\ic\src;c:\rencs43b\v43b\ic\src
GEMIC=c:\rencs43b\custom43b\ic\run;c:\rencs43b\ross43b\ic\run;c:\rencs43b\v43b\ic\run

LB=c:\rencs43b\custom43b\lb\src;c:\rencs43b\ross43b\lb\src;c:\rencs43b\v43b\lb\src
GEMLB=c:\rencs43b\custom43b\lb\run;c:\rencs43b\ross43b\lb\run;c:\rencs43b\v43b\lb\run

MM=c:\rencs43b\custom43b\mm\src;c:\rencs43b\ross43b\mm\src;c:\rencs43b\v43b\mm\src
GEMMM=c:\rencs43b\custom43b\mm\run;c:\rencs43b\ross43b\mm\run;c:\rencs43b\v43b\mm\run

PM=c:\rencs43b\custom43b\pm\src;c:\rencs43b\ross43b\pm\src;c:\rencs43b\v43b\pm\src
GEMPM=c:\rencs43b\custom43b\pm\run;c:\rencs43b\ross43b\pm\run;c:\rencs43b\v43b\pm\run

PC=c:\rencs43b\custom43b\pc\src;c:\rencs43b\ross43b\pc\src;c:\rencs43b\v43b\pc\src
GEMPC=c:\rencs43b\custom43b\pc\run;c:\rencs43b\ross43b\pc\run;c:\rencs43b\v43b\pc\run

BT=c:\rencs43b\custom43b\bt\src;c:\rencs43b\ross43b\bt\src;c:\rencs43b\v43b\bt\src
GEMBT=c:\rencs43b\custom43b\bt\run;c:\rencs43b\ross43b\bt\run;c:\rencs43b\v43b\bt\run

POP=c:\rencs43b\custom43b\pop\src;c:\rencs43b\ross43b\pop\src;c:\rencs43b\v43b\pop\src
GEMPOP=c:\rencs43b\custom43b\pop\run;c:\rencs43b\ross43b\pop\run;c:\rencs43b\v43b\pop\run

OPR=c:\rencs43b\custom43b\opr\src;c:\rencs43b\ross43b\opr\src;c:\rencs43b\v43b\opr\src
PP=c:\rencs43b\custom43b\pp\src;c:\rencs43b\ross43b\pp\src;c:\rencs43b\v43b\pp\src
GEMPP=c:\rencs43b\custom43b\pp\run;c:\rencs43b\ross43b\pp\run;c:\rencs43b\v43b\pp\run

GEMRUN=c:\rencs43b\custom43b\run;c:\rencs43b\ross43b\run;c:\rencs43b\v43b\run
SYS=c:\rencs43b\custom43b\sys\src;c:\rencs43b\ross43b\sys\src;c:\rencs43b\v43b\sys\src
GEMSYS=c:\rencs43b\custom43b\sys\run;c:\rencs43b\ross43b\sys\run;c:\rencs43b\v43b\sys\run

SA=c:\rencs43b\custom43b\sa\src;c:\rencs43b\ross43b\sa\src;c:\rencs43b\v43b\sa\src
GEMSA=c:\rencs43b\custom43b\sa\run;c:\rencs43b\ross43b\sa\run;c:\rencs43b\v43b\sa\run

SF=c:\rencs43b\custom43b\sf\src;c:\rencs43b\ross43b\sf\src;c:\rencs43b\v43b\sf\src
GEMSF=c:\rencs43b\custom43b\sf\run;c:\rencs43b\ross43b\sf\run;c:\rencs43b\v43b\sf\run

SOP=c:\rencs43b\custom43b\sop\src;c:\rencs43b\ross43b\sop\src;c:\rencs43b\v43b\sop\src
GEMSOP=c:\rencs43b\custom43b\sop\run;c:\rencs43b\ross43b\sop\run;c:\rencs43b\v43b\sop\run

TM=c:\rencs43b\custom43b\tm\src;c:\rencs43b\ross43b\tm\src;c:\rencs43b\v43b\tm\src
GEMTM=c:\rencs43b\custom43b\tm\run;c:\rencs43b\ross43b\tm\run;c:\rencs43b\v43b\tm\run

FA=c:\rencs43b\custom43b\fa\src;c:\rencs43b\ross43b\fa\src;c:\rencs43b\v43b\fa\src
GEMFA=c:\rencs43b\custom43b\fa\run;c:\rencs43b\ross43b\fa\run;c:\rencs43b\v43b\fa\run

FAE=c:\rencs43b\custom43b\fa\run;c:\rencs43b\ross43b\fa\run;c:\rencs43b\v43b\fa\run
FAP=c:\rencs43b\custom43b\fa\run;c:\rencs43b\ross43b\fa\run;c:\rencs43b\v43b\fa\run
SYLIB=c:\rencs43b\custom43b\fa\run;c:\rencs43b\ross43b\fa\run;c:\rencs43b\v43b\fa\run

GEMTXT=c:\rencs43b\v43b\txt
GEMDSC=c:\rencs43b\v43b\dsc
GEMDATA=c:\rencs43b\v43b\data

GEMICON=c:\rencs43b\v43b\cli\userinst\icons
GEM_APP_ICON=c:\rencs43b\v43b\cli\userinst\icons\rs.ico
FAR=c:\rencs43b\v43b\cli\reports
GEM_REPORT_DIR=c:\rencs43b\v43b\cli\reports
GEM_STARTUP_DIR=c:\rencs43b\install
!GEM_INIT=GEMRUN: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='S'
GEM_AUTOMATION=FALSE
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

Примечание: Переменная GEM_INIT закомментирована до нужного момента.

После этого можно выходить из программы, на экране Вы увидите папку и иконку Renaissance CS.

Следующим этапом является регистрация пользователей, которые будут работать с приложением. Они должны быть и пользователями Windows NT. Для этого нужно запустить Gembase следующим образом: Start – Programs - Renaissance CS on Server – v43b_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. Отредактировать файл v43b_rencs.ini – убрать комментарий GEM_INIT, после этого запуск может быть осуществлен следующим образом:

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

Последний этап – запуск сервера приложений. Нужно отредактировать файл ресурсов

%REN_HOME%\v43b\cli\server\ rencs43b_ora.res,

приведя его в соответствие с файлом настроек (см. выше), а именно, изменить пути к Ренессансу и названия баз данных. Для запуска сервера приложений из каталога GEM_RUN запустить

gem_startup_server <имя файла ресурсов > TCP,<имя машины>, 6059

На вопрос введите имя и пароль пользователя-члена группы GembaseServices. Эта команда запускает сервер приложений, дожно появиться сообщение о успешном завершении. Если в первый раз имя пользователя было введено неправильно, либо указан неверный файл, либо по какой-то другой причине прервалось выполнение команды, необходимо запустить Gembase RPC, установить соединение с брокером (команда ba, ввести имя и пароль пользователя) и завершить приложение (команда s, подтверждение). После чего запустить сервер приложений еще раз.


Вопрос: Установка "тонкого" сервера приложений

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

%REN_HOME%\v43b\cli\server\ rencs43b_thin.res,

Несколько серверов приложений могут использовать один и тот же брокер. Таким образом, обычный и “тонкий” сервера могут функционировать одновременно.


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

Ответ: На рабочей станции запустить с установочного диска GEMBASE Client Professional. Подключить диск сервера с установленным Ренессансом как сетевой (В нашем случае R). Запуститьь R:\rencs43b\v43b\userinst\win95nt\setup_i.exe. Начнется инсталляция клиентской части, в процессе которой надо указать или подтвердить путь для Ren CS на своем PC, путь для Ren CS на сервере, путь для GEMBASE на своем PC. Далее нужно указать

<адрес сервера>
<имя приложения>
<протокол>
<порт>
Например,

135.135.135.200
rencs43b_ora
tcp
6059

Также указать имя пользователя, (имя пользователя сервера,где установлен Ренессанс) подтвердить каталог для отчетов для сервере (R:\rencs43b\v43b\cli\reports, возможна более сложная конструкция с номером порта – если вы собираетесь использовать сервер отчетов),выбрать базы доступные для данного рабочего места (например, все). После создания папки и иконки Renaissance CS 4.3b инсталляция завершена.

Если при установке возникает сообщение “Не возможно зарегистрировать gem_automation”, необходимо перезагрузить компьютер и запустить

gem_register32.exe /s gem_automation.dll


Вопрос: Установка тонкого клиента

Ответ: На клиентской машине запустить с сервера

%GEM_ROOT%\gcw32\install\setup_GTC_Minimum_v60-4_intel_ex.exe

Запустится инсталляция тонкого клиента. После окончания инсталляции запустить Gembase ThinClient и в меню File->Settings задать параметры соединения с сервером приложений.

<протокол>, <адрес сервера>, <порт>

<сервер приложений>

Например,

tcp, 135.135.135.200,6059

rencs43b_thin

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


Вопрос: Настройка на русский шрифт

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

GEM_WIN_FACENAME=CourtierC

GEM_WIN_FONTSIZE=10


Вопрос: Настройка на метаданные

Ответ: При работе с системой можно использовать метаданные национального языка. Структура базы такова: на сервере в папке rencs43b/v43b/<модуль>/run(для каждого модуля своя папка) лежат откомпилированные файлы GEMBASE. В них описание форм, бизнес-логика и все остальное. Но все сообщения, заголовки и т.д. хранятся в базе данных. Возможно использование внешнего файла с этими данными. Таким образом, имея несколько файлов метаданных, клиенты могут работать с одной базой на нескольких языках. Для использования переведенных метаданных в настроечном файле rencs43b.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.

Обсудить на форуме ROSS Systems

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
По техническим вопросам обращайтесь к вебмастеру