How kkthej/sap-integration-portfolio works
This repository is a hands-on SAP Integration Suite portfolio: it documents API gateway artifacts and synchronous Cloud Integration flows, rather than containing a conventional application codebase. The main user paths are API consumers reaching Petstore through deployed proxies, and Postman callers receiving transformed responses from individual iFlows. The README documents these relationships and the artifacts’ behavior; no source excerpts were provided, so internal flow steps and proxy configuration details beyond those notes are not expanded.
Main entry points: HelloWorldAPI_Provider.zip Provider-linked Proxy · HelloWorldAPI.zip HelloWorldAPI Proxy · Product_Sample_01.md Sample Product · Postman to CI.iflw Postman to CI
Components 15
API Management
- HelloWorldAPI Proxy
api-management/proxies/HelloWorldAPI.zip - Provider-linked Proxy
api-management/proxies/HelloWorldAPI_Provider.zip - Sample API Provider
api-management/providers/Sample_API_Provider.md - Quota Policy
api-management/policies/quota.xml - Spike Arrest Policy
api-management/policies/spike-arrest.xml - Sample Product
api-management/products/Product_Sample_01.md - Developer Hub
Cloud Integration
- Cloud Integration Runtime
- Postman to CI
cloud-integration/iflows/Postman_to_CI/src/main/resources/scenarioflows/integrationflow/Postman to CI.iflw - XML Content Modifier
cloud-integration/iflows/Content_Modifier_trial/src/main/resources/scenarioflows/integrationflow/Content Modifier trial.iflw - Content Modifier Task
cloud-integration/iflows/Content_Modifier_Task/src/main/resources/scenarioflows/integrationflow/Content Modifier Task.iflw - Order Summary JSON
cloud-integration/iflows/Sales_Order_Summary_as_JSON/src/main/resources/scenarioflows/integrationflow/Sales Order Summary as JSON.iflw
External Services
- Swagger Petstore
Other components
- API Consumer
- Postman Caller
Connections 20
- API Consumer → HelloWorldAPI Proxy: calls
README.md - API Consumer → Provider-linked Proxy: calls
README.md - HelloWorldAPI Proxy → Swagger Petstore: forwards requests
README.md - Provider-linked Proxy → Sample API Provider: uses provider
README.md - Provider-linked Proxy → Swagger Petstore: forwards requests
README.md - HelloWorldAPI Proxy → Quota Policy: enforces
README.md - HelloWorldAPI Proxy → Spike Arrest Policy: runs policy
README.md - Provider-linked Proxy → Quota Policy: enforces
README.md - Provider-linked Proxy → Spike Arrest Policy: runs policy
README.md - API Consumer → Sample Product: subscribes
README.md - Sample Product → Developer Hub: published to
README.md - Postman Caller → Cloud Integration Runtime: sends HTTPS
README.md - Cloud Integration Runtime → Postman to CI: dispatches
README.md - Cloud Integration Runtime → XML Content Modifier: dispatches
README.md - Cloud Integration Runtime → Content Modifier Task: dispatches
README.md - Cloud Integration Runtime → Order Summary JSON: dispatches
README.md - Postman to CI → Postman Caller: replies to
README.md - XML Content Modifier → Postman Caller: replies to
README.md - Content Modifier Task → Postman Caller: replies to
README.md - Order Summary JSON → Postman Caller: replies to
README.md