With our complete RPG application toolkit, developers can quickly and easily create fully modern business apps that run in a single browser page or on Android and iOS mobile devices. The simple interface, the graphical presentation, the clean design — everything your users have come to expect in leading-edge apps can now reveal the true power of your IBM i.
Supercharge your RPG modernization process for inquiry and file-maintenance apps. Nitro AutoCode automatically generates client-side and server-side source code, which you can run without modification or further customize and enhance by editing the source code directly.
Edit your UI source code and manage IFS files from within the Valence environment. Nitro Source Editor provides everything you need in one place:
Includes procedures for working with the Integrated File System: open file, close file, delete file, determine whether file path is valid, read data, write data.
Includes procedures for retrieving post/get variables from the browser so they can be used to populate your RPG application variables, arrays and data structures.
Includes several procedures for converting RPG arrays, variables, data structures and SQL statements into properly formatted JSON for browser display. Output can also be IFS files, XML spreadsheets or comma-separated files.
Includes a complete set of procedures for formatting RPG program data into simple and complex JSON strings to pass back to the browser.
Provides procedures that allow the RPG program to handle arrays in JSON objects.
Serves as a built-in front end to the more complicated Java setup required to compose and send email messages, greatly simplifying the task for RPG programmers.
Contains procedures primarily for internal use in vvMail and vvPDF: Start a new group of Java objects, clean up all Java objects, clean up or free resources for a Java object.
Uses a Java PDF library in conjunction with special prototypes to facilitate generation of PDF documents directly from your RPG programs.
Determines whether a user is authorized for a particular app, is a member of a particular group, and whether a session is currently logged in.
The Valence 6 API docs serve as the home for all front-end and back-end specifications pertinent to developing Valence apps. It includes the Valence RPG Toolkit service program (VVSRVPGM) procedures, valence.js JavaScript utilities, and specs for interfacing with the mobile Valence Portal. The docs include helpful RPG and JavaScript example code to demonstrate how the procedures and methods are used.
Go to the Valence 6 guides to learn about how to administer the Valence Portal and use various included apps such as Nitro File Editor, Nitro AutoCode, Nitro Source Editor, Nitro iAdmin, Instance Manager and more. Also includes extensively detailed docs on using the powerful Nitro App Builder to create your own desktop browser and mobile apps with little or no coding.