Hello, unfortunately not all of the site is translated into English, or is poorly translated. I apologize and ask you to help me. Notify errors, send me translations, together we will build a free service certainly helpful to many!
| Contatti Exchange da dB |
|
|
|
| Scritto da Massimiliano Pasqualoni | |
| Mercoledì 04 Maggio 2005 17:22 | |
|
Come pubblicare sulla rubrica Exchange nelle cartele pubbliche i contatti del gestionale aziendale
Tramite questa pagina ASP è possibile caricare in un Server Exchange, mediante script XML, i contatti prelevati da un dB SQL. La struttura dello script risulta semplice.In pratica prima cancello tutti i contatti presenti nella lista contatti del server exchange, poi creo una stringa XML con le informazini relative al contatto e la invio a l server Exchange che provvederà a registrarla nel lista indicata. Questo script ha lo scopo di mantenere aggiornata la rubrica clienti/fornitori di Exchange con quella presente nel gestionale aziendale, è per questo che elimina tutti i contatti esistenti prima di inserirne di nuovi. Quindi per aggiungere un contatto in exchange bisogna prima inserirlo nel gestionale aziendale. In questo script userò delle funzioni personalizzate per l'accesso al database, contenute nei file di inclusione COMMON e DBO. E' possibile utilizzare le funzioni standard per l'accesso al dB o comunque quelle che utilizzate normalemtne. <%@LANGUAGE="VBSCRIPT"%> 'Imposto la pagina affinchè non rimanga in cache 'non blocco l'esecuzione in caso di errori ' immetto le credenziali utente PWD = %PASSWORD% ' specifico il repository dei contatti
'interrogo il server exchange che mi restituisce un file 'memorizzo l'xml di risposta
' vado a selezionare tra gli oggetti nel file XML
%> ' creo l'oggetto xml ' CREAZIONE DEL FILE XML DEL DETTAGLIO DEL CONTATTO ' imposto le informazioni anagrafiche ' imposto le informazioni relative all'ufficio
' imposto le informazioni relative agli altri indirizzi disponibili ' specifico quale indirizzo è valido per la corrispondenza ' imposto le informazioni relative ai numeri telefonici ' imposto le informazioni relative alla mail ' imposto le informazioni relative all'impiego ' imposto le informazioni personali ' imposto le informazioni personalizzate ' imposto le informazioni relative ad un eventuale promemoria ' imposto le informazioni varie ' imposto gli attributi personalizzati ' invio tutto in una richiesta HTTP. ' apro l'oggetto ' imposto gli headers per la richiesta. ' invio la richiesta in xml 'gestisco gli errori 'passo al nuovo record <!--scrivo il dettaglio riepilogativo-->
|
|
| Ultimo aggiornamento Venerdì 06 Maggio 2005 13:17 |


















































Server