1. Umfang und Verantwortung
- Geschäftsprozess und Projektgrenzen schriftlich festlegen.
- Beteiligte Organisationen und technische Ansprechpartner benennen.
- Festlegen, welches System bei Preisen, Produkten und Adressen führend ist.
- cXML-Dokumenttypen, Version und kundenspezifische Erweiterungen bestätigen.
- Test- und Produktivtermine sowie Abnahmekriterien vereinbaren.
2. Systemlandschaft
- Einkaufssystem, Netzwerk, Shop, Middleware und ERP dokumentieren.
- Vorhandene APIs und Einschränkungen prüfen.
- Endpunkte für Test und Produktion trennen.
- Verantwortung für Transformation, Routing und Speicherung zuweisen.
- Volumen, Spitzenlast und maximale Dokumentgröße abschätzen.
3. Partner und Authentifizierung
- Credential-Domains und Identitäten vereinbaren.
- Secrets ausschließlich verschlüsselt übertragen und speichern.
- Rotation und Widerruf von Zugangsdaten ermöglichen.
- TLS-Zertifikate und ausgehende Firewall-Regeln klären.
- Personenbezogene und vertrauliche Daten in Logs maskieren.
4. Nachrichten und Mapping
- Für jeden Dokumenttyp reale, anonymisierte Beispiele anfordern.
- Pflichtfelder und erlaubte Werte dokumentieren.
- Artikelnummern, Einheiten, Währungen und Adressen mappen.
- Extrinsic-Felder pro Partner beschreiben.
- Rundungs-, Steuer- und Rabattlogik festlegen.
- Mapping und Partnerkonfiguration versionieren.
5. Fehlerbehandlung
- Technische und fachliche Fehler unterscheiden.
- cXML-Response und HTTP-Status konsistent verwenden.
- Idempotenz über Payload-ID und Geschäftsbeleg sicherstellen.
- Wiederholungen nur bei geeigneten Fehlerarten zulassen.
- Supportfähige Korrelations-ID zurückgeben.
- Monitoring und Alarmierung für fehlgeschlagene Prozesse einrichten.
6. Testfälle
| Kategorie | Beispiele |
|---|---|
| Positiv | Standardbestellung, mehrere Positionen, gültiger PunchOut-Warenkorb |
| Grenzwerte | Dezimalmengen, lange Texte, Sonderzeichen, große Warenkörbe |
| Fachlich negativ | Unbekannter Artikel, Währung oder Lieferort |
| Technisch negativ | Ungültiges XML, falsches Secret, Timeout, Duplikat |
| Betrieb | Retry, Zertifikatswechsel, Wartung und Wiederanlauf |
7. Go-live
- Produktive Credentials über einen sicheren Kanal austauschen.
- Konfiguration durch Vier-Augen-Prinzip prüfen.
- Smoke-Test mit kontrolliertem Beleg durchführen.
- Monitoring und Supportkontakte aktivieren.
- Rollback- und manuellen Ersatzprozess dokumentieren.
- Erste produktive Transaktionen gemeinsam überwachen.
Abnahme bedeutet: Nicht nur der Happy Path funktioniert. Auch Fehler, Duplikate, Timeouts und fachlich ungültige Belege werden kontrolliert behandelt.
8. Betrieb und Änderungen
Nach dem Go-live benötigen cXML-Verbindungen Pflege. Partner ändern Felder, Zertifikate laufen ab und ERP-Prozesse entwickeln sich weiter. Ein regelmäßiger Health-Check, aussagekräftige Metriken und versionierte Konfigurationen reduzieren Ausfallzeiten.
Grundlagen: cXML.org, cXML Reference Guide sowie bewährte Integrations- und Sicherheitspraktiken.
Checkliste auf Ihr Projekt anwenden
Wir strukturieren die Anforderungen und liefern eine belastbare technische Empfehlung.
Integrations-Check anfragen →