[ 
https://issues.apache.org/jira/browse/OLINGO-1222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul updated OLINGO-1222:
-------------------------
    Component/s:     (was: odata4-samples)
                 odata2-core

> Unable to create navigation links in Cars Project
> -------------------------------------------------
>
>                 Key: OLINGO-1222
>                 URL: https://issues.apache.org/jira/browse/OLINGO-1222
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata2-core
>    Affects Versions: V2 2.0.10
>         Environment: OSX & Windows
>            Reporter: Paul
>            Priority: Major
>
> When I create the Cars project from the default commands and use the generate 
> data function, the data is generated correctly and all the links such as from 
> a car to a driver work fine.
>  
> Opening postman, I then go and add a new car which also works fine. If I 
> attempt to add a driver to a car then I am getting an "Requested entity could 
> not be found".
>  
> I created a Car with id of 14
> URI:
> [http://localhost:8080/|http://localhost:8080/CarService.svc/Cars] 
> [MyFormula.svc|http://localhost:8080/MyFormula.svc/Cars('14')/$links/Driver] 
> [/Cars|http://localhost:8080/CarService.svc/Cars]
> Headers
> Content-Type: application/json
> Body:
> {
> "Id":"14",
> "Model":"Paul",
> "Price":"132",
> "ModelYear":2013
> }
>  
> I now want to link a driver to this car
> If I do a post
> URI:
> [http://localhost:8080/MyFormula.svc/Cars('14')/$links/Driver]
> Headers:
> Content-Type: application/json
> Body:
> {
>  "Id": "23",
>  "Name":"Jody",
>  "Lastname":"Schecter",
>  "Nickname":"SAMan"
> }
>  
> Then it does not work. and raises the error "Requested entity could not be 
> found".
>  
> If I try to manually link them via a put on the car this also fails.
>  
> I first create the driver above manually by posting to the Drivers collection.
> I do a PUT
> URI:
> http://localhost:8080/MyFormula.svc/Cars('14')/$links/Driver
> Headers:
> content-type: application/xml
> Body:
> ?xml version="1.0" encoding="utf-8" standalone="yes"?>
> <uri xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata";>
> http://localhost:8080/MyFormula.svc/Drivers(23L)
> </uri>
>  
> this also fails
>  
> Any ideas why this would not work? The links seem fine for those created by 
> the script in the source code but external creation does not allow links to 
> be set up



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to