Release Date
March 27, 2007
Functional Changes
-
Bug 751 Fixed: Problem in Acquire Data Station - Modified s4pm_stringmaker_derived.cfg to always include the -a option in the Acquire Data station.
-
Bug 775 Fixed: Receive DN Station Unable to Parse DNs From S4PA - A bug that caused the GRANULE attribute in DNs to not parse correctly for DNs from S4PA has been fixed.
-
Bug 1003 Enhancements: Support for Multi-User Mode - Though not fully functional and definitely not recommended for even testing, some ground work was made to eventually support multi-user mode support in S4PM. This will allow users to run S4PM under their own individual accounts.
-
Bug 1105 Fixed: Broken stats Link In Run Algorithm Station - Several fixes were made. One was to address a broken link to the stats directory in the Run Algorithm station. Another involved getting rid of some old functionality which was now defunct.
-
Bug 1214: Data Not Being Cleaned Out When Using Data Handles - A bug that caused data not to be properly cleaned out when using the experimental data handles feature has been fixed.
-
Bug When Sending Work Orders Downstream - A fix was made so that complex work order suffixes are handled properly when sending downstream.
Detailed File Changes
S4PM::Handles.pm
s4pm_receive_dn.pl
-
For Bug 755, made a change in the parsing of the GRANULE field so that it doesn't assume that this field contains an ECS-style UR. For data from S4PA, in general, the GRANULE field is populated, but not with a UR.
s4pm_show_pge.pl
s4pm_stringmaker.pl
-
Some changes for Bug 1003 to support multi-user mode. Added support so that if $multiuser_mode is set, all directories created by Stringmaker have setgid set. To support this, two subroutines were added: make_dir() and change_mode(), essentially wrapper routines for mkdir and chmod, respectively.
s4pm_stringmaker_derived.cfg
-
For Bug 751, Afixed the -a option to s4pm_acquire_data.pl in s4pm_stringmaker_derived.cfg.
-
For Bug 1105, got rid of anything to do with Show PGE functionality which is now defunct. Also, in Run Algorithm, got rid of a link to dataSizes_Modis.cfg file which (1) is MODIS specific, and (2) is not used any more. Also, uncommented a line that prevented the stats directory from being created. This had caused the symbolic link in Run Algorithm to point to a non-existing directory.
s4pm_stringmaker_static.cfg
-
Got rid of a reference to s4pm_sweep_data_handles.pl which was removed from the baseline several releases ago.
-
For Bug 1105, got rid of reference to s4pm_show_pge.pl script.
s4pm_stringmaker_string.cfg
s4pm_sweep_data.pl
-
For Bug 1214, made change in subroutine get_metadata_shortname(). The handle was being passed directly to S4P::MetFile::get_from_met(), but it doesn't understand handles. The fix was to first get the met via S4PM::Handles::get_metadata_from_handle() and then pass that to the S4P module.
send_downstream.pl
-
This is in the S4P package. Changed logic for sending logs downstream. It should now properly handle complex output work order suffixes that include the .log suffix, such as {PAN,PDR,pcf,wo}
|
![](https://webarchive.library.unt.edu/eot2008/20090513053604im_/http://daac.gsfc.nasa.gov/images/gui/spacer.gif) |