Come with me, while I work with my IBM i Source code locally!
Store it on my PC, synch it with GIT to an internet source repository, use Code for IBM i to mirror my local source to the IFS so it can be compiled on my IBM i System!
From AS400 to iSeries to System i to IBM i on Power
Let's use Visual Studio Code to develop our IBM i RPG, CL, DDS all locally on our PC.
Come with me, while I work with my IBM i Source code locally!
Store it on my PC, synch it with GIT to an internet source repository, use Code for IBM i to mirror my local source to the IFS so it can be compiled on my IBM i System!
Let's use Visual Studio Code to develop our IBM i RPG, CL, DDS all locally on our PC.
VSCODE for IBM i - Compiling from my Local PC
MEMBERS ONLY
Developing on the IBM i System is easier than ever with Visual Studio Code for IBM i - let's do a compile of a sample RPG ILE Program shall we?
On IBM i systems, copybooks and includes are related concepts used in programming, particularly in RPG (Report Program Generator), CL and COBOL. This lesson will explain how to define the INCLUDES folder and how to name and style the source code for CL and RPG copybooks.
CL Copybooks and Includes
We've got Visual Studio Code for IBM i downloaded, installed and we are ready to rock and roll? Right? Right?
I have a bunch of source code (SQL, DDS, RPGLE, SQLRPGLE, SRVPGM's. etc) in a PC Folder and want to try out IBMi-BOB... so while I am sorting and organizing the folders to fit into a neat GIT repository... how can I auto-generate each folders Rules.MK file?
RPG Copybooks and Includes
A service program is a type of program on the IBM i System that is used to provide a set of reusable functions or procedures that can be used by multiple applications. Service programs are a key component of the Integrated Language Environment (ILE) programming model. A service program is a collection of procedures, functions, or subroutines that are compiled into a single object. This object can then be used by multiple applications, which can call the procedures or functions in the service program to perform specific tasks.
An IBM i binding directory is a type of directory in the IBM i operating system (formerly known as OS/400) that contains binding information for objects in a library. Binding information specifies how objects are linked or connected to each other, and a binding directory provides a central location for storing this information. In the IBM i environment, objects such as programs, service programs, and modules can be bound together to form a larger, more complex application. The binding process involves specifying the linkage between these objects, including the order in which they are executed, the data that is shared between them, and any other dependencies they may have. A binding directory is used to store the binding information for a set of related objects in a single location. This makes it easier to manage and maintain the binding information, as well as to ensure that all of the objects are properly linked together.
Creating modules, bound RPG, and ILE programs with Visual Studio Code (VS Code) for IBM i offers several benefits. Time for a video review and see it all in action?
Time for a video review and see it all in action?
Time for a video review and see it all in action?
Time for a video review and see it all in action?
We are not stuck with the old QDDSSRC, QRPGSRC paradigm... storing our code locally, synched with a git repository opens up new avenues of design.
Session expired
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.