<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ESB Exit</title><description>Mapping TIBCO BusinessWorks 5 activities onto Apache Camel: one activity at a time, with the behavioural differences written down.</description><link>https://esbexit.com/</link><language>en-gb</language><item><title>HTTP Receiver · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/http-receiver/</link><guid isPermaLink="true">https://esbexit.com/catalog/http-receiver/</guid><description>The entry point of most BusinessWorks services. Becomes a platform-http route that accepts every method on the path and only ever sets one fallback response body.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>HTTP</category><category>translated</category></item><item><title>Mapper · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/mapper/</link><guid isPermaLink="true">https://esbexit.com/catalog/mapper/</guid><description>Builds one document from another. The generator only translates the narrowest case, a bare variable-to-variable copy, and even then drops the source field path; everything else becomes a bean call the rule does not write.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>General</category><category>translated</category></item><item><title>Assign · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/assign/</link><guid isPermaLink="true">https://esbexit.com/catalog/assign/</guid><description>Writes a process variable. The generator stores the XSLT source as a string, under the activity name rather than the variable name, and keeps only the first field.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>caveat</category></item><item><title>Call Process · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/call-process/</link><guid isPermaLink="true">https://esbexit.com/catalog/call-process/</guid><description>Calls another process inside the same job. The generator emits a direct hop, flattens the input mapping into headers and drops the output.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>translated</category></item><item><title>Catch · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/catch/</link><guid isPermaLink="true">https://esbexit.com/catalog/catch/</guid><description>A fault handler attached to a process or a group. The rule that maps it only fires if a transition points at it, and TIBCO Designer normally wires a handler outside the transition graph.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>translated</category></item><item><title>Generate Error · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/generate-error/</link><guid isPermaLink="true">https://esbexit.com/catalog/generate-error/</guid><description>Raises a declared fault with a data payload. The generator throws one exception class with the activity name as its message, and the payload does not travel.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>translated</category></item><item><title>HTTP Request · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/http-request/</link><guid isPermaLink="true">https://esbexit.com/catalog/http-request/</guid><description>Sends an outbound HTTP call. The generator wires the route but delegates URL construction to a bean it auto-stubs as a no-op, so the route compiles before anyone has implemented it.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>HTTP</category><category>translated</category></item><item><title>Get Shared Variable · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/get-shared-variable/</link><guid isPermaLink="true">https://esbexit.com/catalog/get-shared-variable/</guid><description>Reads engine-wide state. The generator emits setBody from an exchange property named after the reading activity, which is never the name the write used.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>caveat</category></item><item><title>JMS Queue Requestor · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/jms-queue-request-reply/</link><guid isPermaLink="true">https://esbexit.com/catalog/jms-queue-request-reply/</guid><description>Sends a request over JMS and waits for a correlated reply. It shares the same destination-resolution rule as JMS Queue Sender, and the same real-world outcome.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>JMS</category><category>caveat</category></item><item><title>Engine Command · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/engine-command/</link><guid isPermaLink="true">https://esbexit.com/catalog/engine-command/</guid><description>Issues a runtime command to the BusinessWorks engine itself, shutdown, process introspection, exception listing. There is no rule for it; the generator falls through to a TODO.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>manual</category></item><item><title>JMS Topic Publisher · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/jms-topic-publish/</link><guid isPermaLink="true">https://esbexit.com/catalog/jms-topic-publish/</guid><description>Publishes a message to a JMS topic. Same destination rule as the queue send, so the same unresolved-destination outcome in practice.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>JMS</category><category>caveat</category></item><item><title>JMS Queue Sender · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/jms-queue-send/</link><guid isPermaLink="true">https://esbexit.com/catalog/jms-queue-send/</guid><description>Publishes a message to a JMS queue. In practice the destination almost never resolves, because the rule reads a config key the activity&apos;s schema never puts it under.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>JMS</category><category>caveat</category></item><item><title>Rethrow · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/rethrow/</link><guid isPermaLink="true">https://esbexit.com/catalog/rethrow/</guid><description>Re-raises the fault being handled, preserving its type and data. The generator constructs a new technical fault instead, which changes both the type and where the error goes.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>translated</category></item><item><title>Set Shared Variable · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/set-shared-variable/</link><guid isPermaLink="true">https://esbexit.com/catalog/set-shared-variable/</guid><description>Writes engine-wide state that outlives the job. The generator turns it into an exchange property named after the activity, so nothing outside that one exchange can see it.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Core</category><category>caveat</category></item><item><title>Critical Section · BW5 to Camel mapping</title><link>https://esbexit.com/catalog/critical-section/</link><guid isPermaLink="true">https://esbexit.com/catalog/critical-section/</guid><description>A BusinessWorks Critical Section serialises access to a shared resource. Camel has no direct analogue, and what you choose instead depends on whether the lock was ever really cluster-wide.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><category>Grouping</category><category>caveat</category></item><item><title>Checkpoint and recovery</title><link>https://esbexit.com/guides/checkpoint-recovery/</link><guid isPermaLink="true">https://esbexit.com/guides/checkpoint-recovery/</guid><description>BusinessWorks Checkpoint has no Camel equivalent. This is an architectural decision, not a translation. Here are the three viable answers and what each costs.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Guide</category></item></channel></rss>