webgate400

Vorresti regalare una nuova vita ai tuoi programmi RPG e arricchirli di innovative funzionalità?

Ti piacerebbe poter migliorare il lavoro quotidiano degli utenti e aumentare la produttività aziendale?

E se potessi utilizzare i tuoi programmi anche in mobilità?

Logo_WGR8_soloico_480px

Con webgate400 tutto questo è possibile! Il tutto senza dover riscrivere i tuoi programmi, nè abbandonare la piattaforma IBM Power System! webgate400, infatti, è l’innovativo sistema di sviluppo che modernizza le vostre applicazioni software RPG e le rende Windows e Internet native, rivalorizzando così i vostri investimenti precedenti.

webgate400 è il software leader di mercato per lo sviluppo dell’interfaccia grafica delle applicazioni IBM system i, sia RPG che COBOL. Aggiornamenti periodici e nuove implementazioni consentono al vostro software di crescere e restare al passo con le nuove tecnologie, con la garanzia di una piena retrocompatibilità.

Grazie a webgate400 le vostre applicazioni RPG diventano Windows e Internet native, rivalorizzando così gli investimenti precedenti, grazie ad una suite di strumenti che consentono di focalizzarsi esclusivamente sugli obiettivi gestionali, minimizzando i tempi di progettazione e personalizzazione delle videate.

L’utilizzo del gestionale diventa più intuitivo, pratico e produttivo, e disponibile ovunque in ufficio o in mobilità. Lo stesso programma e lo stesso display file, senza alcuna variazione di codice, possono funzionare sul desktop, via browser, su smartphone o tablet consentendo comunque personalizzazioni piccole e grandi, in contenuti, dimensione, funzionalità in relazione al ruolo dell’utente, al formato fisico del dispositivo e alla privacy.

Eventuali personalizzazioni e nuovi sviluppi potranno essere realizzati con il minimo sforzo, la piattaforma IBM Power System continuerà a garantire solidità e sicurezza del dato.

Per i professionisti del settore, questo significa lasciare più spazio per esprimere le proprie Competenze Gestionali sviluppando applicazioni grafiche multidevice e multipiattaforma, senza occuparsi delle complessità tecnologiche che webgate400 rende trasparenti. Semplicità, economia, affidabilità e qualità dei contenuti. Le caratteristiche che hanno decretato il successo di IBM i declinate alle moderne esigenze e tecnologie.

webgate400 è inoltre corredato da una suite in costante crescita che comprende preziosi tool per la gestione documentale, l’acquisizione documentale differita, la firma digitale, l’archiviazione sostitutiva, l’analisi dei dati e la visualizzazione di prospetti dinamici e contestuali, la generazione di stampe grafiche, la gestione delle traduzioni in lingua delle costanti e dei file messaggi e altro ancora. Inoltre, grazie a CrossGate, è possibile modernizzare applicazioni gestionali scritte in COBOL400 o di cui non si è in possesso dei sorgenti.

Una sola API consente di creare e distribuire su qualunque dispositivo iOS e Android notifiche istantanee. E’ sufficiente effettuare il login con l’app power-b per abilitare automaticamente un dispositivo alla ricezione di notifiche push. Qualunque messaggio gestionale significativo può essere indirizzato istantaneamente all’utente in grado di gestirlo, minimizzando i tempi morti. Ad ogni notifica può essere abbinato un programma pertinente con il messaggio.

Funzioni avanzate per applicazioni mission critical

ogni video può essere composto da diverse applicazioni in modo tale da avere a portata di mano dati provenienti da diverse gestioni, quali ad esempio ordini aperti, distinte base, analisi costi, allegati pertinenti ai dati visualizzati e altro ancora.

I dati delle applicazioni possono essere sincronizzati tramite le funzioni di webgate400, nonché organizzati e visualizzati in grafici per sfruttare visualizzazioni di insieme e di dettaglio senza dover effettuare ricerche in diversi applicativi.

L'innovazione si fa semplice ...

La modernizzazione della vostra applicazione software ha inizio con una semplice conversione di base dei programmi e dei relativi display file, che saranno così fruibili sia in ambiente 5250 che in ambiente webgate400: avrete così un unico oggetto, un unico sorgente e soprattutto un’unica manutenzione! Le implementazioni utili alla versione grafica vengono effettuate direttamente nei sorgenti – nei campi hidden o righe commento – e non dovranno più essere riprese in caso di modifica.

... Personalizzabile ...

La rivoluzione! Dopo la fase di modernizzazione di webgate400 tutte le videate della vostra applicazione software diventano estremamente personalizzabili senza dover effettuare modifiche ai programmi!

La release 9 di webgate porta con sé un designer completamente aggiornato, ancora più user-friendly ed in grado di creare video in modalità grafica nativa con DDS compilabili in Display file, abbandonando SDA ed eliminando l’utilizzo delle text.

Le altre funzioni di personalizzazione permettono con estrema semplicità di arricchire i programmi esistenti tramite l’inserimento di nuovi campi e colonne frutto di istruzioni SQL, formule matematiche e richiami ad altri programmi. È possibile inoltre visualizzare icone indicanti uno stato, immagini e link ipertestuali, effettuare gerarchizzazioni, filtri, etc.

In webgate l’introduzione di controlli applicativi è resa estremamente semplice dall’utilizzo di exit program, che consentono di verificare il contenuto dei campi tramite l’emissione di messaggi bloccanti o non bloccanti, di modificare dati presenti nella videata stessa e/o su database e di eseguire programmi personalizzati.  
 
Altrettanto personalizzabile è la disposizione delle videate sullo schermo: grazie all’interfaccia Multi Template Interface ogni utente può aprire più videate contemporaneamente in modo organizzato e, volendo, sincronizzarle tra loro. 
 
Pratiche Tabs permettono inoltre di visualizzare dati aggiuntivi in ogni videata, prelevando informazioni dal database del sistema informativo o, in alternativa, utilizzando selezioni generate dal modulo aggiuntivo “FastQuery”. E’ inoltre possibile parzializzare i dati a video utilizzando come filtri i campi presenti.
 
Tutto ciò è configurabile per azienda, utente – gruppo di utenti, lingua e device 

 

... e multilingua

Il client di webgate400 è già disponibile in numerose lingue, consentendo a utenti di nazionalità diversa di utilizzare lo stesso software nella lingua preferita. Inoltre, il modulo aggiuntivo “Translate” agevola la traduzione delle costanti e dei file messaggi dell’applicazione.

 

La conversione base di webgate400

Il primo step del processo di modernizzazione è la conversione di base di programmi e display file. In questa fase, completamente automatica, i tasti di funzione e le opzioni dei subfile vengono inseriti in pratiche ribbon, i campi con più valori (values) vengono tradotti in “combo box” e i campi data e numerici si arricchiscono di un pratico calendario e di una calcolatrice. Anche i principali elementi grafici gestiti tramite keywords native IBM vengono convertiti automaticamente in questa fase. La conversione base di Webgate400 rende inoltre le applicazioni multitasking e multicompany.


Webgate400 risolve la necessità di dotare le vostre applicazioni dell’help on line, collegandolo ai singoli campi (visualizzabile tramite tooltip), videate, funzioni e menù. In presenza del modulo aggiuntivo “PSG Report Editor” è possibile generare report automatici e personalizzabili con pochi click a partire da ogni videata.

Trasformazione automatica dei subfile in tabella

Nel processo di conversione base anche il subfile si modernizza trasformandosi in tabella, consentendo un miglior utilizzo e la completa personalizzazione delle informazioni a video. Le intestazioni della colonna sono riconosciute automaticamente; è inoltre possibile forzare le intestazioni di colonna e impostare delle multi-intestazioni. In presenza di drop le righe aggiuntive vengono addizionate alla prima; è anche possibile, opzionalmente, mantenere il drop stesso.


Grazie alla semplice conversione automatica, ogni utente può utilizzare le informazioni di qualsiasi subfile in modo più pratico! Con pochi click gli utenti autorizzati possono cambiare l’ordinamento, la disposizione e la dimensione delle colonne, bloccarle, nascondere quelle non necessarie, inserirne di nuove, filtrare e gerarchizzare le informazioni, utilizzare formule di calcolo, esportare in excel l’intero subfile o solo determinate celle/righe/colonne, così come effettuare uno zoom del subfile stesso. Ogni modifica può inoltre essere salvata per poter essere riutilizzata successivamente ed è possibile tornare in ogni momento alla configurazione iniziale.

Funzionalità automatiche aggiuntive

  • Print Box

per visualizzare e scaricare tutte le stampe prodotte in formato pdf, tiff, txt, html e anteprima spool e visualizzazione stampe

  • WG Bookmarks

per creare un elenco di programmi maggiormente utilizzati, in modo da accedervi rapidamente e senza l’utilizzo del menu

  • WGFile Manager

per gestire e trasferire file tra il computer dell’utente e l’IBM Power System

  • Internal Viewer

per visualizzare documenti e/o pagine web in un pannello laterale nascondibile e ridimensionabile

  • File Downloader

per esportare in formato excel, xml e txt i file del DB2/400

  • Data Interceptor

per salvare in un file di testo, al verificarsi di un determinato evento, alcuni dati della videata

  • Shared Notes

per inserire, notificare e condividere fra tutti gli utenti Webgate400 delle note redatte in formato grafico

  • SQL Beautifier

per comporre istruzioni SQL (anche per creare store procedure e UDF) attraverso un apposito wizard.

  • System Utilities

per eseguire le principali funzionalità utente/sistemistiche (wrkactjob, wrkusrjob, dspmsg user e sysopr, dspjoblog) direttamente dal client

La modernizzazione di webgate400

Oltre a tutte le funzionalità indicate sopra, che ricordiamo essere automatiche e solo tempo macchina, con un ulteriore step di modernizzazione più avanzata è possibile arricchire ulteriormente i programmi modernizzati con Webgate400 inserendo oggetti grafici, posizionabili secondo le esigenze

  • Frame

organizzare logicamente e ordinatamente le informazioni all’interno della videata

  • Schede

per suddividere e organizzare i dati di uno o più formati video

  • Immagini

per inserire immagini nel gestionale semplicemente indicandone il percorso e il nome

  • Chart

per arricchire i programmi con una libreria di grafici pronti all’uso

  • Link

per collegare documenti di vari formati, impostare URL e indirizzi di posta, posizionarsi su apposite directory, richiamare programmi IBM Power System, eseguire istruzioni SQL e visualizzarne il risultato in automatico e altro ancora

  • Icon

per inserire icone che identificano a colpo d’occhio lo stato delle informazioni o che eseguono opzioni e tasti di funzione

  • Button Image

per trasmettere, con un semplice click, parametri al programma da eseguire; è inoltre possibile definire immagini che fungono da tasti di funzioni

  • Combo List

per visualizzare i valori possibili di un campo, con la relativa descrizione ed eventuali icone

  • Ricerca

per attivare ricerche tramite il tasto destro del mouse, associandole eventualmente anche ad un tasto di funzione

  • Campi Lob

per trasformare normali campi a video (ad esempio per inserimento annotazioni) in un’immissione libera con gli strumenti di formattazione e con la possibilità di aggiungere immagini

  • File Chooser | File Manager

per includere all’interno delle schermate dei controlli per l’accesso e la selezione dei file locali e remoti, nonché delle utilità per il trasferimento dei file da IFS a PC locale e viceversa e per la gestione dei file stessi

  • Campo Browser

per presentare all’utente i dati gestionali con un formato ricco ed espressivo, ma anche per visualizzare una pagina Internet in un dspf

  • Oggetti SQL

per visualizzare dati prelevati direttamente dai database attraverso istruzioni SQL

  • Oggetti Tiles

per creare menu personalizzati e di accesso rapido a qualunque programma

Suite customizzazioni

Ogni schermata del vostro applicativo può essere integrata con customizzazioni che non richiedono modifiche al codice e rendono disponibili nuove interrogazioni, grafici, tabelle generate da istruzioni sql complesse, formule e exit programs. Tutto è collegato ai dati effettivamente presenti a video.

Saranno qui elencati alcuni tra gli elementi disponibili per potenziare le vostre customizzazioni:

  • Command Service Custom
  • Data Downloader
  • Manutenzione attributi oggetti
  • Interrogazioni generiche
  • Database derivati
  • File uploader
  • Validazioni
  • Tabs
  • Traduzioni costanti a video
  • Sincronizzazioni
  • Gruppi comandi
  • Importazione file XML
  • Calcoli generici
  • Pannelli grafici

La vostra applicazione da transazionale a navigabile

La modernizzazione delle vostre applicazioni riguarda anche la trasformazione della fruibilità da transazionale a navigabile che vi consentirà di navigare tra i vari programmi senza dover inserire nuovamente i parametri e senza utilizzare il menu. Questo processo è possibile grazie alla funzionalità Command Service, che permette di “ancorare” a tutti i campi dell’applicazione – in base al nome intero o parziale del campo stesso e alla propria natura – programmi nativi AS/400, istruzioni SQL ed eseguibili PC.

In tutte le modalità è possibile passare dei parametri statici o dinamici (ossia i valori presenti sulla videata stessa). Tramite i Command Service, ad esempio, è possibile richiamare un programma di interrogazione ordini di un determinato articolo il cui codice è contenuto in un campo a video.

I Command Service sono suddivisi in: MORE INFO (eseguono il comando tramite doppio click), GENERICI (consentono di scegliere il programma desiderato tra un elenco visualizzato in un apposito menù o barra di strumenti), LINK (richiamano “Database Link”, il prodotto per la gestione documentale della suite Webgate400), DRAG&DROP

Come si usa webgate400

Impostazione del progetto

Webgate400 consente di definire molti “progetti” (diverse applicazioni, versioni, singoli moduli, ecc.). L’impostazione consiste nel definire le librerie contenenti i sorgenti, gli oggetti e le regole per il riconoscimento automatico di opzioni, tasti funzionali ed elementi fissi delle videate. Per svolgere quest’attività si utilizza, un’unica volta, un’apposita funzione dell’applicazione.

A regime

Per le operazioni di editazione del codice si utilizzano le tradizionali funzioni PDM per la modifica di formati video e programmi, senza attività aggiuntive. Le aggiunte utili alla versione grafica sono direttamente incluse nei programmi sorgente e non devono essere riprese in caso di modifica. Per le operazioni di compilazione, oltre ad utilizzare l’opzione PDM “14” (compilazione), si esegue l’opzione “WG”, definita automaticamente al momento dell’installazione del prodotto

Prerequisiti

  • Sorgenti dei programmi contenenti un formato video con i suoi relativi formati record.