Novell Home

MASS 2.79

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Multiple Application Setting Syncer.

Vitals

Product Categories:
  • ZENworks
  • Functional Categories:
  • Configuration
  • Posted:2 Dec 2004
    File Size:114B
    License:GPL
    Download:http://berns.cae.wisc.edu/files/mass/MASS.jar
    Publisher:Bryan Berns

    Disclaimer

    Please read the note from our friends in legal before using this file.


    Details

    The link above is to the source code on Novell Forge. The .jfrm file contained in the source is a CodeWarrior form file which contains the information for generating the GUI interface via the CodeWarrior IDE.

    The snapin can be found here: http://berns.cae.wisc.edu/files/mass/mass.jar

    And a brief overview of usage and installation can be found here: http://berns.cae.wisc.edu/files/mass/mass.html

    Features include:

    • Recursively iterates through organization Units if they are part of the selection. Do the entire tree at once!
    • Can search or search/replace through virtually every setting in an application object. Many more options than ConsoleOne.
    • Can set launch/distribution scripts for objects.
    • Can add/update Macros in objects.
    • Checks to ensure only application objects are updated via the Namespace entry.

    Other Notes:

    The snapin was developed using ZFD 4. However, it should be compatible with all versions above ZEN 2.

    MASS now uses some extra libraries to help perform its options. For reference, the classes used are included in the following files which should already exist in your ConsoleOne installation:

    • \lib\zen\nal.jar
    • \lib\zen\ZENCommon.jar
    • \lib\core\NDSNamespace.jar

    About MASS

    Sometimes it's efficient to ensure application object's setting(s) carry the same value throughout the masses of them. Finding it annoying to traverse the entire 400 applications objects in our tree, I've written a ConsoleOne snapin to do the work for me.

    MASS, short for 'Multiple Application Setting Syncer', will apply one or more changes to a selected set of application objects.

    Technical Details: This program modifies the App:Flags shema entry in an application object. The long integer can be decoded into a 32-bit mask for which each bit is a setting inside the application. Since some settings such as whether a windows start maximized, minimized, hidden, or normal obviously takes more than one bit. This program formulates two new bit-masks from the options and makes a boolean combination from the current application's mask and the chosen MASS settings. This way, in non-selected settings in MASS are preserved uniquely for each.

    Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

    © 2014 Novell