background image

Software Manager Reference

14

Introduction to Software Manager

 

About the Wise Software Repository

The Wise Software Repository™ is a collection of resources, and information about those 
resources, for all applications that are developed and used by an organization. This 
scalable repository provides a centralized point for managing software packages at any 
stage of development.

You can connect to a Wise Software Repository that has been configured for an 
installation of Wise Package Studio. This lets you develop consistent, accurate, and high 
quality installations based on corporate standards by ensuring that you use the correct 
versions of resources that are shared across multiple applications. 

See Connecting to a Wise Software Repository in the Windows Installer Editor Help. 

The Wise Software Repository consists of:

Icon

Dependency relationship

Association relationship

Required.

The dependency must precede the 
dependent package during 
installation.

None.

Required.

The dependency must precede the 
dependent package during 
installation.

Required.

The dependent package must be 
installed with the dependency.

Required.

The dependency must precede the 
dependent package during 
installation.

Optional.

Installing the dependent package 
with the dependency is optional.

Optional.

Installing the dependency package 
is optional. If it is installed, it must 
precede the dependent package.

None.

Optional.

Installing the dependency package 
is optional. If it is installed, it must 
precede the dependent package.

Required.

The dependent package must be 
installed with the dependency.

Optional.

Installing the dependency package 
is optional. If it is installed, it must 
precede the dependent package.

Optional.

Installing the dependent package 
with the dependency is optional.

Supersedes.

The dependency replaces the 
dependent package during 
installation.

None.

Summary of Contents for SOFTWARE MANAGER

Page 1: ...Software Manager Reference...

Page 2: ...IES INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT ARE DISCLAIMED EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID SYMA...

Page 3: ...egional business hours or 24 hours a day 7 days a week basis z Premium service offerings that include Account Management Services For information about Symantec s support offerings you can visit our w...

Page 4: ...ormation about product updates and upgrades z Information about upgrade assurance and maintenance contracts z Information about the Symantec Buying Programs z Advice about Symantec s technical support...

Page 5: ...ts Consulting Services Symantec Consulting Services provide on site technical expertise from Symantec and its trusted partners Symantec Consulting Services offer a variety of prepackaged and customiza...

Page 6: ...stom Meta Data Fields 19 Defining a Custom Meta Data Type 21 Product Documentation 21 Chapter 2 Importing Packages 23 About Importing Packages 23 How to Get Packages Into the Software Manager Database...

Page 7: ...a Package to Another Application 47 Deleting a Package 48 Changing the Package Status 49 Chapter 4 Software Manager Database Maintenance 51 About Software Manager Database Maintenance 51 Changing the...

Page 8: ...tware Manager to import and organize packages and their resource information in the Software Manager database to obtain information about packages and their resources to set the status of packages and...

Page 9: ...tion Example You can rename the application or package or change the reference to the source file paths z Enter or edit user defined package meta data z Delete a package from the Software Manager data...

Page 10: ...nager Window When you start Software Manager the main Software Manager window appears Some of the panes might be empty if no packages are in the Software Manager database Software Manager Window Toolb...

Page 11: ...down list which you use to change the package s status See Changing the Package Status on page 49 The Application Package Summary pane initially appears on the right side of the window below the Data...

Page 12: ...s Group Groups Application Applications Packages Package Details Windows Installer package installation transform patch or Microsoft hotfix When you import an InstallShield Developer EXE it appears as...

Page 13: ...s what should happen to the dependency package if the dependent package is installed z The association relationship which is what should happen to the dependent package if the dependency package is in...

Page 14: ...sts of Icon Dependency relationship Association relationship Required The dependency must precede the dependent package during installation None Required The dependency must precede the dependent pack...

Page 15: ...y one Wise Services database See also Setting Repository Options in the Windows Installer Editor Help About the Software Manager Database The Software Manager database contains z All software packages...

Page 16: ...y all the packages in the Software Manager database See also About the Share Point Directory in the Windows Installer Editor Help Copying an Installation to the Share Point Directory in the Windows In...

Page 17: ...base you assign it an application name and a package name An application is a group of similar packages Packages represent different versions of a single application installation or different componen...

Page 18: ...y using meta data to store package information that is not otherwise recorded when the package is created z You can view meta data in the Package pane in Software Manager provided Package Pane is mark...

Page 19: ...urchased from a third party z The type of license model the software uses z How many licenses are purchased in use and available z The language of the application z Links to the purchasing department...

Page 20: ...meta data field requires the user to select from a set of predefined values To define a custom data type click Custom Data Types See Defining a Custom Meta Data Type on page 21 5 The text you enter in...

Page 21: ...values as needed 8 To rearrange the order click Move Up or Move Down The values will appear in this order in a drop down list on the Package Attributes dialog box and on the Product Details page in Wi...

Page 22: ...ference Manual All the material in the online help is also available in a PDF format reference manual which you can access by selecting Help menu Reference Manual Getting Started Guide The Getting Sta...

Page 23: ...oftware Manager Database When a package is referred to as being in the Software Manager database it can mean any of the following z The package s meta data has been added to the Software Manager datab...

Page 24: ...y to become outdated Example DLLs and EXEs are updated frequently during a typical development process This makes it possible for others to use those outdated resources in their installations Consider...

Page 25: ...to its source files and you cannot write to a CD Import from the share point directory To place a package into the share point directory and queue it for import use Package Distribution to distribute...

Page 26: ...files that are installed by the patch or transform The package is changed so that when you distribute it the changes made by the patch or transform are included z Import the patch or transform separat...

Page 27: ...e from the share point directory its QUE file is deleted and the package information is added to the Software Manager database Paths to the new source file locations are also updated in the package in...

Page 28: ...ormation that speeds future subscriptions and imports of the installation Mark this to prevent the original file from being changed 4 To assign all packages that are imported during this session to on...

Page 29: ...dded to the installation package s resources in Software Manager so that they can be included in queries or reports of shared resources To add the additional resources to a separate package in the Sof...

Page 30: ...mally when you import a Windows Installer installation MSI or WSI the original installation file is updated with Wise specific version information that speeds future subscriptions and imports of the i...

Page 31: ...nsforms and Patches page appears 13 To apply a transform or patch to this MSI before importing it into the Software Manager database click Add on the Transforms and Patches page and specify the transf...

Page 32: ...oint directory If you mark this check box the source files are available so you can add a merge module from the Software Manager database to an installation Overwrite existing application and package...

Page 33: ...transform s resources separate from the resources in the base package To add the transform s resources to the base package instead apply the transform when you import the base installation When you do...

Page 34: ...the imported transform package and changes how it behaves when it is deployed See About Patch and Transform Import on page 26 To import a transform file 1 If multiple databases are open select a datab...

Page 35: ...Mark Apply transform to a blank Windows Installer database to include only additions in the transform package Select the Application Name and Package Name of the base package to include all additions...

Page 36: ...drive This creates a separate package for the patch and keeps the patch s resources separate from the resources in the base package The patch package is designated as a dependent of the base package Y...

Page 37: ...d project distributing the source files breaks the integration with the Visual Studio solution Overwrite existing application and package Mark this to overwrite any package that is already in the data...

Page 38: ...f the base package you can specify transforms to be applied to the base package before the patch you are importing Select a transform and click one of the Move buttons to move it to or from the Transf...

Page 39: ...anager database without copying its source files to the share point directory Warning Distributing source files for a package that represents a Visual Studio integrated project breaks the integration...

Page 40: ...ckages of the specified format in the directory you specified including packages you have already imported If you don t want to re import those packages either clear their check boxes on this page or...

Page 41: ...io are not available when you access Software Manager from Windows Installer Editor Package Groups A package group consists of a subset of the packages in the Software Manager database It can represen...

Page 42: ...also deleted from any inheriting groups Example Suppose a package group named Corporate contains two child groups Accounting and Engineering The Engineering group contains a child group named Testing...

Page 43: ...to include in this group and click Move You can select more than one package simultaneously To move just one package double click it To remove a package from the Packages in Group list select it and...

Page 44: ...added to parent or child groups depending on the Inheritance setting on the Edit Groups dialog box z During the Import wizard On the Import Type page click Groups On the Select Groups page mark the c...

Page 45: ...ollowing information Application Change this to rename the application in the Software Manager database This changes the application name for the selected package only and not for other packages withi...

Page 46: ...log box which shows additional information about the resource To view resource properties 1 If multiple databases are open select a database in the Applications Packages pane 2 In the Applications Pac...

Page 47: ...When you save a report as HTML an HTML file is created for each page of the report and each file has the same name with its page number appended z To print a report click Print in the lower right of t...

Page 48: ...ng a package from the Software Manager database removes information about that package from the database It does not delete the original package file from any of the share point directories such as th...

Page 49: ...ting View menu Application Package Summary 4 The Package pane displays one of these statuses in Package Status New This status is assigned when the package meta data is added from within Windows Insta...

Page 50: ...oftware Manager Reference 50 Managing Packages limited cases you need to ensure that new applications don t break the legacy application 5 To change to a different status select it from Package Status...

Page 51: ...db idx You can restructure the index or rebuild the index if it becomes corrupted See Restructuring the Index on page 53 and Rebuilding the Index on page 54 Only a database administrator or someone un...

Page 52: ...are stored in the Scripts directory under the original share point Using an additional server path does not result in duplicate files The files are still indexed to prevent file duplication across all...

Page 53: ...rver path you want to delete is currently active set a different path to be the active one a In the Storage Paths list select the server path to make active and click Details b On the Server Path Sett...

Page 54: ...e administrators If you encounter errors such as the inability to copy files while distributing to the share point directory the database index is probably corrupt To resolve the database corruption a...

Page 55: ...ard compatibility with earlier versions of Wise Package Studio Mark this only if all the packages that have distributed to the share point directory have been imported into Software Manager Because th...

Page 56: ...odule 31 39 MSI 29 39 MSM 31 39 MSP 36 MST file 33 multiple files 38 patch 36 transaction 31 33 transform 33 when to import 24 Windows Installer file 29 39 WSI 29 39 WSM 31 39 Import Wizard 25 index b...

Page 57: ...point directory importing from 27 Scripts subdirectory 29 temporary file 29 Software Manager database 15 about 15 sharing with developers 16 Software Manager window about 10 customizing 11 refreshing...

Reviews: