Questa è una vecchia versione del documento!
Integrazione con Omnis
Introduzione
L'integrazione con Omnis Studio avviene mediante chiamate HTTP REST, sfruttando l'apposito CGI messo a disposizione da Tiger Logic.
Installazione
I file da copiare devono essere presi dalla cartella 'clientserver/cgi' di Omnis Studio (distribuzione Development)
Windows
Nella cartella 'cgi-bin' di Apache Http Server occorre copiare i seguenti file:
- nph-omniscgi.exe
- nph-owscgi.exe
Linux
Nella cartella 'cgi-bin' di Apache Http Server occorre copiare i seguenti file:
- nph-omniscgi.exe
- nph-owscgi.exe
Chiamata
callExecute(<OBJ_NAME>, <METHOD_NAME>, <METHOD_ARGS>)
Restituisce un array con le seguenti chiavi:
- EXITCODE: codice di ritorno (S/N)
- MESSAGE: messaggio di errore
- HEADER: non utilizzato
- LIST: struttura dati proveniente da Omnis
Esempio di utilizzo
$methodArgs = array();
$methodArgs[0] = 'F';
$omnisClient = new itaOmnisClient();
$result = $omnisClient→callExecute('OBJ_DWE_PORTAL', 'dta_relpar', $methodArgs);