User Tools

Site Tools


middleware:devel:ed:pid-scheduler

PID Scheduler Service

Author Daniel Fisher
Date 2005/12/22

Requirements

Problem Statements

  • There exists no mechanism for deprovisioning PIDs.

Functional Requirements

  • PID Shelve Task
    1. Ability to shelve a PID
      • PID shelve date must have arrived
      • PID must be in the 'ACTIVE' or 'LOCKED' state before it can be shelved
  • PID Release Task
    1. Ability to release a shelved PID
      • PID must be in the 'SHELVED' state 90 days before it can be moved to the 'TO BE RELEASED' state
      • Should only affect PIDs owned by sponsored and guest people
  • PID Expiration Task
    1. Ability to delete an expired PID
      • PID expiration date must have arrived
      • PID must be in the 'TO BE RELEASED' state before it can be deleted

Nonfunctional Requirements

  1. Must be implemented as a clustered JBoss service.

Comments

middleware/devel/ed/pid-scheduler.txt · Last modified: 2015/06/01 12:02 (external edit)