oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From holenoter <holeno...@me.com>
Subject Re: [jira] [Updated] (OODT-345) Integration CAS-Workflow with CAS-CLI
Date Mon, 07 Nov 2011 22:28:36 GMT
i'm making a effort to stay on top of the OODT stuff... figure the best way is to just keep
coding away... lol... still some cleanup work to do with cas-cli... but should be ready to
ship with the workflow manager soon... pending how much time i have which i can put towards
it in the next few weeks

-MACHINE´╗┐

On Nov 07, 2011, at 01:36 PM, Cameron Goodale <goodale@apache.org> wrote:

> 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)
    • Unnamed multipart/related (inline, None, 0 bytes)
View raw message