FpML Issues Tracker
closed
Minor
Always
Business Process
Admin
mgratacos
Summary
The completion of the lifecycle of a Contract is either: Cancelled, Terminated, Novated, or Expired. All of these interactions have an observable completion except for Expired.
Section 3.1.2 of the Business Process Architecture states: "All business process definitions must have an observable completion. The set of messages defining a business process needs to be complete. In addition, timeouts must be defined if necessary."
To meet the requirements of section 3.1.2 the Contract Expiry must become observable. The simplest way to achieve this finality is to add a ContractExpired message to the Contract Notification.
Notes:
mgratacos
09/28/11 4:41 pm
This has been solved in version 5.2 with the addition of a Maturity Report.