Stand Alone Installation

Most users will install the SRP Zip Utility using the SRP Zip Utility Installer downloaded from the website. The installer places the DLL into your OpenInsight directory and adds several modules to your application. Simply follow the install prompts to complete the process. You will be prompted to enter the SYSPROG username and password since the components will be installed into the SYSPROG application.

1.0 vs 2.0

SRP Zip Utility 2 was redesigned and is not a drop in replacement for SRP Zip Utility 1. Therefore, it installs differently named components so that both 2.0 and 1.x can co-exist side by side.

RDK Installation

The website does not provide an RDK, but we are willing to provide you with one upon request. Usually, this is only needed if, for some reason, the stand alone installation fails to execute or when installing the 64-bit version to OI X. To install one of our RDKs, just follow these simple steps:

1. Extract the ZIP file to an empty directory.

2. For OI 9.x and earlier: From an OpenInsight command prompt, type "RUN RDKINSTALL <DIR>" where <DIR> is the directory containing the RDK. For OI X and later: Go to Tools, Install RDK Module... in the menu, select the directory containing the RDK.

3. Verify that all the components (see below) were installed.

2.0 Components

The following files are installed into the OpenInsight directory:

FileDescription
SRPZip2.dllContains the SRP Zip Utility API execution logic.

The following entities are installed to the SYSPROG application:

TypeEntityDescription
Application Rows

SYSENV:SRP_EDITOR_METADATA_SRP_ZIP

SYSPROCS:DLL_SRP_ZIP2

SYSREPOSRELEASES:SYSPROG_SRP_ZIP

SYSREPOSVIEWS:SYSPROG_SRP_ZIP

Service metadata for SRP_Zip

DLL stub definition for SRPZip2.dll

Deployment Definition for SRP Zip RDK

Repository View for SRP Zip RDK

DLLsSRPZIP2Entity Pointer to SRPZip2.DLL file
Stored Procedure Executables

SRPZIPAPI2_ADDFILE

SRPZIPAPI2_CLOSE

SRPZIPAPI2_CREATE

SRPZIPAPI2_EXTRACTFILE

SRPZIPAPI2_FINDFILE

SRPZIPAPI2_GETFILELIST

SRPZIPAPI2_GETLASTERROR

SRPZIPAPI2_OPEN

SRPZIPAPI2_REMOVEFILE

SRP_ZIP

DLL Call to SRPAddFile

DLL Call to SRPClose

DLL Call to SRPCreate

Dll Call to SRPExtractFile

DLL Call to SRPFindFile

DLL Call to SRPGetFileList

DLL Call to SRPGetLastError

DLL Call to SRPOpen

DLL Call to SRPRemoveFile

BASIC+ routine for all SRP Zip Utility services.

1.0 Components

The following files are installed into the OpenInsight directory:

FileDescription
SRPZip.dllContains the SRP Zip Utility API execution logic.
SRPZip.chmThe SRP Zip Utility help document.

The following entities are installed to the SYSPROG application:

TypeEntityDescription
Application Rows

SYSREPOSRELEASES:SYSPROG_SRP_ZIP

SYSREPOSVIEWS:SYSPROG_SRP_ZIP

Deployment Definition for SRP Zip RDK

Repository View for SRP Zip RDK

DLLsSRPZIPEntity Pointer to SRPZip.DLL file
Stored Procedure Executables

SRPZIPAPI_ADDFILE

SRPZIPAPI_CLOSE

SRPZIPAPI_CREATE

SRPZIPAPI_EXTRACTFILE

SRPZIPAPI_FINDFILE

SRPZIPAPI_GETFILELIST

SRPZIPAPI_GETLASTERROR

SRPZIPAPI_OPEN

SRPZIPAPI_REMOVEFILE

SRP_ZIP_ADDFILE

SRP_ZIP_CLOSE

SRP_ZIP_CREATE

SRP_ZIP_EXTRACTFILE

SRP_ZIP_FINDFILE

SRP_ZIP_GETFILELIST

SRP_ZIP_GETLASTERROR

SRP_ZIP_OPEN

SRP_ZIP_REMOVEFILE

DLL Call to SRPAddFile

DLL Call to SRPClose

DLL Call to SRPCreate

Dll Call to SRPExtractFile

DLL Call to SRPFindFile

DLL Call to SRPGetFileList

DLL Call to SRPGetLastError

DLL Call to SRPOpen

DLL Call to SRPRemoveFile

BASIC+ routine for adding files to a zip file

BASIC+ routine for closing an opened zip file

BASIC+ routine for creating a new zip file

BASIC+ routine for extracting files from a zip file

BASIC+ routine for getting an index to a file within a zip file

BASIC+ routine for getting a zip file's contents

BASIC+ routine for getting last known API error

BASIC+ routine for opening a zip file

BASIC+ routine for removing a file from a zip file

Stored Procedure InsertSRP_ZIP_INSERTSConvenient insert for declaring all API subroutines and functions
  • No labels