[ https://issues.apache.org/jira/browse/OLINGO-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ramesh Reddy updated OLINGO-687: -------------------------------- Description: Currently the Olingo library can parse the url like {code} http://host/service/$crossjoin(Products,Sales) {code} however it fails to parse URL like {code} http://host/service/$crossjoin(Products,Sales)?$filter=Products/ID eq Sales/ProductID {code} [OData-URL] 4.11 http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part2-url-conventions/odata-v4.0-errata02-os-part2-url-conventions-complete.html#_Toc406398090 $filter is supported in the parser, however the resolution of keys/ids in the $filter expression is not being allowed, similar to OLINGO-635 was: Currently the Olingo library can parse the url like {code} http://host/service/$crossjoin(Products,Sales) {code} however it fails to parse URL like {code} http://host/service/$crossjoin(Products,Sales)? $filter=Products/ID eq Sales/ProductID {code} According to [OData-URL] 4.11 http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part2-url-conventions/odata-v4.0-errata02-os-part2-url-conventions-complete.html#_Toc406398090 $filter, $expand and other system options need to be supported > Parsing support for $crossjoin with system options > -------------------------------------------------- > > Key: OLINGO-687 > URL: https://issues.apache.org/jira/browse/OLINGO-687 > Project: Olingo > Issue Type: Improvement > Components: odata4-server > Affects Versions: (Java) V4 4.0.0-beta-01 > Reporter: Ramesh Reddy > > Currently the Olingo library can parse the url like > {code} > http://host/service/$crossjoin(Products,Sales) > {code} > however it fails to parse URL like > {code} > http://host/service/$crossjoin(Products,Sales)?$filter=Products/ID eq > Sales/ProductID > {code} > [OData-URL] 4.11 > http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part2-url-conventions/odata-v4.0-errata02-os-part2-url-conventions-complete.html#_Toc406398090 > $filter is supported in the parser, however the resolution of keys/ids in the > $filter expression is not being allowed, similar to OLINGO-635 -- This message was sent by Atlassian JIRA (v6.3.4#6332)