Last modified by Danniar Firdausy on 2024/09/18 21:36

From version 8.1
edited by Erik Bakker
on 2023/01/23 10:22
Change comment: There is no comment for this version
To version 9.1
edited by Danniar Firdausy
on 2024/09/18 21:36
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ebakker
1 +XWiki.dfirdausy
Content
... ... @@ -1,7 +1,7 @@
1 1  {{container}}
2 2  {{container layoutStyle="columns"}}
3 3  (((
4 -When talking to external parties via a SOAP web service, you need to define in eMagiz that you want to call a SOAP web service so eMagiz will form a correct SOAP message. In our previous [[course>>doc:Main.eMagiz Academy.Microlearnings.Novice.SOAP Web service Connectivity.WebHome]], we learned how to call a SOAP web service and how you can ensure that detailed faults are returned to the user. In this microlearning, we will build on this knowledge by learning what you can do when confronted with webservice timeouts from an external party.
4 +In our previous [[module>>doc:Main.eMagiz Academy.Microlearnings.Novice.SOAP Web service Connectivity.WebHome]], we explored how to call a SOAP web service and manage detailed faults. Building on that foundation, this microlearning will focus on addressing web service timeouts from external parties. We’ll cover how to adjust the default timeout settings in eMagiz using the HTTP Components message sender to ensure smoother communication with external services.
5 5  
6 6  Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
7 7  
... ... @@ -10,9 +10,7 @@
10 10  
11 11  == 2. Key concepts ==
12 12  This microlearning centers around handling web service timeouts on SOAP Webservice calls.
13 -
14 -With SOAP, we mean A messaging protocol specification for exchanging structured information in implementing web services in computer networks.
15 -
13 +* With SOAP, we mean A messaging protocol specification for exchanging structured information in implementing web services in computer networks.
16 16  * To manipulate the standard timeout on a SOAP web service in eMagiz, you need an HTTP Components message sender (support object)
17 17  
18 18  == 3. Calling a SOAP Webservice ==
... ... @@ -35,26 +35,26 @@
35 35  
36 36  [[image:Main.Images.Microlearning.WebHome@intermediate-soap-webservice-connectivity-handling-webservice-timeouts--http-components-message-sender-linked.png]]
37 37  
38 -== 4. Assignment ==
36 +== 4. Key takeaways ==
39 39  
40 -Build a flow within your project in which you manipulate the default timeouts on a web service call.
41 -This assignment can be completed with the help of the (Academy) project that you have created/used in the previous assignment.
38 +* Use the HTTP Components message sender to customize the default timeout settings for SOAP web service calls.
39 +* Enter timeout values in milliseconds. For example, a 120-second timeout should be set as 120000 milliseconds.
40 +* Ensure you connect the HTTP Components message sender to the web service outbound gateway for the settings to take effect.
41 +* Setting an excessively high timeout could delay the processing of other messages, as eMagiz processes one message at a time by default.
42 42  
43 -== 5. Key takeaways ==
43 +== 5. Suggested Additional Readings ==
44 44  
45 -* To manipulate the default timeout, use the HTTP Components message sender
46 -* Note that the values need to be supplied in milliseconds
47 -* Don't forget to link the support object to the functional component
48 -* Don't fill in a crazily high number for the timeout, as that could lead to slower processing of messages
45 +If you are interested in this topic and want more information, please read the help text provided by eMagiz and check out these links:
49 49  
50 -== 6. Suggested Additional Readings ==
47 +* [[RCA Knowledge Base (Menu)>>doc:Main.eMagiz Support.RCA Knowledge Base.WebHome||target="blank"]]
48 +** [[Configuration Issues (Navigation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.WebHome||target="blank"]]
49 +*** [[Timeout occurred on a web service call (Explanation)>>doc:Main.eMagiz Support.RCA Knowledge Base.rca-knowledgebase-configuration-issues.rca-knowledgebase-timeout-occurred-on-webservice-call||target="blank"]]
50 +* [[Novice Level (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Novice.WebHome||target="blank"]]
51 +** [[SOAP Web service Connectivity (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Novice.SOAP Web service Connectivity.WebHome||target="blank"]]
52 +* [[Expert Level (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.WebHome||target="blank"]]
53 +** [[Webservice Security (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.Webservice Security.WebHome||target="blank"]]
54 +*** [[WS-Addressing (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.Webservice Security.expert-webservice-security-ws-addressing]]
55 +*** [[WS-Security (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Expert Level.Webservice Security.expert-webservice-security-ws-security]]
56 +* [[Webservice Timeout (Search Results)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&l_space_facet=10&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22webservice+timeout%22||target="blank"]]
57 +)))((({{toc/}}))){{/container}}{{/container}}
51 51  
52 -If you are interested in this topic and want more information, please read the help text provided by eMagiz.
53 -
54 -== 7. Silent demonstration video ==
55 -
56 -{{video attachment="intermediate-soap-webservice-connectivity-handling-webservice-timeouts.mp4" reference="Main.Videos.Microlearning.WebHome"/}})))
57 -
58 -((({{toc/}}))){{/container}}
59 -{{/container}}
60 -