AutoMate typically handles this sort of thing pretty well in the past which is to say if you performed an operation that created a dataset, you could perform the same operation again creating the same dataset and it would just be overwritten. JSON Decode appears to work differently.

Does anyone know how I "release" a "structure" so I can make repeated JSON Decode requests?

Per your support ticket, this issue has been verified and assigned a bug number #22386. We hope to correct this issue in an upcoming release of the software. You will be notified when the solution is available via email.

I added a notification configuration to the Amazon S3 Bucket.
(Set Notification to AWS SQS when an object is created in a specific bucket.)
And, when BPA task connects to SQS and receives message and decodes it,

Would it be possible to set-up a GoToAssist session where we can take a closer look at this issue? If this is possible please send an email over to AutoMate.Support@helpsystems.com with a list of your availability.

David,
The variable names can not have a hyphen. As a workaround till we find a more permanent solution for this, one can replace the hyphen with another character that is allowed but not used frequently.

I by no means am saying this will work in all cases, but it will allow you to get the decode to work and you can access it easier, remembering you changed the hyphen to something else so access variables needed with the replaced character. I just chose an underscore.

Edit - The original issue of 'variable/function already exists' has been addressed previously and fixed in 11.0.1 release.

Task Steps: (Right click, Select All, Copy to copy to the clipboard. Steps can then be pasted into the AutoMate Task Builder)