This repository contains applied examples of integration development using the WSO2 Enterprise Integrator (WSO2 EI).
- CacheExampleProject - Demonstrates caching mechanisms.
- CloneAndAggregateExample - Shows cloning and aggregating messages.
- CloneAndAggregateOfficialExample - Official example for cloning and aggregating.
- DBLookupExampleProject - Example of database lookup operations.
- DBReportExample - Demonstrates reporting using database data.
- FilterMediatorProjectExample - Filtering messages based on conditions.
- HeaderBasedRoutingExampleProject - Routing messages based on headers.
- HeaderBasedRoutingOfficialExampleProject - Official header-based routing example.
- HelloWorldProject - Simple Hello World project.
- HttpResponseCodeExampleProject - Handling HTTP response codes.
- IterateAndAggregateExample - Iterating and aggregating messages.
- JsonPlaceHolderIntegration - Integration with JSONPlaceholder.
- JsonToXMLOfficialExampleProject - Official JSON to XML transformation example.
- JsonToXmlExampleProject - JSON to XML transformation.
- MessageStoreExampleProject - Storing and retrieving messages.
- PayLoadFactoryExampleProject - Using PayloadFactory for message transformation.
- ProxyServiceExampleProject - Creating and using proxy services.
- SOAPExampleOfficialDoc - Official SOAP example documentation.
- SOAP_PostmanAPIs_To_RESTApis - Converting SOAP APIs to REST APIs using Postman.
- ScheduleTaskExampleProject - Scheduling tasks.
- SequenceTemplateProjectExample - Using sequence templates.
- UsingPropertiesExampleProject - Utilizing properties in integrations.
- ValidateJsonRequestExampleProject - Validating JSON requests.
Each project folder contains detailed information and instructions on how to set up and run the examples.
To get started with any of the examples, navigate to the respective project folder and follow the instructions in the README.md
file.
Feel free to fork the repository and submit pull requests for any improvements or additional examples.
For any questions or support, please open an issue or contact the repository owner.