LiMan.Transfer: Applicativo FIle Upload su LiMan
Sintassi
LiMan.Transfer.exe data_folder archive_folder
- data_folder: path to container for request.json file + *.zip file(s) to upload
- archive_folder: where to put trasferred data
L'applicativo si occupa delal fase di
- generazione ticket richiesta invio
- invio singoli files ZIP su piattaforma
E' necessario chiamarlo indicando 2 parametri:
- folder da trasferire
- deve contenere request.json
- deve contenere da 1+ files *.zip da inviare
- eventuali altri files saranno ignorati
- folder di archiviazione (i files inviati saranno mantenuti li per 30 gg)
File request.json
Per effettuare l'invio è necessario sia presente nella foller richiesta, oltre ai files zip da inviare, un file json denominato request.json così strutturato
{
"CodApp": "Uploader",
"CodImp": "",
"CodInst": "EgalWare",
"ContactEmail": "info@egalware.com",
"ContactName": "Utente",
"ContactPhone": "035-460560",
"IdxSubLic": 0,
"MasterKey": "4AIc8fMEXcSyDIMl1Ro05O/1xar7nrVHXAQzrh/fmxfvlczA13tQwXAqida6hTqV",
"ReqBody": "Upload da sendlog di EGT BeamWall",
"Tipo": 2
}
Descrizione campi
| Campo | Tipo | Descrizione |
|---|---|---|
| CodApp | STR | Nome dell'applicativo da LiMan (es Uploader, MAPO, GPW, STATS, EBW-UP) |
| CodImp | STR | Codice di impiego (user), lasciare "" |
| CodInst | STR | Codice del cliente, oppure EgalWare se invio "per applicativo" |
| ContactEmail | STR | email del richiedente |
| ContactName | STR | nome del richiedente |
| ContactPhone | STR | telefono cui contattare il richiedente |
| IdxSubLic | INT | Codice subLicenza (user) lasciare 0 |
| MasterKey | STR | Chiave licenza associata ad applicazione x comunicazione protetta, può essere unica x ogni TIPO di applicativo o a scelta x cliente/installazione. Ha una scadenza da LiMan |
| ReqBody | STR | Testo della richiesta, tipicamente popolato da utente tramite form oppure dal SW se invio in automatico ad evento |
| Tipo | INT | Lasciare fisso 2 (= file upload) |