Difference between revisions of "Azure Service Bus"

From Hornbill
Jump to navigation Jump to search
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
This document can now be found at its new location in the [https://docs.hornbill.com/ibridge-packages/welcome Hornbill Document Library].
  
<div style="border:1px solid #90C0FF; background:#D0E0FF; width:99%; padding:4px; margin-bottom:10px;">
+
    [[file:hornbill-document-library.png|iBridge Package Reference|link=https://docs.hornbill.com/ibridge-packages/welcome]]
__NOTOC__[[Main Page|Home]] > [[Integration]] > [[Business Process Automation & Orchestration]] > [[Hornbill iBridge]] > Azure Service Bus
+
[[Category:HDOC]]
</div>
 
{|style="width: 100%"
 
|- valign="top"
 
|style="width:73%"|
 
[[File:ibridge_Microsoft.png]]
 
==Introduction==
 
Microsoft develops, manufactures, licenses, supports and sells computer software, consumer electronics, personal computers, and services.
 
 
 
Azure Service Bus is a cloud messaging system for connecting apps and devices across public and private clouds.
 
 
 
Azure Service Bus is a [[Hornbill_iBridge#Premium_Integrations|Premium Integration]] [[File:Green_Dollar.png|12px|link=https://wiki.hornbill.com/index.php/Hornbill_iBridge#Premium_Integrations|Premium Integration]]
 
|style="width:5%"|
 
|
 
|style="width:22%; border-style: solid; border-width: 1px; border-color:#e6e6e6; background-color:#f2f2f2;"|
 
 
 
== Related Articles ==
 
:* [[Hornbill iBridge]]
 
:* [[Hornbill_iBridge#Premium_Integrations|Premium Integrations]]
 
:* [[Hornbill_KeySafe|KeySafe]]
 
:* [[Integration Call]]
 
:* [[Business_Process_Designer|Business Process Designer]]
 
|}
 
 
 
==Shared Access Policy Connection String==
 
[[File:azuresb_permissions.png|300px|right]]
 
In order to integrate with Azure Service Bus, you will first need to configure, and securely store a Service Bus shared access policy for the Queue you want to interact with within the Hornbill platform. From the Azure Portal, to configure a new or existing Shared Access Policy for use in Hornbill:
 
 
 
* Open the '''Service Bus''' blade;
 
* Click on the Service Bus you wish to integrate with;
 
* Under '''Entities''', click '''Queues''';
 
* Click on the queue you wish to add messages to;
 
* Click '''Shared Access Policies''';
 
:* If a Shared Access Policy already exists that allows the '''Send''' permission against the queue, then click the policy and copy either the '''Primary Connection String''' or '''Secondary Connection String''' to the clipboard;
 
:* If a Shared Access Policy doesn't already exist, then click '''Add''' to create a new one, making sure that it has the '''Send''' permission set, then copy either the '''Primary Connection String''' or '''Secondary Connection String''' to the clipboard;
 
 
 
Now you have the Connection String in your clipboard ready for pasting into a new KeySafe Key, below:
 
 
 
==KeySafe Configuration==
 
[[File:azuresb_keysafe.png|300px|right]]
 
Configure your '''Azure Service Bus''' account authentication in '''[[Hornbill_KeySafe|KeySafe]]''' in order to use the Azure Service Bus options.
 
 
 
In the admin console > System > Security > KeySafe
 
 
 
* Select on '''+''' and choose '''Azure Service Bus'''
 
* Give the Azure Service Bus key a Title (this is the name/identifier for the Azure Service Bus shared access policy account as you will see it when using the Integration Call node in your business process)
 
* Optionally add a description
 
* Paste the Connection String copied from the Shared Access Policy (above) into the '''Connection String''' field.
 
* Select '''Create Key''' to save
 
 
 
'''Managing Azure Service Bus Configurations'''
 
 
 
* Use KeySafe to create, store and enable integrations with multiple Azure Service Bus shared access policies for use in your business processes
 
* From the Keysafe List, select an Azure Service Bus account, and use the '''Trash Can''' to delete it
 
:* Note, this will remove the rights of any existing Azure Service Bus Integration Calls in your business processes, which are using the now-deleted Azure Service Bus account, so you will need to edit your business processes accordingly.
 
 
 
==Business Process==
 
===Options (Methods)===
 
Once you have your Service Bus Account Authorised, you're all set to use it with the '''[[Integration Call]]''' in your business processes. The following options are now available for you to use with Service Bus :
 
 
 
'''Microsoft > Azure'''
 
* Service Bus
 
:* Send Message - allows you to send messages to a message queue
 
 
 
Read more about using the '''[[Integration Call]]''' from the Related Articles section, and learn how to work with input and output parameters for each of the Service Bus options.
 
 
 
[[Category:Integration]]
 

Latest revision as of 18:08, 10 April 2024

This document can now be found at its new location in the Hornbill Document Library.

   iBridge Package Reference