on 07-25-2018 7:41 AM
Hi all,
For my customer, we have following requirements:
We have to build a webservice, accessible to 3 consumer, that will gradually evolve to other consumers, but will also evolve in logic/fields to output.
In global API best practices, to achieve this, versioning is used.
I have been trying and looking into the 'extend OData service (gateway) option in SEGW, but can't achieve this result.
I tested with a basic structure (SE11) with 3 fields, created a version 0001 and tried to extend this service (while adapting the structure to 5 fields) to output 5 fields. However, I only get to see the original 3 fields.
The idea would be that if you call the service with v=0001, you get 3 fields, with v=0002, you get 5 fields. This way, we avoid impact on other parties, while offering the same webservice to all parties.
Am I doing this the correct way? Are there other options?
Hi Jan,
You are on the right track you could accomplish what you what BUT:
EDIT: I found out that you have the option to COPY a project
https://help.sap.com/viewer/68bf513362174d54b58cddec28794093/1709%20002/en-US/8b816011eb7c4ce9a622ec...
So I think the best solution for you would be to use 3 different service, because you can´t use different "versions" on a same service
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.