Installazione servizi REST Logistica Lite

Installazione servizi REST Logistica Lite

Prima di iniziare

La guida è stata realizzata utilizzando Windows Server 2019 in lingua inglese.

Verifica requisiti

  1. Le istruzioni contenute nelle prossime pagine richiedono che siano stati completati tutti i passaggi indicati nel documento Installazione e configurazione Microsoft IIS 
  2. Verificare la presenza di un client FTP (per es. FileZilla Client) che verrà utilizzato per scaricare i componenti necessari all’installazione

Creazione utente SQL

  1. Aprire SQL Server Management Studio e collegarsi all’istanza che ospita il database di eSOLVER (per es. SERVER\SISTEMI)
  2. Nella sezione di sinistra selezionare il server e aprire il nodo
  3. Nella sezione di sinistra selezionare Sicurezza e aprire il nodo
  4. Nella sezione di sinistra selezionare Account di accesso
  5. Fare click destro su Account di accesso e selezionare Nuovo account di accesso
  6. Nella schermata sottostante, per il parametro Nome account di accesso:
    1. se IIS e SQL installati sullo stesso server: indicare l'account "IIS AppPool\Emmebit Sistemi" (senza doppi apici)
    2. se IIS e SQL installati su server distinti: indicare il nome dell’utente creato nel documento Installazione e configurazione Microsoft IIS (ovvero lo stesso utente associato all’application pool). Il nome dell’account deve essere indicato nel formato {DOMINIO}\{UTENTE} (per es. SERVER\emmebitsistemi). Per maggiore semplicità si consiglia di cercare l’utente premendo il pulsante Cerca



  1. In basso, per il parametro Database predefinito, selezionare il database di eSOLVER
  2. In basso, per il parametro Lingua predefinita, selezionare Italian - Italiano
  3. Nella sezione di sinistra selezionare Mapping utente



  1. Nella prima metà della videata spuntare il database di eSOLVER
  2. Nella parte bassa della videata spuntare i ruoli db_datareaderdb_datawriterpublic
  3. Premere il pulsante OK

Download dei file dei servizi REST

  1. Collegarsi con un client FTP all’indirizzo ftp.bonafede.it (senza indicare alcuna credenziale)
  2. Accedere alla cartella LOGISTICA_LITE_ANDROID
  3. Individuare l’ultima cartella disponibile per la versione di eSOLVER in uso. La prima parte del nome della cartella rappresenta la data di pubblicazione in formato AAAAMMGG; nell’immagine riportata sotto, “ES” rappresenta il prodotto eSOLVER e “4_3_000” il consolidamento minimo richiesto per l’installazione dei servizi (per ENOLOGIA il prodotto è identificato da "EN")

  1. Accedere alla cartella individuata al punto precedente
  2. Aprire la cartella WS
  3. Scaricare l’unico file compresso contenuto nella cartella (per es. LogisticAppAPI_20211201.zip)
  4. Decomprimere il file
  5. Copiare l’intera cartella (per es. LogisticAppAPI_20211201) in C:\inetpub\wwwroot\Emmebit_Sistemi
  6. Rinominare la cartella in LogisticAppAPI (per es. rinominare da LogisticAppAPI_20211201 a LogisticAppAPI)

Configurazione dei servizi REST

  1. Avviare IIS Manager (Start => Run, digitare inetmgr e premere INVIO)
  2. Nella sezione di sinistra selezionare il server e aprire il nodo
  3. Nella sezione di sinistra selezionare Sites e aprire il nodo
  4. Nella sezione di sinistra selezionare il sito Emmebit Sistemi e aprire il nodo
  5. Nella sezione di sinistra selezionare la cartella LogisticAppAPI
  6. Fare click destro su LogisticAppAPI e selezionare Convert to Application
  7. Nella videata sottostante spuntare l’opzione Enable Preload
Immagine che contiene testoDescrizione generata automaticamente


  1. Nella sezione centrale fare doppio click su Configuration Editor
  2. In alto, nella combo Section, assicurarsi che sia selezionato connectionStrings


Immagine che contiene testoDescrizione generata automaticamente


  1. Nella sezione centrale selezionare la voce Collection
  2. Cliccare sui 3 puntini a destra
  3. Nella videata sottostante selezionare il parametro che inizia con “metadata=”


  1. Nella parte bassa della videata, per il parametro connectionString, modificare la stringa affinché i parametri data sourceinitial catalog corrispondano alle coordinate in cui si trova il database di eSOLVER. Per esempio, ipotizzando che l’istanza di SQL Server sia SERVER\SISTEMI, e che il database si chiami ESOLVER, il frammento di stringa “data source=SQL;initial catalog=DEMO_ESOLVER_42” diventerà “data source= SERVER\SISTEMI;initial catalog=ESOLVER


Immagine che contiene testoDescrizione generata automaticamente


  1. Chiudere la finestra
  2. Nella sezione di destra cliccare su Apply