Strumenti Utente

Strumenti Sito


sviluppo:integrazione_alfresco

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
sviluppo:integrazione_alfresco [2015/12/01 17:29] m.biagiolisviluppo:integrazione_alfresco [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 10: Linea 10:
   * **//getMessage//**: messaggio di risposta   * **//getMessage//**: messaggio di risposta
   * **//getHttpStatus//**: stato http della chiamata   * **//getHttpStatus//**: stato http della chiamata
 +
 +===== Parametri di configurazione del modulo =====
 +
 +  * **//host//**: Nome host
 +  * **//path//**: Percorso servlet
  
 ===== Elenco dei servizi ===== ===== Elenco dei servizi =====
Linea 145: Linea 150:
 ==== Ricerca ==== ==== Ricerca ====
  
-''$alfcityClient = new itaAlfcityClient();+<code> 
 + 
 +$alfcityClient = new itaAlfcityClient();
 $aspects = array(); $aspects = array();
 $props = array( $props = array(
Linea 155: Linea 162:
 } else { } else {
  Out::msgStop("Errore", $alfcityClient->getErrCode() . ' - ' . $alfcityClient->getMessage());  Out::msgStop("Errore", $alfcityClient->getErrCode() . ' - ' . $alfcityClient->getMessage());
-}'' +} 
 + 
 +</code> 
 + 
 +==== Inserimento ==== 
 + 
 +<code> 
 + 
 +$alfcityClient = new itaAlfcityClient(); 
 +$fileName = 'prova.pdf';     
 +$mimeType = 'application/pdf'; 
 +$contentString = file_get_contents('C:/Test/prova.pdf'); 
 +file_put_contents('C:\\temp\\documento.pdf', $contentString); 
 +$aspects = array( 
 + 'asp_prot' =>  0, 
 + 'asp_fasc' => 0,       
 + 'asp_com' => 1,       
 +); 
 +$props = array( 
 + 'com_ente' =>  'Ente Test', 
 + 'com_aoo' => 'Aoo Test',       
 + 'com_area_cityware' => 'A',  
 + 'com_modulo_cityware' =>  'PI', 
 + 'com_codice_ipa' => 'Ipa Test',       
 + 'com_descrizione' => 'Documento inserito da itaEngine',  
 + 'com_organigramma_corrente' =>  '1.2 Ufficio Protocollo', 
 + 'com_ruolo_corrente' => 'Responsabile Protocollo',       
 + 'com_utente_login' => 'MROSSI',  
 +); 
 +$result = $alfcityClient->insertDocument(DOC_TYPE, ALFRESCO_PLACE, $fileName, $mimeType, $contentString, $aspects, $props); 
 +if ($alfcityClient->getErrCode() == 0 && $alfcityClient->getHttpStatus() == 200) { 
 + Out::msgInfo("dump", print_r($result, true)); 
 +} else { 
 + Out::msgStop("Errore", $alfcityClient->getErrCode() . ' - ' . $alfcityClient->getMessage()); 
 +}       
 + 
 +</code>
sviluppo/integrazione_alfresco.1448990943.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)