[Backlogmanager] [FIWARE-JIRA] (HELP-9267) [fiware-stackoverflow] Having trouble with the user programers guide

Fernando Lopez (JIRA) jira-help-desk at jira.fiware.org
Mon May 29 07:55:00 CEST 2017


     [ https://jira.fiware.org/browse/HELP-9267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Fernando Lopez resolved HELP-9267.
----------------------------------
    Resolution: Done

> [fiware-stackoverflow] Having trouble with the user programers guide
> --------------------------------------------------------------------
>
>                 Key: HELP-9267
>                 URL: https://jira.fiware.org/browse/HELP-9267
>             Project: Help-Desk
>          Issue Type: Monitor
>          Components: FIWARE-TECH-HELP
>            Reporter: Backlog Manager
>            Assignee: Fermín Galán
>              Labels: fiware, fiware-orion, linux, python
>
> Created question in FIWARE Q/A platform on 08-04-2015 at 10:04
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/29510204/having-trouble-with-the-user-programers-guide
> +Question:+
> Having trouble with the user programers guide
> +Description:+
> I am doing the excercise on this site. I have followed the  example exactly and without any problem until I got to Context subscriptions:
> (curl localhost:1026/v1/subscribeContext -s -S --header 'Content-Type: application/json' --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF
> {
>     "entities": [
>         {
>             "type": "Room",
>             "isPattern": "false",
>             "id": "Room1"
>         }
>     ],
>     "attributes": [
>         "temperature"
>     ],
>     "reference": "http://localhost:1028/accumulate",
>     "duration": "P1M",
>     "notifyConditions": [
>         {
>             "type": "ONTIMEINTERVAL",
>             "condValues": [
>                 "PT10S"
>             ]
>         }
>     ]
> }
> EOF
> When I type that code, I get the expected answer:
> {
>     "subscribeResponse": {
>         "duration": "P1M",
>         "subscriptionId": "51c04a21d714fb3b37d7d5a7"
>     }
> }
> But then this sentence confuses me: 
>   If you look at the accumulator-script.py terminal window, you will see
>   that a message resembling the following one is received each 10
>   seconds:
> What I do here is enter this command: python accumulator-server.py
> But the output (updated every 10 seconds) I get is: 127.0.0.1 - - [08/Apr/2015 10:52:56] "POST /accumulate HTTP/1.1" 200 -
> Am I missing something here since Im not getting the expected output simmilar like the one mentioned in the tutorial?
> POST http://localhost:1028/accumulate
> Content-Length: 492
> User-Agent: orion/0.9.0
> Host: localhost:1028
> Accept: application/xml, application/json
> Content-Type: application/json
> {
>   "subscriptionId" : "51c04a21d714fb3b37d7d5a7",
>   "originator" : "localhost",
>   "contextResponses" : [
>     {
>       "contextElement" : {
>         "attributes" : [
>           {
>             "name" : "temperature",
>             "type" : "float",
>             "value" : "26.5"
>           }
>         ],
>         "type" : "Room",
>         "isPattern" : "false",
>         "id" : "Room1"
>       },
>       "statusCode" : {
>         "code" : "200",
>         "reasonPhrase" : "OK"
>       }
>     }
>   ]
> }
> Am I not running the python script correctly or? Btw I'm new to both python and linux...



--
This message was sent by Atlassian JIRA
(v6.4.1#64016)


More information about the Backlogmanager mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy