dmaClass_Reservation

Records the intention to perform a checkin of the versionable object to the specified version series.

Class ID: dmaClass_Reservation
Superclass: DMA

Interfaces

IUnknown
IdmaObject
IdmaProperties
IdmaEditProperties [Optional]

Properties

Name

Impl. Required

System Gen'ed

Read-Only

Value Required

Type

Cardinality

Required Class

OIID

-

Yes

Yes

-

String

Scalar

Class Description

Yes

Yes

Yes

Yes

Object

Scalar

Class Description

This

-

Yes

Yes

Yes

Object

Scalar

Reservation

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Reserved For

Yes

Yes

Yes

Yes

Object

Scalar

Version Series

New Version

-

Yes

Yes

-

Object

Scalar

Versionable

Property Descriptions

• OIID {dmaProp_OIID}
Property Inherited from DMA

• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA

• This {dmaProp_This}
Property Inherited from DMA

• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA

• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA

• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA

• Reserved For {dmaProp_ReservedFor}

Indicates what version series the reservation object is associated with (before check-in)

This property specifies the Version Series for which this object is assigned as a Reservation. That Version Series object will have this object as its Reservation property value.

This Reservation object was created as the result of a SetCheckOutNext or SetReserveNext on the Version Series where the check-in will occur.

• New Version {dmaProp_NewVersion}

For SetCheckOutNext, points to the "cloned" versionable object, for SetReserveNext this property is null.

If the SetCheckOutNext operation is not supported on any Version Series subclass, this property should be omitted from the runtime metadata.