Davide,
usa il link http://www.easy400.net/cgidown/sussidev2-5.zip per scaricare l’eserciziario a suo tempo da me scritto per la rivista NEWS400.
Giovanni
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Davide,
Assicurati di avere queste direttive:
<Directory /QSYS.LIB/ITCGIOBJ.LIB>
AllowOverride None
Options None
Require all granted
</Directory>
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Se sia più opportuno scrivere l’HTML a mano o con un di scrittura HTML.
Ciascuno si deve fare la sua esperienza e trovare la strada a lui più consona.
Per quanto mi riguarda, circa vent’anni fa - quando iniziai a scrivere programmi WEB in RPG con CGIDEV – mi spazientivo della mia lentezza nello scrivere a mano.
Mi decisi così ad utilizzare vari tool per la scrittura di HTML.
Dopo varie prove scopersi che in alcuni casi i controlli interni richiesti da CGIDEV per identificare nomi di “section” ed i delimitatori delle variabili di output andavano persi.
In altri casi avevo necessità di modificare manualmente ciò che il compositore automatico generava, ma il codice HTML generato era così complesso (almeno per me allora) da rendere impraticabili i miei tentativi. Quando poi si trattasse di inserire del Javascript, la cosa potrebbe divenire disperante.
Da quel punto in avanti decisi che avrei fatto tutto a mano.
In effetti devo dire che in questo modo ho sviluppato nel tempo un mio standard di scrittura che mi consente di manutenzionare facilmente anche 10 anni dopo i miei scarabocchi HTML semplicemente perché sono assolutamente comprensibili da parte di qualunque principiante.
Con tutto ciò non intendo dire che non di debba trarre vantaggio da questi compositori meccanici, ma che per poterli controllare a dovere occorre farsi una buona esperienza e probabilmente mantenersi sempre sullo stesso tool.
Unuscuiusque faber fortunae suae.
G.B. Perotti
De:
cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: giovedì 16 novembre 2017 15:45
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:263] Primo Programma con CGIDEV2
Grazie Giovanni,
le rispondo qui anche alla mail personale così resta traccia a beneficio di tutti.
Ho scaricato e installato SUSSIDEV2 e sto seguendo l'esempio del programma PGM2 che emette a video l'anagrafica clienti, che alla fine è quello che più si avvicina alla mia necessità.
In merito al mio programma, mi piacerebbe che l'emissione sia graficamente accattivante, a colori, con uno o più loghi e con un bel font etc etc....
So che ha sconsigliato l'utilizzo di tool che generano HTML da un file grafico perchè riempiono il file di codice ma mi chiedevo se fosse davvero così sbagliato?
Io volevo disegnare la videata, ad esempio, con Publisher e salvarla in HTML, dopodichè modificare l'html con un editor e inserire le variabili che mi interessava valorizzare dal programma.
Non so ancora se alla fine è più complicato o no.
Se avete suggerimenti, sono in ascolto.
Grazie
Davide
Il giorno 16 novembre 2017 13:00, <per...@easy400.net> ha scritto:
Davide,
usa il link http://www.easy400.net/cgidown/sussidev2-5.zip per scaricare l’eserciziario a suo tempo da me scritto per la rivista NEWS400.
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide Galloni
Enviada em: giovedì 16 novembre 2017 11:54
Para: CGIDEV2 Italia
Assunto: [CGIDEV2 Italia:260] Primo Programma con CGIDEV2
Ciao a tutti,
non so se questo gruppo è ancora "in funzione" ma ci provo.
Ho installato poco fa l'utility CGIDEV2 sull'iSeries aziendale.
Volevo creare un programma che visualizzasse nel browser una Dashboard con dei dati presi dal sistema in tempo reale (Ordini ricevuti, valore ordini, ordini confermati, ordini spediti, fatturato del giorno etc etc....)
Supponendo di avere già un programma che prepari tutti i totali del caso, da dove devo partire per far si che l'utente, quando voglia interrogare questi valori, gli basti aprire il browser ad un indirizzo predefinito??
Ho provato a leggere le guide online, probabilmente in modo superficiale per mancanza di tempo, ma non ne sono venuto a capo.
C'è qualcuno che ha qualche semplice esempio da seguire?
Grazie
Davide
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Prova a copiare il programma nella libreria CGIDEV2 e vedi se riesci ad eseguirlo dalla istanza CGIDEV2APA: /cgidev2p/xxx.pgm .
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: giovedì 16 novembre 2017 18:10
Para: cgidev2...@googlegroups.com
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Ti ricordo che simili errori vengono registrati nel file CGIDEBUG.
Giovanni
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Guarda in tutti i file CGIDEBUG che trovi sul sistema.
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 10:46
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:276] Re: Primo Programma con CGIDEV2
Si chiama RiepilogoDstr.htm e si trova sotto ITCGIOBJ/html
Ho provato anche a scrivere nel programma ITCGIOBJ in maiuscolo perchè non so se è case sensitive, ma nulla da fare.
Il file CGIDEBUG è vuoto.
Ho provato anche a copiare l'html sul pc, gli ho sistituito le variabili con delle costanti e ho provato a richiamarlo dal browser e me lo fa vedere tranquillamente, è semplicissimo.
Il giorno 17 novembre 2017 10:29, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ma il file sotto ifs, esattamente come si chiama (completo di estensione)?
From: Davide
Sent: Friday, November 17, 2017 9:28 AM
Subject: Re: RES: [CGIDEV2 Italia:273] Re: Primo Programma con CGIDEV2
Giovanni, ho verificato e credo che il problema sia sul caricamento dell'Html esterno perchè, come indicato nel programma, mi ritorna un errore 500.
Nel mio programma la routine di LoadHTML è questa:
/free
Begsr LoadHTML;
extHTML='/itcgiobj/html/RiepilogoDstr.htm';
IfsMultIndicators=getHtmlIfsMult(%trim(exthtml):'<as400>');
//Se il caricamento dell'HTML esterno fallisce, ritorna (causando ERRORE 500)
if NoErrors=*off;
return;
endif;
Endsr;
/end-free
Abbastanza semplice ed il percorso è corretto, a meno che, come per il richiamo del programma nella barra indirizzi, non si debba specificare un alias ma, verificando nel Sussidev, sembra di no.
Non esiste una sorta di Debug dove si può capire cosa non va?
Il giorno 16 novembre 2017 19:52, Davide <davide....@gmail.com> ha scritto:
Domattina proverò.
Per il resto, sono d'accordo con te, ho purtroppo constatato più volte che copiare qualcosa, apparentemente sembra la soluzione più veloce ma il tempo che si perde poi per le verifiche a volte é più lungo che riscrivere tutto.
Ti farò sapere l'esito domattina.
Buona serata
Davide
Il 16 nov 2017 6:40 PM, <gb_pe...@easy400.net> ha scritto:
Prova a copiare il programma nella libreria CGIDEV2 e vedi se riesci ad eseguirlo dalla istanza CGIDEV2APA: /cgidev2p/xxx.pgm .
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 10:46
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:276] Re: Primo Programma con CGIDEV2
Si chiama RiepilogoDstr.htm e si trova sotto ITCGIOBJ/html
Ho provato anche a scrivere nel programma ITCGIOBJ in maiuscolo perchè non so se è case sensitive, ma nulla da fare.
Il file CGIDEBUG è vuoto.
Ho provato anche a copiare l'html sul pc, gli ho sistituito le variabili con delle costanti e ho provato a richiamarlo dal browser e me lo fa vedere tranquillamente, è semplicissimo.
Il giorno 17 novembre 2017 10:29, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ma il file sotto ifs, esattamente come si chiama (completo di estensione)?
From: Davide
Sent: Friday, November 17, 2017 9:28 AM
Subject: Re: RES: [CGIDEV2 Italia:273] Re: Primo Programma con CGIDEV2
Giovanni, ho verificato e credo che il problema sia sul caricamento dell'Html esterno perchè, come indicato nel programma, mi ritorna un errore 500.
Nel mio programma la routine di LoadHTML è questa:
/free
Begsr LoadHTML;
extHTML='/itcgiobj/html/RiepilogoDstr.htm';
IfsMultIndicators=getHtmlIfsMult(%trim(exthtml):'<as400>');
//Se il caricamento dell'HTML esterno fallisce, ritorna (causando ERRORE 500)
if NoErrors=*off;
return;
endif;
Endsr;
/end-free
Abbastanza semplice ed il percorso è corretto, a meno che, come per il richiamo del programma nella barra indirizzi, non si debba specificare un alias ma, verificando nel Sussidev, sembra di no.
Non esiste una sorta di Debug dove si può capire cosa non va?
Il giorno 16 novembre 2017 19:52, Davide <davide....@gmail.com> ha scritto:
Domattina proverò.
Per il resto, sono d'accordo con te, ho purtroppo constatato più volte che copiare qualcosa, apparentemente sembra la soluzione più veloce ma il tempo che si perde poi per le verifiche a volte é più lungo che riscrivere tutto.
Ti farò sapere l'esito domattina.
Buona serata
Davide
Il 16 nov 2017 6:40 PM, <gb_pe...@easy400.net> ha scritto:
Prova a copiare il programma nella libreria CGIDEV2 e vedi se riesci ad eseguirlo dalla istanza CGIDEV2APA: /cgidev2p/xxx.pgm .
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
De: cgidev2-italia@googlegroups.com [mailto:cgidev2-italia@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 10:46
Para: cgidev2-italia@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:276] Re: Primo Programma con CGIDEV2
Si chiama RiepilogoDstr.htm e si trova sotto ITCGIOBJ/html
Ho provato anche a scrivere nel programma ITCGIOBJ in maiuscolo perchè non so se è case sensitive, ma nulla da fare.
Il file CGIDEBUG è vuoto.
Ho provato anche a copiare l'html sul pc, gli ho sistituito le variabili con delle costanti e ho provato a richiamarlo dal browser e me lo fa vedere tranquillamente, è semplicissimo.
Il giorno 17 novembre 2017 10:29, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ma il file sotto ifs, esattamente come si chiama (completo di estensione)?
From: Davide
Sent: Friday, November 17, 2017 9:28 AM
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Avevo modificato il valore dell'area dati CGIDEBUG impostandola = '1' perchè il comando CGIDEBUG Mi dava Debug Off.Riprovando però, i file non vengono alimentati.Ho un dubbio, nel programma io vado a reperire dei dati da un file, con quale utente e/o lista librerie viene richiamato il programma dal browser?
Il giorno 17 novembre 2017 11:39, <per...@easy400.net> ha scritto:
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
De: cgidev2...@googlegroups.com [mailto:cgidev2-italia@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 10:46
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:276] Re: Primo Programma con CGIDEV2
Si chiama RiepilogoDstr.htm e si trova sotto ITCGIOBJ/html
Ho provato anche a scrivere nel programma ITCGIOBJ in maiuscolo perchè non so se è case sensitive, ma nulla da fare.
Il file CGIDEBUG è vuoto.
Ho provato anche a copiare l'html sul pc, gli ho sistituito le variabili con delle costanti e ho provato a richiamarlo dal browser e me lo fa vedere tranquillamente, è semplicissimo.
Il giorno 17 novembre 2017 10:29, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ma il file sotto ifs, esattamente come si chiama (completo di estensione)?
From: Davide
Sent: Friday, November 17, 2017 9:28 AM
Con la lista librerie della jobd qhttpsvr/qzhbhttp .
Per ovviare al problema, nel pgm CGI si può
1- Definire i file con USROPN, usare delle OVRDBF, poi fare la OPEN ----- OPPURE
2- Nelle specifiche del file usare la keyword EXTFILE.
Io uso di solito il metodo 2.
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 11:47
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:280] Re: Primo Programma con CGIDEV2
Avevo modificato il valore dell'area dati CGIDEBUG impostandola = '1' perchè il comando CGIDEBUG Mi dava Debug Off.
Riprovando però, i file non vengono alimentati.
Ho un dubbio, nel programma io vado a reperire dei dati da un file, con quale utente e/o lista librerie viene richiamato il programma dal browser?
Il giorno 17 novembre 2017 11:39, <per...@easy400.net> ha scritto:
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 10:46
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:276] Re: Primo Programma con CGIDEV2
Si chiama RiepilogoDstr.htm e si trova sotto ITCGIOBJ/html
Ho provato anche a scrivere nel programma ITCGIOBJ in maiuscolo perchè non so se è case sensitive, ma nulla da fare.
Il file CGIDEBUG è vuoto.
Ho provato anche a copiare l'html sul pc, gli ho sistituito le variabili con delle costanti e ho provato a richiamarlo dal browser e me lo fa vedere tranquillamente, è semplicissimo.
Il giorno 17 novembre 2017 10:29, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ma il file sotto ifs, esattamente come si chiama (completo di estensione)?
From: Davide
Sent: Friday, November 17, 2017 9:28 AM
Subject: Re: RES: [CGIDEV2 Italia:273] Re: Primo Programma con CGIDEV2
Giovanni, ho verificato e credo che il problema sia sul caricamento dell'Html esterno perchè, come indicato nel programma, mi ritorna un errore 500.
Nel mio programma la routine di LoadHTML è questa:
/free
Begsr LoadHTML;
extHTML='/itcgiobj/html/RiepilogoDstr.htm';
IfsMultIndicators=getHtmlIfsMult(%trim(exthtml):'<as400>');
//Se il caricamento dell'HTML esterno fallisce, ritorna (causando ERRORE 500)
if NoErrors=*off;
return;
endif;
Endsr;
/end-free
Abbastanza semplice ed il percorso è corretto, a meno che, come per il richiamo del programma nella barra indirizzi, non si debba specificare un alias ma, verificando nel Sussidev, sembra di no.
Non esiste una sorta di Debug dove si può capire cosa non va?
Il giorno 16 novembre 2017 19:52, Davide <davide....@gmail.com> ha scritto:
Domattina proverò.
Per il resto, sono d'accordo con te, ho purtroppo constatato più volte che copiare qualcosa, apparentemente sembra la soluzione più veloce ma il tempo che si perde poi per le verifiche a volte é più lungo che riscrivere tutto.
Ti farò sapere l'esito domattina.
Buona serata
Davide
Il 16 nov 2017 6:40 PM, <gb_pe...@easy400.net> ha scritto:
Prova a copiare il programma nella libreria CGIDEV2 e vedi se riesci ad eseguirlo dalla istanza CGIDEV2APA: /cgidev2p/xxx.pgm .
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Davide,
ti sei ricordato di spedire il buffer di output con WRTSECTION(‘*fini’) prima di effettuare la RETURN?
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 15:34
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:281] Re: Primo Programma con CGIDEV2
Giovanni,
non sapendo con quale lista librerie accede il PGM ho aggiunto l'apertura manuale del file previa OVRDBF.
Niente, mi da sempre l'errore 500.
Il programma di per sè è semplice, così come l'html, anche se non sono granchè ferrato su quest'ultimo.
Provo a postarli entrambi, magari salta all'occhio qualcosa che non vedo.
Il giorno 17 novembre 2017 11:46, Davide <davide....@gmail.com> ha scritto:
Avevo modificato il valore dell'area dati CGIDEBUG impostandola = '1' perchè il comando CGIDEBUG Mi dava Debug Off.
Riprovando però, i file non vengono alimentati.
Ho un dubbio, nel programma io vado a reperire dei dati da un file, con quale utente e/o lista librerie viene richiamato il programma dal browser?
Il giorno 17 novembre 2017 11:39, <per...@easy400.net> ha scritto:
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Il giorno 16 novembre 2017 18:02, <gb_perotti@ea
--
L’errore http 500 ha note motivazioni.
Ti ho già detto a quale pagina della documentazione di CGIDEV2 ti devi riferire. Rileggila tre volte al giorno: questa è la prescrizione per tutti i principianti.
Da quanto racconti, è probabile che tu abbia dimenticati di inserire in test la http-header
Content-type: text/html
Seguita da una riga vuota.
Prima o poi questo diventerà una abitudine.
Buon lavoro,
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 15:34
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:281] Re: Primo Programma con CGIDEV2
Giovanni,
non sapendo con quale lista librerie accede il PGM ho aggiunto l'apertura manuale del file previa OVRDBF.
Niente, mi da sempre l'errore 500.
Il programma di per sè è semplice, così come l'html, anche se non sono granchè ferrato su quest'ultimo.
Provo a postarli entrambi, magari salta all'occhio qualcosa che non vedo.
Il giorno 17 novembre 2017 11:46, Davide <davide....@gmail.com> ha scritto:
Avevo modificato il valore dell'area dati CGIDEBUG impostandola = '1' perchè il comando CGIDEBUG Mi dava Debug Off.
Riprovando però, i file non vengono alimentati.
Ho un dubbio, nel programma io vado a reperire dei dati da un file, con quale utente e/o lista librerie viene richiamato il programma dal browser?
Il giorno 17 novembre 2017 11:39, <per...@easy400.net> ha scritto:
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
--
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Subject: Re: [CGIDEV2 Italia:289] Re: Primo Programma con CGIDEV2
Grazie davvero Antonio, funziona tutto
ho fatto una routine di inizializzazione che fa il setup dell'ambiente prima di ogni altra cosa. Tutto ok.
Ora la cosa si fa interessante.
Introdurrò una combo box per "navigare" tra mesi diversi ed avere i relativi dati di riferimento.
La cosa che vedo più complicata è rendere l'interfaccia davvero accattivante, non so se ci si possa arrivare scrivendo HTML a mano affidandosi ai CSS.
Tu la gestisci così l'interfaccia nel browser?
Il giorno 27 novembre 2017 14:30, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Davide,
è un programma rpg a tutti gli effetti.
se proprio non vuoi fare cose “strane” chiama un cl (li la puoi mettere la libr) che ti legge l’area dati, o che ti aggiusta la lista delle libr e poi leggi l’area dati a programma.
From: Davide
Sent: Monday, November 27, 2017 2:24 PM
Subject: Re: [CGIDEV2 Italia:287] Re: Primo Programma con CGIDEV2
Se ho una data Area da leggere a programma, come gli specifico la libreria dove è residente?
Con i file faccio un ovrdbf ma l'area dati?
Devo mettere la libreria nella lista librerie della jobd?
Il giorno 27 novembre 2017 11:01, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ciao Davide,
io faccio cosi... Nella parte dichiarativa tolgo il primo copy e metto le dichiarazioni. Ad esempio per il mio programma hinventa (c’è anche il comando CRT... per compilare il programma) faccio:
* CRTSQLRPGI OBJ(CENTAUR2/HINVENTA)
* SRCFILE(CENTAUR2/QRPGLESRCP) SRCMBR(HINVENTA) RPGPPOPT(*LVL2)
*********************************************************************
Hcopyright('xxxxxxxxxxxxxx')
Hoptimize(*NONE)
HDECEDIT('0.')
Htruncnbr(*NO)
hDFTACTGRP(*NO)
Hoption(*srcstmt : *nodebugio)
/copy CENTAUR2/qrpglesrc,hspecsbnd
* files details
FLGRPART4 if e K DISK USROPN
From: Davide
Sent: Monday, November 27, 2017 10:47 AM
--
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-italia+unsubscribe@googlegroups.com.
Subject: Re: [CGIDEV2 Italia:289] Re: Primo Programma con CGIDEV2
Grazie davvero Antonio, funziona tutto
ho fatto una routine di inizializzazione che fa il setup dell'ambiente prima di ogni altra cosa. Tutto ok.
Ora la cosa si fa interessante.
Introdurrò una combo box per "navigare" tra mesi diversi ed avere i relativi dati di riferimento.
La cosa che vedo più complicata è rendere l'interfaccia davvero accattivante, non so se ci si possa arrivare scrivendo HTML a mano affidandosi ai CSS.
Tu la gestisci così l'interfaccia nel browser?
Il giorno 27 novembre 2017 14:30, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Davide,
è un programma rpg a tutti gli effetti.
se proprio non vuoi fare cose “strane” chiama un cl (li la puoi mettere la libr) che ti legge l’area dati, o che ti aggiusta la lista delle libr e poi leggi l’area dati a programma.
From: Davide
Sent: Monday, November 27, 2017 2:24 PM
Subject: Re: [CGIDEV2 Italia:287] Re: Primo Programma con CGIDEV2
Se ho una data Area da leggere a programma, come gli specifico la libreria dove è residente?
Con i file faccio un ovrdbf ma l'area dati?
Devo mettere la libreria nella lista librerie della jobd?
Il giorno 27 novembre 2017 11:01, Antonio Ventriglia <ventrigli...@cisweb.it> ha scritto:
Ciao Davide,
io faccio cosi... Nella parte dichiarativa tolgo il primo copy e metto le dichiarazioni. Ad esempio per il mio programma hinventa (c’è anche il comando CRT... per compilare il programma) faccio:
* CRTSQLRPGI OBJ(CENTAUR2/HINVENTA)
* SRCFILE(CENTAUR2/QRPGLESRCP) SRCMBR(HINVENTA) RPGPPOPT(*LVL2)
*********************************************************************
Hcopyright('xxxxxxxxxxxxxx')
Hoptimize(*NONE)
HDECEDIT('0.')
Htruncnbr(*NO)
hDFTACTGRP(*NO)
Hoption(*srcstmt : *nodebugio)
/copy CENTAUR2/qrpglesrc,hspecsbnd
* files details
FLGRPART4 if e K DISK USROPN
From: Davide
Sent: Monday, November 27, 2017 10:47 AM
Come personalizzare la risposta WEB a seconda dell’user profile loggato:
1- Prima di tutto devi immettere delle direttive http di questo tipo (dove xxx è il nome della tua libreria dei programmi CGI):
<LocationMatch ^/xxxp/(.*)$ >
AuthType Basic
AuthName “…tua dicitura…”
PasswdFile %%SYSTEM%%
UserID %%CLIENT%%
Require valid-user
</LocationMatch>
In questo modo, per poter accedere a qualunque programma nella tua libreria, il browser chiederà che vengano specificati il nome di un profilo utente e la sua password.
2- I tuoi programmi CGI dovranno poi trovare il nome del CURRENT user profile . Questo si recupera dalla PSDS, vedi mbr VARIABLES3 in CGIDEV2/QRPGLESRC.
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: mercoledì 29 novembre 2017 12:38
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:295] Re: Primo Programma con CGIDEV2
Buongiorno a tutti,
il progetto sta venendo davvero bene e completo e mi sta aprendo un mondo.
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: venerdì 17 novembre 2017 15:34
Para: cgidev2...@googlegroups.com
Assunto: Re: [CGIDEV2 Italia:281] Re: Primo Programma con CGIDEV2
Giovanni,
non sapendo con quale lista librerie accede il PGM ho aggiunto l'apertura manuale del file previa OVRDBF.
Niente, mi da sempre l'errore 500.
Il programma di per sè è semplice, così come l'html, anche se non sono granchè ferrato su quest'ultimo.
Provo a postarli entrambi, magari salta all'occhio qualcosa che non vedo.
Il giorno 17 novembre 2017 11:46, Davide <davide....@gmail.com> ha scritto:
Avevo modificato il valore dell'area dati CGIDEBUG impostandola = '1' perchè il comando CGIDEBUG Mi dava Debug Off.
Riprovando però, i file non vengono alimentati.
Ho un dubbio, nel programma io vado a reperire dei dati da un file, con quale utente e/o lista librerie viene richiamato il programma dal browser?
Il giorno 17 novembre 2017 11:39, <per...@easy400.net> ha scritto:
Prova a togliere il controllo sull’indicatore NoErrors e vediamo che cosa succede.
--
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a cgidev2-itali...@googlegroups.com.
--
Compilation stopped. Severity 30 errors found in program.
Compilation failed. Program EMBEDGRAPH not created in library GRAPHIT.
Function check. RNS9310 unmonitored by COMPILE at statement 0000035600,
instruction X'0000'.
Program EMBEDGRAPH not created.
Ho provato a compilarlo dal PDM aggiungendo la lista librerie ma mi da 3 errori 30 per file che non trova nella qtemp quindi presumo non sia la procedura corretta da fare.
Qualcuno ha già riscontrato questo problema??
<span style="color:
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "CGIDEV2 Italia" di Google Gruppi.
Per annullare l'iscrizione a questo argomento, visita https://groups.google.com/d/topic/cgidev2-italia/sg92wTHKCXs/unsubscribe.
Per annullare l'iscrizione a questo gruppo e a tutti i suoi argomenti, invia un'email a cgidev2-itali...@googlegroups.com.
--
Caro Ventriglia,
probabilmente Lei ha un programma A che effettua la GETINPUT (prolog3), dopo di che chiama il programma B che effettua anch’esso la GETINPUT.
Il programma B si pianta come da Lei descritto.
CAUSA: in una transazione CGI è consentita una sola GETINPUT.
Buone Feste!
G.B. Perotti
--


Per quel che ne so io, le specifiche di CGIDEV2 (http://cgidev2.easy400.net/cgidev2o/version2.htm ) dovrebbero supportare il Suo caso.
Versione CGIDEV2: immetter comando CGIDEV2/RELEASED. L’ultima versione porta la data November 01, 2017.
Analisi problema: si può fare solamente debug-gando il caso reale ed entrando con il debug nella esecuzione della procedura zhbgetinput() .
Giovanni
Ho qualche difficoltà a leggere le schermate inviate: i caratteri sono pressoché indecifrabili.
Mi sembra tuttavia che il codice di errore sia CPF3C17 (Error occurred with input data parameter).
Se è così’, può essere che una variabile di input, attesa in caratteri, si presenti in modo indecifrabile.
Siamo sicuri che nelle direttive http dell’stanza sia stato specificato
CgiConvMode %%EBCDIC/EBCDIC%%??????



Sembra tutto regolare. Non so che dire.
Bisognerebbe rifare girare il tutto aumentando ogni volta le variabili di input in gioco, sino a trovare quella che lo fa saltare. Non facile, credo.
Non ho altro da suggerire.
Dai dati in nostro possesso risulta che il Suo ultimo download di CGIDEV2 è datato 15 Giugno 2004.
L’elenco degli aggiornamenti di CGIDEV2 è alla pagina http://www.easy400.net/easy400sources/CGIDEV2/whatsnew/CGIDEV2.txt .
Da quella data sono stati apportati 93 aggiornamenti.
Che sia il caso di aggiornare il Suo CGIDEV2?
Giovanni B. Perotti
.

Io mi terrei sempre aggiornato.
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Antonio Ventriglia
Enviada em: giovedì 28 dicembre 2017 17:27
Para: cgidev2...@googlegroups.com
Al file di configurazione della tua istanza http aggiungi una direttiva Redirect
vedi pagina https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzaie/rzaiemod_alias.htm#redirect
Giovanni
De: cgidev2...@googlegroups.com [mailto:cgidev2...@googlegroups.com] Em nome de Davide
Enviada em: mercoledì 7 febbraio 2018 17:15
Para: cgidev2-italia
Assunto: Re: [CGIDEV2 Italia:318] Re: Primo Programma con CGIDEV2
Buongiorno a tutti,
in merito allo sviluppo del mini sito interno con i dati di produzione, siamo praticamente alla fine, abbiamo scelto anche a quali Grafici affidarmi per l'esposizione grafica, utilizzeremo i C3js.
--