{"id":2104,"date":"2026-06-01T19:00:00","date_gmt":"2026-06-01T19:00:00","guid":{"rendered":"https:\/\/blogs.mulesoft.com\/de\/?p=2104"},"modified":"2026-06-01T19:29:03","modified_gmt":"2026-06-01T19:29:03","slug":"uebersicht-ueber-das-release-von-anypoint-code-builder-im-mai-2026","status":"publish","type":"post","link":"https:\/\/blogs.mulesoft.com\/de\/produkt-updates\/uebersicht-ueber-das-release-von-anypoint-code-builder-im-mai-2026\/","title":{"rendered":"\u00dcbersicht \u00fcber das Release von Anypoint Code Builder im Mai 2026"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 11<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p class=\"wp-block-paragraph\">Dieses Release adressiert drei H\u00fcrden, die Mule-Entwickler t\u00e4glich ausbremsen: eine Canvas-Oberfl\u00e4che, die mehrere Klicks erfordert, um sie \u00fcberhaupt zu verstehen; lokale Testl\u00e4ufe, die auf ein einziges Projekt beschr\u00e4nkt sind; und ein Debugger, der die Arbeit oft eher erschwert als erleichtert hat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deskriptives UI-Layout, Multi-App-Ausf\u00fchrungskonfigurationen und Debugger-Verbesserungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das deskriptive UI-Layout (Descriptive UI Layout) versieht jede Komponente mit einer Beschreibung in verst\u00e4ndlicher Sprache, sodass Sie einen Ablauf (Flow) wie ein Kochrezept lesen k\u00f6nnen. Die Konfigurationen f\u00fcr die Multi-App-Ausf\u00fchrung (Multi-App Run Configurations) erm\u00f6glichen es Ihnen, mehrere Projekte auf einer einzigen lokalen Runtime bereitzustellen \u2013 unterst\u00fctzt durch eine KI-Funktion, die diese im Dialogmodus einrichtet. Eine Reihe von Debugger-Fehlerbehebungen sorgt schlie\u00dflich daf\u00fcr, dass das Navigieren zur falschen Datei, unlesbare Payloads und fehlendes Ausf\u00fchrungs-Tracking auf der Canvas-Oberfl\u00e4che der Vergangenheit angeh\u00f6ren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deskriptives UI-Layout: Lesen Sie Ihre Flows wie ein Kochrezept<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die traditionelle Flow-Canvas-Oberfl\u00e4che zeigt Ihnen zwar, welche Komponenten sich in einem Flow befinden, aber nicht, was sie tun. Am Ende klickt man sich durch jede einzelne Komponente, um die Logik zu verstehen \u2013 besonders dann, wenn viele Knotenpunkte einfach nur mit \u201eTransform Message\u201c beschriftet sind. Das deskriptive UI-Layout ersetzt das mentale Modell eines Knotengraphen durch eine vertikale Canvas-Oberfl\u00e4che im Rezeptstil. Jede Komponente wird als Karte mit einer KI-generierten, f\u00fcr Menschen leicht lesbaren Beschreibung dargestellt, die erkl\u00e4rt, was die Komponente auf gesch\u00e4ftlicher Ebene tats\u00e4chlich tut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein \u201eTransform Message\u201c-Prozessor sagt nicht mehr nur stumpf \u201eTransform Message\u201c, sondern zeigt stattdessen an: \u201eSpeichert die wichtigsten Opportunity-Felder in einer Variablen f\u00fcr die sp\u00e4tere Verarbeitung in NetSuite.\u201c Eine Flow-Referenz (Flow Reference) zeigt nicht mehr nur den Namen des Ziel-Flows, sondern erkl\u00e4rt, was passiert, wenn dieser Flow ausgef\u00fchrt wird.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Wie es funktioniert<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">MuleSoft Vibes nutzt den Komponententyp, die Operation, die Konfigurationswerte und den Kontext des umgebenden Datenflusses, um diese Beschreibungen zu erstellen. Bei Konnektoren liest es die Operation und den Objekttyp aus. Bei DataWeave-Transformationen pr\u00fcft es die Eingabe- und Ausgabeschemata. Bei Choice-Routern \u00fcbersetzt es die Bedingungen in verst\u00e4ndliche Gesch\u00e4ftsregeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Layout selbst folgt einem vertikalen Top-Down-Fluss. Lineare Abfolgen werden als Liste von Schritten dargestellt. Verzweigungen (Choice, Scatter-Gather) erscheinen als einger\u00fcckte Unterrezepte unter dem \u00fcbergeordneten Schritt. Fehlerbehandler (Error Handlers) werden inline mit einem deutlich abgehobenen Hintergrund angezeigt. Sub-Flows lassen sich zuklappen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Kompromiss: Das deskriptive UI-Layout setzt auf Lesbarkeit statt auf Dichte. Wenn Sie einen Flow mit mehr als 30 Prozessoren haben und die gesamte Topologie lieber auf einen Blick erfassen m\u00f6chten, steht Ihnen das klassische Canvas-Layout weiterhin zur Verf\u00fcgung. Das deskriptive Layout ist ideal f\u00fcr Flows, bei denen das Verst\u00e4ndnis des genauen Ablaufs wichtiger ist als die reine visuelle \u00dcbersicht.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Multi-App-Ausf\u00fchrungskonfigurationen: F\u00fchren Sie Ihren API-gesteuerten Stack lokal aus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mule-Projekte existieren nicht isoliert. APIs rufen Datenbanken auf, Events werden zwischen Anwendungen weitergeleitet und Agenten rufen MCP-Tools auf. Bisher bedeutete das lokale Testen dieser Interaktionen jedoch, mit verschiedenen Runtimes, separaten Terminals und manueller Koordination zu jonglieren. Nehmen wir das klassische Beispiel der API-gesteuerten Konnektivit\u00e4t (API-led Connectivity): Ihre Experience-API, Process-API und System-API m\u00fcssen alle gleichzeitig laufen, um eine End-to-End-Anfrage zu validieren. Das bedeutete drei Runtimes, drei Protokoll-Feeds (Logs) und unz\u00e4hlige Kontextwechsel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieses Release f\u00fchrt Ausf\u00fchrungskonfigurationen (Run Configurations) in ACB ein: benannte, wiederverwendbare Konfigurationen, die definieren, welche Projekte zusammen bereitgestellt werden sollen, welche Mule-Runtime und JDK-Version verwendet werden soll und welche Programm-\/VM-Argumente \u00fcbergeben werden.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Was eine Ausf\u00fchrungskonfiguration definiert:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Auszuf\u00fchrende Projekte:<\/strong> W\u00e4hlen Sie mehrere Mule-Projekte aus Ihrem Workspace aus.<\/li>\n\n\n\n<li><strong>Debug- oder Run-Modus (Debug or Run Mode)<\/strong><\/li>\n\n\n\n<li><strong>Mule-Runtime-Version:<\/strong> Dropdown-Men\u00fc der lokal installierten Runtimes (z. B. 4.6.0).<\/li>\n\n\n\n<li><strong>Java-Version:<\/strong> Abgestimmt auf die Projektanforderungen.<\/li>\n\n\n\n<li><strong>Programm- und VM-Argumente:<\/strong> Separate Felder mit Standardwerten, die aus Ihren bestehenden Einstellungen \u00fcbernommen werden.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ausf\u00fchrungsmodell:<\/strong> Wenn Sie eine Multi-Projekt-Konfiguration starten, paketiert ACB jedes Projekt \u00fcber Maven, kopiert die JAR-Dateien in den Ordner <code>apps\/<\/code> der Runtime und startet eine einzige, gemeinsam genutzte Runtime-Instanz, die alle Anwendungen beim Booten bereitstellt. Eine Runtime, mehrere Apps, ein einziger Klick.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Vibes-Funktion (Skill):<\/strong> Anstatt sich durch ein UI-Formular zu klicken, k\u00f6nnen Sie Ihre Ausf\u00fchrungskonfigurationen im Dialogmodus \u00fcber den Dev Agent erstellen und verwalten. Sagen Sie einfach: \u201eErstelle eine Debug-Konfiguration f\u00fcr mule-ref-db-sapi und customer-api auf Runtime 4.6.0\u201c, und der Agent generiert die Konfiguration, speichert sie in Ihrer <code>.code-workspace<\/code>-Datei (Multi-Root) oder <code>launch.json<\/code> (Einzelprojekt) und bietet an, sie sofort auszuf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Konfigurationen sind auch \u00fcber das standardm\u00e4\u00dfige \u201eRun and Debug\u201c-Dropdown-Men\u00fc von VS Code sowie \u00fcber das Kontextmen\u00fc des Explorers unter dem Bereich \u201eMule\u201c verf\u00fcgbar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Debugger-Verbesserungen f\u00fcr eine zuverl\u00e4ssige Fehlersuche<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ACB-Debugger verf\u00fcgt \u00fcber die richtige Architektur: DAP-Protokoll, transparenter Proxy, standardm\u00e4\u00dfige VS-Code-Integration. Dieses Release verbessert die Datendarstellung, die Navigation und die Canvas-Integration.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Datendarstellung<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Das Variablen-Fenster (Variables) zeigt jetzt das an, was Sie erwarten, und nicht das, was die JVM zuf\u00e4llig serialisiert. JSON-Payloads lassen sich als g\u00fcltiges JSON kopieren, das Sie direkt in Postman einf\u00fcgen k\u00f6nnen, ohne Maskierungszeichen (Escape Characters) manuell entfernen zu m\u00fcssen. Nicht-Java-MIME-Typen (<code>application\/json<\/code>, <code>text\/xml<\/code>, <code>text\/plain<\/code>) werden als lesbarer Text und nicht als rohe Byte-Arrays dargestellt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Ausf\u00fchrung in einem Fehlerbehandler anh\u00e4lt, bringt ein spezieller Fehlerbereich (Error Scope) den Ausnahmetyp, die Nachricht und die Ursache auf die oberste Ebene \u2013 Sie m\u00fcssen sich nicht mehr durch verschachtelte Java-Knoten graben, um herauszufinden, was schiefgelaufen ist. Variablenwerte k\u00f6nnen mitten in der Sitzung bearbeitet werden (Doppelklick, Eingabe, Fortsetzen), und Ausnahmenachrichten an Fehler-Haltepunkten (Error Breakpoints) sind jetzt sofort lesbar, ohne sie erweitern zu m\u00fcssen. Das System wertet nicht nur Payloads und Variablen aus, sondern kann auch DataWeave-Ausdr\u00fccke evaluieren. Dies ist eine entscheidende Funktion, die Entwickler nutzen k\u00f6nnen, um ihre in DataWeave geschriebenen Ausdr\u00fccke zu debuggen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Navigation<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Das Debuggen von Projekten mit Multi-App-Konfigurationen funktioniert jetzt reibungslos. Das Ausl\u00f6sen eines Haltepunkts in <code>config-b.xml<\/code> \u00f6ffnet tats\u00e4chlich <code>config-b.xml<\/code> \u2013 und nicht die Datei, die gerade zuf\u00e4llig aktiv war. Das Hineinspringen (Step-in) in ein <code>&lt;flow-ref&gt;<\/code> navigiert zu der Konfigurationsdatei, die den referenzierten Flow deklariert, und nicht zu einer willk\u00fcrlichen Datei im Projekt. Die Befehle <em>Step-over<\/em>, <em>Step-in<\/em> und <em>Step-out<\/em> behalten alle den Fokus auf der Datei, die den aktiven Prozessor enth\u00e4lt. Haltepunkte in Konfigurationsdateien, die sich in Unterverzeichnissen befinden (z. B. <code>src\/main\/mule\/subdir\/<\/code>), werden nicht mehr stillschweigend \u00fcbergangen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Canvas-Integration<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Die Canvas-Oberfl\u00e4che nimmt nun aktiv an der Debugging-Sitzung teil. Wenn die Ausf\u00fchrung angehalten wird, wird der aktive Prozessor mit einer deutlichen gestrichelten Linie hervorgehoben. Sie sehen sofort, wo Sie sich befinden, ohne Zeilennummern abgleichen zu m\u00fcssen. Befindet sich die pausierte Komponente au\u00dferhalb des sichtbaren Bereichs, scrollt der Viewport automatisch dorthin, um sie anzuzeigen. Beide Indikatoren werden gel\u00f6scht, sobald die Sitzung fortgesetzt oder beendet wird. Das Suchen nach der aktuellen Ausf\u00fchrungsposition in einem gro\u00dfen Flow geh\u00f6rt damit der Vergangenheit an.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Erste Schritte mit den neuesten ACB-Updates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Laden Sie noch heute das neueste ACB-Erweiterungspaket (ACB Extension Pack) vom Visual Studio Marketplace herunter. Schauen Sie sich auch das Demo-Video an, um alle oben vorgestellten Funktionen in Aktion zu sehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieses Release adressiert drei H\u00fcrden, die Mule-Entwickler t\u00e4glich ausbremsen: eine Canvas-Oberfl\u00e4che, die mehrere Klicks erfordert, um sie \u00fcberhaupt zu verstehen; lokale Testl\u00e4ufe, die auf ein einziges Projekt beschr\u00e4nkt sind; und ein Debugger, der die Arbeit oft eher erschwert als erleichtert hat. Deskriptives UI-Layout, Multi-App-Ausf\u00fchrungskonfigurationen und Debugger-Verbesserungen Das deskriptive UI-Layout (Descriptive UI Layout) versieht jede Komponente [&hellip;]<\/p>\n","protected":false},"author":5612,"featured_media":2107,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[291],"tags":[],"series":[],"persona":[],"industry":[],"class_list":["post-2104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-produkt-updates"],"acf":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/blogs.mulesoft.com\/de\/wp-content\/uploads\/sites\/3\/2026\/06\/acb-may.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/posts\/2104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/users\/5612"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/comments?post=2104"}],"version-history":[{"count":2,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/posts\/2104\/revisions"}],"predecessor-version":[{"id":2106,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/posts\/2104\/revisions\/2106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/media\/2107"}],"wp:attachment":[{"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/media?parent=2104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/categories?post=2104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/tags?post=2104"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/series?post=2104"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/persona?post=2104"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.mulesoft.com\/de\/wp-json\/wp\/v2\/industry?post=2104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}