oggi
Sep 01, 2016 3:31 UTC
visitatori:   41
cerca con google   
  
Navigazione sito Easy400
Home
Strumenti
Documentazione
Code snippets
Link
Iscritti
Testimonianze
Download/Registrati
ultimi aggiornamenti
I tuoi download
 
Suggerimenti
Easy400Group forum
 
Sostieni il sito Easy400.net con un tuo contributo:
Se non hai mai usato PayPal, impara al volo come farlo.
 
Quel
leggendario
CGIDEV2
Su suggerimento della associazione Common Italia abbiamo pubblicato sulla rivista System i NEWS una serie di articoli che spiegano come utilizzare la utility CGIDEV2 per realizzare siti WEB a costo zero con del semplice RPG.
Puoi scaricare ed installare sul tuo System i gli articoli unitamente ad un utilissimo eserciziario di CGIDEV2, premendo questo link. Accelererai di molto il tuo apprendimento di CGIDEV2.
Per le tue domande su CGIDEV2, utilizza il forum CGIDEV2-Italia.
 
Gli strumenti di Easy400.net
  1. Sviluppo WEB
2. Interfacce Office MS
3. XML
4. E-Mail
5. IFS
6. Zip/Unzip
7. Controllo del Sistema
8. Sicurezza
9. Produtività
 
gratuito
gratuito solo se primo download
necessario contribuire
(vedi questa pagina)

1. Sviluppo WEB
  1. TCP/IP Configuration Guide (libreria TCPCFG)
    Una guida per configurare per Internet il TCP/IP dell'OS/400.
  2. always free  RPG CGI program development toolset (libreria CGIDEV2 - ultimo rilascio Jul 15, 2016) -
    Un service program poliedrico che consente di scrivere programmi Common Gateway Interface (CGI) in linguaggio RPG tramite funzioni molto semplici che comportano un minimo costo di CPU.
    I vantaggi sono due
    1. L'HTML si scrive esternamente in membri origine o in stream file IFS. Concettualmente questa tecnica è simile all'utilizzo delle DDS per definire un file esterno, ma è estremamente più semplice. In questo modo i programmi sono largamente indipendenti dalle specificità della presentazione HTML, cosicchè l'HTML può essere variato senza dover modificare i programmi.
    2. Il programma RPG --anzichè invocare direttamente le API dell'HTTP per gestire l'input e l'output da / al browser client -- richiede servizi al service program. In questo modo la programmazione diventa molto semplice, necessita di tempi di collaudo molto più brevi e fornisce tempi di risposta minimi.
    Questo metodo viene insegnato tramite dimostrazioni ed un manuale per lo sviluppatore contenente numerosi esempi.
    È possibile scaricare ed installare il tutto sul proprio AS/400 e farlo funzionare esattamente come appare in questo nostro sito Web, imparando dai sorgenti, che vengono consegnati senza esclusione, anche quelli del service program!
  3. always free  COBOL CGI programs development tool (libreria CGICBLDEV2 - ultimo rilascio Jul 02, 2016)
    Uno speciale contenitore consente ai programmi COBOL di poter fare altrettanto.
    Il contenitore comprende la relativa didattica sotto forma di pagine WEB.
    Se invece desideri la didattica in forma PDF, premi qui.
  4. always free  Un piccolo manuale di JavaScript (libreria JS2 - ultimo rilascio Nov 11, 2015), che può servire successivamente per fornire gli script HTML di funzioni esercitabili sul client.
  5. always free  How to ... AJAX (libreria HOTOAJAX - ultimo rilascio Jul 13, 2011) Abbiamo tradotto la nostra esperienza Ajax in alcuni consigli. Ci sono varie dimostrazioni.
  6. free only if the first download  WRKVLDL (libreria WRKVLDL- ultimo rilascio Jul 24, 2015).
    Un programma di utilità per la gestione delle validation list.
  7. free only if the first download  Login/Logout Manager per sessioni WEB (library LOGINOUT- last release Jul 13, 2016).
    Un metodo per realizzare Login and Logout sessioni WEB sotto controllo dell'applicativo.
  8. free only if the first download  File Upload / Download Utility (libreria FUPLOAD - ultimo rilascio Jun 18, 2015)
    Consente di effettuare l'upload ed il download di file di flusso IFS tra il disco PC locale ed il server iSeries.
  9. free only if the first download  GRAPHIT (libreria GRAPHIT - ultimo rilascio May 13, 2016), dove si impara come generare, con programmi CGI, sofisticati grafici HTML5.
  10. free only if the first download  Prendi le Date da un Calendario (cartella IFS /jsDatePick - ultimo rilascio Oct 16, 2012)
    Usalo nei programmi WEB per alimentare dei campi di input data tramite un calendario pop-up.
  11. free only if the first download  Tabelle a Testate Fisse (cartella IFS /FixedHeaderTable - ultimo rilascio Feb 25, 2013)
    Due plugin jQuery per tenere fisse le testate delle tabelle mentre se ne fanno scorrere le righe.
  12. free only if the first download  iSeries WEB Access Toolkit (libreria WEBACT - ultimo rilascio Mar 22, 2013)
    Consente ai webmaster di aggiornare i loro siti WEB utilizzando l'HTTP.

2. Interfacce Office MS
  1. Conversione di file database in formati XML, HTML, CSV o TXT.
    • always free  La utilità DB2XTOOLS (libreria DB2XTOOLS - ultimo rilascio Aug 04, 2016) di Antoon van OS. fa tutto questo sia da schermi nero-verdi, sia da browser WEB, consentendo di visualizzare immediatamente il risultato sul tuo PC.
    • always free  La utilità WEBSQL (libreria WEBSQL - ultimo rilascio Jul 29, 2015), anch'essa di Antoon van OS, consente di definire tramite WEB browser una query su database del System i e di visualizzarne i risultati tramite i formati (XML, HTML, CSV, o TXT) scelti dall'utente e supportati da DB2XTOOLS.
    .
  2. Lettura di fogli Excel da programmi RPG.
    • free only if the first download  XLPARSE2 (libreria XLPARSE2, ultimo rilascio Apr 28, 2016) è un programma di utilità, basato sul codice XLPARSER4 originato da Scott Klement's - codice incluso in questo pacchetto - che consente di leggere con programmi ILE-RPG fogli di lavoro Excel (spreadsheet) sia di tipo XLS che di tipo XLSX.
      Uno speciale comando XLSTABLE consente addirittura di trasformare un foglio Excel in un file database.
  3. Se pensavi che creare un foglio Excel da un programma RPG-ILE fosse un compito impossibile, oggi puoi farlo facilmente e spedirlo direttamente al browser:
    • free only if the first download  XLSCGI (libreria XLSCGI, ultimo rilascio May 14, 2016) sfrutta il supporto nativo di Excel per i documenti XML (disponibile a partire da MS Office 2003). Consente di generare senza difficoltà documenti XML da dare in input ad Excel.
    • free only if the first download  HSSFCGI (libreria HSSFCGI, ultimo rilascio Aug 25, 2016) usa il service program HSSFR4 di Scott Klement (incluso) e le classi Java del Jakarta HSSF POI (anch'esse incluse) per generare fogli Excel nativi. Questo si fa con un semplice programma ILE-RPG, i motori non appaiono nemmeno. Sono supportate anche le immagini.
      In particolare, il comando TABLEXLS consente di generare un foglio EXCEL direttamente da un file database.

3. XML
  1. free only if the first download  Parser XML (libreria EZ4PARSE - ultimo rilascio Aug 08, 2016)
    Un parser XML in grado di trasformare i dati XML in record e di caricarli su di un database indicato dall'utente.

4. E-Mail
  1. free only if the first download  POP3 Client (libreria POP3READ - ultimo rilascio Aug 08, 2015)
    Un programmaPop3 Client scritto in RPG_ILE che contatta via socket qualunque servente POP3 per ricevere messaggi di posta in appositi directory IFS.
  2. upon contribution  MIME & Mail (libreria MMAIL - ultimo rilascio Aug 21, 2016)
    Consente di creare e di inviare e-mail contenenti qualunque tipo di allegato, per esempio documenti, stampe, immagini, audio, video, file di salvataggio, ecc.. Scarica il PDF MMAIL - Guida per lo sviluppatore.

5. IFS
  1. free only if the first download  IFS Tool (libreria IFSTOOL - ultimo rilascio Aug 29, 2016)
    Un insieme di comandi programmabili per lavorare con gli oggetti IFS.
  2. free only if the first download  Conversione di stringhe e di stream file IFS (libreria CVT101 - ultimo rilascio Mar 28, 2011)
    Procedure e comandi per convertire stringhe e stream file da una code page all'altra, Unicode compreso.

6. Zip/Unzip
  1. free only if the first download  Comandi ZIP e UNZIP anche sull'iSeries (libreria ZIP - ultimo rilascio May 11, 2016)
    Sei uno di quelli che non hanno ancora ZIP/UNZIP sull'iSeries?
    Questa è la volta buona. Installa il tutto in qualche secondo.
  2. free only if the first download  Save & Zip (libreria ZIPSAVE - ultimo rilascio Sep 19, 2015)
    Salva e zippa i file di salvataggio direttamente sull'iSeries. Unzippa direttamente sull'iSeries.

7. Controllo del Sistema
  1. free only if the first download  E-Police (libreria EPOLICE - ultimo rilascio Feb 12, 2016), un set di servizi che ti aiutano a tenere sotto controllo le piccole emergenze del tuo sistema.
  2. free only if the first download  ENDJOBS (libreria ENDJOBS - ultimo rilascio Jan 28, 2016), due potenti comandi, uno per terminare tutti i lavori conformi a date caratteristiche, l'altro per terminare i lavori che allocano un dato oggetto.

8. Sicurezza
  1. free only if the first download  Triple A Secured TCP (libreria SECTCP - ultimo rilascio Aug 30, 2016)
    Consente di attuare una "security" personalizzata per i serventi FTP e TELNET. Consente inoltre di tenere log delle attività e di poterli facilmente consultare, così da facilitare le attività di controllo. Scarica il PDF SECTCP Guide.
  2. free only if the first download  Interfaccia WEB per SECTCP (libreria WSECTCP - ultimo rilascio Jul 01, 2016)
    Una volta installato SECTCP, puoi controllarlo anche dal tuo browser WEB.
  3. always free  PWDRESET (libreria PWDRESET- ultimo rilascio Jan 28, 2015).
    Uno strumento per applicare un consolidato standard di sicurezza nell'assegnazione di password.
  4. always free  CHGPWD (library CHGPWD- ultimo rilascio Jul 02, 2016).
    Un semplice strumento WEB che consente agli utenti di cambiare la password del loro profilo utente.

9. Produttività
  1. free only if the first download  PgmRegen (libreria PGMREGEN - ultimo rilascio Jun 17, 2005), una utilità in grado di reperire la composizione di programmi ILE e di rigenerare automaticamente sia programmi ILE che programmi OPM in tutti i linguaggi HLL supportati.
  2. always free  PLCheckUp (libreria PLCHECKUP - ultimo rilascio Aug 13, 2014), uno strumento che esamina tutti i pezzi di programmazione ILE di una libreria applicativa, viene a capo dei legami tra i singoli pezzi e ti aiuta a trovare i punti di intervento tramite ricerche guidate. Un salvagente per i problemi di manutenzione dei programmi ILE.
  3. free only if the first download  CGI_WRKDBF (libreria CGIWRKDBF - ultimo rilascio Jul 02, 2016), un programma che consente di visualizzare tramite browser Internet qualunque file database, di aggiungere, modificare e cancellare record.
  4. free only if the first download  ODF (Object Distribution Facility) - (libreria ODF - ultimo rilascio Feb 05, 2016), uno strumento per la distribuzione di oggetti ad altri System i IBM. Di grande aiuto quando si hanno vari System i da mantenere allineati.
  5. free only if the first download  VRTSAV (Virtual Save & Transfer) - (libreria VRTSAV - ultimo rilascio Jul 15, 2016), uno strumento per effettuare salvataggi su bobine nastro virtuali e per trasferire le bobine ad un altro sistema capace di duplicarle su bobine reali. Scarica il manuale in formato PDF.
  6. free only if the first download  Library ZIP-packaging (libreria EZPACK - ultimo rilascio Sep 20, 2015)
    Consente di salvare librerie OS/400 in file ZIP insieme con un "readme.txt", contenente le istruzioni di installazione, generato automaticamente. Può essere di grande utilità per chi distribuisce software applicativo.
  7. File di messaggi:
    L'utilizzo di messaggi descritti esternamente è da tempo una tecnica comprovata per sviluppare file display o stampa che supportino più di una lingua nazionale. Purtroppo però, aggiornare e tradurre file di messaggi è un lavoro che richiede attenzione, tempo e molta pazienza. Benvenute allora le utilità che trasformano tale compito in qualcosa di accettabile.
    L'utilità seguente sfrutta programmi CGI (funzionano in WEB):
    free only if the first download  Traduzione dei descrittori messaggio utilizzati nelle DDS (libreria XLTMSGF - ultimo rilascio Oct 05, 2012) consente di tradurre velocemente in un'altra lingua nazionale i descrittori messaggio utilizzati in file di tipo display o printer.
 
 
Giovanni B. Perotti
è il proprietario del sito Easy400.net

Uscito dal liceo classico Giuseppe Parini (allora il migliore di Milano), appassionato di greco e di latino, ma altrettanto versato nelle materie scientifiche, dopo aver vinto una borsa di studio universitaria presso l' Almo Collegio Borromeo di Pavia, optai per la facoltà di Fisica. Mi laureai nel 1964. In quegli anni di crisi, mentre non mancavano gli incarichi universitari, era difficile trovar lavoro, come desideravo, in una industria. Alla fine accettai di entrare in IBM: stava nascendo l'informatica, anche se la parola ancora non era stata coniata.
Spedito di gran corsa negli Stati Uniti, partecipai alla nascita dei primi rilasci del Sistema Operativo OS/360. Rientrato in Italia, iniziai a sviluppare strumenti per la programmazione, seguendo passo passo tutti gli sviluppi nell'area mainframe.
Quando uscì il Sistema 38, mi colpì il grande salto di qualità rispetto ai mainframe e ne divenni in breve l'esperto europeo. Più tardi, quando venne alla luce l'AS/400, fui tra i primi in Italia a sostenerne la nascita ed a tentare di risolvere i problemi che aveva con l'ambiente S/36.
La mia aspirazione è sempre stata quella di far sì che gli sviluppatori avessero a loro disposizione strumenti facili e potenti. In tanti anni ho creato e diffuso svariati prodotti che hanno lasciato il segno in generazioni di programmatori.
Lasciando la IBM dopo 39 anni di lavoro interessante e divertente, ho deciso di continuare questa attività.
In questo sito trovate un buon numero di utility gratuite per l'IBM System i orientate al WEB.
Io seguo di giorno in giorno i miei utenti e fornisco risposte immediate ai loro quesiti.

contatta Giovanni Prendi contatto con Giovanni.