Advanced Report Delivery Scenarios

Learn how to use ReportBurster scripting and cURL integration for complex report distribution needs.


Table of Contents

Overview

Overview

This guide demonstrates how ReportBurster can handle complex report delivery scenarios beyond basic bursting and emailing.

What You'll Learn

  • How to script ReportBurster for custom use cases.
  • How to use the sample scripts included with ReportBurster.
  • How to upload reports using the cURL command-line tool.

Sometimes, report distribution requires more than standard delivery. You might need to:

  • Execute external programs during the bursting process.
  • Distribute reports via SMS or Fax.
  • Upload reports to enterprise portals using secure protocols (FTPS, SFTP, SCP).
  • Encrypt or apply digital stamps to output reports before distribution.

ReportBurster provides the flexibility to handle these advanced requirements through scripting and integration with external tools.

ReportBurster Scripting

For highly customized report distribution needs, you can script ReportBurster.

While scripting might seem complex initially, it offers a powerful and flexible way to meet specific requirements. ReportBurster includes a set of pre-written sample scripts that you can often use with minor adjustments (like adding FTP host details, usernames, and passwords). In many real-world situations, adapting an existing script is all you need to implement advanced workflows.

cURL Integration

ReportBurster integrates seamlessly with cURL to handle diverse and complex document distribution tasks without reinventing the wheel.

cURL Website

ReportBurster leverages cURL, a versatile command-line tool for transferring data using various protocols, including:

  • FILE
  • FTP, FTPS, SFTP, SCP
  • HTTP, HTTPS
  • IMAP, IMAPS
  • LDAP, LDAPS
  • POP3, POP3S
  • SMTP, SMTPS
  • TELNET, TFTP

cURL supports SSL certificates, HTTP POST/PUT, FTP uploads, form-based uploads, proxies, cookies, various authentication methods (Basic, Digest, NTLM, Kerberos), file transfer resuming, proxy tunneling, and many other features. This integration allows ReportBurster to support a vast range of secure and complex file transfer scenarios.