Prodotto in fase di dismissione!
Le funzionalità sono state man mano portate in altri prodotti.
Per dettagli consultare la matrice di sostitizione
Deprecazione

Sme.UP Provider è il fornitore di servizi remoti per applicazioni del mondo Sme.UP.
Contiene funzionalità sviluppate nel codice di Looc.UP che non era possibile o conveniente far gestire ai nostri sistemi as400. Nacque nel 2006 dedicato principalmente alla connessione con dispositivi di campo e alla comunicazione e controllo di altri client (controllare e far eseguire funzioni). Si sviluppò in seguito per altri ambiti che dettaglieremo in questo documento. Veniva chiamato "Looc.UP server" ed utilizzato dai diretti interessati coinvolti su progetti specifici. Oggi, dato l'utilizzo sempre più diffiuso, come ad esempio la gestione delle connessioni verso Sme.UP ERP da dispositivi web e mobile, abbiamo pensato ad una giusta divulgazione, diffusione e ad un nome più corretto come " Sme.UP Provider ".

Sme.UP Provider getta la basi per la realizzazione del modello di sviluppo applicativo completamente single-source.
Infatti garantisce un accesso unico e standardizzato, basato su FUN e XML, al sistema gestionale, mantenendo le connessioni e i job as400 e quindi l'utente applicativo.
Questo permetterà al consulente applicativo Sme.UP di sviluppare in autonomia come avviene oggi con Looc.UP

Il codice Looc.UP è composto da due blocchi logici, i componenti di interfaccia grafica, che interagiscono direttamente con l'utente, sviluppati quasi interamente in Delphi e i componenti ( Sme.UP Provider ) che eseguono operazioni (o servizi) e che forniscono o manipolano dati, sviluppati in java. I primi richiamano i secondi attraverso le "FUN", i secondi rispondono con XML dopo aver eseguito il compito richiesto.
Sme.UP Provider richiede un server dedicato, per ora con sistema operativo Windows.

Sme.UP Provider espone diversi servizi e si presta ai seguenti utilizzi:
Sme.UP Provider fa da bridge tra le Web.UP e Mob.UP e il server applicativo, mantendo le connessioni e facendo transitare le richieste (FUN) e le risposte (XML). Permette alle applicazionei Web e Mobile di collegarsi a qualunque ambiente.

Tramite i plugin, Sme.UP Provider può interagire con dispositivi collegati al pc, ad esempio PLC, stampanti, bus di campo, applicazioni di comunicazione con la produzione.
Accesso remoto ai file e alle cartelle
Sme.UP Provider può accedere alle risorse (file) della propria rete o a risorse accessibili via http. Può quindi essere utilizzato per reperire dei PDF archiviati in un percorso di file non raggiungibile ovunque (da sede a sede, da casa a sede). Queste risorse possono essere percorsi diretti passati esplicitamente o indiretti, calcolati da Looc.UP stesso (pdf di una fattura dato il codice fattura, logo di un cliente dato il cliente, cartella contenente un file dato un file contenuto)
Sme.UP Provider può generare immagini di grafici o oggetti grafici generati runtime a partire dai dati che arrivano da un servizio. I grafici sono torte, gaussiane, barre, carte xr, andamenti nel tempo, diragrammi di pareto, linee, punti, reti di petri (rappresentazione workflow), gauge
Gli oggetti grafici sono QR-code, barcode di differenti tipologia, immagini di oggetti.
Sme.UP Provider può eseguire funzioni schedulate su AS400 (wrkjobscde) tramite il costruttore LOA27.
Si tratta di funzioni trasversali a tutte le necessità applicative. Sono un po' come i B£.
In Sme.UP Provider sono supportate le colonne aggiuntive. Sme.UP Provider è in grado di completare una matrice aggiugendo le colonne aggiuntive, per poi utilizzare i dati, ad esempio, in una stampa, o per visualizzarli.
Tutte le immagini e le icone degli oggetti sono reperite attraverso un algoritmo di risalita che tiene conto del multi-azienda e delle classi, gestendo i default. Questo algoritmo è eseguito da Sme.UP Provider. Con immagini di oggetti si intende, di fatto, tutte le immagini: infatti anche le azioni (Apri, Visualizza, Esegui), gli stati (Aperto, Chiuso) sono codificate come oggetti. Allo stesso modo, le immagini della documentazione sono oggetti Figura, i grafici sono l'immagine della funzione che genera il grafico, i barcode sono immagini di oggetti J4BRC.
Sme.UP Provider può eseguire un flusso (elenco di fun) attraverso il componente interno FLU. Oltre all'esecuzione, esistono servizi per gestire i flussi eseguiti o in esecuzione. I flussi hanno un'alta valenza applicativa: sono come dei CL composti da fun. Si può ad esempio, con un click, ciclare sui clienti con sollecito, lanciare la generazione di un sollecito, archiviarlo in pdf e inviare un'email al cliente a al responsabile del cliente.
Sme.UP Provider gestisce e mantiene delle variabili che possono essere di inizializzazione o calcolate runtime: ad esempio, se volessi sapere l'ora, potrei chiedere a Sme.UP Provider di risolvere la variabile *NOW, se volessi sapere l'indirizzo ip dell'as400, chiederei la variabile *SERVER
Oggetti Applicativi Client
Sme.UP Provider gestisce oggetti che esistono solo al suo interno e che non possono essere trattati dall'AS400. In particolare, ne definisce e ritorna gli OAV. Ad esempio, si può chiedere a Sme.UP Provider la dimensione di un file, la cartella in cui è contento, la data di modifica, come OAV codificato (J/02, I/04 ecc...) e con servizi generici. In questo modo questi oggetti possono essere trattati allo stesso modo degli oggetti applicativi su as400.
Check list e soluzione problemi più comuni
Prerequisiti e configurazione SSO SmeupProvider
Smeup Provider - Esempi di chiamate
Sme.UP Provider: La versione Roma R
Sme.UP Provider Web Application