Open.ControlTier > ModuleForge
 

RdbDataPackage

A database schema export file generated by an RdbSchema

Overview

Open in Workbench RdbDataPackage: A database schema export file generated by an RdbSchema

An RdbDataPackage is a simple Package interface to managing the upload and download of the export files generated by the Export command of an RdbSchema object. The export file is unmodified, without additional compression or encoding applied during the upload process.

The RdbDataPackage type is a trivial subtype of Package but does override the finish command (see below).

Building

Builds of the RdbDataPackage are coordinated via the RdbDataBuilder object.

Deploying

Deployment of the RdbDataPackage are coordinated via the Rdb object.

Design

Super Type
Package
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name RdbDataPackage

Constraints

Allowed Child Dependencies

Allowed Parent Dependencies

Allowed Property Values

Property Allowed Values Default Enforced
package-arch
  • noarch
  • noarch
package-filetype
  • dmp
  • dmp
true
package-repo-url
  • ${framework.pkgRepo.uri}/${context.depot}/RdbDataPackage/dmps/FILENAME
  • ${framework.pkgRepo.uri}/${context.depot}/RdbDataPackage/dmps/FILENAME
false
package-install-root
  • $${entity.instance.dir}/RdbDataPackage
  • $${entity.instance.dir}/RdbDataPackage
true
package-vendor
false

Attributes

Exported Attributes

Name Property Description
rdbDataPackageFilename package-filename Schema export filename
rdbDataPackageInstallroot package-install-root Directory where schema export file resides

Commands

Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.

finish

Perform post package extraction finish step.

Ordinarily, the finish command is responsibe to clean up after the installation process. This normally includes removing the downloaded archive file. RdbDataPackage does not remove the archive file leaving that task to the RdbSchema object after the export process completes.

Usage
finish [-filename <>] [-filtersfile <>] [-installroot <>]

Options

Option Description
filename path to package file
filtersfile property file
installroot installation root dir