Transaction Management and Error Handling
Background
When a request to publish a Windchill object is received, many objects may be created in multiple distribution targets. The purpose of the Windchill ESI transaction management components in Windchill is to:
Perform automated validation of packages to be published
Identify what objects to publish, and to where they should be published, based on a single request
Accept and record status messages on the success or failure of each attempted object publication
Manage user interaction with the publication process, including manual error handling
Ensure the overall publication process is handled in a closed-loop fashion so that all objects are successfully published
Windchill ESI services transaction management comprises the following:
Windchill ESI workflow templates (Instructions for customizing workflows can be found in the Windchill Business Administrator's Guide)
Windchill ESI RPCs (Instruction is located in the Create RPC Classes and Methods section of this document)
Windchill ESI services java code
Instructions for modifying Windchill ESI services java code can be found in the Extend Windchill ESI Java Code section of this document.
Collect warnings during response generation process and notify for warnings for transaction.
這是否有幫助?