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:
File | Description |
---|---|
SRPZip2.dll | Contains the SRP Zip Utility API execution logic. |
The following entities are installed to the SYSPROG application:
Type | Entity | Description |
---|---|---|
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 |
DLLs | SRPZIP2 | Entity 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:
File | Description |
---|---|
SRPZip.dll | Contains the SRP Zip Utility API execution logic. |
SRPZip.chm | The SRP Zip Utility help document. |
The following entities are installed to the SYSPROG application:
Type | Entity | Description |
---|---|---|
Application Rows | SYSREPOSRELEASES:SYSPROG_SRP_ZIP SYSREPOSVIEWS:SYSPROG_SRP_ZIP | Deployment Definition for SRP Zip RDK Repository View for SRP Zip RDK |
DLLs | SRPZIP | Entity 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 Insert | SRP_ZIP_INSERTS | Convenient insert for declaring all API subroutines and functions |