<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Need Help: Using RabbitMQ with Workato Connector SDK &amp;amp; Bunny Gem in Workato Pros Discussion Board</title>
    <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-help-using-rabbitmq-with-workato-connector-sdk-amp-bunny/m-p/9692#M3951</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Hi community,&lt;/P&gt;&lt;P class=""&gt;I’ve been working on a custom connector using the &lt;STRONG&gt;Workato Connector SDK&lt;/STRONG&gt;, and I’m happy to share that I was able to &lt;STRONG&gt;successfully push my connector to the Workato workspace&lt;/STRONG&gt; by following the official Workato guide:&lt;/P&gt;&lt;P class=""&gt;&lt;span class="lia-unicode-emoji" title=":blue_book:"&gt;📘&lt;/span&gt; &lt;STRONG&gt;Reference:&lt;/STRONG&gt; &lt;A href="https://docs.workato.com/developing-connectors/sdk/cli/guides/getting-started.html#step-5-run-rspec-tests-for-your-connector" target="_self"&gt;Workato SDK CLI - Getting Started Guide (Step 5: Push to Workspace) &amp;nbsp;&lt;/A&gt;&lt;/P&gt;&lt;P class=""&gt;Using this guide, I ran the following command to deploy my connector&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;workato push --api-token &amp;lt;API-Token&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt; After pushing, I could see my connector listed under Tools &amp;gt; Connector SDK in the Workato workspace, with the title and release notes (“Dummy Testing Connector”) correctly showing up. Everything worked as expected — huge thanks to the Workato docs team!&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":construction:"&gt;🚧&lt;/span&gt; Now, Here’s the Challenge&lt;/H3&gt;&lt;P class=""&gt;As a &lt;STRONG&gt;next step&lt;/STRONG&gt;, I attempted to integrate &lt;STRONG&gt;RabbitMQ&lt;/STRONG&gt; into this custom connector using the bunny gem (locally).&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;Locally, everything works perfectly.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;I’m able to &lt;STRONG&gt;publish and fetch messages&lt;/STRONG&gt; from RabbitMQ using bunny.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;For example, to consume a message locally, I run:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;workato &lt;SPAN class=""&gt;exec&lt;/SPAN&gt; actions.fetch_rabbitmq_message --args input.json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;And it successfully reads from my queue: workato_test_queue.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt; But When I Try to Push…&lt;/H3&gt;&lt;P class=""&gt;When I push this updated connector (which includes RabbitMQ functionality via the bunny gem), I encounter this error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Unable &lt;SPAN class=""&gt;to&lt;/SPAN&gt; &lt;SPAN class=""&gt;create&lt;/SPAN&gt; custom adapter Centric RabbitMQ Connector: Semantic cannot &lt;SPAN class=""&gt;load&lt;/SPAN&gt; such file &lt;SPAN class=""&gt;-- bunny at line: 404, 404 and Publish Cannot publish adapter with code errors.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;It seems like Workato's Connector SDK platform &lt;STRONG&gt;doesn't support external Ruby gems like bunny&lt;/STRONG&gt; during the publishing process.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":question_mark:"&gt;❓&lt;/span&gt;Question for the Community&lt;/H3&gt;&lt;P class=""&gt;Has anyone here successfully integrated &lt;STRONG&gt;RabbitMQ&lt;/STRONG&gt; into a Workato custom connector &lt;STRONG&gt;without relying on the bunny gem&lt;/STRONG&gt;?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;Are there Workato-native alternatives or workarounds?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;Has anyone found a solution that works for message queuing or AMQP integration inside a published connector?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Any insights or direction would be incredibly appreciated &lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;/P&gt;&lt;P class=""&gt;Thanks in advance for your help!&lt;/P&gt;&lt;P class=""&gt;Best regards,&lt;/P&gt;&lt;P class=""&gt;Manish Kumar Patel&lt;/P&gt;</description>
    <pubDate>Mon, 21 Apr 2025 05:09:54 GMT</pubDate>
    <dc:creator>Patel0786</dc:creator>
    <dc:date>2025-04-21T05:09:54Z</dc:date>
    <item>
      <title>Need Help: Using RabbitMQ with Workato Connector SDK &amp; Bunny Gem</title>
      <link>https://systematic.workato.com/t5/workato-pros-discussion-board/need-help-using-rabbitmq-with-workato-connector-sdk-amp-bunny/m-p/9692#M3951</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;Hi community,&lt;/P&gt;&lt;P class=""&gt;I’ve been working on a custom connector using the &lt;STRONG&gt;Workato Connector SDK&lt;/STRONG&gt;, and I’m happy to share that I was able to &lt;STRONG&gt;successfully push my connector to the Workato workspace&lt;/STRONG&gt; by following the official Workato guide:&lt;/P&gt;&lt;P class=""&gt;&lt;span class="lia-unicode-emoji" title=":blue_book:"&gt;📘&lt;/span&gt; &lt;STRONG&gt;Reference:&lt;/STRONG&gt; &lt;A href="https://docs.workato.com/developing-connectors/sdk/cli/guides/getting-started.html#step-5-run-rspec-tests-for-your-connector" target="_self"&gt;Workato SDK CLI - Getting Started Guide (Step 5: Push to Workspace) &amp;nbsp;&lt;/A&gt;&lt;/P&gt;&lt;P class=""&gt;Using this guide, I ran the following command to deploy my connector&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;workato push --api-token &amp;lt;API-Token&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt; After pushing, I could see my connector listed under Tools &amp;gt; Connector SDK in the Workato workspace, with the title and release notes (“Dummy Testing Connector”) correctly showing up. Everything worked as expected — huge thanks to the Workato docs team!&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":construction:"&gt;🚧&lt;/span&gt; Now, Here’s the Challenge&lt;/H3&gt;&lt;P class=""&gt;As a &lt;STRONG&gt;next step&lt;/STRONG&gt;, I attempted to integrate &lt;STRONG&gt;RabbitMQ&lt;/STRONG&gt; into this custom connector using the bunny gem (locally).&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;Locally, everything works perfectly.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;I’m able to &lt;STRONG&gt;publish and fetch messages&lt;/STRONG&gt; from RabbitMQ using bunny.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;For example, to consume a message locally, I run:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;workato &lt;SPAN class=""&gt;exec&lt;/SPAN&gt; actions.fetch_rabbitmq_message --args input.json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;And it successfully reads from my queue: workato_test_queue.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":cross_mark:"&gt;❌&lt;/span&gt; But When I Try to Push…&lt;/H3&gt;&lt;P class=""&gt;When I push this updated connector (which includes RabbitMQ functionality via the bunny gem), I encounter this error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Unable &lt;SPAN class=""&gt;to&lt;/SPAN&gt; &lt;SPAN class=""&gt;create&lt;/SPAN&gt; custom adapter Centric RabbitMQ Connector: Semantic cannot &lt;SPAN class=""&gt;load&lt;/SPAN&gt; such file &lt;SPAN class=""&gt;-- bunny at line: 404, 404 and Publish Cannot publish adapter with code errors.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P class=""&gt;It seems like Workato's Connector SDK platform &lt;STRONG&gt;doesn't support external Ruby gems like bunny&lt;/STRONG&gt; during the publishing process.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;span class="lia-unicode-emoji" title=":question_mark:"&gt;❓&lt;/span&gt;Question for the Community&lt;/H3&gt;&lt;P class=""&gt;Has anyone here successfully integrated &lt;STRONG&gt;RabbitMQ&lt;/STRONG&gt; into a Workato custom connector &lt;STRONG&gt;without relying on the bunny gem&lt;/STRONG&gt;?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P class=""&gt;Are there Workato-native alternatives or workarounds?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P class=""&gt;Has anyone found a solution that works for message queuing or AMQP integration inside a published connector?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;Any insights or direction would be incredibly appreciated &lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;/P&gt;&lt;P class=""&gt;Thanks in advance for your help!&lt;/P&gt;&lt;P class=""&gt;Best regards,&lt;/P&gt;&lt;P class=""&gt;Manish Kumar Patel&lt;/P&gt;</description>
      <pubDate>Mon, 21 Apr 2025 05:09:54 GMT</pubDate>
      <guid>https://systematic.workato.com/t5/workato-pros-discussion-board/need-help-using-rabbitmq-with-workato-connector-sdk-amp-bunny/m-p/9692#M3951</guid>
      <dc:creator>Patel0786</dc:creator>
      <dc:date>2025-04-21T05:09:54Z</dc:date>
    </item>
  </channel>
</rss>

