All systems

Magic / uniPaaS

Magic / uniPaaS
Supported

Prepare

  1. Upload Magic data
Guide

Magic (now uniPaaS/Magic xpa) is a rapid application development platform with an integrated database layer, using a metadata-driven architecture.

Why Agent Required

Magic applications typically run on servers with Btrieve/Pervasive backend databases that cannot be directly uploaded. The DataMeans Agent extracts data from your Magic environment.

What You Can Extract

  • Magic xpa, uniPaaS, eDeveloper versions
  • Underlying Btrieve/Pervasive data files
  • Magic repository metadata
  • Table structures and relationships

What You Get Out

DataMeans extracts your data into multiple modern formats:

OutputDescription
csv/{TableName}.csvOne CSV file per table with all row data
xlsx/{TableName}.xlsxExcel workbook per table
xls/{TableName}.xlsLegacy Excel format per table
json/{TableName}.jsonJSON array of records per table
json/{TableName}.jsonlNewline-delimited JSON (streaming-friendly)
postgres.sqlPostgreSQL CREATE TABLE + INSERT statements
schema/schema-graph.jsonRelationship graph for visualization
schema/er-model.jsonER model for diagram tools
report.jsonStructured extraction report
report.mdHuman-readable extraction summary

How It Works

Agent availability: The DataMeans Agent is currently in development and not yet available for download. The steps below describe the planned workflow. To get notified when Magic support launches, reach out via our About page.

  1. Download and install the DataMeans Agent on the Magic application server
  2. Configure access to the Magic data directory
  3. Select schemas and tables to extract
  4. The Agent extracts data and uploads securely to DataMeans
  5. Review and download your converted data

Planned Support

  • Btrieve/Pervasive file extraction
  • Magic repository metadata parsing
  • Table structure reconstruction
  • Virtual field handling

Known Limitations

  • Requires DataMeans Agent installation
  • Magic-specific computed fields documented but not executed
  • Some SQL backend databases may use direct SQL extraction instead

Last updated: January 2026

Technical reference

Overview

Documentation coming soon.

This article will contain vendor-neutral technical documentation about the data format used by Magic / uniPaaS applications, including:

  • History and background
  • File format specifications
  • Data types and structures
  • Version differences
  • Technical references

To learn how to use this format with DataMeans, see the User Guide.