DOCUMENTATION NTi

NTi Toolbox

INTRODUCTION

The AUMERIAL.Toolbox namespace brings together a set of advanced methods specifically designed to automate and simplify interactions with IBM i / AS400 systems via NTi Data Provider in your .NET projects.

These extensions provide an abstraction layer allowing developers to perform common operations on IBM i without directly managing the complexity of the underlying API calls.

Use cases

  • CL Command Management: Validate syntax or get detailed information about CL commands, to retrieve associated prompts to assist with command entry and execution.

  • IBM i Program Call: Call RPG or CL programs with custom parameters in a simplified way.

  • Job management : List, query and retrieve detailed information on active jobs.

  • Spool file manipulation: List, extract or manipulate spool files.

  • System information retrieval: Access key system information, such as system values, object descriptions, job statuses or user info.

Results can be returned in different forms: objects, XML strings, or via direct actions without explicit feedback. This makes it possible to cover a wide range of technical needs, facilitating the management of critical information and increasing developer efficiency.

INSTALLATION AND REFERENCE

To integrate Toolbox NTi into your .NET projects, add the NuGet package Aumerial.Toolbox. This can be done directly using the NuGet package management interface in Visual Studio, or the command line interface of your code editor.

Install-Package Aumerial.Toolbox

Next, import the namespace to make the methods available:

using Aumerial.Toolbox;

COMPATIBILITY

Toolbox is compatible with versions of .NET FRAMEWORK (4.7 and above), as well as all recent versions of .NET CORE, .NET 5, .NET 6, .NET 7, .NET 8, and .NET 9. It can be used in desktop applications, backend services, or any ASP.NET Core project requiring interaction with an IBM i system.