Jump To Close Expand all Collapse all Table of contents Integrating Applications with Fuse Online Preface 1. High level overview of Fuse Online Expand section "1. High level overview of Fuse Online" Collapse section "1. High level overview of Fuse Online" 1.1. How Fuse Online works 1.2. Who Fuse Online is for 1.3. Benefits of using Fuse Online 1.4. Descriptions of Fuse Online constructs 2. How to get ready to create integrations Expand section "2. How to get ready to create integrations" Collapse section "2. How to get ready to create integrations" 2.1. Considerations for planning your integrations 2.2. General workflow for creating a simple integration 2.3. Example workflow for creating a Salesforce to database simple integration 3. What to expect when using Fuse Online for the first time 4. About connections to applications that you want to integrate Expand section "4. About connections to applications that you want to integrate" Collapse section "4. About connections to applications that you want to integrate" 4.1. About creating connections from Fuse Online to applications 4.2. General procedure for obtaining authorization 4.3. About connection validation 4.4. About adding connections to integrations 4.5. How to view and edit connection information 4.6. About creating a connection from a custom connector 5. Creating integrations Expand section "5. Creating integrations" Collapse section "5. Creating integrations" 5.1. Preparation for creating an integration 5.2. Alternatives for triggering integration execution 5.3. General procedure for creating a simple integration 5.4. Adding a timer connection to trigger integration execution 5.5. Integration behavior when the data is in a collection Expand section "5.5. Integration behavior when the data is in a collection" Collapse section "5.5. Integration behavior when the data is in a collection" 5.5.1. About processing collections 5.5.2. Using the data mapper to process collections 5.5.3. Adding a split step 5.5.4. Adding an aggregate step 5.5.5. Example of processing a collection in a flow 5.6. About adding steps between connections 5.7. Evaluating integration data to determine the execution flow Expand section "5.7. Evaluating integration data to determine the execution flow" Collapse section "5.7. Evaluating integration data to determine the execution flow" 5.7.1. Behavior of a Conditional Flows step 5.7.2. Example of a Conditional Flows step 5.7.3. General procedure for configuring a Conditional Flows step 5.7.4. Using the basic expression builder to specify conditions 5.7.5. Using the advanced expression builder to specify conditions 5.7.6. Adding steps to conditional flows 5.8. Adding a data mapper step 5.9. Adding a basic filter step 5.10. Adding an advanced filter step 5.11. Adding a template step 5.12. Adding a custom step 6. Creating an integration that is triggered by a REST API call Expand section "6. Creating an integration that is triggered by a REST API call" Collapse section "6. Creating an integration that is triggered by a REST API call" 6.1. Benefit, overview, and workflow for creating API provider integrations 6.2. How OpenAPI operations relate to API provider integration flows 6.3. Creating an API provider integration 6.4. Defining the operation flows for an API provider integration 6.5. Importing and publishing the example API provider quickstart integration 6.6. Testing the example API provider quickstart integration 7. Creating an integration that is triggered by an HTTP request (Webhook) Expand section "7. Creating an integration that is triggered by an HTTP request (Webhook)" Collapse section "7. Creating an integration that is triggered by an HTTP request (Webhook)" 7.1. General procedure for using the Fuse Online webhook 7.2. Creating an integration that an HTTP request can trigger 7.3. How Fuse Online handles HTTP requests 7.4. Guidelines for an HTTP client that invokes a Fuse Online Webhook 7.5. About the JSON schema for specifying request parameters 7.6. How to specify HTTP requests 8. Mapping integration data to fields for the next connection Expand section "8. Mapping integration data to fields for the next connection" Collapse section "8. Mapping integration data to fields for the next connection" 8.1. Identifying where data mapping is needed 8.2. Finding the data field that you want to map 8.3. Mapping one source field to one target field 8.4. Example of missing or unwanted data when combining or separating fields 8.5. Combining multiple source fields into one target field 8.6. Separating one source field into multiple target fields 8.7. Using the data mapper to process collections 8.8. About mapping between collections and non-collections 8.9. Transforming source or target data 8.10. Applying conditions to mappings 8.11. Viewing the mappings in a step 8.12. Descriptions of available transformations 8.13. About transformations on multiple source values before mapping to one target field 8.14. Troubleshooting data mapping 9. Managing integrations Expand section "9. Managing integrations" Collapse section "9. Managing integrations" 9.1. About integration lifecycle handling 9.2. Putting integrations into and out of service Expand section "9.2. Putting integrations into and out of service" Collapse section "9.2. Putting integrations into and out of service" 9.2.1. About publishing integrations 9.2.2. Stopping integrations 9.2.3. Starting integrations 9.2.4. Restarting older integration versions 9.3. Logging information about integration execution 9.4. Monitoring integrations Expand section "9.4. Monitoring integrations" Collapse section "9.4. Monitoring integrations" 9.4.1. Viewing integration history 9.4.2. Viewing information about an integration’s activity 9.4.3. Viewing metrics for a particular integration 9.4.4. Viewing metrics for a Fuse Online environment 9.5. Testing integrations 9.6. Tips for troubleshooting integration execution 9.7. Updating integrations 9.8. Deleting integrations 9.9. Copying an integration to another environment Expand section "9.9. Copying an integration to another environment" Collapse section "9.9. Copying an integration to another environment" 9.9.1. About copying integrations 9.9.2. Exporting integrations 9.9.3. Importing integrations 10. Customizing Fuse Online Expand section "10. Customizing Fuse Online" Collapse section "10. Customizing Fuse Online" 10.1. Developing REST API client connectors Expand section "10.1. Developing REST API client connectors" Collapse section "10.1. Developing REST API client connectors" 10.1.1. Requirements for REST API client connectors 10.1.2. Guidelines for OpenAPI schemas for REST API client connectors 10.1.3. Provide client credentials in parameters 10.1.4. Automatically refresh access tokens 10.2. Adding and managing REST API client connectors Expand section "10.2. Adding and managing REST API client connectors" Collapse section "10.2. Adding and managing REST API client connectors" 10.2.1. Creating REST API client connectors 10.2.2. Updating API client connectors by creating new ones 10.2.3. Deleting API client connectors 10.3. Developing Fuse Online extensions Expand section "10.3. Developing Fuse Online extensions" Collapse section "10.3. Developing Fuse Online extensions" 10.3.1. General procedure for developing extensions 10.3.2. Description of the kinds of extensions 10.3.3. Overview of extension content and structure 10.3.4. Requirements in an extension definition JSON file 10.3.5. Descriptions of user interface properties 10.3.6. Description of Maven plugin that supports extensions 10.3.7. How to specify data shapes in extensions 10.3.8. Examples of developing step extensions Expand section "10.3.8. Examples of developing step extensions" Collapse section "10.3.8. Examples of developing step extensions" 10.3.8.1. Example of developing a Camel route with XML fragments 10.3.8.2. Example of developing a Camel route with RouteBuilder 10.3.8.3. Example of developing a Camel route with RouteBuilder and Spring Boot 10.3.8.4. Example of using a Camel bean 10.3.8.5. Example of using the Syndesis Step API 10.3.9. Example of developing a connector extension 10.3.10. How to develop library extensions 10.3.11. Creating JDBC driver library extensions 10.4. Adding and managing extensions Expand section "10.4. Adding and managing extensions" Collapse section "10.4. Adding and managing extensions" 10.4.1. Making custom features available 10.4.2. Identifying integrations that use extensions 10.4.3. Updating extensions 10.4.4. Deleting extensions Legal Notice Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Integrating Applications with Fuse Online Red Hat Fuse 7.6For business users who want to share data among different applications and services Red Hat Fuse Documentation Team Legal NoticeAbstract Fuse Online provides integration as a service. Next