🚧 Ce site est actuellement en construction. Certaines sections sont en cours de finalisation.

Suite RPGTools

La suite RPGTools constitue le socle technique de CoreStratos. Elle fournit le moteur de parsing Core, une CLI, une console Web et une extension VS Code conçus pour les environnements IBM i.

Composants

Core

Moteur de parsing & génération

Le moteur Core est responsable de l’analyse de vos actifs IBM i :

  • Parsing des fichiers sources RPG.
  • Parsing des programmes COBOL.
  • Parsing des fichiers wsparam et properties.
  • Génération de Swagger (JSON/YAML) à partir des sources RPG et de la configuration.
  • Génération de fichiers properties à partir des sources RPG.
  • Contrôles de cohérence entre RPG et properties.
  • Détection semi-automatique des endpoints au sein des programmes RPG.
  • Transports : local, ODBC et SSH.
CLI

Automatisation & CI/CD

La CLI expose les fonctionnalités du moteur Core en ligne de commande :

  • Génération de Swagger depuis des scripts.
  • Génération automatique de squelettes RPG et de properties.
  • Intégration dans les pipelines de build et de déploiement.
Console Web

Configuration & génération distante

  • Générer du Swagger à partir de sources RPG locales ou distantes.
  • Générer des fichiers properties et des squelettes RPG à partir de Swagger.
  • Gérer les environnements, les transports et les paramètres de connexion.
  • Exposer la configuration via une API pour l’extension VS Code.
VS Code

Flux de travail développeur

  • Lancer les générations directement depuis VS Code.
  • Parcourir les résultats, comparer les artefacts et itérer rapidement.
  • Faciliter le pont entre les actifs IBM i et le reste de la stack.

Cas d’usage typiques

RPG existant → APIs

Documenter des programmes RPG existants, les exposer sous forme d’APIs et générer des définitions Swagger pour les équipes d’intégration, sans réécrire tout le code.

Nouveaux projets APIs

Partir d’un Swagger, générer des squelettes RPG et des fichiers properties, puis garder code et spécifications synchronisés tout au long du projet.

Automatisation

Intégrer génération et validation dans les chaînes CI/CD afin de garantir la cohérence et d’éviter les régressions lorsque les programmes évoluent.

Vidéos de démonstration

Courtes vidéos illustrant les principaux flux de travail CoreStratos et de la suite RPGTools.

De Swagger au squelette RPG

Placeholder – Swagger → squelette RPG

Workflow de bout en bout à partir d’un fichier Swagger : génération des squelettes RPG et des properties, puis itérations côté code et spécifications.

Génération de Swagger à partir de RPG

Placeholder – RPG → Swagger

Comment analyser des programmes existants, détecter les endpoints et produire des définitions Swagger/OpenAPI consommables.

Vue d’ensemble de l’extension VS Code

Placeholder – flux VS Code

Un tour rapide de l’extension VS Code RPGTools : configuration, commandes de génération et navigation dans les résultats.

Envie de voir la suite RPGTools en action ?

Voir les vidéos de démonstration

Pour toute question ensuite, vous pouvez écrire à contact@corestratos.com.