The Offering Rules OSID includes rules services to
manage rules and constraints applied to
CanonicalUnits.
CanonicalUnitEnabler Rule
A CanonicalUnitEnabler governs the
operation of canonical units. Active canonical units can
be offered and disabled canonical units cannot be offered.
CanonicalUnitProcessor Rule
An CanonicalUnitProcessorRule is an
OsidRule that manages the offerings of
CanonicalUnits.
OfferingConstrainer Rule
An OfferingConstrainer is an OsidRule
that manages constraints on the Offering by
the CanonicalUnit.
OfferingConstrainerEnabler Rule
An OfferingConstrainerEnabler is an
OsidRule that operates the enabling and
disabling of an OfferingConstrainer through
management of the CanonicalUnit effective
dates. An OfferingConstrainerEnabler may
modify the effective dates of an CanonicalUnit
to make them effective at a fture time or expire
them. An OfferingConstrainerEnabler that
resurrects an expired OfferingConstrainer
may create a new OfferingConstrainer with
new effective dates to preserve the audit trail of
effective OfferingConstrainers.
CanonicalUnitProcessorEnabler Rule
An CanonicalUnitProcessorEnabler is an
OsidRule that operates the enabling and
disabling of an CanonicalUnitProcessor
through management of the CanonicalUnitProcessor
effective dates. An
CanonicalUnitProcessorEnabler may modify the
effective dates of an CanonicalUnitProcessor
to make them effective at a fture time or expire
them. An CanonicalUnitProcessorEnabler that
resurrects an expired CanonicalUnit may
create a new CanonicalUnitProcessor with
new effective dates to preserve the audit trail of
effective CanonicalUnitProcessors.
Catalogue Cataloging
OfferingConstrainers,
OfferingConstrainerEnablers,
CanonicalUnitProcessors, and
CanonicalUnitProcessorEnablers are also cataloged
in Catalogues.
|