SmartBatch 2006 Application Programmatic Interface

DependencyData Properties

The properties of the DependencyData class are listed below. For a complete list of DependencyData class members, see the DependencyData Members topic.

Public Instance Properties

AppName An Application Group provides a grouping of objects that you want to manage and secure together. Currently, the Default Application Group is provided. A future release of the product will provide the ability to add and manage additional Application Groups. An Application Group name consist of a combination of letters or numbers up to 32 characters in length.
CheckSubDirs Indicates if subdirectories are considered in a file watch dependency.
CompObjectName Identifies the completion of object name. This identifies the name of the parent object in an object to object dependency.
CompObjectType Identifies the completion of object type (Operation, Step or Job). This identifies the type of the parent object in an object to object dependency.
Condition The condition to use in a File Existence dependency.
ContinueAfterTimeout Indicates if the Executive Server should continue waiting for the dependency to become satisfied after the time period in the TimeoutMinutes property has been exceeded. An error condition and notification event will occur if the Timeout value is exceeded regardless of the setting for this property.
DependencyType Identifies the type of dependency. Must be set to one of the DependencyTypes values.
Description The description for the object. The description consist of a combination of letters or numbers up to 64 characters in length.
DirFilter The filter values to use for a file watch dependency. This must be set to one of the NotifyFilters values.
DirName The directory name in a file watch dependency.
DotNetAssembly Reserved for future use.
DotNetMethod Reserved for future use.
DotNetType Reserved for future use.
Enabled Indicates if the Dependency is enabled. The Executive Server will only process (consider) Dependencies that are enabled.
FileAttribute The attribute to use for a File Existence dependency. This must be set to one of the FileSetting values.
FileChanged Identifies the FileChanged filter for a file watch dependency.
FileCreated Identifies the FileCreated filter for a file watch dependency.
FileDeleted Identifies the FileDeleted filter for a file watch dependency.
FileName Identifies the file name in a file existence or file watch dependency.
FileRenamed Identifies the FileRenamed filter for a file watch dependency.
FileString Identifies a string value to be matched in a file for a file existence dependency. This can contain a regular expression.
FileUseRegEx Indicates to use a regular expression evaluation when determining the existance (or not existance) of a file in a file existence dependency.
ModDate The date and time that any information pertaining to the object was changed. The value is set by the product in the DataServices assembly.
ModUser The user that last changed any information pertaining to the object. The value is automatically obtained by a custom .NET remoting layer that provides the value of the Windows user/account.
Name The name of the object. The name consist of a combination of letters or numbers up to 32 characters in length.
NewName Reserved for future use.
ObjectName The object name associated with the dependency. This property is used in conjunction with objectType.
ObjectToObjectCompMinutes Indicates the number of minutes that must pass for the parent object in an object to object dependency. So if object A is dependenct on object B, object B's completion time must be within the number of minutes specified for this property. Otherwise, the depenendency is not satisified.
ObjectType Must be set to Operation, Step or Job. This property is used in conjunction with objectName.
ParamName A parameter to use (SmartBatch Parameter) for the File Existence dependency. This is the value used for the date/time or size/eof.
SearchSpec Indicates if a search is case sensitive for the FileString property.
TimeoutMinutes The amount of time in minutes to wait for the dependency to be satisfied. If the dependency is not satisfied within this time period, an error condition occurs and a notification event is generated.
WaitAfter The amount of time to wait in minutes after the Executive Server has process the object before resetting the dependency.
WaitBefore The amount of time to wait in minutes before the Executive Server will process the object associated with the dependency once the dependency has become satisfied.

See Also

DependencyData Class | OnLineToolWorks.SmartBatch.Data Namespace