Инсталляция 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. | 
  | ||||