|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FTP Tracking Sample Profile WorkflowThe profile receives a trigger that contains information on what folders need to be downloaded from the FTP server. After the list of files to be downloaded is obtained by using the component FTP Command, the list is stored in a Data Storage. Then the next route downloads the required files from the FTP server by using another component FTP Command. If any errors occur during processing, the profile initiates the retry procedure. The process stops when the retry attempts limit count is exceeded, or all the data is successfully downloaded. You can retrieve the error statistics from the Data Storage by using Edifecs XESManager as described here. This profile contains the following routes:![]() This route picks up a trigger file that specifies what data needs to be downloaded from the FTP server, emulates a lookup in the Trading Partner Management system, and stores the triggers in a Data Storage. Route StructureRoute Components Description
![]() This route checks to see if the incoming trigger has been processed before. The route sends all the new triggers for processing on the route 3)File Processing. By using the FTP Command component, the route obtains a list of files to be downloaded, the list is stored in a Data Storage. By using the component Groovy, the route keeps track of the number of the processing retry attempts for all the sessions that have not been previously completed successfully. Route Structure Route Components Description
![]() This route downloads the required files from the FTP server by using the component FTP Command. If any errors occur during processing, the route initiates the retry procedure. Route StructureRoute Components Description
|