ControlTier > controltier-elements
 

JBossEar

ATG Java enterprise application archive package

Overview

Open in Workbench JBossEar: ATG Java enterprise application archive package

Intent

To manage ear deployments to a JBoss Server with configurable behavior to explode or not explode the archive as needed.

Design

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

Constraints

Allowed Parent Dependencies

Restrict this package with respect to a JBossServer parent object

Allowed Property Values

Property Allowed Values Default Enforced
package-filetype
  • ear
  • ear
true
package-repo-url
  • ${framework.pkgRepo.uri}/${context.depot}/ear/ears/FILENAME
  • ${framework.pkgRepo.uri}/${context.depot}/ear/ears/FILENAME
false
package-vendor
  • acme
  • acme
false

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

finishes the package installation

Overrides the finish command as a trivial empty command to avoid deletion of the archive in the case of a non exploded ear

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

Options

Option Description
filename the filename
filtersfile filtersfile
filtersfile property file
installroot the install root
script script to execute
url the repo url

extract

Extract the package archive.

Overrides the extract command to manage the explode/non-explode logic

Usage
extract [-base <>] -filename <> [-filtersfile <>] -installroot <> -url <>

Options

Option Description
base package base name
filename the filename
filtersfile filtersfile
installroot the install root
url the repo url