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

Layer 2 configuration creation and maintenance #426

Open
vbabuEM opened this issue Apr 16, 2024 · 0 comments
Open

Layer 2 configuration creation and maintenance #426

vbabuEM opened this issue Apr 16, 2024 · 0 comments

Comments

@vbabuEM
Copy link

vbabuEM commented Apr 16, 2024

Beckn-ONIX requires layer 2 configuration files to be present for the domain name(field name - domain) and core spec version (field name - version) specified in the message context. These layer 2 configuration currently are all encompassing yaml file with domain specific and network specific rules. The reference Beckn Adapter expects them to be present in its file system with the name `{domain}_{version}.yaml) With regards to this, we have the following issues:

  1. We will need a yaml file for each domain name used in the examples we support in sandbox and those that we use in Experience Center.
  2. The spec team is publishing 1.1 complaint domain specs. We need to ensure this covers all the examples and EC apps.
  3. Currently the domain names are not standardized. e.g in sandbox and EC we use the name desp:courses while in the examples in the repository, we use onest:learning-experiences
  4. The domain specs currently only use examples and not any rules. So essentially from a validation perspective, they are identical to core spec. The spec team will gradually be modifying this to make it more featureful.

Towards the above, we need an understanding with the spec team. I am assuming that a few of these will be sorted out.

  1. Standardization of domain names for the published examples and EC apps.
  2. Ownership of layer 2 configuration files
  3. A place to update these files on github, so users of Beckn-ONIX can use that in the download script.
@rajaneeshk90 rajaneeshk90 added BECKN-001 Issues related to BECKN-001-Layering-Network-Policy and removed BECKN-001 Issues related to BECKN-001-Layering-Network-Policy labels Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants