Symantec Management Platform (Notification Server)

 View Only
Expand all | Collapse all

Benefits of using Software Library

Migration User

Migration UserMay 25, 2010 11:43 AM

  • 1.  Benefits of using Software Library

    Posted May 24, 2010 04:47 PM
    Can anyone clearly explain why you would use the software library over simple UNC paths?  The documentation is not very clear on what the benefits are.




  • 2.  RE: Benefits of using Software Library

    Posted May 24, 2010 07:48 PM
    We went from using UNC paths in NS6 to the software library in NS7 - we've imported about 300 software resources.

    If I had the option, I would definitely go back to using UNC paths.

    All the software import function is really doing is copying your package from one section of your networked storage to another. If you start trying to import really big packages, like the Adobe CS3/4/5 suites, NS7 will freak out and the import can fail (after taking over an hour to copy).

    Once copied, it is placed in a folder with an exceptionally inconventient 32 character GUID for it's name. This makes it really hard to try and find a specific package in the library. I usually resort to running a search for the name of the MSI or something specific (searching for setup.exe returns a heap of results).

    As for what TGiles stated, this is true, in a way. If you import an MSI or an EXE, it will create a default install command. I've yet to ever be able to use it however. Every package requires me to go in and remove some logging from the command, or change one of the switches. I've ended up creating a new install command for every package anyway.

    In terms of the hash, I'm pretty sure all that is for is to confirm that the initial copy from a to b was successfull. I've edited packages post import and it doesn't seem to affect anything.

    The product name you will need to edit 99% of the time, as with manufacturer and version (this isn't Symantec's fault though - just lazy packagers). 

    If you set a VB script as your install, you wont get anything populated.

    UNC paths mean you can have informative folder names for each of your packages. It allows you to go in an make modifications easily and also track and organise what you have in your library.

    If you delete a resource from the software library through the NS7 interface, it will not remove it from wherever it is storing the package. We have about 100 redundant folders in our software library already - and we aren't even in production yet!

    Sorry if I sound so negative. It's just that it's been my one major issue with NS7 so far.


  • 3.  RE: Benefits of using Software Library

    Posted May 25, 2010 11:43 AM
    Rhys you are not alone on this


  • 4.  RE: Benefits of using Software Library

    Posted May 25, 2010 01:56 PM
    Rhys,

    Your read on the software library is exactly like mine.  I have found that if you import packages and source them from UNC it still does all of the things described by TGiles (prepopulate product info, etc.), so even those reasons are not compelling to me.

    With this in mind, does anyone else have any solid reasons?  We need to decide soon whether or not to start sourcing packages from the Library and I cannot see any compelling reasons at this time to do so.  That being said, I assume it is part of the NS for a reason.  I just don't know what it is.


  • 5.  RE: Benefits of using Software Library

    Posted May 25, 2010 02:18 PM


  • 6.  RE: Benefits of using Software Library

    Posted May 25, 2010 03:45 PM

    It assists in populating the software catalog. That becomes a much bigger issue\benefit when implementing Asset Management. You have all brought up some excellent points worth considering.

    I needed to modify this as my statement, as any method of import (or even inventory scanning) should populate the software catalog.


  • 7.  RE: Benefits of using Software Library

    Posted May 25, 2010 04:49 PM
    I was under the assumption that any imported software would be put in the catalog whether it was in the official Definitive Software Library or not.


  • 8.  RE: Benefits of using Software Library

    Posted May 25, 2010 05:16 PM

    and hopefully my (newly revised) statement is correct now as well.


  • 9.  RE: Benefits of using Software Library

    Posted May 26, 2010 08:02 AM
    Are there any other comments on this topic?  Do any product or support engineers have anything to add perhaps?


  • 10.  RE: Benefits of using Software Library
    Best Answer

    Posted May 27, 2010 01:15 PM

    Packages in the software library are only modifiable in the console.

    Someone cannot go in through the UNC, add files to the package, and have those changes replicate out to all the machines on your network.  Part of what happens when you load up a package via the SWL is that a hash is generated for the package and for the files therein.  If someone does go through the back door into the library via those "incredibly inconveneint guid directories", the package will be invalidated as the hash will not match.


  • 11.  RE: Benefits of using Software Library

    Broadcom Employee
    Posted May 27, 2010 01:39 PM
    These are the functional benefits I'm aware for using the Software Library over a UNC path.
     
    When you import an MSI or EXE into the library, the Importer tries to detect the following items:
    • Command lines available for Install, Uninstall, and Repair
    • MSI Product Code detection rule (MSI only)
    • Product
    • Manufacturer
    • Version
     
    These options would need to be set manually otherwise. Also a  MD5 hash for every program file is created, but I'm not aware of the reason or benefit behind this at the moment.


  • 12.  RE: Benefits of using Software Library

    Posted May 27, 2010 02:58 PM
    This is exactly the type of information I was looking for Jeff.  Thanks for posting that.

    How are you supposed to add files to the packages after the fact?  Rhys indicated he could do that manually but you are indicating otherwise.


  • 13.  RE: Benefits of using Software Library

    Posted May 27, 2010 03:34 PM

    Go into your Software Catalog and edit the item.

    Go to the package tab, then select your package and edit the package.  You can add or delete files in this interface quite easily.


  • 14.  RE: Benefits of using Software Library

    Posted May 27, 2010 03:45 PM
    I don't where to do that in the edit package page.  There is no button for uploading or adding files

    EDIT: Never mind, I was looking at editing a package sourced from a UNC.  The interface is different depending on where it is sourced.
    .




  • 15.  RE: Benefits of using Software Library

    Posted Jun 14, 2010 11:21 AM
    Recently posted to the Knowledge Base



  • 16.  RE: Benefits of using Software Library

    Posted Jun 14, 2010 04:08 PM
    Thanks for posting that.  I was reading it and it confirmed what Jeff posted (so he gets the solution!).