Stub_ ESIResponse_Publish_PD
This process definition polls %%ESIDirectory%%ESISendResponse.xml file and upon any modification in this file, reads Transaction Number from %%ESIDirectory%%ESISendResponse.xml and publishes ESI Response read from %%ESIDirectory%%\ESIresponseUserA_<TransactionNumber>.xml on the com.ptc.windchill.esi.DataResponse.<SAPInstance>.<SAPClient> queue. This process treats all XML as a string and performs no validation.
Logical Flow
Components
Activity Name
Input
Output
Dependencies
Comment
FilePoll_ESIRe sponse
None
The contents of the ESISendRes ponse.xml as a text stream.
The ESISendResponse.xml file.
FilePoll_ESIResp onse reads the contents of ESISendResponse.xml file at the interval of 5 seconds (configurable).
Parse XML
The contents of the ESISendResponse.xml as a text stream.
The XML element containing Transaction number
None
This activity simply parses the file and renders the contents in XML format.
ReadFile_ESIResponse
The absolute path of ESIResponse_<TransactionNumber> file.
The contents of the ESIResponse.xml as a text stream.
ESIResponse_<TransactionNumber>.xml file
This activity reads the ESIResponse file.
JMSSender_ES IDataResponse
The contents of the ESIResponse_<TransactionNumbr>.xml as a text stream
JMS message in ESIDataResponse queue
JMS connection and queue parameters and JMS server
This activity sends the JMS message to JMS queue.
End
None
None
None
None
Stub_ESIResponse_Publish_PD Components
這是否有幫助?