Skip to main content

Extract Values from a Published Message

The listing below extracts values from an XML message published to the local instance and stores them into the action context as VALUE and QTY for use in later action steps.

<Actions>
<Action>
<On>
<Module>amps-action-on-publish-message</Module>
<Options>
<Topic>message-sow</Topic>
<MessageType>xml</MessageType>
<MessageSource>local</MessageSource>
</Options>
</On>
<Do>
<Module>amps-action-do-extract-values</Module>
<Options>
<MessageType>xml</MessageType>
<Data>{{AMPS_DATA}}</Data>
<Value>VALUE = /info/value</Value>
<Value>QTY = /info/quantity</Value>
</Options>
</Do>
<!-- use {{VALUE}} and {{QTY}} in later steps -->
</Action>
</Actions>