Aller au contenu

BOD Parser - Vue d'ensemble

Le module BOD Parser transforme des documents XML BOD (Business Object Documents) d'Infor M3 en fichiers CSV.

Fonctionnalités

  • ✅ Parsing XML vers CSV
  • ✅ Mapping configurable (YAML/JSON)
  • ✅ 40+ transformers prêts à l'emploi
  • ✅ Support Header + Lines
  • ✅ Chargement depuis S3

Utilisation basique

from cmpparis import BODParser, BODConfigLoader

config = BODConfigLoader.from_yaml("config.yaml")
parser = BODParser()
csv = parser.parse_and_convert(xml_string, config)

Architecture

  1. BODParser - Parse et transforme
  2. BODConfig - Configuration du mapping
  3. BODConfigLoader - Charge les configs
  4. Transformers - Fonctions de transformation

Prochaines étapes