Exploring Cloud Integration - Part 8 (Creating and Configuring a Router)
The last article covered validating the availability of productIDs against the order database using an OData query to determine the subsequent processing route. This involved creating a request and reply to an external call.
In today's article, I will set up a router with two routes to manage further processing. If the productID is not found in the database, the process must be terminated in one of the routes. If the ProductID is found, further processing steps will take place in the other route.
Task Flow
I performed the following tasks:
Prerequisite
The creation of a Request and Reply to an External call has been completed in the last article.
Outcome After This Exercise
Environment
Live SAP BTP account.
Task 1: Logging on to the Integration Flow DelayedDelivery_Process
Steps
Task 2: Creating and Configuring a Router
Steps
2. Created the following Condition: /ProductSet/count(Product)>0.
Table 14: Route condition
3. Created the default route.
Recommended by LinkedIn
Task 3: Saving as Version, Deploying, and Debugging thed Integration Process
Steps
1. I performed the following steps:
〰Save as version.
〰Deploy.
〰Jump to Overview → Manage Integration Content.
〰Set log level to trace.
〰Deploy again.
〰Jump again to Overview → Manage Integration Content.
2. Navigated to the Integration Flow Model in Overview → Monitor Message Processing → Message Processing Run.
3. As the product list contains both an existing and non-existent IDs, it is necessary to follow both paths.
Conclusion
I set up a Router with two routes to manage further processing.
Next Article ▶
Creating a Request and Reply to an external Call (HTTP Call)
Previous Article ◀
Thanks for reading !
Reference
SAP (2024). Developing with SAP Integration Suite
© 2024 SAP SE or an SAP affiliate company. All rights reserved. This article references SAP materials for educational purposes, in accordance with SAP's copyright guidelines.