oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cameron Goodale <good...@apache.org>
Subject Re: [jira] [Updated] (OODT-345) Integration CAS-Workflow with CAS-CLI
Date Mon, 07 Nov 2011 21:36:48 GMT
Brian,

This isn't really technically relevant, but I must comment that you are a
MACHINE!  I am actually hoping that I have a project that will use your new
CLI interface.  Just wanted to let you know that your work is appreciated.

-Cam

On Mon, Nov 7, 2011 at 1:32 PM, Brian Foster (Updated) (JIRA) <
jira@apache.org> wrote:

>
>     [
> https://issues.apache.org/jira/browse/OODT-345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>
> Brian Foster updated OODT-345:
> ------------------------------
>
>    Attachment: SwitchWorkflowToUseCasCli.patch.txt
>
> - attached patch
>
> - code can be reviewed here: https://reviews.apache.org/r/2755/
>
> > Integration CAS-Workflow with CAS-CLI
> > -------------------------------------
> >
> >                 Key: OODT-345
> >                 URL: https://issues.apache.org/jira/browse/OODT-345
> >             Project: OODT
> >          Issue Type: Improvement
> >          Components: workflow manager
> >    Affects Versions: 0.4
> >         Environment: none
> >            Reporter: Brian Foster
> >            Assignee: Brian Foster
> >            Priority: Minor
> >             Fix For: 0.4
> >
> >         Attachments: SwitchWorkflowToUseCasCli.patch.txt
> >
> >
> > Here are some example outputs of what the new command line will look
> like:
> > {code}
> > $ ./wmgr-client -h
> >
> -----------------------------------------------------------------------------------------------------------------
> > | Short | Long                                             | Description
> >
> -----------------------------------------------------------------------------------------------------------------
> >  -u,     --url <url>                                        Workflow
> Manager URL
> >                                                               Handler:
> >                                                                Sets the
> following Java Properties:
> >
>  [org.apache.oodt.cas.workflow.url]
> >  -op,    --operation                                        Declare that
> you wish to present an operation
> >  -p,     --pageNum <page>                                   Page Number
> >
> Requirement Rules:
> >
>  [GetNextPage : REQUIRED, GetPrevPage : REQUIRED]
> >                                                               Handler:
> >                                                                Will
> invoke 'setPageNum' on action selected,
> >                                                                except
> for the following actions: []
> >  -m,     --metaData                                         Declare that
> you wish to present metadata
> >
> Requirement Rules:
> >
>  [SendEvent : OPTIONAL, DynMetadata : OPTIONAL]
> >  -en,    --eventName <event-name>                           Name of the
> Event to trigger
> >
> Requirement Rules:
> >
>  [SendEvent : REQUIRED, GetWorkflowsByEvent :
> >                                                                REQUIRED]
> >                                                               Handler:
> >                                                                Will
> invoke 'setEventName' on action selected,
> >                                                                except
> for the following actions: []
> >  -s,     --status <status>                                  Workflow
> status
> >
> Requirement Rules:
> >
>  [GetFirstPage : OPTIONAL, GetNextPage : OPTIONAL,
> >
>  GetPrevPage : OPTIONAL, GetLastPage : OPTIONAL]
> >                                                               Handler:
> >                                                                Will
> invoke 'setStatus' on action selected, except
> >                                                                for the
> following actions: []
> >  -tids,  --taskIds <task-ids>                               List of
> workflow task ids
> >
> Requirement Rules:
> >
>  [DynWorkflow : REQUIRED]
> >                                                               Handler:
> >                                                                Will
> invoke 'setTaskIds' on action selected,
> >                                                                except
> for the following actions: []
> >  -id,    --id <id>                                          ID
> >
> Requirement Rules:
> >
>  [GetTaskById : REQUIRED, GetConditionById :
> >                                                                REQUIRED,
> GetWorkflowById : REQUIRED,
> >
>  GetWorkflowInst : REQUIRED, GetWallClockTime :
> >                                                                REQUIRED,
> GetTaskWallClockTime : REQUIRED,
> >
>  StopWorkflowInst : REQUIRED, PauseWorkflowInst :
> >                                                                REQUIRED,
> ResumeWorkflowInst : REQUIRED,
> >
>  GetWorkflowInstMet : REQUIRED]
> >                                                               Handler:
> >                                                                Will
> invoke 'setId' on action selected, except for
> >                                                                the
> following actions: [GetTaskById : setTaskId,
> >
>  GetConditionById : setConditionId, GetWorkflowById
> >                                                                :
> setWorkflowId, GetWorkflowInst : setInstanceId,
> >
>  GetWallClockTime : setInstanceId,
> >
>  GetTaskWallClockTime : setInstanceId,
> >
>  StopWorkflowInst : setInstanceId,
> >
>  PauseWorkflowInst : setInstanceId,
> >
>  ResumeWorkflowInst : setInstanceId,
> >
>  GetWorkflowInstMet : setInstanceId]
> >  -psa,   --printSupportedActions                            Print
> Supported Actions
> >  -a,     --action <action-name>                             This is the
> name of the action to trigger
> >  -h,     --help                                             Prints help
> menu
> >
> -----------------------------------------------------------------------------------------------------------------
> > $ ./wmgr-client -psa
> > Actions:
> >   Action:
> >     Name: StopWorkflowInst
> >     Description: Stops a workflow instance
> > Actions:
> >   Action:
> >     Name: GetNextPage
> >     Description: Gets next page of workflows
> > Actions:
> >   Action:
> >     Name: GetTaskById
> >     Description: Gets task information for task with given ID
> > Actions:
> >   Action:
> >     Name: GetWallClockTime
> >     Description: Gets wall clock time for workflow instance
> > Actions:
> >   Action:
> >     Name: GetLastPage
> >     Description: Gets last page of workflows
> > Actions:
> >   Action:
> >     Name: GetFirstPage
> >     Description: Gets first page of workflows
> > Actions:
> >   Action:
> >     Name: GetWorkflowInst
> >     Description: Gets workflow instance by instance ID
> > Actions:
> >   Action:
> >     Name: GetConditionById
> >     Description: Gets condition information for condition with given ID
> > Actions:
> >   Action:
> >     Name: DynWorkflow
> >     Description: Creates a workflow using the given tasks and then
> executes it
> > Actions:
> >   Action:
> >     Name: GetWorkflows
> >     Description: List all workflow models
> > Actions:
> >   Action:
> >     Name: GetWorkflowInsts
> >     Description: List all workflow instances
> > Actions:
> >   Action:
> >     Name: GetPrevPage
> >     Description: Gets prev page of workflows
> > Actions:
> >   Action:
> >     Name: ResumeWorkflowInst
> >     Description: Resumes a paused workflow instance
> > Actions:
> >   Action:
> >     Name: GetWorkflowById
> >     Description: Gets workflow information for workflow with given ID
> > Actions:
> >   Action:
> >     Name: PauseWorkflowInst
> >     Description: Pauses a workflow instance
> > Actions:
> >   Action:
> >     Name: GetWorkflowInstMet
> >     Description: Gets workflow instance metadata
> > Actions:
> >   Action:
> >     Name: GetWorkflowsByEvent
> >     Description: List workflow information for workflows with attached
> to event
> > Actions:
> >   Action:
> >     Name: GetRegisteredEvents
> >     Description: List registered events
> > Actions:
> >   Action:
> >     Name: GetTaskWallClockTime
> >     Description: Gets wall clock time for workflow instance's current
> task
> > Actions:
> >   Action:
> >     Name: SendEvent
> >     Description: Triggers an event
> > $ ./wmgr-client -h SendEvent
> > Action Help for 'SendEvent'
> >  - Required:
> >     -u [--url] <url>
> >     -op [--operation]
> >       -se [--sendEvent]
> >     -en [--eventName] <event-name>
> >  - Optional:
> >     -m [--metaData]
> >       -k [--key] <key-vals>
> > $ ./wmgr-client -h DynWorkflow
> > Action Help for 'DynWorkflow'
> >  - Required:
> >     -u [--url] <url>
> >     -op [--operation]
> >       -dw [--dynWorkflow]
> >     -tids [--taskIds] <task-ids>
> >  - Optional:
> > $ ./wmgr-client -h GetConditionById
> > Action Help for 'GetConditionById'
> >  - Required:
> >     -u [--url] <url>
> >     -op [--operation]
> >       -cbyid [--getConditionById]
> >     -id [--id] <condition-id>
> >  - Optional:
> > {code}
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators:
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message