Details
- 
        Type:
Monitor
 - 
        Status: Closed
 - 
            Priority:
 Major
                
             - 
            Resolution: Done
 - 
            Affects Version/s: None
 - 
            Fix Version/s: 2021
 - 
            Component/s: FIWARE-TECH-HELP
 - 
            Labels:
 
- 
                        HD-Chapter:Data
 - 
                        HD-Enabler:Orion
 
Description
Created question in FIWARE Q/A platform on 08-04-2015 at 10:04
Please, ANSWER this question AT 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": [
    ],
    "attributes": [
        "temperature"
    ],
    "reference": "http://localhost:1028/accumulate",
    "duration": "P1M",
    "notifyConditions": [
    ]
}
EOF
When I type that code, I get the expected answer:
{
    "subscribeResponse": 
}
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" : [
        ],
        "type" : "Room",
        "isPattern" : "false",
        "id" : "Room1"
      },
      "statusCode" : 
    }
  ]
}
Am I not running the python script correctly or? Btw I'm new to both python and linux...
Activity
| Field | Original Value | New Value | 
|---|---|---|
| Component/s | FIWARE-TECH-HELP [ 10278 ] | 
| Status | Open [ 1 ] | In Progress [ 3 ] | 
| Status | In Progress [ 3 ] | Answered [ 10104 ] | 
| Assignee | Fermín Galán [ fermin ] | 
| HD-Enabler | Orion [ 10875 ] | |
| Description | 
                                                                 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...  | 
                
                                                               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...  | 
                
| HD-Chapter | Data [ 10838 ] | 
| Resolution | Done [ 10000 ] | |
| Status | Answered [ 10104 ] | Closed [ 6 ] | 
| Fix Version/s | 2021 [ 12600 ] | 
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
		    	
  | 
			3h | 1 | Backlog Manager | 27/May/17 3:04 PM | |||||
		    	
  | 
			2h 59m | 1 | Backlog Manager | 27/May/17 6:04 PM | |||||
		    	
  | 
			1d 13h 50m | 1 | Fernando Lopez | 29/May/17 7:54 AM | 
2017-05-27 12:05|CREATED monitor | # answers= 1, accepted answer= True