Search: "support object"
Last modified by Rico Kieboom on 2022/04/11 14:18
Refine your search
Select a category and activate filters on the current results
Last modification date
Support objects - Introduction
Located in
- Title
Support objects - Introduction
- Raw document content
Key concepts == This microlearning focuses on support objects. With support objects, we mean: Component that help the functional components do the work they are supposed to do == 3.
…To register such a list, you can add a support object called a Composite file list filter. [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-create-support-objects-introduction--composite-file-list-filter-selection.png]] Opening the support object will give you the following pop-up.
…Key takeaways == * Support objects help other functional components in executing their functional * Support objects can help in various categories * Each support object has a specific task and uses a case == 5.
Flow Editor - Basics
Located in
- Raw document content
In this microlearning, we’ll focus on the right-hand panel of the flow editor, where you’ll find key features like alerts, resources, support objects, and properties that help you fine-tune your integration.
…[[image:Main.Images.Microlearning.WebHome@crashcourse-platform-create-flow-editor-basics--right-panel-add-model-resource.png]] === 3.3 Support objects === In the tab with the support objects, the current support objects in the flow can be seen. [[image:Main.Images.Microlearning.WebHome@crashcourse-platform-create-flow-editor-basics--right-panel-support-objects.png]] For more information on support objects and how to configure them please check out this [[microlearning>>Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]]. === 3.4 Properties === In the properties tab, it can be viewed which properties are being used in the flow.
WS-Security
Located in
- Raw document content
These support objects are: - Merlin crypto - WSS4J security interceptor In the merlin crypto support object, you need to reference the Keystore you need to authenticate yourself with the external party.
…The support object you need to link to the entry is: * Merlin crypto In the merlin crypto support object, you need to reference the truststore where you store the public certificate against which the external needs to authenticate themselves. [[image:Main.Images.Microlearning.WebHome@expert-webservice-security-ws-security--ws-security-merlin-crypto-entry.png]] Next to adding the support object, you must open the message dispatcher support object.
Duplicate Detection
Located in
- Raw document content
. === 3.1 Detecting Duplicates === First of all, you can start with setting up the component that is responsible for detecting duplicating messages and then either mark these messages as duplicates or discard them. eMagiz provides a support object that can do this, namely, the Duplicate Detector that you can add into your flow via the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "Duplicate detector".
…Afterwards, you can either select a metadata store support object you have created if you require state persistence, or leave it empty, which will default to an in-memory store that may result in data loss during runtime shutdowns or restarts.
…To do this, go to the Advanced tab of the Duplicate Detector support object, where you will find the Discard Channel configuration.
Transformation - JSON to XML
Located in
- Raw document content
To tell this to the flow component you will need some support objects. If you have defined your default message format correctly (i.e. set it to JSON) eMagiz will auto-generate the relevant support objects for you.
…However, to also support the transformation from JSON to XML you need an additional support object called Result to string transformer [[image:Main.Images.Microlearning.WebHome@novice-create-your-transformations-json-to-xml--result-to-string-transformer.png]] Don't forget to properly link the support objects to the correct flow components for them to work.
…Key takeaways == * eMagiz natively supports the transformation of JSON to XML with the help of: * Default message format * Data models in Design * Message mapping in Design * Create transformation in Create * Support Objects * Ensure that you link the support objects correctly * Don't forget to define the message format == 5.
Grouping - Configuration
Located in
- Raw document content
You can add this support object in the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "infinispan cache manager."
…You can add this support object in the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "lock registry."
…You can add this support object in the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "leader."
Transformation - XML to JSON
Located in
- Raw document content
To tell this to the flow component you will need some support objects. If you have defined your default message format correctly (i.e. set it to JSON) eMagiz will auto-generate the relevant support objects for you.
…In the offramp, you need to link the support objects to the transformation. In the exit, you need to link the JSON result factory to the validation.
…Key takeaways == * eMagiz natively supports the transformation of XML to JSON with the help of: * Default message format * Data models in Design * Message mapping in Design * Create transformation in Create * Support Objects * Ensure that you link the support objects correctly * Don't forget to define the message format == 5.
Available options
Located in
- Raw document content
The support objects are needed for setting up the connectivity with the database and for other purposes (such as the creation of a H2 database). When we zoom in on the support objects, we see six different support objects. Of those six there is one support object, the JDBC BoneCP data source object, that you should use if you want to set up a connection with an external database.
State Persistence
Located in
- Raw document content
You can add this support object in the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "infinispan cache manager".
…You can add this support object in the [[standard manner>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]] by searching for "infinispan metadata store". This support object acts as the storage that stores your state data in the form of {"key":"value"} pairs.
Authorization - Basic Authentication
Located in
- Raw document content
To ensure that the proper authorization is sent along with the call to the REST web service we need a [[support object>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-create-support-objects-introduction||target="blank"]]. Support objects are components in eMagiz that support the working of other components.
…If you ever want to validate whether a support object is indeed linked to your component simply click on it once.