JAMS 6.x Help
MVPSI.JAMS Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAccess The Access class provides methods used to check access to JAMS features.
ClassAccessBits Identifies the ObjectAccess bits that are valid for a specific AccessObject;
ClassACLData ACL - Access Control List Raw data
ClassAgent The Agent class defines and identifies a machine where the JAMS Agent has been deployed.
ClassAgentNodeCtl Defines the AgentNodeCtl which handles the Agent Node drop down list.
ClassAgentPlatform The AgentPlatform class defines a operations system and hardware platform that is supported by the JAMS Agent.
ClassAlert A JAMS Alert definition. An Alert contains notification information that is sent as a result of one or more events that occur within JAMS. An Alert can be issued by one or more handlers such as SMTP or Paladin.
ClassAlertAT A JAMS Audit Alert.
ClassAlertEventCollection A Class containing a collection of Alert Events
ClassAlertRef An AlertRef is a reference between an Alert and another JAMS Object
ClassAlertReq A AlertReq is an Alert requirement that a JAMS object sends.
ClassAlertReqCollection An AlertReqCollection is a collection of JAMS AlertReq that are assigned to a Job, Setup, Folder, or SetupJob.
ClassAppAccessRule AppAccessRule is the AccessRule for an AppSecurity Descriptor
ClassAppAuditRule AppAuditRule is the AuditRule for a App's Security Descriptor
ClassAppSecurity The AppSecurity class defines access control objects used in controll access to different parts of the JAMS application.
ClassAuditTrail A message that was written to the JAMS Audit Trail.
ClassBasePublicObject The BasePublicObject class is the base class for most of the public JAMS objects.
ClassBatchQueue A BatchQueue is a logical queue in which jobs execute. The BatchQueue can control the number of concurrent jobs and the nodes that the jobs actually execute on.
ClassBuildMenu Collection of menu Entry-items.
ClassCalculateTransfer This class is obsolete.
ClassCfg A JAMS Cfg definition.
ClassCompareOptionsAttribute The CompareOptions attribute can be applied to properties to affect the way the CompareObjectCtl control compares the property.
ClassCompletionWithSeverityStat A CompletionWithSeverityStat contains a completion count for a single Severity for a minute of the day.
ClassConstants The Constants class contains static values used by JAMS.
ClassConvert The Convert class provides static methods used to convert JAMS datatypes.
ClassCurDependency Jobs which are currently in the schedule may have one or more dependencies. Jobs with dependencies will not run until those dependencies are satisfied. A current Job dependency can be based on:
  • The completion of a local Job or Setup.
  • The completion of a remote Job or Setup.
  • The value of a JAMS Variable.
  • The presence or absence of a file.
ClassCurDependencyEntry  
ClassCurDependencyFile  
ClassCurDependencyJob  
ClassCurDependencyRemoteJob  
ClassCurDependencyRemoteSetup  
ClassCurDependencySetup  
ClassCurDependencyVariable  
ClassCurJob This class defines an instance of a Job that is currently in the schedule.
ClassCurParam A Job, which is in the schedule, may have zero or more parameters. This class shows the properties for a parameter associated with those Jobs that have parameters.
ClassCurParamCollection Class containing a Collection of Current Params
ClassCurReport  
ClassCurReportCollection Class that contains a Collection of Current Reports
ClassDate  
ClassDateDetail 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.

ClassDateDetailCollection A DateDetailCollection manages a collection of DateDetail objects
ClassDateTimeExtensions Class of DateTime Extensions
ClassDateType 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.
ClassDeltaTimeConverter DeltaTimeConverter is a TypeConverter for the DeltaTime class
ClassDependency  
ClassDependency.DependencyDbComparer The DependencyDbComparer is used when sorting a list of dependencies before they're saved in the database.
ClassDependencyCollection A Class containing a Collection of Dependency Objects
ClassDependencyFile  
ClassDependencyJob  
ClassDependencyRemoteJob  
ClassDependencyRemoteSetup A remote setup dependency forces a job to wait for the completion of a JAMS Setup on a different JAMS Server.
ClassDependencySetup A setup dependency forces a job to wait for the completion of a JAMS Setup.
ClassDependencyVariable  
ClassEditSourceDialog EditSourceDialog allows for editing a Submit.Job's Source
ClassEditSourceManager 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.
ClassEntryAuditTrail A message that was written to the JAMS Entry Audit Trail.
ClassFolder  
ClassFolderAccessRule FolderAccessRule is the AccessRule for a Folder's Security Descriptor
ClassFolderAT A JAMS Audit Folder.
ClassFolderAuditRule FolderAuditRule is the AuditRule for a Folder's Security Descriptor
ClassFolderParamCollection Folder Param Collection
ClassFolderSecurity The FolderSecurity class defines access control objects used in a JAMS Folder definition.
ClassGenericACE A generic Access Control Entry.
ClassGenericACL The GenericACL class represents a generic access control list.
ClassHistory  
ClassHistorySelection Specifies a portion of a history selection query identifying a single field, comparison operator and comparison value.
ClassIcons Each property in the Icons class is a JAMS icon.
ClassJAMSException A JAMSException is used to pass exception information between a JAMS client and a JAMS Server.
ClassJAMSSecurity A common base class for JAMS objects which have an ACL.
ClassJob  
ClassJobAccessRule JobAccessRule is the AccessRule for a Job's Security Descriptor
ClassJobAT A JAMS Audit Job.
ClassJobAuditRule JobAuditRule is the AuditRule for a Job's Security Descriptor
ClassJobChangedArgs The JobChangedArgs is a JobEventArgs object that is used when a job has changed.
ClassJobCompletedArgs JobCompletedArgs is a JobEventArgs object that is used when a job completes.
ClassJobDependencyCollection A Class containing a collection of Job Dependencies
ClassJobDetailArgs JobDetailArgs is a JobEventArgs that contains detailed information about a job.
ClassJobEventArgs JobEventArgs is used to pass information about a Job event to a JobHandlerEvent. This class holds the most basic information about a job event. It is the base class for other events that need to pass more information.
ClassJobEventExtensionArgs JobEventExtensionsArgs is used to extend job event arguments witout breaking the contract.
ClassJobEventWrapper The JobEventWrapper 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
ClassJobParamCollection A Class containing a collection of JAMS Job Params
ClassJobProgressArgs JobProgressArgs is a JobEventArgs that is used to update the progress for a job.
ClassJobRef  
ClassJobSecurity The JobSecurity class defines access control objects used in a JAMS Job definition.
ClassJobStartedArgs The JobStartedArgs is a JobEventArgs that is used when a job starts executing.
ClassJobStatisticsArgs JobStatisticsArgs is a JobEventArgs that is used to update the execution statistics for a job.
ClassJobUpdateStateArgs The JobUpdateStateArgs is a JobEventArgs object that is used when a Job's Icon, Message, or Status changes.
ClassJobUpdateStatusArgs The JobUpdateStatusArgs is a JobEventArgs object that is used when a job's status text changes.
ClassLicense Information on a JAMS License
ClassMacro 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.
ClassMenu 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.

ClassMenuDetail  
ClassMenuDetailCollection Class that holds a Collection of Menu Details
ClassMenuEntry Menu detail Entry-item which is stored in the BuildMenu collection.
ClassMethod  
ClassMsg The Msg class provides static properties and methods that are used to retrieve JAMS messages.
ClassNamedTime  
ClassNotifyPropertyCollection<T> NotifyPropertyCollection is the base class for collections that are are part of a larger object.
ClassParam  
ClassParamCollection Class that contains a Collection of Params
ClassPathName Methods associated with symbol names.
ClassPrintForm PrintForm.
ClassPrintQueue PrintQueue.
ClassPropComparer The PropComparer class is a generic comparer. It takes a PropertyDescriptor and compares two of whatever type the descriptor points to.
ClassPropDeepComparer 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.
ClassPropMultiColumnComparer 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
ClassPSWrapperAttribute The PSWrapper attribute provides details for running a PowerShell command or function. This attribute is applied to Workflow toolbox items that run PowerShell commands.
ClassQueue Queue.
ClassQueueNode  
ClassQueueNodeCollection A Collection of QueueNodes
ClassReport  
ClassReportCollection A Collection of Reports
ClassReportDesign The ReportDesign class defines different types of report definitions. In general, the ReportDesign describes the data source for the report definition.
ClassReportType The ReportType class defines different types of report definitions. In general, the ReportType describes the data source for the report definition.
ClassResource  
ClassResourceAccessRule ResourceAccessRule is the AccessRule for a Resource's Security Descriptor
ClassResourceAuditRule ResourceAuditRule is the AuditRule for a Resource's Security Descriptor
ClassResourceDetail  
ClassResourceDetailCollection Collection of Resource Details
ClassResourceSecurity The ResourceSecurity class defines access control objects used in a JAMS Resource definition.
ClassResReq  
ClassResReqCollection Collection of Resource Requirements
ClassSchedule Generates a list of Jobs and Setups that should run within a date range.
ClassScheduleEntry ScheduleEntry is an entry in a Schedule.
ClassSecurity General Security Access Control class.
ClassSecurityException A JAMS SecurityExection is thrown when JAMS determines that the caller isn't allowed to access a JAMS object.
ClassServer  
ClassServerStatus Contains information about the status of a JAMS Server
ClassSetup  
ClassSetupAccessRule SetupAccessRule is the AccessRule for a Setup's Security Descriptor
ClassSetupAT A JAMS Setup.
ClassSetupAuditRule SetupAuditRule is the AuditRule for a Setup's Security Descriptor
ClassSetupDependencyCollection Class that contains a Collection of SetupDependencies
ClassSetupJob  
ClassSetupJobCollection Class containing a Collection of SetupJobs
ClassSetupJobParam  
ClassSetupJobParamCollection A Collection of Setup Job's Params
ClassSetupJobReport  
ClassSetupJobReportCollection Class for the Collection of JobReports
ClassSetupRef  
ClassSetupSecurity The SetupSecurity class defines access control objects used in a JAMS Setup definition.
ClassSpecificDateType  
ClassSpecificDateTypeCollection Class is a Collection of Date Types
ClassStatistics A Statistic provides quantitative data about current and historical JAMS operations.
ClassStreamClient StreamClient is the client side of a stream that is beoing accessed across WCF. This class is intended for JAMS internal use.
ClassSubmit The Submit class is used to submit a Job or Setup.
ClassSubmit.Info The Submit.Info class contains the information required when submitting a Job or Setup.
ClassSubmit.Job The Submit.Job class contains information about a Job that is being submitted.
ClassSubmit.JobCollection A Submit.JobCollection holds a collection of Submit.Jobs
ClassSubmit.Parameter A Submit.Parameter object is used to hold information about a parameter to a Job.
ClassSubmit.ParameterCollection A Submit.ParameterCollection holds a collection of Submit.Parameters
ClassSubmit.Report A Submit.Report object is used to hold information about a report produced by this job.
ClassSubmit.ReportCollection A Submit.ReportCollection holds a collection of Submit.Reports
ClassSubmitFactoryAttribute The SubmitFactoryAttribute provides a SubmitMenu name and type.
ClassSubmitMenu 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.
ClassSubmitMenuRoot The SubmitMenuRoot class defines the roots of a SubmitMenu tree.
ClassSymbolName Methods associated with symbol names.
ClassTimeOfDayConverter TimeOfDayConverter is a TypeConverter for the TimeOfDay type.
ClassTimeZone A JAMS TimeZone.
ClassTrigger  
ClassTriggerAction Trigger Action is a Job which will be submitted when a Trigger's Events have occurred.
ClassTriggerActionCollection Class that is a Collection of Trigger Actions
ClassTriggerActionJob TriggerActionJob is a Job which will be submitted when a Trigger's Events have occurred.
ClassTriggerActionSetup TriggerActionSetup is a Setup which will be submitted when a Trigger's Events have occurred.
ClassTriggerAT A JAMS TriggerAT.
ClassTriggerAuditTrail A audit message that was written for a JAMS Trigger.
ClassTriggerEvent TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.
ClassTriggerEventCollection Class that contains a Collection of Trigger Events
ClassTriggerEventFile A TriggerEventFile object defines a Trigger Event which is based on the presence or absence of a file.

TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.

ClassTriggerEventJob A TriggerEventJob defines a Trigger Event which is based upon a Job's completion and status since the last time the Trigger was reset.

TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.

ClassTriggerEventMail A TriggerEventMail object defines a Trigger Event which is based on the presence of a mail message.

TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.

ClassTriggerEventSetup A TriggerEventSetup defines a Trigger Event which is based upon a Setup's completion and status since the last time the Trigger was reset.

TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.

ClassTriggerEventVariable A TriggerEventVariable object defines a Trigger Event which is based on the value of a JAMS Variable.

TriggerEvents are defined as part of a JAMS Trigger. Triggers look for Events. When all of the Events for a Trigger are satisfied the Trigger fires the Actions which are also defined as part of the Trigger.

ClassTriStateConverter TriStateConverter is a TypeConverter for the TriState enumeration.
ClassUserSecurity A JAMS User Security definition.
ClassUserSecurityAccessRule UserSecurityAccessRule is the AccessRule for a UserSecurity's Security Descriptor
ClassUserSecurityAuditRule UserSecurityAuditRule is the AuditRule for a UserSecurity's Security Descriptor
ClassUserSecuritySecurity The UserSecuritySecurity class defines access control objects used in a JAMS UserSecurity definition.
ClassValidationLog A ValidationLog can be returned after saving changes to a JAMS object. It is also included in a JAMSException.
ClassValidationLog.Entry An entry in a ValidationLog.
ClassVariable  
ClassVariableAccessRule VariableAccessRule is the AccessRule for a Variable's Security Descriptor
ClassVariableAuditRule VariableAuditRule is the AuditRule for a Variable's Security Descriptor
ClassVariableSecurity The VariableSecurity class defines access control objects used in a JAMS Variable definition.
ClassWaitFor 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.

ClassWFTracking A tracking record that represents a state change in a Workflow's execution
Interfaces
 InterfaceDescription
InterfaceIAccessTools The IAccessTools interface is used to manage access rights on a JAMS Server.
InterfaceIAdvancedSorts An interface that support our advanced sorts.
InterfaceIAgentPlatformSQL The IAgentSQL interface is used to retrieve and store Agents from a JAMS Server.
InterfaceIAgentSQL The IAgentSQL interface is used to retrieve and store Agents from a JAMS Server.
InterfaceIAlertATSQL Defines the interface to the JAMS Server for Alert Audit Trail access.
InterfaceIAlertRefSQL The IAlertRefSQL interface is used to retrieve Alert References from a JAMS Server.
InterfaceIAlertReqSQL The IAlertReqSQL interface is used to access Alert requirements from a JAMS Server.
InterfaceIAuditTrailSQL The IAuditTrailSQL interface is used to retrieve Audit Trails from a JAMS Server.
InterfaceIBannedWordList The IBannedWordList interface is used to manipulate a list of words that should not be echoed into a job's log file.
InterfaceIBaseObject The IBaseObject interface is used internally by JAMS.
InterfaceIBuildMenuSQL The IBuildMenuSQL interface is used to retrieve the Submit Menu from a JAMS Server.
InterfaceICfgSQL The ICfgSQL interface is used to retrieve and store Cfg settings from a JAMS Server.
InterfaceIChild IChild Interface
InterfaceICurDependencySQL The ICurDependencySQL interface is used to retrieve Current Job Dependencies from a JAMS Server.
InterfaceICurJobCommandDataSQL The ICurJobCommandDataSQL interface is used to save and restore data for an entry.
InterfaceICurJobManageSQL The ICurJobManageSQL interface is used to manage entries.
InterfaceICurJobManageStateSQL The ICurJobManageStateSQL interface is used to manage the message, status, and icon state of an entry.
InterfaceICurJobReprocessSQL The ICurJobReprocessSQL interface is used to reprocess the completion of a CurJob.
InterfaceICurJobSQL The ICurJobSQL interface is used to retrieve CurJob from a JAMS Server.
InterfaceICurParamSQL The ICurParamSQL interface is used to retrieve a scheduled Job's Parameters from a JAMS Server.
InterfaceICurParamUpdateSQL The ICurParamUpdateSQL interface is used to update a scheduled Job's Parameters.
InterfaceICurReportSQL The ICurReportSQL interface is used to retrieve Current Job Reports from a JAMS Server.
InterfaceIDateSQL  
InterfaceIEntryAuditTrailSQL The IEntryAuditTrailSQL interface is used to retrieve Entry Audit Trails from a JAMS Server.
InterfaceIFolderATSQL Defines the interface to the JAMS Server for Folder Audit Trail acccess.
InterfaceIFolderGetDescendantsSQL The IFolderGetDescendantsSQL interface is used to retrieve information about a Folder's descendants
InterfaceIFolderSQL The IFolderSQL interface is used to retrieve and store Folders from a JAMS Server.
InterfaceIHistorySQL The IHistorySQL interface is used to retrieve History entries from a JAMS Server.
InterfaceIInheritAcl The IInheritAcl interface is used when an object needs to inherit an ACL from it's parent.
InterfaceIJobATSQL Defines the interface to the JAMS Server for Job Audit Trail acccess.
InterfaceIJobRefSQL The IJobRefSQL interface is used to retrieve Job References from a JAMS Server.
InterfaceIKeyManagement Key Management
InterfaceIMenuDetailSQL The IMenuDetailSQL interface is used to retrieve Menu Details from a JAMS Server.
InterfaceIMenuSQL The IMenuSQL interface is used to retrieve and store Menus from a JAMS Server.
InterfaceIMethodSQL The IMethodSQL interface is used to retrieve and store Methods from a JAMS Server.
InterfaceIMonitor The IMonitor interface is implemented by the JAMSServer Service. Clients get a reference to the interface and can then call methods on the server.
InterfaceIMonitorCallback The IMonitorCallback interface is used to pass events back to the client. It is intended for JAMS internal use.
InterfaceIMonitorInit Interface for the Monitor
InterfaceINamedTimeActionsSQL The INamedTimesActionsSQL interface is used to Enable and Disable Named Times.
InterfaceINamedTimeSQL The INamedTimeSQL interface is used to retrieve and store NamedTimes from a JAMS Server.
InterfaceIPrintFormSQL The IPrintFormSQL interface is used to retrieve and store PrintForms from a JAMS Server.
InterfaceIPrintQueueSQL The IPrintQueueSQL interface is used to retrieve and store PrintQueues from a JAMS Server.
InterfaceIQueueNodeSQL The IQueueNodeSQL interface is used to retrieve Queue Nodes where a Queue can run Jobs, from a JAMS Server.
InterfaceIResourceDetailSQL The IResourceDetailSQL interface is used to retrieve Resource Details from a JAMS Server.
InterfaceIResourceSQL The IResourceSQL interface is used to retrieve and store Resources from a JAMS Server. Published in v4.2.6.
InterfaceIResReqSQL The IResReqSQL interface is used to access Resource Requirements from a JAMS Server.
InterfaceIScheduleSQL The IScheduleSQL interface is used to generate projected and actual schedules.
InterfaceISecuritySQL The ISecuritySQL interface is used to retrieve and store general Security ACLs from a JAMS Server.
InterfaceIServerInfo The IServerInfo interface is implemented by the JAMSServer Service. Clients get a reference to the interface so they can find out what sort of server they're dealing with.
InterfaceIServerSecurity The IServerSecurity interface is implemented by the JAMSServer Service. Clients can use this interface to establish a secure connection to a server.
InterfaceIServiceCommand The IServiceCommand interface is used to send commands to JAMS Services.
InterfaceISetupATSQL The ISetupATSQL interface is used to find Audited Setup information from an SQL database Reports from a JAMS Server.
InterfaceISetupJobParamSQL The ISetupJobParamSQL interface is used to access Setup Job Params from a JAMS Server.
InterfaceISetupJobReportSQL The ISetupJobReportSQL interface is used to access Setup Job Reports from a JAMS Server.
InterfaceISetupJobSQL The ISetupJobSQL interface is used to access Setup Jobs from a JAMS Server.
InterfaceISetupRefSQL The ISetupRefSQL interface is used to retrieve Setup References from a JAMS Server.
InterfaceIStream The IStream interface is used to open streams across a WCF channel. This interface is used internally by JAMS and is not intended for user code.
InterfaceITimeZoneSQL The ITimeZoneSQL interface is used to find Time Zone information from an SQL database Reports from a JAMS Server.
InterfaceITriggerActionSQL The ITriggerActionSQL interface is used to access Trigger Actions from a JAMS Server.
InterfaceITriggerATSQL Defines the interface to the JAMS Server for Trigger Audit Trail access.
InterfaceITriggerAuditTrailSQL The ITriggerAuditTrailSQL interface is used to retrieve Trigger Audit Trails from a JAMS Server.
InterfaceITriggerEventSQL The ITriggerEventSQL interface is used to access Trigger Events from a JAMS Server.
InterfaceITriggerSQL The ITriggerSQL interface is used to retrieve and store Triggers from a JAMS Server.
InterfaceIUserSecurityAccess An interface for Access Control methods.
InterfaceIUserSecuritySQL The IUserSecuritySQL interface is used to retrieve and store User Security from a JAMS Server.
InterfaceIVariableSQL The IVariableSQL interface is used to retrieve and store Variables from a JAMS Server.
InterfaceIWaitFor The IWaitFor interface defines the interface used between JAMSShr and JAMSServer
InterfaceIWFTrackingSQL The IWFTrackingSQL interface is used to retrieve Workflow Tracking records from a JAMS Server.
Structures
 StructureDescription
StructureDeltaTime A DeltaTime is similar to a TimeSpan but the resolution is seconds.
StructureTimeOfDay The TimeOfDay represents a time of day.
Delegates
 DelegateDescription
DelegateJobDetailEventHandler Define the JobEventHandler delegate.
DelegateJobEventHandler Define the JobEventHandler delegate.
DelegateSelectionChangedEventHandler The SelectionChanged event is raised with the selected item in a submit menu changes.
Enumerations
 EnumerationDescription
EnumerationAccessObject Identifies JAMS objects that have an access control list associated with them.
EnumerationAgentState The state of a JAMS Agent machine
EnumerationAgentType Defines the supportted types of JAMS Agents
EnumerationAlertEventId The AlertEventId enumeration is used to identify an event that occurred within JAMS for which an Alert can be issued.
EnumerationAlertType Identifies the type of JAMS Object that references an Alert.
EnumerationAppRights Identifies the bits that are valid in an AppSecurity Descriptor.
EnumerationComparisonOperator Identifies the comparison operator to be used in s query selection expression.
EnumerationCondition Conditions that can be tested.
EnumerationDataType Parameter data types
EnumerationDependencyState Dependency states.
EnumerationDependencyType Dependency type, what kind of dependency is this.
EnumerationDisplayCategory DisplayCategory defines the apperance of a Node/Activity in a Diagram or Workflow.
EnumerationEntryIcon Identifies an overriden icon of a JAMS entry.
EnumerationExceptionType JAMS Exception Types
EnumerationExecutionType Identifies a type of execution method.
EnumerationExitCodeHandling Defines how JAMS will evaluate the exit code of a job.
EnumerationFailureAction Defines the action that JAMS should take if a job in a setup fails.
EnumerationFilePresence File presence
EnumerationFolderAccess Specifies access control bits for Folder objects.
EnumerationFolderRights Identifies the bits that are valid in a Folder's Security Descriptor.
EnumerationHistorySearchOptions Options that can affect the history search.
EnumerationHistorySelectionField Identifies which history field should be references in a query selection.
EnumerationHistoryType Type of JAMS History entry. JAMS keeps track of Job run history. History entries can be one of three types: Job, Setup, or Command Procedure.
EnumerationInitiatorType InitiatorType defines the what initiated a job.
EnumerationJobAccess Specifies access control bits for Job and Setup objects.
EnumerationJobEventCode Identifies what sort of Job event has occurred.
EnumerationJobRights Identifies the bits that are valid in a Job's Security Descriptor.
EnumerationJobState Job states. An entry is in one and only one state at a time.
EnumerationJobStateImage For display in the Monitor
EnumerationJobType JobType, what kind of job is this.
EnumerationKeyAlgorithm Define the algorithm used to generate a key.
EnumerationMailProtocol The protocol to use when connecting to a mail server
EnumerationMenuType Type of Menu which is represented in the MenuLine class.
EnumerationMessage Enumerates message codes that are used by JAMS.
EnumerationMethodOptions Options for a submit method.
EnumerationMissedAction Valid values for MissedWindowAction.
EnumerationNonWorkdays Nonworkday handling.
EnumerationNotifySeverity Completion severities for triggering notification.
EnumerationNotifySeveritySetup Notification severities for triggering notification for Setups.
EnumerationObjectAccess Specified bits for access to JAMS objects that are defined by the AccessObject enumeration.

These are the access bits that are the same for many objects. Some JAMS objects also have an Access enumerator that defines the access bits that apply to that object and access bits that are unique to that object.

Access bits must follow the Windows NT access mask pattern which is (from left to right): Generic - 4 bits Miscellaneous - 4 bits Standard - 8 bits Specific - 16 bits Almost all of the JAMS access bits are specific so they must be less than 0x0000FFFF.

Specific bits are assigned as follows: 0x00000001 - Add 0x00000002 - Change 0x00000004 - Inquire 0x00000008 - Manage 0x00000010 - AddJobs 0x00000020 - ChangeJobs 0x00000040 - InquireJobs 0x00000080 - DeleteJobs 0x00000100 - Execute 0x00000200 - Submit, SeeAll 0x00000400 - Debug, SeeOwn 0x00000800 - Reset 0x00001000 - Monitor 0x00002000 - Abort 0x00004000 - Acquire 0x00008000

EnumerationObjectAccessType Specifies the type of ObjectAccess an object uses.
EnumerationObjectType Identifies a specific type of JAMS object
EnumerationParameterOrigin Identifies where a parameter originated.
EnumerationQueueAccess Specifies access control bits for Queue objects.
EnumerationRecoverySeverity Minimum completion severity for triggering a recovery Job.
EnumerationRecoverySeveritySetup Minimum severity for triggering a recovery Job within a Setup.
EnumerationReferenceType Job Reference Types.
EnumerationReleaseType Specifies how an entry should be released.
EnumerationReportDataSource The ReportDataSource enumeration identifies the data source that a report is expecting.
EnumerationRequirementType The type of object that the Resource Requirement applies to.
EnumerationResourceAccess Specifies access control bits for Resource objects.
EnumerationResourceRights Identifies the bits that are valid in a Resource's Security Descriptor.
EnumerationResponseType ResponseType defines the type of data expected to be returned to a given source.
EnumerationResubmitBase Valid values for Resubmit Base.
EnumerationRetain Specifies when a job should be retained after completion.
EnumerationRunawayAction Action to be taken when a job or setup is a runaway.
EnumerationSchedule.Options Options that can be passed to the Schedule.Find method.
EnumerationSchedule.Reason Identifies the reason that a job was added to a schedule.
EnumerationScriptLanguage Script language.
EnumerationServerType Identifies the type of JAMS Server.
EnumerationSetupRights Identifies the bits that are valid in a Setup's Security Descriptor.
EnumerationSeverity Completion severities.
EnumerationSeveritySetup Notification severities for triggering notification for Setups.
EnumerationShortSeverity Severitys that a short jobs final severity can be changed to.
EnumerationSshPrivateKeyFormat Defines the format that the SSH private key should be exported in.
EnumerationSshPublicKeyFormat Defines the format that the SSH Public Key should be exported in.
EnumerationStateType Flags that identify the states that an entry could be in.
EnumerationSubmit.Options The options for ISubmit.Load
EnumerationSubmit.Type The type of object name passed to ISubmit.Load
EnumerationTriggerActionType Trigger action types.
EnumerationTriggerEventBearing Trigger event bearing.
EnumerationTriggerEventType Trigger event types.
EnumerationTriggerStatus Trigger status.
EnumerationTriState TriState properties can be True, False, or Not Specified.
EnumerationUserAccess Specifies access control bits for Username (UserSecurity). This is the access that can be specified in the ACL that's part of a UserSecurity definition. UsernameDefinitions access controls who is allowed to manipulate UserSecurity objects.
EnumerationUserSecurityRights Identifies the bits that are valid in a UserSecurity's Security Descriptor.
EnumerationValidationType ValidationType defines the type of validation performed on a parameter value.
EnumerationVariableAccess Specifies access control bits for Variable objects.
EnumerationVariableRights Identifies the bits that are valid in a Variable's Security Descriptor.
See Also

Reference

JAMSShr Assembly

Send Feedback