Step Details
|
Introduced in Version | 3.0.0 |
Last Modified in Version | 8.9.0 |
Location | Integration > Amazon AWS > SMS |
The Post to SNS Topic step is used to take an inputted string of text and output it to SNS and is then posted.
Prerequisites
Properties
Settings
Property | Description | Data Type |
---|
Topic Name | Name defined in SNS to be selected from a dropdown to define the topic. | String |
Inputs
Property | Description | Data Type |
---|
Message Text | The body of the message to be posted to SNS. | String |
Outputs
Property | Description | Data Type |
---|
Message ID | Outputs completed step information. | String |

Common Errors
Topic Cannot Be Empty
If the topic has not been inputted, the step will cause an error.
To correct this, input a topic into it's designated section under Settings.
Exception Message:
DecisionsFramework.BusinessRuleException: [BusinessRule] You have to pick a Topic, it cannot be empty at Decisions.AWS.SNS.SnsUtilities.PublishToTopic(String messageText, SnsTopic actualTopic, String messageGroupId, String messageDeduplicationId)
at Decisions.AWS.SNS.PostSnsMessage.Run(StepStartData data)
at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData)
at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)