Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter Twenty-oneEDGARView Integration (continued)

DecompressEIS Function

Overview

The DecompressEIS function will take the compressed contents of an EDGARLink Internet Submission (EIS) file and decompress it into and EDGAR XML file.

Syntax/Parameters

Syntax

int = DecompressEIS ( string source, string destination );

Parameters

source

A string containing the source filename and path.

destination

A string containing the destination filename and path. The file will be overwritten without warning.

Return Value

An int containing the result as ERROR_NONE (0) or a formatted error code.

Remarks

DecompressEIS is designed to take an EDGARLink Internet Submission file from the EDGAR website and decompress the contents.

Example:

string          fnSRC, fnDST, filters;
int             rc;

filters = "All Files *.*|*.*&EDGARLink Internet Submission (*.eis)|*.eis";
fnSRC = BrowseOpenFile("Decompress EIS - Source EIS File", filters);
if (fnSRC == "") {
  exit;
  }
fnDST = ClipFileExtension(fnSRC);
fnDST = fnDST + ".xml";
filters = "All Files *.*|*.*&EDGAR XML (*.xml)|*.xml";
fnDST = BrowseSaveFile("Decompress EIS - Destination XML File", filters, fnDST);
if (fnDST == "") {
  exit;
  }

rc = DecompressEIS(fnSRC, fnDST);        
if (IsError(rc)) {
  MessageBox('X', "Conversion Failed %08X", rc);
  }
else {
  MessageBox('I', "Conversion Complete!", rc);
  }

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE