Skip to content

How to move from OData V4.0 to V4.01 other than with a big bang? #2116

@HeikoTheissen

Description

@HeikoTheissen

Consider an application stack (from UI to server) that uses the OData V4.0 protocol. It seems impossible to introduce some of the V4.01 features into the stack without introducing everything at once. Some features can be controlled with capabilities annotations, but not nearly all.

This would not be a problem if UI and service were developed together and know each other. But an application stack often contains a UI framework that generically handles OData features and needs to know which are supported.

If the service responds with OData-Version: 4.01, can the UI assume that the service understands all 4.01 features?

If the service responds with OData-Version: 4.0, how can the server advertise the 4.01 features that it does understand?

Metadata

Metadata

Assignees

No one assigned

    Labels

    ProtocolProtocol, URL Conventions

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions