Class | Description | |
---|---|---|
Access | The Access class provides methods used to check access to JAMS features. | |
AccessBits | Identifies the ObjectAccess bits that are valid for a specific AccessObject; | |
ACLData | ACL - Access Control List Raw data | |
Agent | The Agent class defines and identifies a machine where JAMS can execute jobs. Agents can be any type of computer, they are not limited to Windows or Linux. Some of the properties of an agent are dynamic and will only contain values when the JAMS Scheduler is up and running. | |
AgentAccessRule | AgentAccessRule is the AccessRule for a Agent's Security Descriptor | |
AgentAuditRule | AgentAuditRule is the AuditRule for a Agent's Security Descriptor | |
AgentCtl | Defines the AgentCtl which handles the Agent drop down list. | |
AgentRef | ||
AgentReference | The AgentReference class is used by properties that need to reference a JAMS Agent definition. | |
AgentSecurity | The AgentSecurity class defines access control objects used in a JAMS Agent definition. | |
AppAccessRule | AppAccessRule is the AccessRule for an AppSecurity Descriptor | |
AppAuditRule | AppAuditRule is the AuditRule for a App's Security Descriptor | |
AppMenu | AppMenu represents a single entry in the JAMS application menu | |
AppMenuUserPreference | Gets and Sets App Menu User Preference | |
AppSecurity | The AppSecurity class defines access control objects used in controll access to different parts of the JAMS application. | |
AuditTrail | A message that was written to the JAMS Audit Trail. | |
BasePublicObject | The BasePublicObject class is the base class for most of the public JAMS objects. | |
BaseRef | The BaseRef class is the base class for classes that describe a reference between JAMS objects. | |
BaseReference | BaseReference is the base class for classes that reference a JAMS definition. | |
BatchQueue | A BatchQueue is a logical queue in which jobs execute. The BatchQueue can control the number of concurrent jobs and the agents that the jobs actually execute on. | |
BatchQueueAccessRule | BatchQueueAccessRule is the AccessRule for a batch queue's Security Descriptor | |
BatchQueueAgent | ||
BatchQueueAgentCollection | A Collection of QueueAgents | |
BatchQueueAuditRule | BatchQueueAuditRule is the AuditRule for a BatchQueue's Security Descriptor | |
BatchQueueRef | ||
BatchQueueReference | The BatchQueueReference class is used by properties that need to reference a JAMS queue definition. | |
BatchQueueSecurity | The BatchQueueSecurity class defines access control objects used in a JAMS BatchQueue definition. | |
BuildMenu | Collection of menu Entry-items. | |
Cfg | A JAMS Cfg definition. | |
CfgDb | A JAMS CfgDb definition. Not tied to tenant. | |
CheckResult | A class used to send back the results of the check process logs | |
CompareOptionsAttribute | The CompareOptions attribute can be applied to properties to affect the way the CompareObjectCtl control compares the property. | |
CompletionWithSeverityStat | A CompletionWithSeverityStat contains a completion count for a single Severity for a minute of the day. | |
Constants | The Constants class contains static values used by JAMS. | |
Convert | The Convert class provides static methods used to convert JAMS datatypes. | |
Credential | A JAMS Credential definition. | |
CredentialAccessRule | CredentialAccessRule is the AccessRule for a Credential's Security Descriptor | |
CredentialAuditRule | CredentialAuditRule is the AuditRule for a Credential's Security Descriptor | |
CredentialRef | ||
CredentialReference | The CredentialReference class is used by properties that need to reference a JAMS Credential definition. | |
CredentialSecurity | The CredentialSecurity class defines access control objects used in a JAMS Credential definition. | |
Date | ||
DateDetail | Date Definitions are used to mark dates which are significant to your batch processing. These dates may be company observed holidays, fiscal periods, etc. You should be careful when defining these dates since they are used to schedule (or not schedule) Jobs, and they are used to create the defaults for dates used as parameters to Jobs. If your Data Center operates 365 days a year and schedules jobs based on calendar months, you do not need to define any special dates.
There are two types of significant dates. One type marks a single day as having some importance. The second type marks the beginning of a period. If the Date Type of the date you are defining is a continuous Date Type, then any dates which you define mark the beginning of a new period. If the Date Type is not continuous, then the date marks a single significant date. | |
DateDetailCollection | A DateDetailCollection manages a collection of DateDetail objects | |
DateSpecificDependency | DateSpecificDependency is a job dependency that requires that the job was scheduled on a specific date relative to the hold date job that has the dependency. | |
DateTimeExtensions | Class of DateTime Extensions | |
DateType | A JAMS DateType. DateTypes are high-level definitions of special dates such as holidays or fiscal periods. DateTypes are used to define the various classes of dates which are significant to your environment. This is not where you define the specific dates for these classes, rather it is where you define the classes themselves. | |
DeltaTimeConverter | DeltaTimeConverter is a TypeConverter for the DeltaTime class | |
Documentation | A class that handles the documentation properties on Job and Folder definitions. | |
DynamicPropertyHelperAttribute | The DynamicPropertyHelper attribute marks properties as dynamic property helpers. This prevents them from being included in a TypeDescriptor since the dynamic property will be included. | |
EditorNameAttribute | The EditorNameAttributes can be applied to a property to specify the name of an editor to be used when editing a property. | |
EditSourceDialog | EditSourceDialog allows for editing a Submit.Job's Source | |
EditSourceManager | The EditSourceManager control doesn't display anything, it manages all the EditSource controls and displays the correct one. The default is EditSourceCtl which is a text editor. The Execution Method can specify a different editor control. | |
Element | The Element class is a generic element. | |
ElementCollection | A class for a list of Elements | |
ElementType | A ElementType describes a type of JAMS object. | |
Entry | This class defines an instance of an Entry that is currently in the schedule. | |
EntryAuditTrail | A message that was written to the JAMS Entry Audit Trail. | |
EntryCompletedArgs | EntryCompletedArgs is an event that is sent when an entry completes. | |
EntryDependency | EntryDependency is a prerequisite Element that creates a dependency on a specific entry in the schedule. | |
EntryDetailArgs | EntryDetailArgs is an event that contains a MonitorEntry object that describes an entry in the schedule. | |
EntryElementChangedArgs | An element has changed. | |
EntryEventArgs | EntryEventArgs is used to pass information about an entry event to a EntryHandlerEvent. This class holds the most basic information about an entry event. It is the base class for other events that need to pass more information. | |
EntryEventExtensionArgs | EntryEventExtensionsArgs is used to extend entry event arguments witout breaking the contract. | |
EntryEventWrapper | The EntryEventWrapper class is needed to isolate the client and server. Without this class, the server would need access to the client assembly when it tried to send an event. With this wrapper class, the client only needs the client and the JAMSShr.dll assembly and the server only needs the server and the JAMSShr.dll | |
EntryParam | This class defines parameters for entries. | |
EntryParamCollection | A collection class of parameters for entries. | |
EntryProgressArgs | JobProgressArgs is a JobEventArgs that is used to update the progress for a job. | |
EntryStartedArgs | EntryStartedArgs is an event that is used when an entry starts executing. | |
EntryStatistics | ||
EntryStatisticsArgs | JobStatisticsArgs is a JobEventArgs that is used to send statistics. This is not sent to clients. | |
EntryTagsChangedArgs | The tags applied to the entry have changed. | |
EntryUpdateStatusArgs | EntryUpdateStatusArgs is an event that is used when a Job's Icon, Message, or Status changes. | |
EntryWFTrackingArgs | EntryWFTrackingArgs is an event that is used to track workflows. | |
ExceptionExtensions | Extension class for handling exceptions | |
FileDependency | FileDependency is a prerequisite Element that can be applied to folders or jobs to make a job depend on the presence of a file. | |
FileTrigger | FileTrigger is a trigger Element that can be applied to folders or jobs to submit a job when a file is present or absent. | |
Folder | ||
FolderAccessRule | FolderAccessRule is the AccessRule for a Folder's Security Descriptor | |
FolderAT | A JAMS Audit Folder. | |
FolderAuditRule | FolderAuditRule is the AuditRule for a Folder's Security Descriptor | |
FolderParamCollection | Folder Param Collection | |
FolderRef | ||
FolderReference | A class for referencing JAMS Folders | |
FolderSecurity | The FolderSecurity class defines access control objects used in a JAMS Folder definition. | |
GenericACE | A generic Access Control Entry. | |
GenericACL | The GenericACL class represents a generic access control list. | |
History | ||
HistoryAuditTrail | A message that was written to the JAMS History Audit Trail. | |
HistorySelection | Specifies a portion of a history selection query identifying a single field, comparison operator and comparison value. | |
Icons | Each property in the Icons class is a JAMS icon. | |
InheritedElement | An inherited element and the job that it affects. | |
JAMSDataContractResolver | Resolves types from any available assembly. This DataContractResolver is used internally and does not need to be called by end-user code. | |
JAMSException | A JAMSException is used to pass exception information between a JAMS client and a JAMS Server. | |
JAMSSecurity | A common base class for JAMS objects which have an ACL. | |
Job | ||
JobAccessRule | JobAccessRule is the AccessRule for a Job's Security Descriptor | |
JobAT | A JAMS Audit Job. | |
JobAuditRule | JobAuditRule is the AuditRule for a Job's Security Descriptor | |
JobCompletionTrigger | ||
JobDependency | JobDependency is a prerequisite Element that can be applied to folders or jobs to make a job depend on the completion of another job. | |
JobParamCollection | A Class containing a collection of JAMS Job Params | |
JobRef | ||
JobReference | The JobReference class is used by properties that need to reference a JAMS job definition. | |
JobSecurity | The JobSecurity class defines access control objects used in a JAMS Job definition. | |
License | Information on a JAMS License | |
Link | A class that handles a link property on Job or Folder definitions | |
Macro | A Macro is a code fragment that is expanded when JAMS is replacing tokens. Macros are defined in XML file that are loaded and used by the JAMS Scheduler. | |
MailTrigger | MailTrigger is a trigger Element that can be applied to folders or jobs to submit a job when e-mail arrives in a mailbox. | |
Menu | Menu Definitions define customized menu hierarchies for the JAMS Submit Menu. These menus are used by JAMS to present a hierarchy of menus to a user when they want to submit a batch job.
Creating menus is optional. JAMS can create a default menu which initially lists all of the available JAMS Systems. After the user selects a JAMS System, all of the available Job and Setup definitions are then displayed. | |
MenuAT | Menu Definitions define customized menu hierarchies for the JAMS Submit Menu. These menus are used by JAMS to present a hierarchy of menus to a user when they want to submit a batch job.
Creating menus is optional. JAMS can create a default menu which initially lists all of the available JAMS Systems. After the user selects a JAMS System, all of the available Job and Setup definitions are then displayed. | |
MenuDetail | ||
MenuDetailCollection | Class that holds a Collection of Menu Details | |
MenuEntry | Menu detail Entry-item which is stored in the BuildMenu collection. | |
Method | ||
MethodAT | ||
MethodRef | ||
MethodReference | The MethodReference class is used by properties that need to reference a JAMS Method definition. | |
MonitorEntry | A MonitorEntry is a static summary of an Entry. This object is sent by monitor events to represent an entry. If you need the complete details of an entry, you should use the information in MonitorEntry to call Entry.Load(). | |
MonitorEventHelpers | MonitorEventHelpers provides methods that help when monitoring jobs | |
Msg | The Msg class provides static properties and methods that are used to retrieve JAMS messages. | |
NamedTime | ||
NamedTimeRef | ||
NamedTimeReference | The NamedTimeReference class is used by properties that need to reference a JAMS NamedTime definition. | |
NameList | The NameList class provides static methods to create and merge lists of names. | |
NotificationJob | A NotificationJob is an event handler element that can be applied to jobs or folders. When one of the enabled events occurs, the notification job is submitted. | |
NotifyPropertyCollection<T> | NotifyPropertyCollection is the base class for collections that are are part of a larger object. | |
Param | ||
ParamCollection | Class that contains a Collection of Params | |
PathName | Methods associated with symbol names. | |
PrecheckJob | A Precheck is a prerequisite element that can be applied to jobs or folders. When JAMS evaluates the precheck, it submits the job specified in the precheck and a successful completion satisfies the prerequisite. If the job fails, JAMS will retry the job after the specified delay. This repeats until the precheck job is successful. | |
PropComparer | The PropComparer class is a generic comparer. It takes a PropertyDescriptor and compares two of whatever type the descriptor points to. | |
PropDeepComparer | The PropDeepComparer class is a generic comparer. It takes an array of PropertyDescriptors and compares two of whatever type the descriptors point to. This is used when you have a list of complex objects, for example Customer. One of the properties of Customer could be a ShippingAddress object and one of the properties of ShippingAddress could be ZipCode. To sort a list of customers by ZipCode you would use this comparer with an array of propterty descriptors, i.e. sortProperty[0] = Property descriptor for Customer.ShippingAddress sortProperty[1] = Property descriptor for Customer.ShippingAddress.ZipCode It's called PropDeepComparer because can will look deep into an object. | |
PropertyDefinition | A JAMS PropertyDefinition. A PropertyDefinition is a custom defined property that is assigned to a JAMS definition. | |
PropertyValue | A PropertyValue represents a "soft" property of a JAMS object definition. | |
PropertyValueCollection | A PropertyValueCollection is the set of properties for a specific object. Many JAMS objects are dynamic, the properties that they contain can change without changing any code. This class is used to support that. | |
PropertyValueDescriptor | A class for creating property value descriptors. | |
PropMultiColumnComparer | The PropMultiColumnComparer class is a generic comparer. It takes an array of PropertyDescriptors and compares two of whatever type the descriptors point to. This is used when you have a list of objects and you want to sort on more than one column. For example, if you had a Customer object and you wanted to sort on Customer.SalesRep and then Customer.Name. Use this sort comparer whit an array of PropertyDescriptors similar to: sortProperty[0] = Property descriptor for Customer.SalesRep sortProperty[1] = Property descriptor for Customer.Name | |
PSWrapperAttribute | The PSWrapper attribute provides details for running a PowerShell command or function. This attribute is applied to Workflow toolbox items that run PowerShell commands. | |
RecoveryJob | A RecoveryJob is submitted when the job that is is applied to completes with a severity that is worse that the specfied minimum completion severity. | |
Repeat | The Repeat element can be applied to a folder or job. A job with a Repeat element will repeat with the specified delay until the specified end time. | |
ReportDesign | The ReportDesign class defines different types of report definitions. In general, the ReportDesign describes the data source for the report definition. | |
ReportType | The ReportType class defines different types of report definitions. In general, the ReportType describes the data source for the report definition. | |
RequiredAttribute | The RequiredAttribute is used to make properties required. | |
Resource | ||
ResourceAccessRule | ResourceAccessRule is the AccessRule for a Resource's Security Descriptor | |
ResourceAuditRule | ResourceAuditRule is the AuditRule for a Resource's Security Descriptor | |
ResourceDetail | ||
ResourceDetailCollection | Collection of Resource Details | |
ResourceRef | ||
ResourceReference | The ResourceReference class is used by properties that need to reference a JAMS resource definition. | |
ResourceRequirement | A ResourceRequirement defines a quantity of a resource that is required by a job. | |
ResourceSecurity | The ResourceSecurity class defines access control objects used in a JAMS Resource definition. | |
Resubmit | The Resubmit element can be applied to a folder or job. A job with a Resubmit element will be resubmited with the specified delay until the specified end time. | |
RunawayEvent | The RunawayEvent element defines limits for a job. If the job exceeds the limit, it generates a runaway event. | |
Schedule | Generates a list of Jobs and Setups that should run within a date range. | |
ScheduleEntry | ScheduleEntry is an entry in a Schedule. | |
ScheduleTrigger | A ScheduleTrigger element can be added to a job or folder to automatically schedule the job or the jobs contain in the folder. | |
ScheduleWindow | A ScheduleWindow element can be added to a job or folder to define a time window when a Job will be allowed to start, and the action taken if the window is missed. | |
Security | General Security Access Control class. | |
SendEMail | A SendEMail element will send e-mail in response to an event. | |
Server | ||
ServerStatus | Contains information about the status of a JAMS Server | |
ShortEvent | The ShortEvent element defines limits for a job. If the job in less time than the limit, it generates a short event. | |
SpecificDateType | ||
SpecificDateTypeCollection | Class is a Collection of Date Types | |
SSISParam | The SSISParam class is used when parsing job source. The source or a macro can reference SSISParameters which will return the parameters that were defined in the job converted to SSISParam objects. The key difference between SSISParam and EntryParam is the names returned for DataType and the default format for DateTime values. | |
StalledEvent | The StalledEvent element defines a stalled limit for a job. If the job is pending longer than the limit, it generates a stalled event. | |
Statistics | A Statistic provides quantitative data about current and historical JAMS operations. | |
StreamClient | StreamClient is the client side of a stream that is beoing accessed across WCF. This class is intended for JAMS internal use. | |
Submit | The Submit class is used to submit a Job. | |
Submit.Info | The Submit.Info class contains the information required when submitting a Job or Setup. | |
Submit.Parameter | A Submit.Parameter object is used to hold information about a parameter to a Job. | |
Submit.ParameterCollection | A Submit.ParameterCollection holds a collection of Submit.Parameters | |
SubmitFactoryAttribute | The SubmitFactoryAttribute provides a SubmitMenu name and type. | |
SubmitMenu | The SubmitMenu control will display a menu of jobs which can be submitted. A SubmitMenu can start with zero or more SubmitMenuRoots. Each SubmitMenuRoot defines a line in the initial menu tree. If a SubmitMenu doesn't have any SubmitMenuRoots, a default initial menu is created which consists of all of the JAMS System definitions. If a SubmitMenu only has a single SubmitMenuRoot, that root is expanded rather than displaying a single line menu. | |
SubmitMenuRoot | The SubmitMenuRoot class defines the roots of a SubmitMenu tree. | |
SubmitResult | A class that defines the results when submitting a job. | |
SymbolName | Methods associated with symbol names. | |
SymbolNameAttribute | The SymbolNameAttribute is used to check for invalid characters | |
Tag | A tag is a simple name that can be placed on a folder, job or entry to help you organize and manage these objects. JAMS will also add tags to entries and the entry is processed. For example, if an entry is declared a runaway, the "Runaway" tag is added to the entry. | |
TagDefinitions | The TagDefinitions class is used to cache tag definitions. You need to pass an instance of this | |
Tags | The Tags class is used to manage the tags assigned to a folder, job or entry. | |
Tenant | A JAMS tenant definition. | |
TenantMessageClient | ||
TenantMessageClientBehavior | ||
TimeOfDayConverter | TimeOfDayConverter is a TypeConverter for the TimeOfDay type. | |
TimeZone | A JAMS TimeZone. | |
TimeZoneReference | The TimeZoneReference class is used by properties that need to reference a JAMS TimeZone definition. | |
TriStateConverter | TriStateConverter is a TypeConverter for the TriState enumeration. | |
UpdateResult | UpdateResult is used internally to retusn the results of an update | |
ValidationLog | A ValidationLog can be returned after saving changes to a JAMS object. It is also included in a JAMSException. | |
ValidationLog.Entry | An entry in a ValidationLog. | |
Variable | ||
VariableAccessRule | VariableAccessRule is the AccessRule for a Variable's Security Descriptor | |
VariableAuditRule | VariableAuditRule is the AuditRule for a Variable's Security Descriptor | |
VariableDependency | VariableDependency is a prerequisite Element that can be applied to folders or jobs to make a job depend on the value of a JAMS variable. | |
VariableRef | ||
VariableReference | The VariableReference class is used by properties that need to reference a JAMS Variable definition. | |
VariableSecurity | The VariableSecurity class defines access control objects used in a JAMS Variable definition. | |
VariableTrigger | VariableTrigger is a trigger which is based upon the value of a JAMS Variable. When the variable is changed or satisfies a specific condition, the trigger fires. | |
WaitFor | The WaitFor class is used to wait for events or conditions to occur. You can wait for the completion of specific entries in the schedule, job completions, setup completions, variable values or resource availablity.
You can wait for multiple events. Create an instance of WaitFor, call any combination of the Entry, Job, Setup, Variable or Resource methods to specify what you want to wait for. Then call Check or Wait to wait for the requests to be satisfied. | |
WFTracking | A tracking record that represents a state change in a Workflow's execution | |
XmlReaderExtensions |