Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sequence as backend #8470

Merged
merged 2 commits into from
Oct 11, 2024
Merged

Sequence as backend #8470

merged 2 commits into from
Oct 11, 2024

Conversation

BLasan
Copy link
Contributor

@BLasan BLasan commented Oct 11, 2024

Purpose

Provide custom mediation logic for REST APIs which can act as a backend or provide configurations for connectors.

Approach

  1. Provide a new Endpoint Type "Sequence Backend" for REST APIs under Endpoint Tab
endpoint-select-sequence-backend-endpoint Screenshot 2024-09-25 at 01 04 55
  1. Allow Sequences to be added for Sandbox and Production Key types separately,.
Screenshot 2024-09-25 at 01 06 41
  1. Perform download, delete, upload operations for Sequence Backends.
list-sequence-backends-uploaded
  1. Add support for APICTL import and export scenarios for REST APIs. When importing the REST API, endpoint configuration defined in the api.json should be as follows.
{
  "endpoint_type": "sequence_backend",
   "sandbox": "sequence-sandbox.xml"
   "production": "sequence-production.xml"
}
  1. Introduced a new table to store Sequence Backend to perform delete, put, get operations

User stories

  • Provide custom mediation logic to integrate REST APIs with connectors and work as a backend for REST APIs.
  • Support APICTL import/export operations for REST APIs with Sequence Backend endpoint type.

Related PRs

Issue

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@RakhithaRR RakhithaRR merged commit ca337b6 into wso2:4.4.0 Oct 11, 2024
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants