Changes between Version 13 and Version 14 of MapGuideRfc78
- Timestamp:
- 07/09/09 23:40:10 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc78
v13 v14 109 109 }}} 110 110 111 Timeout configuration for MgTransaction 112 113 If an MgTransaction has been started but hasn't been committed or rollbacked within the timeout, the transaction will be automatically rollbacked. If you call Commit() or Rollback() after timeout, an exception will be thrown reminding that the transaction has been timeout. 114 115 Bind MgTransaction to FDO connection 116 117 The transaction has to be bound with the underlying FDO connection where it starts from during its life circle. The underlying FDO connection will be kept used by the transaction until the call of either Commit() or Rollback(). 111 118 112 119 == Implications == 113 120 114 This section allows discussion of the repercussions of the change, such as whether there will be any breakage in backwards compatibility, if documentation will need to be updated, etc. 121 This is the new API, so API documentation need to be updated. However, it will not affect the existing application if you don't use it at all. 122 123 As noted in the above example, if you use it along with UpdateFeatures(), additional attention should be paid not to pass in true for useTransaction. Otherwise, it will incur a nested transaction which is currently not supported by FDO. 115 124 116 125 == Test Plan == 117 126 118 How the proposed change will be tested, if applicable. New unit tests should be detailed here??? 127 A new unit test similar to the above example will be added into the existing Feature Service unit tests. 119 128 120 129 == Funding/Resources == 121 130 122 This section will confirm that the proposed feature has enough support to proceed. This would typically mean that the entity making the changes would put forward the RFC, but a non-developer could act as an RFC author if they are sure they have the funding to cover the change.131 Supplied by Autodesk. 123 132