ControlTier > controltier-elements
 

FireDaemonService

Service integration of FireDaemon Technologie's Windows Service wrapper

Overview

Open in Workbench FireDaemonService: Service integration of FireDaemon Technologie's Windows Service wrapper

Design

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

Constraints

Allowed Child Dependencies

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

  • Node
  • Site

Attributes

Exported Attributes

Name Property
installRoot deployment-install-root
workingDir deployment-basedir

Defaults for Imported Attributes

Name Default
fireDaemonExecutable C:\Program Files\FireDaemon\FireDaemon.exe
fireDaemonServiceExecutable LoginServer.exe
fireDaemonServiceParameters

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.

Deploy

Run the service deployment cycle, stopping, unconfiguring, installing package dependencies, configuring and the starting the service.

Usage
Deploy

Workflow

  1. Stop
  2. Remove
  3. Packages-Install
  4. Configure
  5. Add
  6. Start

Update

Run the service deployment cycle, same as Deploy

Usage
Update

Workflow

  1. Deploy

Add

Add the FireDaemon Windows service if it is not already installed.

Usage
Add

Workflow

  1. assertServiceIsInstalled

Error Handler

Command

addService

Remove

Remove the FireDaemon Windows service if it is installed.

Usage
Remove

Workflow

  1. assertServiceIsNotInstalled

Error Handler

Command

removeService

addService

Add the FireDaemon Windows service to the system

Usage
addService [-firedaemon <>]

Options

Option Description
firedaemon Location of the FireDaemon executable

removeService

Remove the FireDaemon Windows service from the system

Usage
removeService [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

assertServiceIsUp

Check whether the FireDaemon Windows service is up

Usage
assertServiceIsUp [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

assertServiceIsDown

Check whether the FireDaemon Windows service is down

Usage
assertServiceIsDown [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

assertServiceIsInstalled

Check whether the FireDaemon Windows service is installed

Usage
assertServiceIsInstalled [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

assertServiceIsNotInstalled

Check whether the FireDaemon Windows service is not installed

Usage
assertServiceIsNotInstalled [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

startService

Start the FireDaemon Windows service

Usage
startService [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

stopService

Stop the FireDaemon Windows service

Usage
stopService [-firedaemon <>] [-servicename <>]

Options

Option Description
firedaemon Location of the FireDaemon executable
servicename FireDaemon Windows service name

Related Types

The following types are defined for use with FireDaemonService.

FireDaemonServiceSetting

Overview

Open in Workbench FireDaemonServiceSetting: FireDaemon configuration setting

Design

Super Type
Setting
Role Abstract. (Objects cannot be created.)
Instance Names Unique

FireDaemonExecutable

Overview

Open in Workbench FireDaemonExecutable: Location of the FireDaemon command-line executable

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonExecutable settingValue

FireDaemonServiceName

Overview

Open in Workbench FireDaemonServiceName: Name of the FireDaemon Windows service

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceName settingValue

FireDaemonServiceDisplayName

Overview

Open in Workbench FireDaemonServiceDisplayName: Displayed name of the FireDaemon Windows service

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceDisplayName settingValue

FireDaemonServiceDescription

Overview

Open in Workbench FireDaemonServiceDescription: Description of the FireDaemon Windows service

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceDescription settingValue

FireDaemonServiceExecutable

Overview

Open in Workbench FireDaemonServiceExecutable: Executable for FireDaemon to run as a Windows service

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceExecutable settingValue

FireDaemonServiceParameters

Overview

Open in Workbench FireDaemonServiceParameters: Parameters for the windows service via FireDaemon

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceParameters settingValue

FireDaemonServiceAccountName

Overview

Open in Workbench FireDaemonServiceAccountName: Account name to use with the FireDaemon Windows service.

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceAccountName settingValue

FireDaemonServiceAccountPassword

Overview

Open in Workbench FireDaemonServiceAccountPassword: Account password to use with the FireDaemon Windows service.

Design

Super Type
FireDaemonServiceSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
fireDaemonServiceAccountPassword settingValue