Instalare server SocrateOpen

Instalarea serverului SocrateOpen include şi instalarea clientului SocrateOpen pe server.
Configuraţi şi utilizaţi DNS - niciodată nu utilizaţi adrese IP sau "localhost".

Pregătirea serverului SocrateOpen

Vă rugăm să ţineţi cont de faptul că în cazul Linux/Unix pentru accesul porturilor sub 1024 aveţi nevoie de privilegii root. Porturile standard sunt 80 pentru conexiuni http şi 443 pentru conexiuni SSL. Dacă utilizaţi şi un server de internet (IIS, Apache, etc.), pe aceeaşi maşină, puteţi utiliza porturile 8080 şi 8443.

Certificat SSL

SocrateOpen necesită un certificat SSL. El creează automat un certificat în COMPIERE_HOME\keystore\myKeystore cu parola specificată în timpul instalării. Certificatul creat are aliasul "compiere". Puteţi înlocui certificatul utilizat cu Java "keytool" (vezi documentaţia Java tool).

Serverul bazei de date

Instalaţi corect reţeaua DNS - nu utilizaţi localhost, NU va funcţiona
Dacă aţi instalat oracleXE numele bazei de date este XE!

Email

Serverul de email specificat la instalare este utilizat numai la instalare.
Chiar dacă nu doriţi să introduceţi, sau nu aveţi un server SMTP, trebuie să introduceţi un nume de server valid, chiar dacă nu oferă POP3, SMTP sau IMAP. Fără un server valid instalarea va eşua.

Instalarea server-ului SocrateOpen

Puteţi repeta oricând acest pas, dar asiguraţi-vă că serverul de aplicaţie este oprit înainte de a începe.

Lansarea RUN_setup

Rulaţi scriptul RUN_setup din directorul SocrateOpen. Se va afişa fereastra SocrateOpen Server Setup.

Notă: Dacă nu se afişează fereastra de mai jos sau primiţi erori, probabil că nu aţi setat corect calea de acces (path) către executabilul java. În acest caz, nu puteţi continua! În Windows, puteţi stabili calea de acces prin executarea scriptului WinEnv.js din directorul utils.

Îl puteţi de asemenea seta manual. De ex. dacă aţi dezarhivat kit-ul de SocrateOpen în folderul C:\SocrateOpen iar jdk-ul este instalat în C:\Program Files\jdk1.6.0:
  • Adăugaţi "C:\jdk1.6.0\bin\;" la începutul variabilei de mediu PATH
  • Setaţi variabila de mediu JAVA_HOME la "C:\Program Files\jdk1.6.0"
  • Setaţi variabila de mediu COMPIERE_HOME la "C:\SocrateOpen"
După ce aţi lansat cu succes RUN_setup, apare următoarea fereastră:


Introduceţi sau actualizaţi parametrii.

Obs.:
  • Selectaţi pentru Database Type oracle sau oracleXE! În acest moment celelalte tipuri nu sunt suportate de SocrateOpen.
  • Selectaţi pentru Server Type jboss. Celelalte tipuri de servere sunt in curs de implementare, aflându-se în diferite faze de finalizare.
Apăsaţi Test pentru a valida datele introduse.

Dacă rulaţi pentru prima oară setup-ul, se va afişa o ferastră de dialog în care veţi putea introduce datele necesare generării certificatului SSL:


După completarea datelor, apăsaţi OK şi va urma testul datelor introduse în fereastra de setup. Rezultatul trebuie să arate ca în figura de mai jos:


Dacă o intrare nu poate fi verificată, apare un semn roşu şi trebuie corectat. Se apasă din nou Test. Trebuie continuat până când toţi parametrii sunt marcaţi cu verde (sau nu sunt deloc marcaţi). La sfârşit apăsaţi Save. După ce aţi acceptat licenţa, veţi vedea fereastra:


Apăsaţi pe Check available Components pentru a popula tabela cu componentele disponibile pentru instalare:


Lista de componente depinde de tipul de contract de mentenanţă pe care îl aveţi cu BIT Software/Compiere. De exemplu componenta Compiere Professional apare doar dacă aveţi un contract de tip Enterprise.
După apăsarea butonului OK se va afişa fereastra de instalare a serverului SocrateOpen:


Apăsaţi Start Server Install pentru începerea procesului. După terminarea procesului de intalare, fereastra de mai sus dispare automat. Pentru a verifica dacă instalarea a decurs normal trebuie să căutati în ferastra de comandă textul BUILD SUCCESSFULL:


Licenţierea componentelor

Acest pas se execută doar dacă beneficiaţi de versiunea Professional. În caz contrar puteţi să săriţi peste acest pas.

Pentru ca componentele ce ţin de versiunea Professional să fie utilizabile trebuie să fie validate şi licenţiate. Procesul de licenţiere constă în contactarea prin intermediul Internetului, a bazei de date de la Compiere Inc. şi verificarea datelor de înregistrare. Pentru a porni procesul de licenţiere, trebuie să lansaţi utilitarul RUN_Support.bat/sh din folderul COMPIERE_HOME\utils:


În această ferestră trebuie să introduceţi următoarele date:
  • System Name: numele sistemului dumneavoastră aşa cum figurează la Compiere. Îl găsiţi pe Web Store Compiere - https://www.compiere.com/wstore – în secţiunea My Assets, coloana Serial #.
  • Email Address: adresa de email cu care vă logaţi pe Web Store Compiere
  • Password: parola de login în Web Store Compiere
După completarea acestor date apăsaţi butonul Check License. Rezultatul verificării se va afişa în partea de jos a ferestrei, ca în captura de mai jos:


Ieşiţi cu butonul Cancel.

Nu lansaţi wizardul de migare (butonul Start Migration)! Migrarea bazei SocrateOpen se face NUMAI cu wizardul de migrare de la BIT Software!