• Home
  • Prodotti
    • Perchè TOUCH400
    • Caratteristiche
    • I valori aggiunti di Touch400
    • Touch400 Puro, il nuovo front End Html5
    • I tools back-end di Prodigyt
    • Whats-i: l’app di messaggistica per gli utenti IBMi
    • Per chi ha già modernizzato
    • Faq
    • Cronologia Rilasci
  • Servizi
  • Azienda
    • Noi di Prodigyt
    • Dicono di noi
    • Contattaci
    • Workshops e Webinars
  • Blog
  • Log in/out

Re-engineering applicativo con Touch400

Senza categoria11 giugno 2017ruggero

Questo articolo descrive una importante caratteristica funzionale di Touch400 che consente di ri-modellare le funzioni di una applicazione Rpg dopo la sua trasformazione grafica.

Uno degli aspetti che rende Touch400 uno strumento potente e versatile nel tema della modernizzazione applicativa è la possibilità di impostare le dynamic call (chiamate anche “services” nel gergo Prodigyt)

In sintesi si tratta della possibilità di richiamare un programma (con schermo) via call non dal codice ma dall’interfaccia visuale (da un formato), passandogli come parametri alcuni dei campi presenti sullo schermo.

Quando viene evocata una Dynamic call touch400 avvia una nuova sessione su as400 ed esegue la call del programma previsto. Il comportamento delle Dyiamic call si può assimilare alle chiamate ajax in http

 

Le dynamic call possono essere agganciate a qualsiasi formato al momento dell’emissione, oppure al clic di una riga di subfile.

Le dynamic call possono essere visualizzate in vari modi:

  • In un area dello schermo, per dare la sensazione che i dati della dynamic call sino integrati al programma principale
  • Come miniature, lo schermo della dynamic call viene emesso in scala ridotta con la possibilità con un clic di essere espanso in scala originale
  • Come bottone, cliccando il quale compare lo schermo della dynamic call

 

Per implementare le Dynamic call non è necessaria alcuna modifica nel programma principale! È sufficiente che i campi da passare come parametri alla call siano presenti sul formato di aggancio

Il programma evocato dalla Dynamic call deve poter ricevere una parameter list di partenza. Null’altro è richiesto lato rpg.

Per impostare una dynamic call sono sufficienti pochi minuti di attività via composer

Il filmato seguente mostra alcuni tipi di Dynamic Call disponibili, e come si impostano con il Composer:

Con le Dynamic call è possibile realizzare una reingegnerizzazione funzionale dell’applicazione, abbinando ad esempio a tutti gli schermi su cui è presente il codice cliente, una serie di programmi applicativi correlati al cliente (fidi, e/c, situazione contabile, riepilogo ordini, solleciti, rubriche, offerte, etc etc)

 

Dato che l’architettura delle Dynamic call è del tipo master/slave, uno slave a sua volta può essere master di un altra dynamic call; questo aspetto moltiplica all’infinito le possibilità di reenginering; ad esempio è possibile realizzare una applicazione in stile “Eclipse” (il famoso client java divisibile in infinite aree applicative Ndr.). Pubblicheremo a breve un esempio in tal senso.

 

Ah, un’ultima cosa: Touch400 non dispone solo di dynamic call di programmi, ma anche:

  • Dynamic sql, dove la chiamata è una stringa sql anche complessa, che accetta parametri e genera una Tabella Prodigyt (con tutte le funzionalità pivot e chart incluse!)
  • Dynamic browser, per chiamare una pagina http con parametri, utilizzabile ad esempio per servizi google, o meglio ancora per eseguire una call dal vs rpg a una web application (!)

 

Il filmato seguente mostra una applicazione sviluppata in tre differenti modalità: singola Dynamic Call, Dynamic multiple in miniatura, Dynamic call in cascata (detti anche sub-services):

Articoli recenti

  • Rilasciato Touch400 Puro Version 1.6
  • A.I. integrata in Touch400 e IBM-i
  • Touch400 Web Light” tiene fede al suo nickname
  • Una applicazione Cobol modernizzata con grafica avanzata
  • Iniziati i test del nuovo framework html5 nativo di Touch400

Commenti recenti

    Archivi

    • febbraio 2020
    • luglio 2019
    • marzo 2019
    • dicembre 2018
    • agosto 2018
    • luglio 2018
    • maggio 2018
    • aprile 2018
    • gennaio 2018
    • dicembre 2017
    • luglio 2017
    • giugno 2017
    • maggio 2017
    • luglio 2016
    • maggio 2016
    • aprile 2016
    • settembre 2015
    • luglio 2014
    • maggio 2014
    • aprile 2014
    • marzo 2014
    • febbraio 2014
    • gennaio 2014
    • dicembre 2013
    • novembre 2013
    • ottobre 2013
    • settembre 2013
    • agosto 2013
    • luglio 2013
    • giugno 2013
    • maggio 2013
    • aprile 2013
    • marzo 2013
    • febbraio 2013
    • dicembre 2012
    • novembre 2012
    • ottobre 2012
    • settembre 2012
    • agosto 2012
    • luglio 2012
    • maggio 2012
    • aprile 2012
    • marzo 2012
    • febbraio 2012
    • gennaio 2012
    • dicembre 2011

    Categorie

    • 3D
    • Annunci
    • Case Histories
    • Eventi
    • innovazione
    • Modernizzazione
    • MultiTouch
    • News
    • Newsletter
    • Pensieri
    • Senza categoria
    • Servizi
    • Showcase
    • surf
    • Tablet
    • Tech Corner

    Meta

    • Registrati
    • Accedi
    • RSS degli articoli
    • RSS dei commenti
    • WordPress.org
    Facebook
    Twitter
    LinkedIn
    YouTube
    Skype

    Cerca

    Contatti

    Prodigyt S.r.l.
    +39 0362 1796491
    +39 0362 1796491
    info@prodigyt.it

    © 2010-2015 Tutti i diritti riservati. TOUCH400 è prodotto da Prodigyt Srl

    • Home
    • Prodotti
      • Perchè TOUCH400
      • Caratteristiche
      • I valori aggiunti di Touch400
      • Touch400 Puro, il nuovo front End Html5
      • I tools back-end di Prodigyt
      • Whats-i: l’app di messaggistica per gli utenti IBMi
      • Per chi ha già modernizzato
      • Faq
      • Cronologia Rilasci
    • Servizi
    • Azienda
      • Noi di Prodigyt
      • Dicono di noi
      • Contattaci
      • Workshops e Webinars
    • Blog
    • Log in/out
    Questo sito utilizza i cookie: Per ulteriori dettagli clicca qui