Properties for WMS services
Define properties necessary to interact with WMS servers
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Ricardo
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
The following Properties have been identified as relevant for interaction with WMS:
WMSAdmin: people responsible for administration of WMS + WMS Server through certain Agents
ProductionUser: allow to do Production Management activities
GenericPilotUser: Can Match and Run jobs from any user
PilotUser: Can Match and Run jobs (only his own jobs either individual or group if submitted under a group)
PlainUser: Can Submit Jobs, will execute the Job on the WN and can interact up to certain extend with them.
- JobManager:
* submitJob/killJob: PlainUser
* rescheduleJob: PilotUser, WMSAdmin
* deleteJob/resetJob: WMSAdmin
- JobMonitoring: (to be review in depth)
- I/O Sandbox:
* fromClient: PlainUser
* toClient: PilotUser/PlainUser
* removeSandbox: WMSAdmin
- JobStateUpdate:
* setJobStatus/
* sendHeartBeat: PilotUser
- Matcher:
* requestJob: PilotUser/
* checkForJob: (it is not used?)
- Notification:
* sendMail/sendSMS: WMSAdmin
- Administrator:
* getSiteMask (should most likely go to Monitoring): PlainUser
* banSite/
* setJobForPilot/
* getJobPilotOutput: PlainUser
* getPilotOutput: ProductionUser/
* getPilots: ProductionUser/
* getPilotSummary: ProductionUser/
Work Items
Dependency tree
* Blueprints in grey have been implemented.