Changes for page Pick up Files
Last modified by Danniar Firdausy on 2024/08/21 16:48
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. marijn1 +XWiki.ebakker - Content
-
... ... @@ -1,16 +1,9 @@ 1 -{{html wiki="true"}} 2 -<div class="ez-academy"> 3 - <div class="ez-academy_body"> 4 - 5 -<div class="doc"> 6 - 7 - 8 - 1 +{{container}}{{container layoutStyle="columns"}}((( 9 9 = Pick up Files = 10 10 11 11 In this microlearning, we will explain the basics of retrieving files from a local directory (i.e. a directory that is directly accessible within the network where the eMagiz process is running) 12 12 13 -Should you have any questions, please contact academy@emagiz.com. 6 +Should you have any questions, please contact [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 14 14 15 15 * Last update: February 25th, 2021 16 16 * Required reading time: 8 minutes ... ... @@ -48,7 +48,7 @@ 48 48 49 49 By default, eMagiz has a filter that will only accept each file once. This option is called prevent duplicates 50 50 51 - <p align="center">[[image:crashcourse-messaging-pick-up-files--prevent-duplicates.png||]]</p>44 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--prevent-duplicates.png]] 52 52 53 53 As the eMagiz help text clearly states this option will ensure that eMagiz will keep a list in memory and files are only to be passed once. 54 54 This check is done before any other filtering is done. So be aware when mixing these settings. ... ... @@ -64,7 +64,7 @@ 64 64 65 65 To filter which messages need to be retrieved from a local directory we use a composite file list filter. 66 66 67 - <p align="center">[[image:crashcourse-messaging-pick-up-files--composite-file-list-filter-component.png||]]</p>60 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--composite-file-list-filter-component.png]] 68 68 69 69 In this filter, we use the following four criteria to filter our messages: 70 70 ... ... @@ -75,12 +75,12 @@ 75 75 76 76 The result of this configuration should be: 77 77 78 - <p align="center">[[image:crashcourse-messaging-pick-up-files--composite-file-list-filter.png||]]</p>71 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--composite-file-list-filter.png]] 79 79 80 80 The next step would be to link this support object to the file inbound channel adapter (the starting point of our flow). To do so open the component and navigate to the Advanced tab. 81 81 Here you need to select the correct filter to reference your support object. 82 82 83 - <p align="center">[[image:crashcourse-messaging-pick-up-files--composite-file-list-filter-linked.png||]]</p>76 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--composite-file-list-filter-linked.png]] 84 84 85 85 === 3.2 Frequency === 86 86 ... ... @@ -93,7 +93,7 @@ 93 93 * Fixed-Rate 94 94 * Cron Trigger 95 95 96 - <p align="center">[[image:crashcourse-messaging-pick-up-files--frequency-options.png||]]</p>89 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--frequency-options.png]] 97 97 98 98 Both the Fixed Delay and the Fixed Rate are static. This means that when you want to change the frequency with which you look you will have to make a new version of the flow. 99 99 ... ... @@ -121,20 +121,20 @@ 121 121 122 122 There is a component in eMagiz called the file to string transformer. You should place this directly after receiving the file from the external source 123 123 124 - <p align="center">[[image:crashcourse-messaging-pick-up-files--file-to-string-component.png||]]</p>117 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--file-to-string-component.png]] 125 125 126 126 Configuration wise you need to select the option Delete files to ensure that the files are deleted 127 127 128 - <p align="center">[[image:crashcourse-messaging-pick-up-files--file-to-string-configuration.png||]]</p>121 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--file-to-string-configuration.png]] 129 129 130 130 The result of linking the components together will lead to the following solution 131 131 132 - <p align="center">[[image:crashcourse-messaging-pick-up-files--simple-solution.png||]]</p>125 +[[image:Main.Images.Microlearning.WebHome@crashcourse-messaging-pick-up-files--simple-solution.png]] 133 133 134 134 With all this in mind, you have successfully learned how to set up your first connectivity via a messaging flow in eMagiz! 135 135 136 -===== Practice ===== 137 137 130 + 138 138 == 4. Assignment == 139 139 140 140 Build an entry that retrieves files from an external source and ensures that the data is delivered on the onramp queue. ... ... @@ -158,10 +158,6 @@ 158 158 159 159 This video demonstrates how you could have handled the assignment and gives you some context on what you have just learned. 160 160 161 - <iframewidth="1280" height="720" src="../../vid/microlearning/crashcourse-messaging-pick-up-files.mp4"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>154 +{{video attachment="crashcourse-messaging-pick-up-files.mp4" reference="Main.Videos.Microlearning.WebHome"/}} 162 162 163 -</div> 164 -</div> 165 -</div> 166 - 167 -{{/html}} 156 +)))((({{toc/}}))){{/container}}{{/container}}