Rezepte / EDIFACT strukturieren

EDIFACT zuerst strukturieren, nicht interpretieren

Viele MaKo-Probleme starten zu groß. Der erste sichere Schritt ist oft nur: Segmente sichtbar machen.

const message = "UNA:+.? 'UNB+UNOC:3+SENDER+RECEIVER+240101:1200+1'UNT+0+1'";
const segments = message
  .split("'")
  .map(s => s.trim())
  .filter(Boolean)
  .map((raw, index) => ({ index, tag: raw.slice(0, 3), raw }));
console.log(JSON.stringify(segments, null, 2));

Dieses Snippet validiert keine Nachricht. Es schafft nur eine Grundlage, um Tags, Reihenfolge und Rohinhalt gemeinsam zu prüfen.

Beispielskript ansehen