JAMS 6.x Help
MVPSI.JAMS.Activities Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAskQuestion The AskQuestion activity is used to halt an executing workflow until a response is provided. This activity sends the question to the JAMS Scheduler which displays the question in the "Monitor" view. Anyone with "Manage" access to the job can respond to the question using the Monitor view's detail window.
ClassCancelable Provides an option to send a cancellation request to its body activity.
ClassChangeDirectory The ChangeDirectory activity changes the current directory to the path specified by NewDirectory.
ClassClearEvent The ClearEvent activity sets the specified Event to false.
ClassCMDScript Runs a command script.
ClassCommandHelper CommandHelper manages a static dictionary of commands assigned to activities within a workflow. Values of the dictionary are: 0 = NoChange 1 = Skip 2 = Hold
ClassComment The Comment activity allows for its child activities to easily be disabled or enabled.
ClassCopyFile The CopyFile activity copies the file(s) matching in the source location into the destination location.
ClassDeleteFile The DeleteFile activity deletes the file(s) matching the Path specification.
ClassDeleteMailMessage Deletes the message on the mail server with the corresponding header.
ClassExecuteCMD The ExecuteCMD activity is used to execute a single command using CMD.EXE
ClassExecuteProcess Executes ANY process / executable
ClassExecutePS<TResult> Generic Class to execute a PowerShell Script
ClassFileTransferSessionChangeDirectory Changes the working directory (inside the current file transfer session
ClassFileTransferSessionCreateDirectory Creates a new directory (inside the current file transfer session
ClassFileTransferSessionDelete Deletes a file (inside the current file transfer session
ClassFileTransferSessionDownload Downloads a file (inside the current file transfer session
ClassFileTransferSessionGetCurrentDirectory Fetches the path of the current directory (inside the current file transfer session
ClassFileTransferSessionGetFileCreationDate Fetches a file's creation date (inside the current file transfer session
ClassFileTransferSessionGetFileLength Fetches a file's size (inside the current file transfer session
ClassFileTransferSessionGetFileList Fetches a list of files in a directory (inside the current file transfer session
ClassFileTransferSessionRename Renames a file (inside the current file transfer session
ClassFileTransferSessionSendCommand Sends a specific command to the current file transfer session
ClassFileTransferSessionUpload Uploads a file (inside the current file transfer session
ClassForEachAttachment The ForEachAttachment activity looks for one or more mail messages that match a mail specification and downloads the attachments to the specified working directory. If an attachment name is not specified, all attachments will be downloaded from the matching messages. The Activity then invokes the body activity once for each downloaded attachment.
ClassForEachAttachmentPropertyDescriptor The ForEachAttachmentPropertyDescriptor is used to define PropertyDescriptors for the dynamic properties of the ForEachAttachment workflow activity.
ClassForEachFile The ForEachFile activity looks for one or more files that match a file specification and it invokes the body activity once for each matching file.
ClassForEachLine The ForEachLine activity reads the content of the specified file and runs the child activity for each line.
ClassForEachMailMessage The ForEachMailMessage activity looks for one or more mail messages that match a mail specification and it invokes the body activity once for each matching message.
ClassForEachMailMessagePropertyDescriptor The ForEachMailMessagePropertyDescriptor is used to define PropertyDescriptors for the dynamic properties of the ForEachMailMessage workflow activity.
ClassFtpDownload The FtpDownload activity downloads a file using FTP
ClassFTPSession An FTPSession activity hosts an FTP connection for other FileTransferSession activities
ClassFtpUpload The FtpDownload activity downloads a file using FTP
ClassGetContent The GetContent activity returns the content of the specified file.
ClassGetMailHeaderList Gets a collection of Mail Headers on the Server that match the specified mask. The returned collection is a List of JAMSMailMessageInfo objects.
ClassGetMailMessage Gets a JAMSMailMessage object for the specified header on the server.
ClassGetMailServerFolder Gets the current folder on the Mail Server
ClassGetVariable<TResult> Gets the value of a JAMS Variable.
ClassIMAPSession An IMAP Session Hosts a mail server connection.
ClassJAMSContext Used when executing JAMS workflows outside of JAMS
ClassJAMSMailAddress The JAMSMailAddress class defines an mail address from a mail message.
ClassJAMSMailAttachment The JAMSMailAttachment class defines a mail attachment on a message.
ClassJAMSMailMessage The JAMSMailMessage class defines the full message of an email on a mail server.
ClassJAMSMailMessageInfo The JAMSMailMessageInfo class defines a mail header of a message on a mail server.
ClassJAMSNativeActivity JAMSNativeActivityGeneric is a base class for activities that support commands.
ClassJAMSNativeActivityGeneric<T> JAMSNativeActivityGeneric is a generic base class for activities that support commands.
ClassJAMSTrackingRecord The JAMSTrackingRecord is used to send control and status information to the JAMSScheduler.
ClassManagedActivity The ManagedActivity provides an execution scope in which activities can be canceled or retried.
ClassMoveFile The MoveFile activity moves the file(s) matching the Source variable to the Destination specification.
ClassNonblockingNativeActivity Class Non-Blocking Native Activity
ClassNonblockingNativeActivityGeneric<T> NonblockingNativeActivityGeneric is the base class for activities with asynchronous execution that require a generic result.
ClassOdbcScript The Odbc Script Activity runs SQL Commands through an Odbc connection.
ClassOleDbScript The OleDb Script Activity runs SQL Commands through an OleDb connection.
ClassPersistEvent The PersistEvent class is responsible for persisting data for the SetEvent and WaitForEvent classes. If you are using JAMS to execute you workflows, the PersistEvent is automatically registered for you. If you are using a different workflow host, you must register the PersistEvent as a Persistence provider by doing: yourWorkflowApplication.Extensions.Add(new MVPSI.JAMS.Activities.PersistEvent());
ClassPGPDecrypt The PGPSign activity creates a decrypted output file based on the encrypted input file and the recipient.
ClassPGPEncrypt The PGPEncrypt activity creates an encrypted output file based on the input file and the recipient.
ClassPGPSign The PGPSign activity creates an signed output file based on the input file and the signer.
ClassPGPUnsign The PgpUnsign activity creates an unsigned output file based on the signed input file and the recipient.
ClassPGPVerifySignature The PgpVerifySignature activity tests that the signed input file are from the sender.
ClassPOPSession A POPSession hosts a mail server connection.
ClassProcessEmails The ProcessEmails activity looks for one or more emails that match a specified mask and it invokes the body activity once for each matching email.
ClassProcessFiles The ProcessFiles activity looks for one or more files that match a file specification and it invokes the body activity once for each matching file.
ClassProtectedEvent ProtectedEvent is the base class for Event activities and provides a dictionary to store data about Events
ClassRenameFile The RenameFile activity renames the file matching the Path variable to the NewName specification.
ClassRepeat The Repeat Activity hosts one or more activities that are repeated at an interval.
ClassS3Download The S3Download activity downloads a file using S3
ClassS3Session An S3Session activity hosts an Amazon S3 connection for other FileTransferSession activities
ClassS3Upload The S3Upload activity uploads a file using S3
ClassSaveMessageAttachments Saves attachments on a mail message to the file system. By default all attachments on the message will be saved to the target directory unless a specific attachment name is specified.
ClassScpDownload The ScpDownload activity downloads a file using SCP
ClassSCPSession An SCPSession activity hosts an SCP connection for other FileTransferSession activities
ClassScpUpload The ScpDownload activity downloads a file using SCP
ClassSendEmail The SendEmail Activity sends an email to the specified recipient.
ClassSetEvent Sets an Event. Any WaitForEvent activities that are waiting for the event will resume execution.
ClassSetJAMSContext The SetJAMSContext activity is only need if you are using the JAMS Activities in an execution environment other than JAMS. When a workflow is being executed by JAMS, the JAMS Context is automatically established. If you are using JAMS Activities outside of JAMS, you can either set the JAMS Server in each activity or, add a SetJAMSContext activity to the workflow and all of the JAMS activities that follow will pick up their JAMS Server from the SetJAMSContext activity.
ClassSetJAMSStatus The SetJAMSStatus activity is used to set the JobStatus, Icon, and Message of the Workflow.
ClassSetMailServerFolder Sets the current folder on the mail server.
ClassSetToday The SetToday activity sets the value of "Today" in the Workflow's execution context.
ClassSetVariable The SetVariable activity is used to set the value of a JAMS Variable.
ClassSftpDownload The FtpDownload activity downloads a file using SFTP
ClassSFTPSession An SFTPSession activity hosts an SFTP connection for other FileTransferSession activities
ClassSftpUpload The FtpDownload activity downloads a file using SFTP
ClassSQLQueryScalar<TResult> SQLQueryScalar runs a SQL query and returns a single result. The activity executes the query and returns the first column of the first row in the result set returned by the query.
ClassSQLScript The SQL Script Activity runs SQL Commands.
ClassSubmit The Submit activity will submit another JAMS job or setup. The activity can wait for the completion of the submitted job or setup and can take different actions depending on the success or failure of the entry.
ClassSubmitEntry The SubmitEntry activity will submit another JAMS job or setup. The activity can wait for the completion of the submitted job or setup and can take different actions depending on the success or failure of the entry.
ClassSubmitEntryPropertyDescriptor The SubmitEntryPropertyDescriptor is used to define PropertyDescriptors for the dynamic properties of the SubmitEntry workflow activity.
ClassTimeLimit The TimeLimit Activity will execute it's child Activities until they complete or the time limit is reached. The following actions can be taken if the time limit is exceeded:
  • Abort the Workflow
  • Send standard JAMS notification and allow the Activity to continue
  • Cancel the Activity and continue the Workflow
ClassUnzipFiles Class UnZip Files for unZipping one or more files
ClassWaitForEvent The WaitForEvent activity waits for the specified Event to be set by a SetEvent activity. If the event has already been set, WaitForEvent completes immediatly.
ClassWaitForFile The WaitForFile activity waits for the presence of a specified file.
ClassWaitForJob Class WaitForJob, inherits from CodeActivity
ClassWaitForResource Class WaitForResource
ClassWaitForSetup Class WaitForSetup
ClassZipFiles Class ZipFiles for zipping up one or more files
Interfaces
 InterfaceDescription
InterfaceISupportCommands ISupportCommands is used by Workflow activities that can receive interactive commands before and during workflow execution.
Enumerations
 EnumerationDescription
EnumerationJAMSPgpSignatureType  
EnumerationRepeat.IntervalBaseTime Valid Base Times for the Interval
EnumerationSSLMode Enum for SSLMode
See Also

Reference

JAMS.Activities Assembly

Send Feedback