Last Updated on 22 Settembre 2025 by Roberto De Pedrini
Ciao a tutti,
voglio segnalarvi un post molto utile di Marco Riva sul suo sito Markonetools, in cui spiega in maniera chiara ed esemplare come passare parametri a un programma su IBM i / AS400 scritto in RPG o Cobol.
🔗 Passaggio di parametri – Marco Riva
Cosa imparerete leggendo:
- Quali sono i modi principali per passare parametri tra programmi su IBM i, nel contesto RPG e Cobol.
- Come si comportano i parametri “posizionali” rispetto a quelli “nomechiave” (keyword).
- Quali regole seguire quando si chiama un programma da un altro per assicurarsi che i parametri vengano interpretati correttamente.
- Alcune attenzioni pratiche su compatibilità, ambienti ILE vs OPM, possibili errori comuni da evitare.
Perché questo è importante
Il passaggio corretto dei parametri è fondamentale quando sviluppate applicazioni modulari, richiamate procedure da CL, CLP, o integrate con altri sistemi. Un errore nel modo in cui vengono definiti o passati i parametri può causare comportamenti imprevedibili o bug difficili da diagnosticare.
Altri articoli correlati su Blog.Faq400 che potrebbero interessarvi:
- RPG IV free cheatsheet — utile per ricordare la sintassi RPG, compresa quella relativa ai parametri. BlogFaq400
- Passaggio dei parametri (documentazione IBM) — la documentazione ufficiale che spiega modalità come pass-by-value, pass-by-reference, ecc. IBM
Grazie a Marco per aver messo insieme una risorsa così utile.


