The interface that each data class must implmenent. Used to obtain polymophic behavior.
| Type | Description |
|---|---|
| AlertData | Defines an Alert List. An Alert List is used to indicate which Operators are notified for Start, Success or Failure of an Operation. |
| ApplicationData | Application Data defines an Application Group to SmartBatch. Currently, the Default Application Group is supported. The ability to manage additional Application Groups will be provided in a future release. |
| ArchiveData | A future version of SmartBatch will provide an archiving capability. This provides a location to save processed output for later retreival. |
| ComputerGroupData | A Computer Group is a list of computers. The Computer Group can be assigned to an Operation. The computer the Operation will run on is determined by the type of Computer Group used. |
| DependencyData | Dependencies are used to determine when certain conditions must be met before the Executive Server can process an object. Several different types of dependencies exist that can be used for different purposes. |
| FileInfoData | Provides the file information for the output file name (application log file) associated with an Operation. The output file is a file that the Operation writes too when the Operation processes. SmartBatch does not write to this file. |
| HistoryData | Summary description for the SmartBatch History -- Log table. |
| JobData | A Job is a sequencing of Steps. Steps in a Job are processed in the order in which they are defined. |
| JobStepData | Identifies a Step that exists within a Job. |
| NotifyConfigData | Defines the gloabl configuration for notification. |
| NotifyData | Summary description for Notification |
| OperationData | An Operation is any program, .NET or COM object to be run. It can have file dependencies, custom dependencies and of course a schedule. |
| OperatorData | An Operator is anyone that needs to be notified of activity (notification event) in SmartBatch. |
| ParamData | Parameters are used in different ways but typically they are used to simplify the configuration. A Parameter can be used to identify values such as paths so that if a location changes you just change the Parameter value once. The Executive Server resolves Parameters at the time objects are run. Builtin Parameters such as date and times are provided. |
| ParamGroupData | A Parameter Group provides for a grouping of Parameters. A Parameter group can be assigned to an Operation, Step or Job to limit the number of Parameters the Executive Server evaluates when processing. |
| ProcessInfoData | Provides process information. |
| QueueData | The types supported for Queue data (data queued to the ES or RA for Remote Agent processing. This class is internal and should not intended for customer programming use. |
| RequestData | Request data for the Remote Agent. |
| ResponseData | The response data provide by the Remote Agent to the Executive Server. |
| RunbookData | Runbook provides the ability to associate documenation for objects in SmartBatch. |
| ScheduleData | Defines a schedule. |
| ServerData | ServerData contains startup values for the Executive Server. This includes the sock port number, database connect info. Information such as the product name and version are provided. |
| SpecificDateData | Identifies dates that are included or excluded from a Schedule. |
| StatusData | The status represents the current activity of the Executive Server. The status maintains: Objects (Operations, Steps and Jobs) that are to process in the current day Objects that are currently processing Objects that have remained in a status that requires operator action from the current or previous day. |
| StepData | A Step is a sequencing of Operations. Operations in a Step are processed in the order in which they are defined. |
| UserObjectAccessData | Defines access to objects. Reserved for future use. |
| UserProfileData | Provides configuration settings associted with a SmartBatch user. |
| UserRoleData | Identifies a user role. |
Namespace: OnLineToolWorks.SmartBatch.Data
Assembly: OnLineToolWorks.SmartBatch.Data (in OnLineToolWorks.SmartBatch.Data.dll)
OnLineToolWorks.SmartBatch.Data Namespace