You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue has been extracted from issue #465 to simplify tracking.
Issue #424 and #425 introduced new versions to the CDR Register APIs to facilitate the introduction of the Energy sector. These new versions are to be maintained in parallel with current versions so as not to impact Banking implementations.
With the introduction of these new versions, the payload and header definitions were updated to align with the CDS conventions.
These changes were made to satisfy the following requirements which have now been identified as conflicting:
1. Allow two versions of an endpoint to be available at the same time to avoid impact on the banking sector implementations using the older version of these endpoints
2. Align the header conventions of these endpoints to the CDS, moving the x-v header to mandatory.
By releasing new versions of APIs with mandatory x-v headers, clients would not be able to integrate with older versions of the API when the x-v header is missing.
Therefore changes must be made to maintain a transitionary period while old and new versions of these APIs remain in effect.
Area Affected
The following versions of the Register APIs were introduced in Issue #424 and #425 and are affected:
1. x-v header requirements for Register APIs move back from mandatory to optional during the transition period.
2. How x-v headers will move from optional to mandatory can be considered in the future after the retirement of old Register API versions, when all clients are using the same version of the API. Please refer to issue #452
3. If an x-v header is not provided in a Register API request, the minimum supported version will be assigned as the default, maintaining the current behaviour
The text was updated successfully, but these errors were encountered:
Description
This issue has been extracted from issue #465 to simplify tracking.
Issue #424 and #425 introduced new versions to the CDR Register APIs to facilitate the introduction of the Energy sector. These new versions are to be maintained in parallel with current versions so as not to impact Banking implementations.
With the introduction of these new versions, the payload and header definitions were updated to align with the CDS conventions.
These changes were made to satisfy the following requirements which have now been identified as conflicting:
1. Allow two versions of an endpoint to be available at the same time to avoid impact on the banking sector implementations using the older version of these endpoints
2. Align the header conventions of these endpoints to the CDS, moving the
x-v
header to mandatory.By releasing new versions of APIs with mandatory
x-v
headers, clients would not be able to integrate with older versions of the API when thex-v
header is missing.Therefore changes must be made to maintain a transitionary period while old and new versions of these APIs remain in effect.
Area Affected
The following versions of the Register APIs were introduced in Issue #424 and #425 and are affected:
Change Proposed
The DSB proposes the following:
1.
x-v
header requirements for Register APIs move back from mandatory to optional during the transition period.2. How
x-v
headers will move from optional to mandatory can be considered in the future after the retirement of old Register API versions, when all clients are using the same version of the API. Please refer to issue #4523. If an
x-v
header is not provided in a Register API request, the minimum supported version will be assigned as the default, maintaining the current behaviourThe text was updated successfully, but these errors were encountered: