Инсталляция Renaissance 4.3b
|
Ответ: Рекомендуется Pentium II-300
ОЗУ - рекомендовано 256 М , 64M – минимум
Жесткий диск с 4Gb
Сетевая карта
CDROM
Установленный Windows NT 4.0 сервер, установленный Oracle 7.x или 8.x
Ответ: Pentium
ОЗУ 16M – минимум
Жесткий диск должен иметь 60 М свободного пространства
Сетевая карта
CDROM
Windows 95, NT Workstation
Ответ: На установочном диске папка iFOR. Из этой папки запустить Setup.exe. Установка пройдет автоматически, будет предложено согласиться создать каталог iFOR. После инсталляции необходимо в файл iFOR\Ls\Conf\Nodelock каким-либо редактором (Notepad) добавить строку с лицензионным ключом, полученным от Ross Systems или его партнеров. Этот ключ необходим для работы GEMBASE сервера. Для его получения необходимо запустить из iFOR\bin\4target.exe, записать полученный параметр TargetId (генерируется на основе типа машины, операционной системы, версии GEMBASE и сетевого имени машины) и переслать его в компанию Interface Ltd.
Ответ: С установочного диска запустить Intel\x86\SETUP. Выбрать инсталляцию GEMBASE Server Enterprise Edition. После Вашего подтверждения об инсталляции появится окно распаковки архива, затем появится серия окон, где у Вас спросят имя пользователя и организации, установочный каталог и т.д.
Перед использованием GEMBASE необходимо добавить привилегии пользователям. Для этого нужно:
После установки Gembase сервера появятся три новых сервиса – GemMonitor, GemBroker и GemBatch. Для последующей установки будет важен порт, который использует GemBroker. По умолчанию 6059. Для запуска этих сервисов запустить сервис GembaseStarterService. При перезагрузке сервера этот сервис стартует автоматически.
Ответ: С установочного диска запустить 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. |
|