JAMS Developer Guide
MVPSI.JAMS.Host Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassReference object for a JAMS agent.
ClassReference object for a JAMS BatchQueue.
ClassA set of credntials for this job. This could be the credentials the job will use to logon to the agent machine or, credentials the job needs to perform its tasks.
ClassElement object for JAMS.
ClassA class to handle a collection of elements.
ClassA static class designed for handling email during host execution
ClassEntry object for JAMS.
ClassExecutorHost is the base class for objects sent between the JAMS Executor and a JAMS Host
ClassSends final status information back to JAMS.
ClassExecutorHostLog is used to sent log data back to JAMS. This is obsolete. We now have a seperate pipe for stdout and our packets.
ClassThe FinalResults object is used to return the final results of a job.
ClassResolves type from any available assembly. This DataContractResolver is used internally and does not need to be called by end-user code.
ClassReference object for a JAMS Job.
ClassA class for a parameter value collection.
ClassA collection of property values.
ClassProperties of a report that is defined in a job. Some of these properties can be overridded at submit time. Their specific use is implemtation specific..
ClassSends a request to JAMS to restore an object.
ClassSends an object to JAMS to be saved.
ClassA SetEntryElementState message contains details about a change in an Entry Element's state.
ClassA message sent from a Job to inform JAMS that an Icon, Message, or Status should change.
ClassA message sent from a Workflow host to inform JAMS of a change of state.
ClassA message sent from a Workflow host to track a workflow.
Interfaces
 InterfaceDescription
InterfaceThe IJAMSHostReports interface is implemented by classes that are responsible for executing a job that uses report information. If your host needs the information supplied in report definitions of a job definition, implement IJAMSHostReports. Note that you also have to implement IJAMSHost to create a complete host but, the Execute method of IJAMSHost does not need to be implemented, it is replaced by the IJAMSHostReports.Execute method.
InterfaceThe IJAMSHost interface is implemented by classes that are responsible for executing a job. A JAMS Execution Method that uses the "Routine" type specifies an Assembly name and a class. The class must implement the IJAMSHost interface.
InterfaceThe IJAMSHostWorkflow interface is for internal use only.
InterfaceThe IPersistenceService is exposed by the JAMSHost to allow the saving and restoring of objects.
InterfaceThe IReturnObject interface allows a job to return an object to JAMS.
Enumerations
 EnumerationDescription
EnumerationDefines the supported platforms. Mirrored from JAMSShr.AgentPlatform
EnumerationDefines the supported types of JAMS Agents Mirrored from JAMSShr.AgentType
EnumerationParameter data types
EnumerationDefines the current state of an element. Not all ElementTypes support all ElementStates.
EnumerationIdentifies an overriden icon of a JAMS entry.
EnumerationIdentifies a type of execution method.
EnumerationIdentifies the type of ExecutorHost request.
EnumerationDefines how JAMS will evaluate the exit code of a job.
EnumerationCompletion severities.
EnumerationIdentifies the state of a workflow.
See Also

Reference

JAMSHostBase Assembly