Un-integrated Monthly Notes for this FY 2015 Maintenance Accomplishments Report compilation. (This has been completely re-written).
See rewrite draft: Section4.html ... also in full draft: Fy2015-MaintAccomps.html
(4) Download, Installation, and Release Processes
Flexera InstallShield is the software used to create RiverWare installation files. The work over the past fiscal year related to InstallShield was as follows:
- [Nov] Working on modifying the IS project file for building the release 6.6 64-bit snapshot install file. An optional DSS Connectivity feature is added to the install file. Two new dialogs were added after user set the install folder. The new dialogs provide user the options of installing RiverWare with or without DSS Connectivity. If the DSS Connectivity feature is installed, it includes the Java runtime environment files.
- [Dec] Completed the update of the IS project file for building the 6.6 snapshot 64-bit install file. The DSS Connectivity feature is now added to the install feature selection. Two new dialogs were inserted after user set the install folder. The two new dialogs provide user with the option of installing RiverWare with or without DSS Connectivity. When user chooses the Complete setup type, both RiverWare and DSS Connectivity features are installed. The DSS Connectivity installation includes the server files and the Java runtime environment files. When user chooses the Custom setup type, the default will be only Riverware files are installed. User can still choose to install DSS Connectivity from the Custom setup window by changing the default selection.
- [Dec] Based on the newly completed 6.6 snapshot 64-bit project file, created and customized three new project files: the 6.6 snapshot 32-bit install file, the 6.6 pre-release 32-bit install file, and the 6.6 pre-release 64-bit install file.
- [Dec] Based on the newly created 6.6 64-bit pre-release project file, created and customized two new project file: the 6.6 release 64-bit and the 6.6 release 32-bit install files.
- [Jan] Updated the new project files for building the 6.6 release 32-bit and 64-bit install files.
- [Jan] Set up new project files for generating snapshot 6.7 64-bit and 32-bit releases.
- [Mar] Set up the snapshot, prerel, and release’s release folders to include the newly added additional platform-independent ISV license server file cadswes.set.
- [Mar] Set up the snapshot release folder to include the new release files from the new project RwDoc. This is for displaying RPL Predefined Function help content within RiverWare.
- [Mar] InstallShield project files:
- Set up the snapshot, prerel, and release project files to include the newly added additional ISV license server file cadswes.set in the install subdirectory “reprise”. This is the platform-independent ISV license server file.
- Set up the snapshot project files to include the release files from the new project RwDoc.
- [May] Researched and addressed questions (from Bill) regarding:
- Can RiverWare installation exit gracefully while trying to write to the registry database without the system administrative privileges? The test results show an error message will be displayed when install is trying to create the registry key without the system administrative privileges. User can choose to finish the installation without setting the registry key, or to quit the installation so RiverWare is not installed.
- Can RiverWare installation set the value of a registry key to the RiverWare install directory? Yes. The value for the key can be set to the directory path entered during the installation, which is a variable named INSTALLDIR - the default product destination folder.
- [Jun] InstallShield project files:
- Set up 64-bit and 32-bit snapshot project files to include the new DLL file XEventMessage.dll in the install file.
- New IS 2015 version released on 6/10. Downloaded and installed the new version on machine danshuei. Ported and converted the two current IS 2014 snapshot project files to the new IS2015 release. Tested and verified snapshot project files. Started with the snapshot built on 6/29, all snapshot releases will be built with the new IS2015 version.
- [Jul] Set up the Reprise release file folders (64-bit and 32-bit) in the snapshot directory to include the new RLM 11.3 release files. These release files are linked into the IS project files for creating the snapshot install files.
- [Jul] Set up the release file folders (64-bit and 32-bit) in the prerelease directory to contain all the release files for creating the prerelease install files.
- [Jul] InstallShield project files:
- Set up the snapshot IS project files (64-bit and 32-bit) to include the new RLM 11.3 release files. The new release files include the license server program files, user guide, and a DLL file.
- Created brand new IS project files (64-bit and 32-bit) for creating the 6.7 prerelease install files.
- [Aug] InstallShield project files:
- Created two new project files for generating the 6.8 snapshot (64-bit and 32-bit) install files.
- Added the new DLL release file (QsLog.dll) to all six IS project files.
- [Sep] InstallShield project files:
- Found and fixed error, the RiverWare image wasn't showing up in the dialogs InstallWelcome and SetupCompleteSuccess in all three 32-bit project files. They are caused by the incorrect path to the image file.
Other work related to download, installation, and release processes included the following:
- [Jan] Reorganized the content of the release 32-bit and 64-bit directories. These two directories contain the release files for building the release 32-bit and 64-bit install files. The 2 directories now contain only the files that will be included in the setup files. All other administrative files have been moved to other folders.
- [Jan] Updated development area to version 6.7. Updated regression test to version 6.7.
- [Apr] Updated the two online download zip files (32-bit and 64-bit) that contain the license server program files. The new platform-independent server file cadswes.set was added to the zip files.
- [Jun] Set up the new DLL XEventMessage.dll file in the snapshot 64-bit and 32-bit release files folder. This file is used for writing to the Windows event log.
- [Aug] Updated the internal document release generation guide to include the newly added procedure for updating the release version number in Visual Studio. This new procedure is added by Bill Oakley to display the RiverWare release information from properties dialog of the RiverWare executable file.
- [Aug] Set up the new DLL release file (QsLog.dll) in all six release folders to be included in the six IS project files.
- [Sep] Updated the release version number to 6.7.1 Patch for all prerel regression test files.
Updates to download/install/configure user documentation:
- [Mar] Updating the online document License Server Configuration Guide to include the information that is related to the additional ISV license server file cadswes.set.
- [Apr] Completed updating the online document License Server Configuration Guide. Modified and added the information regarding the additional ISV license server file cadswes.set. Jim P. has posted the new version online.
- [Jun] Updated online document RiverWare Roaming License User Guide. Tested and verified the procedure.
- Added a new section "Remove a Local Roaming License Unconditionally." Added a new value to the environment variable RLM_ROAM usage. Set the RLM_ROAM value to -100 allows a local roamed license to return to network license pool early unconditionally. Passed the PDF version to Jim P. for posting online.
- [Jul]: Continue working on the online user document "Obtaining a RiverWare Viewer license key." (only minor progress this month).
- [Sep]: Added a new section "Upgrade RLM to a new version" to the online document RIVERWARE LICENSE SERVER CONFIGURATION GUIDE. It contains the detailed instructions for the current floating license user to upgrade their current RLM license server to a new RLM version.
- [Sep]: Created a step-by-step instruction document for floating license users to upgrade to a new version of RLM. This is separate from the new section added to the online document RIVERWARE LICENSE SERVER CONFIGURATION GUIDE. This document is to be sent only to the floating license users in an email when a RiverWare release incorporated a new version of RLM.
---