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¶
- BODParser - Parse et transforme
- BODConfig - Configuration du mapping
- BODConfigLoader - Charge les configs
- Transformers - Fonctions de transformation