OpenACS Package Mgr Tables

The following tables are part of the OpenACS package manager and Site Map.

They define how "packages" can be installed at run-time, how package are "mounted" in certain URLs of the system (Site-Map) and define package parameters. For more details please see the OpenACS documentation.

 


Table

Cols

Rows

Description

[apm_applications]

1

62


This table records data on all of the applications registered in OpenACS.

[apm_package_callbacks]

3

53


This table holds names of Tcl procedures to invoke at the time (before or after) the package is
installed, instantiated, or mounted.

[apm_package_db_types]

2

2


A list of all the different kinds of database engines that an APM package can
support. This table is initialized in acs-tcl/tcl/apm-init.tcl rather than in
PL/SQL in order to guarantee that the list of supported database engines is
consistent between the bootstrap code and the package manager.

[apm_package_dependencies]

5

1796


This table indicates what services are provided or required by a particular version.

[apm_package_owners]

4

603


This table tracks all of the owners of a particular package, and their email information. The sort_key column
manages the order of the authors.

[apm_package_types]

9

88


This table holds additional knowledge level attributes for the
apm_package type and its subtypes.

[apm_package_versions]

23

577


The table apm_package_versions contains one row for each version of each package
we know about, e.g., acs-kernel-3.3, acs-kernel-3.3.1, bboard-1.0,
bboard-1.0.1, etc.

[apm_packages]

4

82


This table maintains the list of all package instances in the sytem.

[apm_parameter_values]

4

342


This table holds the values of parameters for package instances.

[apm_parameters]

9

352


This table stores information about parameters on packages. Every package parameter
is specific to a particular package instance and is queryable with the Tcl call
ad_parameter.

[apm_services]

1

21


This table records data on all of the services registered in OpenACS.

[application_groups]

2

1

 

[host_node_map]

2

0

Map between host names and site_nodes. Allows to show different packages, depending on the host name in the HTTP header.

[site_node_object_mappings]

2

0

Not used by ]po[.

[site_nodes]

7

74

Defines a kind of site-map. Each node corresponds to a package that is mounted in a given URL.

[site_nodes_selection]

2

0

Not used in ]po[ .

       
  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

E-08907 Hospitalet de Llobregat (Barcelona)

 Tel Europe: +34 932 202 088
 Tel US: +1 415 429 5995
 Mail: info@project-open.com