--- title: "Publish Message to Solace Topic" slug: "publish-message-to-solace-topic" tags: ["SolaceMQ", "messaging"] updated: 2023-01-11T20:29:36Z published: 2023-01-11T20:29:36Z canonical: "documentation.decisions.com/publish-message-to-solace-topic" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Publish Message to Solace Topic | ## Step Details | | --- | | **Introduced in Version** | 3.0.0 | | **Last Modified in Version** | 8.0.0 | | **Location** | Integration > SolaceMQ | The **Publish Message to Solace Topic** step posts messages to a Solace Topic. The Topic must be added as a queue in Decisions in order for the step to be used. --- ## Properties #### Settings | Property | Description | Data Type | | --- | --- | --- | | ServerLocation | The location of the server | String | | Topic Name | The name of the queue as defined in Decisions | String | #### Inputs | Property | Description | Data Type | | --- | --- | --- | | Headers | The header data used to identify where the message will be sent. | List of DataPair | | Message Data | A String of Bytes containing the message data | List of Bytes | | Message Type | Determines the type of message that will be sent. Solace supports standard [JMS message types](https://docs.solace.com/API/Solace-JMS-API/Supported-Message-Types.htm). | String | | Persistent? | Boolean value to determine if the message will be persistent. If this is enabled, the message will be saved in the broker. | String | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Return Code | An HTTPS Status Code used to inform the user if the message has been sent successfully | String | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1654089503410.png) ## Related - [Enable Solace Queue](/enable-solace-queue.md) - [Disable Solace Queue](/disable-solace-queue.md) - [Put String Messages in Solace Queue](/put-string-messages-in-solace-queue.md) - [Get String Message from Solace Queue](/get-string-message-from-solace-queue.md) - [Put Binary Message in Solace Queue](/put-binary-message-in-solace-queue.md)