Continuing our support for Azure Service Bus in Cloud Portam, I am pleased to announce that Cloud Portam now allows you to manage your Azure Service Bus Topics and Subscriptions. This blog post talks about the supported features.

Please note that Topics are only supported for “Standard” tier of Azure Service Bus.

Features Supported

When it comes to managing Azure Service Bus Topics and Subscriptions, following features are supported in Cloud Portam.

Topics

List Topics

Using Cloud Portam, you can list topics in your Service Bus account. You can also filter the topics list by searching on topic name (starts with). Advanced filtering functionality will be offered in subsequent releases.

image

New Topic

You can create new topics in your Service Bus account. A Service Bus topic has many attributes and to the best of our knowledge, Cloud Portam allows you to set those attributes. Some of the attributes are only set during topic creation time (e.g. topic size) and Cloud Portam tells you that.

image

image

View Topic Information

This is a read-only popup window which gives you information about the topic.

image

image

image

image

Edit Topic Properties

You can edit properties of a topic using this functionality. Again, care has been taken so that only the attributes that can be modified are enabled and can be changed.

image

image

Delete Topics

Using Cloud Portam you can delete one or more topics. Please note that if you open your account in read-only/read-write mode or your team administrator has granted you read-only or read-write permission on the account, you won’t be able to delete topics using Cloud Portam.

image

Enable/Disable Topics

Using Cloud Portam you can enable/disable topics. Once a topic is disabled, it will no longer be able to send/receive messages. Please note that if you open your account in read-only mode or your team administrator has granted you read-only permission on the account, you won’t be able to enable/disable topics using Cloud Portam.

image

image

Subscriptions

List Subscriptions

Using Cloud Portam, you can list subscriptions in a topic in your Service Bus account.

image

New Subscription

You can create new subscriptions in a topic in your Service Bus account. A Service Bus topic subscription has many attributes and to the best of our knowledge, Cloud Portam allows you to set those attributes. Some of the attributes are only set during subscription creation time (e.g. session aware subscription) and Cloud Portam tells you that.

image

image

View Subscription Information

This is a read-only popup window which gives you information about the subscription.

image

image

image

image

Edit Subscription Properties

You can edit properties of a subscription using this functionality. Again, care has been taken so that only the attributes that can be modified are enabled and can be changed.

image

image

Delete Subscription

Using Cloud Portam you can delete one or more subscriptions. Please note that if you open your account in read-only/read-write mode or your team administrator has granted you read-only or read-write permission on the account, you won’t be able to delete subscriptions using Cloud Portam.

image

Enable/Disable Subscription

Using Cloud Portam you can enable/disable subscriptions. Once a subscription is disabled, it will no longer be able to receive messages. Please note that if you open your account in read-only mode or your team administrator has granted you read-only permission on the account, you won’t be able to enable/disable topics using Cloud Portam.

image

image

Manage Rules

Using Cloud Portam, you can manage filtering rules on a subscription in a topic. You can create new rules including default rule, view existing rules and delete rules.

image

image

Messages

View Messages

Using Cloud Portam you can view messages in a subscription. Currently Cloud Portam only supports “Peek-Lock” mechanism to fetch messages from a queue. It does not support “Receive-Delete” mechanism.

image

Since Cloud Portam views messages using “Peek-Lock” mechanism, it shows a countdown timer for lock expiry duration and once the lock expires it tells you that the lock has expired. You can re-acquire the lock by fetching messages again.

image

image

Send (Add) Message

You can send (add) message to a topic using Cloud Portam. Please note that if you open your account in read-only mode or your team administrator has granted you read-only permission on the account, you won’t be able to add messages using Cloud Portam.

image

image

image

You can add a message on the page where you see list of topics or on the page where you are viewing messages in a subscription. In both the cases, messages are sent to topic only.

Delete Messages

Using Cloud Portam you can delete one or more messages. Please note that if you open your account in read-only/read-write mode or your team administrator has granted you read-only or read-write permission on the account, you won’t be able to delete messages using Cloud Portam.

image

Deadletter Messages

Using Cloud Portam you can move one or more messages to subscription’s dead-letter subqueue. Please note that if you open your account in read-only/read-write mode or your team administrator has granted you read-only or read-write permission on the account, you won’t be able to deadletter messages using Cloud Portam.

image

View Message Information

You can view information about a message.

image

View Message Settings

You can view message settings (properties) as well.

image

image

image

Explore Deadletter Subqueue

Using Cloud Portam you can view messages in dead-letter subqueue of a subscription. Currently Cloud Portam only supports “Peek-Lock” mechanism to fetch messages from a dead-letter subqueue. It does not support “Receive-Delete” mechanism.

image

Future Release

This is the second release of Service Bus support in Cloud Portam where we focused on Topics and Subscriptions. In the subsequent releases, we will continue to enhance the functionality by including support for Relays and Event Hubs. We will also enhance existing functionality as well.

Try It Out!

We humbly request you to try out Service Bus functionality in Cloud Portam. This is available in both “Personal” and “Team” editions of Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.