PMF Integration Tools

Documenti analoghi
PMF. Integration tools. Soluzione integrata per la comunicazione con le Customer Business Applications

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited

Guida all Installazione del ProxyFatturaPA

19. LA PROGRAMMAZIONE LATO SERVER

Laboratorio di Basi di Dati e Web

Gestione delle tabelle

SMS API. Documentazione Tecnica YouSMS HTTP API. YouSMS Evet Limited

Z3 B1 Message Addon Invio Massivo Documenti via e Fax per SAP Business One

Modulo Antivirus per Petra 3.3. Guida Utente

Outlook Plugin per VTECRM

Volumi di riferimento

Procedura SMS. Manuale Utente

Corso basi di dati Installazione e gestione di PWS

Lezione 9. Applicazioni tradizionali

Flusso Informazioni. l esecuzione della Gestione Anagrafiche Clienti viene Notificato all Utente con la spedizione di una .

Registratori di Cassa

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Hub-PA Versione Manuale utente

Integrazione InfiniteCRM - MailUp

GUIDA ALLA CONFIGURAZIONE E ALL UTILIZZO

Corso di Informatica Modulo T3 B2 - Database in rete

Esercitazione 2 Certificati

Plus srl :: :: :: Via Morgagni, 4/A Verona :: Tel :: Fax

Introduzione all elaborazione di database nel Web

ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA

ProgettoSMS. Manuale Gateway FTP Text

Indice GAMMA. Guida utente

e/fiscali - Rel e/fiscali Installazione

GovPay 2.0. Manuale Installazione

Linguaggio SQL: fondamenti D B M G. Gestione delle tabelle

Al giorno d oggi, i sistemi per la gestione di database

Java SOAP Client. Manuale per l installazione. WebEDI Scambio elettronico documenti. ManualeInstallazioneSoapCli ent

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Configurazione account per libreria MXOutlook

Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009

Studi di Settore. Nota Operativa 22/4/2013

InitZero s.r.l. Via P. Calamandrei, Arezzo

Le caselle di Posta Certificata attivate da Aruba Pec Spa hanno le seguenti caratteristiche:

1. Manuale d uso per l utilizzo della WebMail PEC e del client di posta tradizionale

InteGrazIone con MICrosoFt DYnaMICs. mailup.com

Database. Francesco Tapparo Informatica e Bioinformatica /16

CMDBuild: un progetto open source di supporto alla gestione ICT (e non solo) Approfondimenti Tecnici. Francesco Zanitti Tecnoteca S.r.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

SMS Pannello controllo Web. Il Manuale

Installazione e caratteristiche generali 1

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

Manuale d uso per software

E-Post Office Manuale utente

MANUALE DI INTEGRAZIONE API SMSSmart (v 2.2)

Guida di Pro Spam Remove

BLOCK CALL Manuale utente Block Call Manuale Utente

Manuale utente Volta Control

Definizione di domini

MANUALE D USO DELL E-COMMERCE. Versione avanzata

TNT Pro Guida d'installazione ed Utilizzo

6.3 Invio Estratto Conto, Recupero Crediti e Rubrica

Esempio d uso dell interfaccia API del GeoUMLvalidator v marzo 2014

Aggiornamento del software

Gestione Filtri. InfoBusiness 2.8 Gestione Filtri Pag. 1/ 11

2009. STR S.p.A. u.s. Tutti i diritti riservati

Gestione Accessi Web

4.1 FAX Sollecito consegne via (Nuova funzione)

Codice di Condotta relativo alla fornitura di servizi di messaggistica aziendale contenenti codici alfanumerici (Alias) come mittenti ( Codice )

Dispensa di database Access

SSO Specifiche Funzionali

Access. P a r t e p r i m a

TINN S.r.l. Sistema di Gestione della Fatturazione Elettronica

Guida alla Prima Configurazione dei Servizi

Manuale LiveBox WEB ADMIN.

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

File Server Resource Manager (FSRM)

SMS-Bulk Gateway interfaccia HTTP

Manuale di utilizzo del sito ASUWEB

Manuale LiveBox WEB ADMIN.

Accesso al Web Client Zimbra

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Esercitazione 02. Sommario. Un po di background (1) Un certificato digitale in breve. Andrea Nuzzolese

Laboratorio di Basi di Dati

Il tuo manuale d'uso. SONY ERICSSON K530I

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

SQL SQL. Definizione dei dati. Domini. Esistono 6 domini elementari:

Gestione rifiuti VeLieRO

Giovanna Rosone 04/03/ /03/2010 SQL, Istruzioni per la modifica dello schema

MANUALE UTENTE. TeamPortal Liste Distribuzioni

Client manuale d uso Versione af Ottobre 2010

Intesa Spa Ottobre 2015

Risultati dell esame degli oggetti scaricati da BackDoor.Flashback sui Mac infetti

AD HOC OFFICE. La suite per l Office Automation di Ad Hoc REVOLUTION. Ad Hoc ENTERPRISE

Guida all installazione di Easy

UN PROGRAMMA APPLICATIVO: ACCESS Access è un programma del pacchetto Office che permette di realizzare database

CORSO DI ALGORITMI E PROGRAMMAZIONE. JDBC Java DataBase Connectivity

ARCHIVIAZIONE AUTOMATICA (Gestione Allegati)

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

Versione Elenco modifiche

Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009

Software di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo

Transcript:

PMF Integration Tools Strumenti di integrazione di PMF con l infrastruttura del cliente Architettura e modalità di interazione Cliente - documentazione - Redatto da Francesco Buratto Redatto il 01/10/2012 Riferimento PMF Architettura e modalità di interazione

Contenuto del documento: Il presente documento descrive le modalità di utilizzo e l architettura degli strumenti di integrazione tra PMF e l infrastruttura del Cliente. I PMF Integration Tools consentono l interazione non assistita tra le applicazioni business del cliente e il servizio PMF attraverso componenti privi di interfaccia utente. Lo scopo primario dei PMF Integration Tools è il trasferimento delle informazioni dai sistemi informativi verticali del Cliente verso e da i server di PMF. Tipi di componenti PMF Integration Tools è composto in sintesi da tre tipi di componenti Data Collectors Sono componenti che prelevano i dati dalle strutture del Cliente. Il pacchetto PMF Integration Tools prevede alcune modalità standard che prelevano da database, file XML, file CSV, file XLS. E disponibile un SDK che contiene le interfacce applicative in linguaggio Java o una DLL in linguaggio.net tramite i quali il Cliente può realizzare del codice personalizzato per l interazione con PMF. Data Retriever Sono componenti che aggiornano i dati nei sistemi informativi del Cliente, tipicamente per l esito delle comunicazioni TTS che, per loro natura, non si esauriscono al momento dell invio ma richiedono che l aggiornamento di stato venga differito nel tempo. Utilities Sono componenti che consentono di svolgere azioni accessorie quali, ad esempio, il recupero dei contatti dalla rubrica centralizzata, la ripetizione di chiamate TTS in caso di esito negativo, la verifica del credito. Salvo diversamente indicato, tutti i componenti sono scritti in linguaggio Java e privi di codice nativo.

Componente DBDataCollector Architettura del componente Il componente recupera le informazioni da un DBMS e contatta il web service di PMF per inviare i messaggi. Il seguente schema descrive la struttura del framework. Customer Business Application DB di transito DBDataCollector esito PMF Job PMF Server I DBMS attualmente supportati sono PostgreSQL, Oracle, SQL Server. Gli script di creazione dello schema sono riportati nell allegato A. Gli attributi obbligatori sono i seguenti: created: contiene la data e l ora di creazione della tupla recipient: una stringa contenente il numero di telefono del destinatario text_message: consta di una stringa contenente il testo del messaggio job_type: TTS o SMS message_state: preimpostato obbligatoriamente al valore READY sender_name: per SMS è il mittente (max 11 car), per TTS è il messaggio di presentazione Una volta caricati i dati, l esecuzione del componente DBDataCollector trasferirà le informazioni sul server PMF.

Il file di configurazione viene cercato nella cartella in cui viene eseguito il componente e deve chiamarsi DBDataCollector.rc. E composto dalle seguenti coppie nome-valore: nome parametro DB_USERNAME DB_PASSWORD DB_URL JDBC_DRIVER PMF_USERNAME PMF_PASSWORD PMF_WSDL_URL SMTP_SERVER FROM_ADDRESS Descrizione Nome utente di accesso al DB di transito Password di accesso al DB di transito URL per la connessione al DB, specifico per ciascun DBMS (es. jdbc:postgresql://localhost/mydb) Nome della classe del driver JDBC da utilizzare (es. org.postgresql.driver) Nome utente assegnato per collegarsi al server PMF Password dell utente PMF URL del web service di PMF (solitamente non è necessario modificare questo parametro) Server SMTP tramite il quale spedire comunicazioni email con informazioni utili Mittente delle email TO_ADDRESS Destinatario delle email. Gli indirizzi devono essere separati da ; LOG_FILE_PATH PMF_JOB_NAME PMF_ALL_OR_NOTHING Percorso in cui scrivere il file di log del componente. Il file di log si chiama DBDataCollector.log Nome del gruppo di messaggi che verrà creato sul server PMF Se YES, procede con l invio solo se tutti i messaggi superano la validazione del server PMF, in caso contrario annulla l invio e registra sulla base dati l esito negativo con una descrizione breve del problema. Se vale NO procede con l invio dei soli messaggi che superano la validazione del server PMF; sulla base dati del Cliente viene comunque riportato quali messaggi non sono stati trasmessi e una descrizione breve del problema. Il componente DBDataCollector manda messaggi email agli indirizzi configurati quando si verificano errori che impediscono il corretto svolgimento delle attività quali, ad esempio, mancanza di connessione al DB, impossibilità di accedere al web service di PMF, messaggi che non superano il check di validazione del server PMF, messaggi di tipo non riconosciuto, etc.

Allegato A Scripts di creazione della tabella PMF_MESSAGES. ORACLE CREATE TABLE pmf_messages ( message_id NUMBER NOT NULL, created timestamp NOT NULL, submitted timestamp, sender_name VARCHAR2(2048) NOT NULL, recipient VARCHAR2(20) NOT NULL, text_message VARCHAR2(700) NOT NULL, job_type VARCHAR2(16) NOT NULL, message_state VARCHAR2(512) DEFAULT 'READY', message_error VARCHAR2(1024), tag_1 VARCHAR2(64), tag_2 VARCHAR2(64), tag_3 VARCHAR2(64), tag_4 VARCHAR2(64), pmf_message_fk number, pmf_job_fk number, CONSTRAINT messages_pkey PRIMARY KEY (message_id) ); PostgreSQL CREATE TABLE pmf_messages ( message_id bigserial NOT NULL, created timestamp without time zone NOT NULL, submitted timestamp without time zone, sender_name character varying(2048) NOT NULL, recipient character varying(20) NOT NULL, text_message character varying(700), job_type character varying(16) NOT NULL, message_state character varying(512), message_error character varying(1024), tag_1 character varying(64), tag_2 character varying(64), tag_3 character varying(64), tag_4 character varying(64), pmf_message_fk bigint, pmf_job_fk bigint, CONSTRAINT messages_pkey PRIMARY KEY (message_id) );