Skip to Content

Configurazione dell'applicazione server come servizio in Windows

Ecco le operazioni che l'amministratore del server che ospita Office Maker o BiblioMaker deve eseguire prima di installare il software:

Account OM_service / BM_service

È necessario un account amministratore locale per eseguire il servizio Office Maker Server / BiblioMaker Server.

Se necessario, creare questo account locale. In questo caso, è essenziale aprire la sessione almeno una volta con questo account per creare la gerarchia delle cartelle.

Nelle proprietà dell'account, la password di questo account non deve essere modificata.

Il servizio si avvia, ma si ferma dopo alcuni secondi : una soluzione  ?

Diritti completi per alcune cartelle

Le seguenti cartelle devono avere diritti completi per l'account OM_service / BM_service:

  • C:\Program files\[Office Maker | BiblioMaker]
  • C:\ProgramData\OMFiles

 

Le seguenti operazioni vengono eseguite al momento dell'installazione del software, solitamente da un tecnico Micro Consulting:

Cartelle per il database e backup

Le cartelle contenenti i database devono avere una struttura di nomi molto precisa per consentire la modifica dell'esercizio:

OM Business

[Nome della cartella]\Business\OMB_[Nome della ditta]\OMB_[Nome della ditta].4DD

OM Finance

[Nome della cartella]\Finance\OMF_[Nome della ditta]_[Anno esercizio]\OMF_[Nome della ditta]_[Anno esercizio].4DD

OM Staff

[Nome della cartella]\Staff\OMS_[Nome della ditta]_[Anno esercizio]\OMS_[Nome della ditta]_[Anno esercizio].4DD

 

Se il server ospita diverse istanze dello stesso programma (ad esempio, Business, Finance o Staff), il file nella cartella dell'applicazione con estensione .4DZ dovrà essere rinominato in modo che ogni servizio Windows abbia un nome diverso.

Esempi :

  • C:\Program Files\Office Maker\OM Finance N\Server Database\OM Finance N.4DZ (per l'esercizio corrente)
  • C:\Program Files\Office Maker\OM Finance N-1\Server Database\OM Finance N-1.4DZ (per l'esercizio precedente)
  • C:\Program Files\Office Maker\OM Business [Nome della ditta A]\Server Database\OM Business [Nome della ditta A A].4DZ
  • C:\Program Files\Office Maker\OM Business [Nome della ditta B]\Server Database\OM Business [Nome della ditta B].4DZ

Intervalli e numeri di porta

A ciascun programma server di Office Maker/BiblioMaker viene assegnata una serie di 10 numeri di porta TCP. Questi numeri sono unici per ogni server. Ecco l'elenco delle porte e il loro utilizzo:

  • XXXX2 (esempio : 19812) : SQL
  • XXXX3 (esempio : 19813) : Connessione client-server (numero da comunicare al cliente finale e da utilizzare per connettere il client OM)
  • XXXX4 (esempio : 19814) : Porta usata da 4D (XXXX3 + 1)
  • XXXX5 (esempio : 19815) : PHP interpreter (4D o esterno)
  • XXXX6 (esempio : 19816) : Libera
  • XXXX7 (esempio : 19817) : Libera
  • XXXX8 (esempio : 19818) : Libera
  • XXXX9 (esempio : 19819) : OM API (UDP/TCP)
  • XXXX0 (esempio : 19820) : Porta HTTPS per OMB Mobile e l'OPAC Web di BiblioMaker
  • XXXX1 (esempio : 19821) : Porta HTTP per OMB Mobile e l'OPAC Web di BiblioMaker

Avvio delle applicazioni

È essenziale che le applicazioni (diverse dal servizio) vengano avviate da questa sessione OM_service/BM_service, in modo che il file lastDataPath.xml di ciascuna applicazione venga inizializzato e memorizzato con il percorso di accesso ai dati:

  • C:\Users\BM_service\AppData\Roaming\BiblioMaker\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Business\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Finance\lastDataPath.xml
  • C:\Users\OM_service\AppData\Roaming\OM Staff\lastDataPath.xml

Registrazione del servizio Windows

Eseguite Office Maker server / BiblioMaker server come amministratore per registrarlo come servizio (menu File>Register current database as a service).

Configurazione del firewall

Il firewall non deve impedire al nostro software di connettersi ai nostri server:

Per interrogare il nostro server di licenze dall'applicazione client :

https://keymaker.microconsulting.ch (porta TCP 443 per default)

Per scaricare le applicazioni dal nostro server :

  • Office Maker : http://om-autoupdates.officemaker.ch (porta TCP 80 per default)
  • BiblioMaker : http://bm-autoupdates.bibliomaker.ch (porta TCP 80 per default)

È probabile che OM Staff comunichi con un server che ospita Swissdec (trasmissione dei dati salariali) o che scarichi i file necessari (Java, ViewGen) dalla postazione di lavoro.

Inoltre, per la comunicazione tra il server e le workstation, le porte sopra menzionate devono essere aperte.

 

Configurazione dell'applicazione server come servizio in Windows