Knowledge Base
Archivio della community
584 contenuti indicizzati da feed, blog tecnici e documenti interni.
Autori della community
Knowledge Base Community
Come leggere un job log senza perdersiIl job log è la prima fonte di verità quando un programma RPG finisce in errore. Usa DSPJOBLOG o meglio la vista QSYS2.JOBLOG_INFO per filtrare i messaggi per severità. Cerca sempre il primo messaggio di escape (CPF, RNQ, MCH) e non l'ultimo: la catena success…
MarkOneTools · Marco Riva
Markdown cheat sheet25 giugno 2026
Introduzione Markdown è un linguaggio di markup con una sintassi di testo semplice progettata in modo che possa essere convertito in formato HTML e in molti altri formati. La sintassi Markdown è stata sviluppata da John Gruber e l’ultima versione è la 1.0.1 de…
Newsletter · Faq400 Blog News
AI Power Day 2026: l'appuntamento da non perdere per capire il futuro di IBM i e dell'Intelligenza Artificiale05 giugno 2026
+ Segui L'11 giugno a Milano si terrà AI Power Day, un evento che quest'anno assume un significato ancora più importante per tutta la community IBM i italiana. Si tratta infatti dell'unico evento ufficiale per IBM i (o se preferite, AS400) in Italia che vede l…
MarkOneTools · Marco Riva
Sviluppare su IBM i con VS Code17 aprile 2026
Il futuro dello sviluppo IBM i passa per VS Code. Passare a VS Code con le estensioni dedicate al mondo IBM i (Code for IBM i e molte altre) non è solo una questione estetica, è un cambio di marcia radicale. Chi già ha abbracciato Rational Developer for i (RDi…
Newsletter · Faq400 Blog News
IBM Bob - Formazione - Eventi IBM i26 marzo 2026
+ Segui Esperienza sul campo + Formazione + Community: cosa bolle nel mondo IBM i La scorsa settimana ho avuto il piacere di partecipare al Bob-Athon IBM Italia del 17 Marzo presso gli IBM Studios. Un’esperienza molto interessante e concreta: abbiamo potuto me…
MarkOneTools · Marco Riva
RDi 9.9 – installazione14 febbraio 2026
La guida passo passo di installazione per la versione di Rational Developer for i 9.9 di gennaio 2026. RDi è supportato su sistemi operativi Windows 11 (Enterprise e Pro), MacOS (Sequioia 15.5, Sonoma 14.0, Tahoe 26.0). RDi supporta la connessione ai server IB…
MarkOneTools · Marco Riva
Gruppi e supergruppi21 novembre 2025
SQL per raggruppare e totalizzare In questo articolo focalizziamo l’attenzione sui metodi disponibili nel linguaggio SQL per analizzare i dati raggruppandoli e totalizzandoli. I gruppi La struttura base di un’istruzione select prevede due clausole per gestire …
MarkOneTools · Marco Riva
PTF: come gestirle e perché?20 novembre 2025
consigli per essere sempre aggiornati Cosa è una PTF ? Letteralmente e storicamente una PTF è un “ Program Temporary Fix ”. Acronimo perfetto più di 30 anni or sono quando è nato AS/400, ma ormai inadeguato. Le PTF sono molto di più di “aggiornamenti per risol…
Blog Faq400
VsCode Extension: Bob Cozzi’s RPG IV to RPG Free Conversion02 novembre 2025
Last Updated on 2 Novembre 2025 by Roberto De Pedrini L’estensione “RPG IV to Free Format Conversion” sviluppata da Bob Cozzi (Cozzi Research) è pensata per semplificare la conversione di codice in formato fisso (fixed-format) RPG IV verso il nuovo stile free-…
Blog Faq400
VsCode Extention: Bob Cozzi’s RPG IV to RPG Free Conversion02 novembre 2025
Last Updated on 2 November 2025 by Roberto De Pedrini Index Toggle 👉 Review: Bob Cozzi’s RPG IV to RPG Free Conversion – a useful VS Code extension for RPG modernization If you’re working on RPG modernization projects, this extension by Bob Cozzi (Cozzi Resear…
Blog Faq400
IBM i & SQL Tips #010 – Localizzare programmi nella Call Stack con STACK_INFO02 novembre 2025
Last Updated on 2 Novembre 2025 by Roberto De Pedrini Ciao a tutti, oggi voglio segnalarvi un altro interessante contributo di Massimo Duca , parte della sua ormai nota serie IBM i & SQL Tips . In questo articolo Massimo ci mostra come utilizzare la table func…
Blog Faq400
IBM i & SQL Tips #010 – Locating Programs in the Call Stack with STACK_INFO02 novembre 2025
Last Updated on 2 November 2025 by Roberto De Pedrini Hello everyone, I’d like to highlight another excellent contribution by Massimo Duca , part of his ongoing IBM i & SQL Tips series. In this article, Massimo demonstrates how to use the SQL table function QS…
Blog Faq400
Display file DDS Edit per VsCode, nuova preview.19 ottobre 2025
Last Updated on 19 Ottobre 2025 by Roberto De Pedrini Incuriosito da alcuni messaggi di Cristian Larsen su Linkedin ( New Release – Display File DDS Edit v.0.10.1 ) ho voluto scaricare l’estensione Vscode Display File DDS Edit e fare qualche prova con dei DSPF…
Blog Faq400
Trying out “Display File DDS Edit” for VS Code19 ottobre 2025
Last Updated on 19 October 2025 by Roberto De Pedrini Intrigued by some recent posts from Cristian Larsen on LinkedIn ( New Release – Display File DDS Edit v 0.10.1 ), I decided to download the VS Code extension “Display File DDS Edit” and test it with a few D…
Blog Faq400
Project Bob: il nuovo strumento AI di IBM per sviluppo COBOL su IBM Z e RPG su IBM i18 ottobre 2025
Last Updated on 18 Ottobre 2025 by Roberto De Pedrini Ciao a tutti, oggi voglio segnalarvi un annuncio che potrebbe segnare una svolta per lo sviluppo applicativo su ambienti IBM: Project Bob di IBM. IBM+2CIO Dive+2 ✅ Cosa è Project Bob Project Bob è un nuovo …
Blog Faq400
Project Bob: the next-gen AI partner for IBM i and IBM Z application development18 ottobre 2025
Last Updated on 18 October 2025 by Roberto De Pedrini Hello everyone, Today I’d like to draw your attention to a major new announcement from IBM: Project Bob — a powerful AI-first development environment designed to accelerate and modernize application develop…
Blog Faq400
IBM i & SQL Tips #6: chiamare API REST e analizzare le risposte JSON con SQL22 settembre 2025
Last Updated on 22 Settembre 2025 by Roberto De Pedrini Voglio segnalarvi un nuovo articolo molto interessante di Massimo Duca nella serie IBM i & SQL Tips . In questo sesto episodio si esplora come usare funzioni HTTP e JSON in SQL su DB2 for i per comunicare…
Blog Faq400
IBM i & SQL Tips #6: Calling REST APIs and Parsing JSON Responses with SQL22 settembre 2025
Last Updated on 22 September 2025 by Roberto De Pedrini I want to share with you a particularly useful article by Massimo Duca in the IBM i & SQL Tips series. In this sixth installment, he shows how to use HTTP functions and JSON capabilities in SQL on DB2 for…
Blog Faq400
Come funziona il passaggio di parametri a un programma IBM i (RPG / Cobol)22 settembre 2025
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…
Blog Faq400
How Parameter Passing Works in IBM i Programs (RPG / Cobol)22 settembre 2025
Last Updated on 22 September 2025 by Roberto De Pedrini Hello everyone, I’d like to highlight a very useful article by Marco Riva on Markonetools , where he clearly explains how to pass parameters to a program on IBM i / AS400 written in RPG or Cobol. 🔗 Parame…
MarkOneTools · Marco Riva
Passaggio di parametri22 settembre 2025
Per non cadere nelle “trappole” del sistema operativo Il passaggio parametri ad un programma è un’operazione semplice ma che può nascondere delle insidie se non si conosce nei dettagli il comportamento del sistema operativo IBM i nei diversi contesti. Il passa…
Blog Faq400
How to Configure SFTP on IBM i (with Public Key or Password)12 settembre 2025
Last Updated on 12 September 2025 by Roberto De Pedrini Following a recent discussion on IBM TechXchange , I’d like to share a very useful guide by Anna Niederschulte about configuring SFTP on IBM i . 🔗 SFTP on IBM i utilizing SSH and Public Key Authentication…
Blog Faq400
Guida alla configurazione SFTP su IBM i (con Public Key o Password)12 settembre 2025
Last Updated on 12 Settembre 2025 by Roberto De Pedrini Approfitto di una recente discussione su IBM TechXchange per segnalarvi un’ottima guida di Anna Niederschulte : dedicata alla configurazione di SFTP su IBM i . 🔗 SFTP on IBM i utilizing SSH and Public Key…
Blog Faq400
IBM i & SQL Tips #2: Reading IFS Files11 settembre 2025
Last Updated on 11 September 2025 by Roberto De Pedrini I want to highlight the second post by Massimo Duca in his SQL Tips series. In this installment, we see how to use SQL to read a text file in the IFS (Integrated File System) of IBM i—allowing you to incl…
Blog Faq400
IBM i & SQL Tips #2: leggere file di testo nell’IFS11 settembre 2025
Last Updated on 11 Settembre 2025 by Roberto De Pedrini Voglio segnalarvi questo secondo post di Massimo Duca nella serie SQL Tips . In questa puntata vediamo come usare SQL per leggere un file di testo nell’IFS (Integrated File System) di IBM i, riuscendo cos…
Blog Faq400
Usare SQL per confrontare Tabelle, IFS Files, Directory11 settembre 2025
Last Updated on 11 Settembre 2025 by Roberto De Pedrini Oggi voglio segnalarvi un interessante articolo scritto da Marco Riva sul suo blog Markonetools : “Non è bello far paragoni… ma” 🔗 Leggi l’articolo completo qui In questo contributo Marco ci propone una r…
Blog Faq400
SQL and compare tables, IFS Files, directories11 settembre 2025
Last Updated on 11 September 2025 by Roberto De Pedrini Today I’d like to share an interesting article written by Marco Riva on his blog Markonetools : “Non è bello far paragoni… ma” 🔗 Read the full article here In this piece, Marco offers a very practical ref…
Blog Faq400
IBM i & SQL Tips: Finding Unused Objects with QSYS2.OBJECT_STATISTICS11 settembre 2025
Last Updated on 11 September 2025 by Roberto De Pedrini I’d like to share with you this interesting post by Massimo Duca , the first in a series of articles dedicated to SQL on IBM i. In this contribution, Massimo shows how to leverage the QSYS2.OBJECT_STATIST…
Blog Faq400
IBM i & SQL Tips: trovare oggetti non utilizzati con QSYS2.OBJECT_STATISTICS11 settembre 2025
Last Updated on 11 Settembre 2025 by Roberto De Pedrini Voglio segnalarvi questo interessante post di Massimo Duca , il primo di una serie di articoli dedicati a SQL su IBM i. In questo contributo Massimo ci mostra come sfruttare la tabella QSYS2.OBJECT_STATIS…
Blog Faq400
Remove old spool files to keep track of the number of jobs in the system (SQL procedure version)11 settembre 2025
Last Updated on 11 September 2025 by Roberto De Pedrini In my last article “ Remove old spooled files to keep track of the number of jobs in the system ” I published the source of a CLLE program that removes spooled files selected by JOBNAME, USERNAME, DAYS (R…
Blog Faq400
Rimuovere i vecchi spool file per tenere sotto controllo il numero di lavori nel sistema (versione con procedura SQL)11 settembre 2025
Last Updated on 11 Settembre 2025 by Roberto De Pedrini Nell’ultimo mio ultimo articolo “ Rimuovere i vecchi spool file per tenere sotto controllo il numero di lavori nel sistema ” ho pubblicato il sorgente di un programma CLLE che rimuove gli spooled file sel…
MarkOneTools · Marco Riva
Stampare i barcode09 settembre 2025
I barcode nei processi di automazione industriale rivestono un’importanza fondamentale. Il barcode abbinato ad un oggetto consente di identificarlo precisamente tramite lettori ottici velocizzando e rendendo più affidabili tutti i processi aziendali. Il barcod…
MarkOneTools · Marco Riva
Stampare PDF da RPG01 settembre 2025
Come generare un file pdf invece di uno spool file Dalla versione di IBM i 6.1 è possibile generare dei file pdf invece di un file di spool con veramente pochissime modifiche ai programmi già esistenti. Non è necessario altro software, lasciate l’incombenza a …
MarkOneTools · Marco Riva
Non è bello far paragoni, ma…12 agosto 2025
…a volte è utile e necessario. Quali paragoni? Confrontare il contenuto di due librerie, di due cartelle IFS, di due tabelle o di due stream files. Esistono vari modi per confrontare. Ci concentreremo in particolare sui metodi che sfruttano istruzioni SQL, ma …
Blog Faq400
Remove old spooled files to keep track of the number of jobs in the system07 agosto 2025
The system value QMAXJOB (valid range: 32,000 – 970,000; default = 163,520) defines the maximum number of jobs that can exist on an IBM i system. This value takes into account active jobs, queued jobs, and jobs that are ended but have spooled files attached (*…
Blog Faq400
Rimuovere i vecchi spool file per tenere sotto controllo il numero di lavori nel sistema07 agosto 2025
Il valore di sistema QMAXJOB (intervallo valido: 32.000 – 970.000; valore predefinito = 163.520) definisce il numero massimo di lavori che possono esistere su un sistema IBM i. Questo valore tiene conto dei lavori attivi, dei lavori in coda e dei lavori che so…
Blog Faq400
IBM i: La gestione del sistema è più semplice di quanto pensi25 febbraio 2025
Con questo post voglio consigliarti la lettura di questo articolo di Giancarlo Lui sulla TechXChange Community: IBM i System Management: Simpler Than You Think . Una mini guida per capire meglio l’interfaccia comandi per l’amministrazione del sistema IBM i. Gr…
Blog Faq400
IBM i: System Management is Simpler Than You Think25 febbraio 2025
If you work with IBM i, I recommend reading this insightful article by Giancarlo Lui : IBM i System Management: Simpler Than You Think . The author explores tools and approaches to streamline system management, making it more efficient and accessible. A great …
Blog Faq400
RPG Free e option(*convert) per una migliore gestione parametri24 febbraio 2025
Nel suo recente articolo “ Option *convert in RPG Free ” , Aldo Succi esplora l’opzione *CONVERT nel linguaggio RPG, evidenziando come questa direttiva consenta al compilatore di convertire automaticamente i parametri passati a una procedura nel tipo corretto,…
Blog Faq400
RPG Free and option(*convert) for paramters24 febbraio 2025
In his recent article “ RPG Free and option *conver t” , Aldo Succi explores the *CONVERT option in the RPG language, highlighting how this directive allows the compiler to automatically convert parameters passed to a procedure into the correct type if they di…
Blog Faq400
CA Certificate Update for the European Central Bank (ECB): A Practical Guide22 febbraio 2025
Last Updated on 22 February 2025 by Roberto De Pedrini Updating Java and DCM Certificates for ECB Exchange Rate Retrieval on IBM i In our blog, we have previously discussed how to download exchange rates from the European Central Bank (ECB) using a simple SQL …
Blog Faq400
Aggiornamento Certificati CA per BCE: Guida Pratica22 febbraio 2025
Last Updated on 22 Febbraio 2025 by Roberto De Pedrini Nel nostro blog, abbiamo già visto come scaricare i cambi della Banca Centrale Europea (BCE) con una semplice query SQL utilizzando SYSTOOLS.HTTPGETCLOB, integrandolo facilmente nel nostro sistema gestiona…
MarkOneTools · Marco Riva
Access Client Solutions – rilasciata versione 1.1.9.725 novembre 2024
Lo scorso 13 novembre 2024 è stata rilasciata la nuova versione di IBM Access Client Solutions (ACS). La versione è battezzata 1.1.9.7 build ID 4460. Home page ACS: https://www.ibm.com/support/pages/ibm-i-access-client-solutions Pagina per il download del prod…
Blog Faq400
Gestione dei file video bloccati su IBM i: una soluzione efficace07 novembre 2024
Last Updated on 7 Novembre 2024 by Roberto De Pedrini Riceviamo e pubblichiamo ben volentieri questo “tip & trick” di Patrick Rizzi che presenta una tecnica che permette di intervenire (modificare e compilare) eventuali file video (DSPF) in uso. Sappiamo tutti…
Blog Faq400
Managing Locked Display Files on IBM i: An Effective Solution07 novembre 2024
Last Updated on 8 November 2024 by Roberto De Pedrini We are pleased to receive and share this “tip & trick” from Patrick Rizzi , which introduces a technique that allows for intervention (modification and compilation) on any display files (DSPF) in use. We al…
Blog Faq400
Monitoraggio Messaggi QSYSOPR: SQL per Ottenere Messaggi e Reply07 novembre 2024
Last Updated on 7 Novembre 2024 by Roberto De Pedrini Prendo spunto da una risposta di Michael Mayer sulle mailing list di Midrange.com a chi chiedeva come monitorare i messaggi della QSYSOPR e delle relative risposte (Reply) agli stessi messaggi. Con questo s…
Blog Faq400
Monitoring QSYSOPR Messages: SQL to Retrieve Messages and Replies07 novembre 2024
Last Updated on 7 November 2024 by Roberto De Pedrini I take inspiration from a response by Michael Mayer on the Midrange.com mailing lists to someone who asked how to monitor the messages in QSYSOPR and their corresponding replies. With this simple SQL query,…
Blog Faq400
Why ERP is the Key to Success for Modern Businesses11 settembre 2024
Businesses are increasingly seeking tools to enhance efficiency, collaboration, and resource management. Enterprise Resource Planning (ERP) systems provide a comprehensive solution to meet these needs. But what exactly is ERP, and how can it transform the way …
Blog Faq400
Perché l’ERP è la Chiave del Successo per le Imprese Moderne11 settembre 2024
Le imprese sono sempre più alla ricerca di strumenti che possano migliorare l’efficienza, la collaborazione e la gestione delle risorse. L’ERP (Enterprise Resource Planning) rappresenta una soluzione completa per queste esigenze. Ma cos’è esattamente un ERP e …
MarkOneTools · Marco Riva
Power coffee n. 3/2024 – SELF (SQL Error Logging Facility)22 luglio 2024
SELF (SQL Error Logging Facility) Cosa è SELF? Come si usa? Come si configura? Quali informazioni posso ottenere analizzando il log di SELF? Lo vediamo insieme in questo tutorial. Scarica la presentazione Vedi tutti gli altri power coffee…
MarkOneTools · Marco Riva
Query di tutti i giorni01 luglio 2024
Nella vita lavorativa uno sviluppatore IBM i ogni giorno si trova ad eseguire molteplici operazioni ripetitive. Abitualmente utilizziamo comandi di sistema operativo eseguiti dall’interfaccia green-screen tramite l’emulatore 5250. E’ sicuramente il metodo più …
Newsletter · Faq400 Blog News
Faq400 Blog Newsletter - 2Qu06 maggio 2024
Title: Faq400 Blog Newsletter - 2Qu URL Source: https://it.linkedin.com/pulse/faq400-blog-newsletter-2qu-roberto-de-pedrini-cv9nf Published Time: 2024-05-06T11:30:04.000+00:00 Markdown Content: Ultimi giorni, fino al 15 Maggio, per poter approfittare dell'offe…
Blog Faq400
ACS Access Client Solution 1.1.9.505 maggio 2024
Last Updated on 5 Maggio 2024 by Roberto De Pedrini I primi di Aprile è uscita la “Spring Version” di ACS Access Client Solution, versione 1.1.9.5 Interessanti novità soprattutto in ambito “Run Sql Script” con nuovi suggerimenti del “Content Assists” e “Insert…
Blog Faq400
ACS Access Client Solution 1.1.9.505 maggio 2024
Last Updated on 5 May 2024 by Roberto De Pedrini Early April saw the release of the “Spring Version” of ACS Access Client Solution, version 1.1.9.5 Interesting new features especially in the area of “Run Sql Script” with new hints of the “Content Assists” and …
Blog Faq400
Tim Rowe and Scott Forstie for CEC 2024 – Milan05 maggio 2024
Last Updated on 5 May 2024 by Roberto De Pedrini If the packed agenda of sessions at Common Europe Congress 2024, June 3-6 Milan , wasn’t enough for you, here’s another good reason not to miss it. Tim Rowe , and Scott Forstie, direct from the IBM labs in Roche…
Blog Faq400
Tim Rowe and Scott Forstie – Promo video for CEC 2024 – Milan05 maggio 2024
Last Updated on 5 Maggio 2024 by Roberto De Pedrini Se non vi bastava la ricca agenda delle sessioni del Common Europe Congress 2024, 3-6 Giugno Milano , ecco un altro buon motivo per non perderselo. Tim Rowe, e Scott Forstie , direttamente dai laboratori IBM …
Blog Faq400
Code for IBM i 2.10.0 – Debug IBM i con Visual Studio Code03 maggio 2024
Last Updated on 3 Maggio 2024 by Roberto De Pedrini Le funzioni di debug con Visual Studio Code sono disponibili da qualche tempo ma questa nuova versione 2.10.0 semplifica la gestione del processo di Debug. E’ interessante vedere come un prodotto nato princip…
Blog Faq400
Code for IBM i 2.10.0 – Debug IBM i App with Visual Studio Code03 maggio 2024
Last Updated on 3 May 2024 by Roberto De Pedrini Debugging functions with Visual Studio Code have been available for some time but this new version 2.10.0 simplifies the handling of the Debug process. It is interesting to see how a product born mainly from an …
Blog Faq400
ObjectConnect over TCP/IP02 maggio 2024
A distanza di due anni e mezzo dal mio post Trasferire oggetti con ObjectConnect ed Enterprise Extender , sono finalmente riuscito a provare il “nuovo” ObjectConnect over TCP/IP . La configurazione di questa versione di ObjectConnect risulta più semplice rispe…
Blog Faq400
ObjectConnect over TCP/IP02 maggio 2024
Two and a half years after my post Transferring objects with ObjectConnect and Enterprise Extender , I finally got around to trying out the “new” ObjectConnect over TCP/IP . Configuring this version of ObjectConnect is easier than the “over Enterprise Extender…
60 contenuti su 584
