DOCUMENTATION NTi

Toolbox NTi

INTRODUCTION

L’espace de nom AUMERIAL.Toolbox regroupe un ensemble de méthodes avancées spécialement conçues pour automatiser, administrer et simplifier les interactions avec les systèmes IBM i / AS400 via NTi Data Provider dans vos projets .NET.

Ces extensions fournissent une couche d’abstraction permettant aux développeurs d’effectuer des opérations courantes sur IBM i sans gérer directement la complexité des appels API sous-jacents.

Cas d’utilisation

  • Gestion des commandes CL : Validez la syntaxe ou obtenez des informations détaillées sur les commandes CL, afin de récupérer les prompts associés pour aider à la saisie et à l’exécution de commande.

  • Appel de programme IBM i : Appelez des programmes RPG ou CL avec des paramètres personnalisés de manière simplifiée.

  • Gestion des jobs : Listez, interrogez et récupérez des informations détaillées sur les jobs actifs.

  • Manipulation des fichiers spool : Listez, extrayez ou manipulez les fichiers spool.

  • Récupération d'informations systèmes : Accédez aux informations systèmes clés, telles que les valeurs système, description des objets, statuts des jobs ou infos utilisateurs.

Les résultats peuvent être renvoyés sous différentes formes : objets, chaînes XML, ou via des actions directes sans retour explicite. Cela permet de couvrir un large éventail de besoins techniques, facilitant la gestion des informations critiques et augmentant l’efficacité des développeurs.

INSTALLATION ET RÉFÉRENCE

Pour intégrer Toolbox NTi dans vos projets .NET, ajoutez le package NuGet Aumerial.Toolbox. Cela peut se faire directement en utilisant l’interface de gestion de packages NuGet dans Visual Studio, ou l’interface en ligne de commande de votre éditeur de code.

Install-Package Aumerial.Toolbox

Ensuite, importez l’espace de noms pour rendre les méthodes disponibles :

using Aumerial.Toolbox;

COMPATIBILITÉ

Toolbox est compatible avec les versions de .NET FRAMEWORK (4.7 et plus), ainsi que toutes les versions récentes de .NET CORE, .NET 5, .NET 6, .NET 7, .NET 8, et .NET 9. Il peut être utilisé aussi bien dans des applications desktop, des services backend, ou tout projet ASP.NET Core nécessitant des interactions avec un système IBM i.