GZip_StringCompress
Compresses a text value and returns the compressed binary (gzip format).
InText
""
OutBinary
Example
Input:
{ "InText": "Hello OutSystems!" }
Output (binary, shown as base64 for illustration):
{ "OutBinary": "H4sIAAAAAAAAC/NIzcnJVyjPL8pJ4QIAlyDA3RIAAAA=" }
Errors
InText must not be null.
GZip_BinaryExpand
Decompresses a gzip-compressed binary back into the original text. This is the current, correctly-named action — use this one for all new development.
InBinary
OutText
{ "InBinary": "H4sIAAAAAAAAC/NIzcnJVyjPL8pJ4QIAlyDA3RIAAAA=" }
Output:
{ "OutText": "Hello OutSystems!" }
InBinary must not be null.
InBinary is not a valid gzip-compressed payload.
GZip_BinayExpand
Identical behavior to GZip_BinaryExpand (it delegates to it internally). Kept only so OutSystems apps built before this action was renamed keep working unchanged. New logic must call GZip_BinaryExpand instead — this action may be removed in a future major version.
All three actions can throw exceptions on invalid input (see per-action tables above). In OutSystems, wrap calls in an Exception Handler node and branch on the exception message, or validate inputs before calling (e.g. check InBinary is not empty/null before calling GZip_BinaryExpand) if you need a specific user-facing error instead of a generic failure.