Purpose and Capabilities
Transaction management serves the following three purposes:
• Provides an audit trail ofWindchill PDMLink objects published to a distribution target.
• Provides a history of published objects enabling theWindchill PDMLink components inWindchill ESI to determine which objects to publish during subsequent publishing operations.
• Enables an end user to view and manage this history, through the Enterprise Systems Transaction Administration user interface.
Windchill ESI services provides the following transaction management capabilities:
• A persistent set of Java classes that record transaction activity and track the status ofWindchill ESI publishing activities.
• A set of APIs that prevent concurrent attempts to publish the same Windchill object.
• RPCs that allow external processes to requestWindchill ESI services to record the status of a publishing activity.
• A graphical user interface that displays (and allows the user to edit) the publishing status thatWindchill ESI services have recorded.