Advanced Report Delivery Scenarios

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


Table of Contents

Overview

Overview

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

What You'll Learn

  • How to script DataPallas for custom use cases.
  • How to use the sample scripts included with DataPallas.
  • 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.

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

DataPallas Scripting

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

While scripting might seem complex initially, it offers a powerful and flexible way to meet specific requirements. DataPallas 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

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

cURL Website

DataPallas 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 DataPallas to support a vast range of secure and complex file transfer scenarios.