Previous Table of Contents Next


16.3.5 TransformationExecution


   A TransformationExecution is used to record details of a specific execution.

   Superclasses

   ModelElement

   Attributes

   startDate

   The date and time when the execution started. type: Time multiplicity: exactly one

   endDate

   The date and time when the execution ended. type: Time multiplicity: zero or one

   inProgress

   A boolean indicating whether or not the execution is in progress. type: Boolean multiplicity: exactly one

   successful

   A boolean indicating whether or not the execution completed successfully.

   type: Boolean

   multiplicity: zero or one

    status

   An expression that may be used to provide status details of the execution. For example it could provide comments for a successful execution, or details of errors for an unsuccessful execution.

   type: Expression

   multiplicity: zero or one

   16.3.5.1 Constraints

   If the TransformationExecution is not inProgress, the successful status and endDate attributes must be present, and endDate must not be earlier than startDate. [C-4]