2.2.1.5 Service Operations
Applies to the OData 3.0 protocol
A service operation is an operation that is described by using a FunctionImport.
Service operations can be distinguished from both actions and functions because they MUST have an HttpMethod data service annotation attribute on the corresponding FunctionImport.
As of the OData 3.0 protocol, the use of service operations, while still supported, is no longer recommended. Everything that is possible with a service operation can be achieved by using either actions or functions in OData 3.0.
Service operations are described in detail in sections 2.2.7.5. and 2.2.3.7.2.