[
https://issues.apache.org/jira/browse/OLINGO-778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Amend resolved OLINGO-778.
------------------------------------
Resolution: Fixed
Assignee: Christian Amend
Fix Version/s: (Java) V4 4.1.0
I changed the separator for operations. This also means that now when calling a
bound operation one needs to provide the full qualiffied string name instead of
the simple name. The change in behaviour was necessary since the UriBuilder
does not know the namespace in which the operation resides. The OData
specification howerver requires namespace and name for a bound operation.
> ClientUriBuilder constructs wrong URI for bound operations
> ----------------------------------------------------------
>
> Key: OLINGO-778
> URL: https://issues.apache.org/jira/browse/OLINGO-778
> Project: Olingo
> Issue Type: Bug
> Components: odata2-core
> Affects Versions: (Java) V4 4.0.0
> Reporter: Christian Amend
> Assignee: Christian Amend
> Fix For: (Java) V4 4.1.0
>
>
> The ClientURIBuilderImpl class uses the "." character as a separator instead
> of the “/” for bound operations. So a bound call on an entity will be
> transformed into Entity.boundOperation instead of
> Entity/schemaname.boundOperation.
> Fixing this would also include to define a way to set the schema name more
> efficiently.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)