mscope-1.4-22
Download: AIX | Linux | Installation Docs
Change Log
- Corrected AIX version of the Apache test
- Corrected documentation error that erroneously specified to run sh -i mscope-1.4-21.aix5.1.ppc.rpm
mscope-1.4-21
Change Log
- Added ability to renumber micro IDs in device descriptions during Micro Copy
- Enabled badge deletions from micro_relation table even if no devices exist on the micro
- Modified Micro Purge to perform unbuffered writes to undo and backup files
- Automatically create a copy of restore.sh in each micro's deleted directory after purge
- Updated documentation to reflect description renumbering feature
mscope-1.4-20
Change Log
- Applied correction to copymicro.pl to close TSB 2006-002
- Updated descform.pl to support -B-AA address prefixes
- Removed .htaccess and updated cleaned up htpasswd.pl
- Updated installation documentation, describing .rhosts/hosts.equiv differences
- Cleaned up code that prompts and processes polling time from installer
- Migrated AIX version from .shx to .rpm
- Updated default intra-micro polling interval from 5 seconds to 15 seconds
- Updated image mouseover to reflect new build
- Updated e-mail number at end of installation
- Updated address and e-mail in EULA text
- Updated various build files with new build number
- Migrated code from SCCS to CVS to Subversion
mscope-1.4-19
Change Log
- Modified to re-use remote port IDs in lieu of incrementing the maximum ID (explained below).
Known issues:
- February 21, 2006 - Codebench TSB 2006-002 - High Severity. If a Micro Copy operation is interrupted, all of the records in a table could be deleted on the target host if partial write to the undo file occurs. Thanks for discovery and interpretation of the problem goes to Esteban Jeria, Stanley Security, Frisco Bay Division, Canada.
- September 15, 2004 - When a line of micros contains more than 4 micros, significant propagation delay will tend to crop up. This is inherent in the communcations scheme. As such, GE and CASI have always maintained that, while up to 8 micros per line are supported, the practical limit is 4 micros per line. When MicroScope polls all of the micros for door and input status, lots of communications errors can be expected on heavily populated lines. This can result in an interruption in service. By increasing the time interval between polling subsequent micros, this problem can be minimized or completely elimninated by editing the file /home/mscope/cgi-bin/lib/MicroScopeConfig.pm and changing the $INTERVAL value from "5" to "15". It is not necessary to restart anything for this change to take effect.
The next release of MicroScope will automatically default to 15 seconds instead of 5.
- April 14, 2004 - On Micro Purge, if a micro has been defined but does not have any inputs or outputs, it cannot be purged because the program announces that "There are no database rows associated exclusively with micro." This is a defect because a micro should be able to be purged from the system regardless of whether it has devices associated with it. Credit goes to Hans Bouwman, Bell Systems, The Netherlands.
Release Notes:
- Release 1.4-19 does a better job of dealing the limitation of ports in Picture Perfect. While the maximum number of ports is still 1024 (2048 for AIX), MicroScope makes it possible to re-use port IDs corresponding to records that have been removed or are simply missing.
Normally, the record IDs assigned to the removed records are not available for re-use through the PPWB or AccessVision GUI. And prior to this release, MicroScope used the same MAX(id) + 1 formula. As a result, a server could prematurely run out of available port records.
MicroScope has now been modified to handle this as follows:
Before copying starts, MicroScope now looks for the lowest available port ID in the range 0-1023 (or 0-2047 for AIX) on the target host. If the target database contains gaps, the lowest unused port ID will be assigned. If no port IDs are available (meaning a maximum number of ports are allocated and no gaps were found) then Micro Copy will pop up a warning message and disable copying micros until a port ID on the target is freed.
- Release 1.4-18 includes some optimization during remote database updates in the Micro Copy tool. The GUI has been modified to give keyboard focus to the Copy Micro button at the bottom of the record preview list so that the user can simply click the space bar to commence copying.
- Release 1.4-17 addresses a medium severity level problem where embedded links to other records are overwritten during the Micro Copy operation causing erroneous device links. This error will only occur when any target ID falls within the range of source IDs. In most applications, this is not the case since micros are copied into systems with many existing micros, decreasing the liklihood that the source and target IDs of foreign keys are within range of each other.
- You can now specify the prefix and suffix lengths in the Device Descriptions tool by setting the PREFIX_LEN and SUFFIX_LEN variables in /home/mscope/cgi-bin/lib/MicroScopeConfig.pm. If you set either value to zero (0), then the corresponding text input box will not be displayed.
- If you are upgrading MicroScope for Picture Perfect Linux from a previous release, the installation script will not attempt to overwrite your current MicroScopeConfig.pm file. Instead, the new configuration file in the distribution media is named MicroScopeConfig.pm.new. If you have made substantial changes to your MicroScopeConfig.pm file, you may need to merge SUFFIX_LEN and PREFIX_LEN into your existing parameter file. Perform a diff to see what the differences are:
cd /home/mscope/cgi-bin/lib
diff MicroScopeConfig.pm MicroScopeConfig.pm.rpmnew
- Beginning with Picture Perfect 2.0, the GUIs enforce a 30-character limit to all description fields that had previously sized at 31 characters. MicroScope Release 1.4 adheres to this 30-character standard not only for Picture Perfect 2.0 but for 1.5.2, 1.5.5, and 1.7 as well. This change affects the maximum allowable lengths in the Micro Spare and Device Descriptions applications.
- Workaround for nobody user's access to Informix. Before installing SQL2XL for the first time on AIX 4.3, 5.1, and 5.2 systems, the password for the user account nobody must be created. Otherwise, Informix will not allow web-based access to the database. Follow this procedure to set up the password for the nobody account.
Log in as root and type:
passwd nobody
The system will respond with:
Changing password for "nobody"
nobody's New password: temp123
Enter the new password again:temp123Use smit to remove the account expiration date for nobody:
smit users
Move cursor to desired item and press Enter. Add a User Change a User's Password >>Change / Show Characteristics of a User<< Lock / Unlock a User's Account Reset User's Failed Login Count Remove a User List All UsersChange the fields below to reflect these values:
Change / Show Characteristics of a User Type or select values in entry fields. Press Enter AFTER making all desired changes. Initial PROGRAM [] EXPIRATION date (MMDDhhmmyy) [] Is this user ACCOUNT LOCKED? false User can LOGIN? false User can LOGIN REMOTELY? false Allowed LOGIN TIMES []Hit <ENTER>, wait for OK to appear. Hit <F3> and <F3> to exit.
Log in as nobody (do not use su!!!) and type:
passwd
Old password: temp123
Now, enter a different password:nobody's New password:
Enter the new password again:The nobody account is now set up for use with Informix web applications.
- MicroScope's Administrative tools are sometimes inaccessible through Squid proxy servers. This problem is being investigated. If you are experiencing problems accessing MicroScope through other proxy servers, please let us know the details and whether you have found a workaround (other than "directly through the Internet").
mscope-1.4-18
Change Log
- Optimized remote database updates when copying micros
- Set keyboard focus to Copy Micro button on Micro Copy form
- Corrected log message to properly show an error if the copied micro's upstream or downstream micro couldn't be determined
mscope-1.4-17
Change Log
- Corrected problem in which new embedded foreign key values were getting overwritten by newer values.
mscope-1.4-16
Change Log
- Corrected Perl module installation issues with AIX 4.3.3.
- Added /usr/local/bin/make and /usr/local/bin/install to AIX payload.
mscope-1.4-15
Change Log
- Modified installation software to verify that adequate disk space is available before the files are read in from the media.
- Modified ppcount() in left.pl to return an integer after observing real numbers were sometimes returned in PP 1.7 AIX edition.
- Modified Micro Copy form so that Informix error popup advises to add the nobody user and to use /etc/hosti.equiv on AIX and UNIX_SV remote hosts.
mscope-1.4-14
Change Log
- Added variable length prefix and suffix fields for Descriptions tool, including the ability to completely eliminate prefix or suffix by setting its length to zero in MicroScopeConfig.pm.
- Micro Copy now creates a comma separated variable length file (.csv) file that contains the table, record ID and description of the records that will be copied. This file can be imported into Excel and viewed prior to performing the copy. The .csv file can be found in the /home/mscope/tmp/copy directory.
mscope-1.4-13
Change Log
- Corrected Micro Copy defect that erroneously set the upstrm_micro to the wrong value in instances where downstream micros are copied to the target before the upstream.
mscope-1.4-12
Change Log
- Performance improvements in Micro Copy
- Corrected the AIX version to copy the startup script S06delmicros.rc to /cas/bin - thanks Hans Bouwman
mscope-1.4-11
Change Log
- Modified Micro Purge and Micro Copy forms so that the micro drop down list will be refreshed whenever the user clicks on Micro ID: to the left of the drop down list.
mscope-1.4-10
Change Log
- Corrected a problem where the first "non-existent" micro would not display in the Purge Micro picklist. Thanks to Hans Bouwman, Bell Systems!
- Removed the Micro Copy code that updated the remote micro's config_online field to NULL which was supposed to keep TPS from going crazy but actually just created additional work.
mscope-1.4-9
Change Log
- For AIX systems, added Digest-MD5 to the tarball of Perl modules.
- For AIX systems, changed Perl installation script to specifically look for the /usr/local/bin/perl executable to determine whether to install 5.6.1 (future releases will test the output of /usr/local/bin/perl -v).
Known issues:
April 2, 2004 - On Micro Purge, the "non-existent micro" picklist does not display the lowest numbered micro. For instance, if there are 10 micros in the database whose config_online flag is NULL, only the last 9 will display. This will be corrected in Release 1.4-10. Thanks to Hans Bouwman who proved that it's not just green software that has defects.
Release Notes
Changes between 1.4-8 and 1.4-9 only affected AIX and Unixware.
mscope-1.4-8
Change Log
- Added rollover image that displays the build number when the MicroScope logo is rolled over.
- Put micro ID validation back into copy form which was somehow lost.
- Added meta equiv to prevent browsers from caching micro copy form.
- Increased width of on-the-fly description change window.
- Corrected problem where NULL was showing up in some text fields.
- Added routine to find micro IDs of upstream and downstream from micro that was copied, if available.
- Expanded area_category, area_event_cat copy results to be more meaningful.
mscope-1.4-7
Change Log
- Copy Micro now allows administrator to edit local duplicate descriptions locally to force a new record to be inserted on the target host.
- Copy Micro optimized to skip elevator inputs, outputs if not an elevator micro.
- Modified build_view() to use a second table to organize intermediate results instead of selecting and inserting into the same view table. This was necessary after observing SQL -360 in Informix 5.05 UC1 on 1.5.5.
- The undo files are now written beneath the 'deleted' subdirectory.
mscope-1.4-6
Change Log
- Corrected fixup() field name parameter for alarm instructions in copyform.pl.
- Modified copy software to SELECT DISTINCT from xview, clear the table, and repopulate to ensure uniqueness.
mscope-1.4-5
Change Log
- Corrected typo (ouput) in build_view
- Modified mscopecreate.sql to no longer create unique index on xview
mscope-1.4-4
Change Log
- Added DISTINCT keyword to all queries when building view, correcting problem where readers were missing from list
mscope-1.4-3
Change Log
- Moved input_group and alarm tables from List 2 to List 1 in Micro Copy.
mscope-1.4-2
Change Log
- Removed Check button from Micro Copy form.
mscope-1.4-1
Change Log
- Added Micro Copy tool.
Added area_category, area_event_cat to lists of records affected when a micro is purged or copied. Enhanced micro/board/address template in Device Descriptions to support micro/address and micro only
Download AIX | Linux | UNIX_SV | Installation Docs
Change Log
- Corrected Perl module installation issues with AIX 4.3.3
- Added /usr/local/bin/make and /usr/local/bin/install to AIX payload
Release Notes
- You can now specify the prefix and suffix lengths in the Descriptions tool by setting the PREFIX_LEN and SUFFIX_LEN variables in /home/mscope/cgi-bin/lib/MicroScopeConfig.pm. If you set either value to zero (0), then the corresponding text input box will not be displayed.
- Beginning with Picture Perfect 2.0, the GUIs enforce a 30-character limit to all description fields that had previously sized at 31 characters. MicroScope Release 1.4 adheres to this 30-character standard not only for Picture Perfect 2.0 but for 1.5.2, 1.5.5, and 1.7 as well. This change affects the maximum allowable lengths in the Micro Spare and Device Descriptions applications.
- MicroScope's Administrative tools are sometimes inaccessible through Squid proxy servers. This problem is being investigated. If you are experiencing problems accessing MicroScope through other proxy servers, please let us know the details and whether you have found a workaround (other than "directly through the Internet").
mscope-1.3-14
Change Log
- Added variable length prefix and suffix fields for Descriptions tool, including the ability to completely eliminate prefix or suffix by setting its length to zero in MicroScopeConfig.pm
mscope-1.3-11
Change Log
- Corrected a problem where the first "non-existent" micro would not display in the Purge Micro picklist. Thanks to Hans Bouwman, Bell Systems!
mscope-1.3-10
Change Log
- Corrected a problem where the first "non-existent" micro would not display in the Purge Micro picklist. Thanks to Hans Bouwman, Bell Systems!
Release Notes
Beginning with Picture Perfect 2.0, the GUIs enforce a 30-character limit to all description fields that had previously sized at 31 characters. MicroScope Release 1.4 adheres to this 30-character standard not only for Picture Perfect 2.0 but for 1.5.2, 1.5.5, and 1.7 as well. This change affects the maximum allowable lengths in the Micro Spare and Reader Descriptions applications.
MicroScope's Administrative tools are sometimes inaccessible through Squid proxy servers. This problem is being investigated. If you are experiencing problems accessing MicroScope through other proxy servers, please let us know the details and whether you have found a workaround (other than "directly through the Internet").
mscope-1.3-9
Change Log
- For AIX systems, added Digest-MD5 to the tarball of Perl modules.
- For AIX systems, changed Perl installation script to specifically look for the /usr/local/bin/perl executable to determine whether to install 5.6.1 (future releases will test the output of /usr/local/bin/perl -v).
mscope-1.3-8
Change Log
- Added rollover image that displays the build number when the MicroScope logo is rolled over.
mscope-1.3-7
Change Log
- Corrected an installation problem that occurs with AIX 5X. The installation program was not installing the bundled release of Perl because it detected that Perl release 5.8.0 was already installed on the system. Perl is indeed installed, however, several other modules attempt to rebuild themselves when they detect that a newer version of Perl is available. Since those modules require the IBM xlC compiler which is not shipped with Picture Perfect, the installation fails. With mscope-1.3-7, Perl release 5.6.1 for AIX and 5.6.0 for Unixware is installed into the /usr/local/lib/perl5 directory and co-exists with Perl 5.8.0 on AIX 5L systems.
mscope-1.3-6
Change Log
- Modified installation and removal software to preserve .hpasswd file and mscope.gif (custom logo) file.
- Corrected problem where Informix DBI module was not being installed in Unixware version.
mscope-1.3-5
Status: No known issues.
Change Log
Corrected inter-micro timing issues in alarm points and door status polling so that points table gets updated properly.
mscope-1.3-4
Status: No known issues
Change Log
Added support for flexible micro/board/address formatting in Device Descriptions function.