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 SRPZip.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.
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. Our RDKs always contain a subdirectory for each version of OI. In other words, the zip file will contain an RDK for each version of OI. To install one of our RDKs, just follow these simple steps:
1. Extract the ZIP file to an empty directory.
2. From an OpenInsight command prompt, type "RUN RDKINSTALL <DIR>" where <DIR> is the directory containing the RDK that matches your version of OI.
3. Verify that all the components (see below) were installed.
Note that there will not be a directory for each update version of OpenInsight. For instance, both OpenInsight versions 7.2 and 7.2.1 will use the 7.2 subfolder.
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 SPR Zip RDK Repository View for SPR 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 |
SRPZip.dll
The SRPZip.dll must reside either in your OpenInsight directory or in your Windows System32 folder. If, for any reason, this file is missing, then download the installation from our website to reinstall.