Package Folder (F_PACKAGE)

A package folder (F_PACKAGE) represents a package. A package stores information about software so that the software can be identified, installed on computers, and shared from servers.

A package folder contains scalars that represent most of the properties of the package. The properties you define are determined by how the package will be used. The properties apply to the package in general or to one or more of the following three purposes:

Workstations
Used to specify the source files and commands for a package that is installed on computers. These properties are used when the package is used for a Run Command On Workstation job.
Sharing
Used to specify the source files, share name, program items, and directory permissions used for a package that is installed as a network application. These properties are used when the package is used for a Share Package On Server job.
Inventory
Used to specify the rules used by the SMS system to identify a package, maintain its inventory, and collect files.

A package folder can also contain workstation command line folders or program item folders. In addition, a package folder can contain an inventory rules folder that contains tokens that represent the rule for collecting inventory on the package.

Using the SMS API, your application can perform the following actions:

A package folder has the following properties:

Property Value Description
Tag "Package" String. A description of the folder type.
Folder type F_PACKAGE Integer. Folder type.
ID packageID. For example, "RTM00001". String. An eight-character identifier that the SMS system assigns to the package. Note that the first three characters are the site code for the site where the package was created.
Active filters None
Immediate subfolders F_WCL

F_PROGITEM

F_INVENTORY

Integer. Types of subfolders that the folder type can contain.
Number of scalars 14 Integer. Number of scalars for the folder type.