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
Instructions for customizing are 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 warnings for transaction.
Was this helpful?