Projet : Stage Aperam 2025
Lors de mon stage de première année chez Aperam Gueugnon, site spécialisé dans la production d'acier inoxydable, j'ai eu pour mission de développer un outil permettant la reprise de messages de type XML dans une file d'attente MSMQueue (Microsoft Message Queuing).
Contexte et Besoins
Aperam utilise MSMQ pour les échanges entre ses applications industrielles. Cependant, aucun outil n'existait pour relire ou rejouer des messages XML archivés en cas d'incident ou de perte de données, ce qui posait un risque pour la fiabilité des échanges.
Missions réalisées
- Analyse de l'existant : Étude des logs XML stockés sur le serveur et compréhension du flux MSMQ.
- Développement de l'outil (VB.NET) : Création d'une application Windows Form intuitive permettant de naviguer dans les archives, de visualiser le contenu XML et de rejouer les messages vers la file MSMQ appropriée.
- Interface de configuration : Développement d'un module pour gérer les paramètres des files d'attente (CRUD : Ajout, Modif, Suppression) stockés en base de données.
- Gestion des données : Utilisation de procédures stockées sur SQL Server pour sécuriser et optimiser les accès aux données de configuration.
Technologies utilisées
VB.NET
SQL Server
Bilan
Ce projet m'a permis de renforcer mes compétences en développement .NET et de comprendre les enjeux des systèmes de messagerie asynchrone en milieu industriel. L'outil développé comble une lacune critique dans la gestion des erreurs de production.