A run-time environment implemented as system services and component
integration interfaces provides a capability for components of a
component-based server application to reversibly disable committal of a
transaction in which the component participates. On return from a call to
the component which leaves the component's transactional work in an
invalid state, the component can disable commit of the transaction so as
to avoid premature committal of the component's transactional work. On
return from a call to the component which renders the component's
transactional work in a valid state, the component re-enables commit of
the transaction. If committal of the transaction is initiated when any
component in the transaction disables commit, the transaction is aborted.
Снабженная окружающая среда продолжитеная по времени по мере того как обслуживания системы и компонентные поверхности стыка внедрения обеспечивают возможность для компонентов компонент-osnovannogo применения сервера реверзибельн для того чтобы вывести committal из строя трудыов в компонент участвует. На возвращении от звонока к компоненту оставляет работа компонента transactional в инвалидное положение, компонент может вывести из строя поручает трудыов для избежания преждевременное committal работы компонента transactional. На возвращении от звонока к компоненту представляет работу компонента transactional в действительном положении, компонентные re-enables поручают трудыов. Если committal трудыов начинает когда любой компонент в disables трудыов поручает, трудыы выкидывает.