Strumenti Utente

Strumenti Sito


sviluppo:integrazione_omnis

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

require_once ITA_LIB_PATH . '/itaPHPOmnis/itaOmnisClient.class.php'; $methodArgs = array(); $methodArgs[0] = 'F'; $omnisClient = new itaOmnisClient(); $result = $omnisClient→callExecute('OBJ_DWE_PORTAL', 'dta_relpar', $methodArgs);

sviluppo/integrazione_omnis.1448551620.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)