Changes for page Command Queue

Last modified by Erik Bakker on 2024/02/22 13:38

From version 8.1
edited by Erik Bakker
on 2022/07/26 12:49
Change comment: There is no comment for this version
To version 16.1
edited by Erik Bakker
on 2022/12/29 14:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Image Transformations
1 +Command Queue
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Content
... ... @@ -1,6 +1,10 @@
1 1  {{container}}{{container layoutStyle="columns"}}(((
2 -In most cases, you will transform XML messages to other XML messages, or you will transform JSON or EDI messages in another of these formats. However, sometimes you want to perform an image transformation. With this image transformation you can transform images in certain formats to another format (i.e. png). This can come in handy when you want to standardize the image format before using it further downstream in your business application(s).
2 +{{error}}
3 +Note that the functionality mentioned in this microlearning will become obsolete when migrating to the 3rd generation runtime.
4 +{{/error}}
3 3  
6 +Within the platform of eMagiz, sometimes you need to send a particular command from the eMagiz portal to retrieve information or execute a specific action. These commands can happen from the Deploy and the Manage phase. The two most noteworthy examples of the triggered command queue are the runtime dashboard functionalities and the message redelivery actions.
7 +
4 4  Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
5 5  
6 6  == 1. Prerequisites ==
... ... @@ -9,51 +9,36 @@
9 9  
10 10  == 2. Key concepts ==
11 11  
12 -This microlearning focuses on performing image transformations in eMagiz.
16 +This microlearning focuses on the command queue. The command queue communicates between the eMagiz portal and an eMagiz runtime.
13 13  
14 -With image transformation, we mean transforming the raw data that represents an image to another image format.
18 +* Commands towards a runtime, for example, to retrieve runtime information in the runtime dashboard, are sent via the command queue
19 +* You can monitor the command queue the same way as any other queue within your model
20 +* The command queue is prominently used when accessing the [[Runtime Dashboard>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-deploy-runtime-dashboard||target="blank"]] and when using [[Message Redelivery>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Message Redelivery.WebHome||target="blank"]]
15 15  
16 -* Read the helptext of the component to understand which formats are supported
17 -* Ensure the input image is supplied in the correct format
18 -* Ensure you wrap the output image in something if you want to do additional transformations on the data further downstream
22 +== 3. Command queue ==
19 19  
20 -== 3. Image Transformation ==
24 +Within the platform of eMagiz, sometimes you need to send a particular command from the eMagiz portal to retrieve information or execute a specific action. These commands can happen from the Deploy and the Manage phase. The two most noteworthy examples of the triggered command queue are the runtime dashboard functionalities and the message redelivery actions.
21 21  
22 -In most cases, you will transform XML messages to other XML messages, or you will transform JSON or EDI messages in another of these formats. However, sometimes you want to perform an image transformation. With this image transformation you can transform images in certain formats to another format (i.e. png). This can come in handy when you want to standardize the image format before using it further downstream in your business application(s).
26 +For example, when you navigate the Runtime Dashboard and click on a runtime, the eMagiz portal will send a command to the runtime via the command queue to retrieve the runtime state. So, for example, the same logic applies when you select a flow and stop it.
23 23  
24 -Before we dive into the specifics of how to configure this let us first consider the following:
28 +For Message redelivery, the command queue retrieves all messages in the dead letter queue and resends messages via the command queue.
25 25  
26 -* Read the helptext of the component to understand which formats are supported
27 -* Ensure the input image is supplied in the correct format
28 -* Ensure you wrap the output image in something if you want to do additional transformations on the data further downstream
30 +{{info}}When all commands sent from the eMagiz portal are not working across models, something is probably broken in the backend of the eMagiz platform. In these cases, please contact us at [[support@emagiz.com>>mailto:support@emagiz.com]]{{/info}}
29 29  
30 -{{warning}}The focus of this microlearning lies on the image transformer component. Ensuring that the input is useful and the output fits the remainder of the process is highly depending on the use case and will therefore not be discussed in this microlearning{{/warning}}
31 -
32 -When turning to the Create phase of eMagiz, we need to open the flow and enter "Start Editing" mode to add the component we need. For example, in the left panel, you can search for "Image". This will yield the following result.
33 -
34 -[[image:Main.Images.Microlearning.WebHome@expert-create-your-transformations-image-transformation-image-transformation-component.png]]
35 -
36 36  == 4. Assignment ==
37 37  
38 -Check out which of the XPaths we have discussed today can be found within your project.
39 -This assignment can be completed within the (Academy) project you created/used in the previous assignment.
34 +There is no assignment for this microlearning.
40 40  
41 41  == 5. Key takeaways ==
42 42  
43 -Some of the very complex XPath options are:
38 +* Commands towards a runtime, for example, to retrieve runtime information in the runtime dashboard, are sent via the command queue
39 +* You can monitor the command queue the same way as any other queue within your model
40 +* The command queue is prominently used when accessing the [[Runtime Dashboard>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-deploy-runtime-dashboard.WebHome||target="blank"]] and when using [[Message Redelivery>>doc:Main.eMagiz Academy.Microlearnings.Intermediate Level.Message Redelivery.WebHome||target="blank"]]
44 44  
45 -* matches
46 -* replace
47 -* tokenize
48 -
49 49  == 6. Suggested Additional Readings ==
50 50  
51 -If you are interested in this topic and want more information on it, please read the help text provided by eMagiz and read more information on the following links:
44 +There are no suggested additional readings.
52 52  
53 -* http://www.xsltfunctions.com/xsl/fn_matches.html
54 -* http://www.xsltfunctions.com/xsl/fn_replace.html
55 -* http://www.xsltfunctions.com/xsl/fn_tokenize.html
56 -
57 57  == 7. Silent demonstration video ==
58 58  
59 59  As this is more of theoretical microlearning, there is no video accompanying the microlearning.)))((({{toc/}}))){{/container}}{{/container}}