Default changeset implementation allows only one operation
My OData service is exposed via a Gateway project by referring CDS models. At the beginning, everything works as expected until one day I received this error message after some adjustments to the service. Per ST22 data, the code triggers the exception as below.
The changes have been made was adding a DPC entity to the Gateway project, which means in the project, CDS models co-exist with DPC entity. Then I checked the same method of /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_BEGIN in pure CDS derived service, as below.
Obviously, SADL takes over this for pure CDS scenario.
How to fix this:
1: If you are free to change your UI5 code, then it is easy to overcome this by adding parameter changeSetId during OData model calls.
Obviously, SADL takes over this for pure CDS scenario.
How to fix this:
1: If you are free to change your UI5 code, then it is easy to overcome this by adding parameter changeSetId during OData model calls.
2: Redefine method of /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CHANGESET_BEGIN
Comments
Post a Comment