[ 
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)

Reply via email to