[Fiware-tech-help] Error in Orion CB <updateAction> DELETE

Cristina Albaladejo Pérez cristina.albaladejo at widhoc.com
Tue Apr 28 11:21:34 CEST 2015


Hi.

I need to delete an attribute of a entity but I obtain error "No context
element found".

Could you help me?

This is the attribute of entity:

    [root at host-192-168-192-78 conf]# (curl
localhost:1026/NGSI10/queryContext -s -S --header 'Content-Type:
application/xml' -d @- | xmllint --format -) <<EOF
> <?xml version="1.0" encoding="UTF-8"?>
> <queryContextRequest>
>   <entityIdList>
>     <entityId type="Sensor" isPattern="false">
>       <id>1</id>
>     </entityId>
>   </entityIdList>
>   <attributeList>
>     <attribute>timestamp</attribute>
>   </attributeList>
> </queryContextRequest>
> EOF
<?xml version="1.0"?>
<queryContextResponse>
  <contextResponseList>
    <contextElementResponse>
      <contextElement>
        <entityId type="Sensor" isPattern="false">
          <id>1</id>
        </entityId>
        <contextAttributeList>
          <contextAttribute>
            <name>timestamp</name>
            <type>string</type>
            <contextValue>2015-04-15 11:10:00</contextValue>
          </contextAttribute>
        </contextAttributeList>
      </contextElement>
      <statusCode>
        <code>200</code>
        <reasonPhrase>OK</reasonPhrase>
      </statusCode>
    </contextElementResponse>
  </contextResponseList>
</queryContextResponse>
[root at host-192-168-192-78 conf]#


And here the xml code to delete it:

    [root at host-192-168-192-78 conf]# (curl
localhost:1026/NGSI10/updateContext -s -S --header 'Content-Type:
application/xml' -d @- | xmllint --format - ) <<EOF
> <?xml version="1.0" encoding="UTF-8"?>
> <updateContextRequest>
>   <contextElementList>
>     <contextElement>
>       <entityId type="Sensor" isPattern="false">
>         <id>1</id>
>       </entityId>
>       <contextAttributeList>
>         <contextAttribute>
>           <name>timestamp</name>
>           <type>string</type>
>           <contextValue/>
>         </contextAttribute>
>       </contextAttributeList>
>     </contextElement>
>   </contextElementList>
>   <updateAction>DELETE</updateAction>
> </updateContextRequest>
> EOF
<?xml version="1.0"?>
<updateContextResponse>
  <contextResponseList>
    <contextElementResponse>
      <contextElement>
        <entityId type="Sensor" isPattern="false">
          <id>1</id>
        </entityId>
      </contextElement>
      <statusCode>
        <code>404</code>
        <reasonPhrase>No context element found</reasonPhrase>
        <details>1</details>
      </statusCode>
    </contextElementResponse>
  </contextResponseList>
</updateContextResponse>
[root at host-192-168-192-78 conf]#


Regards.

Cristina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-tech-help/attachments/20150428/7a4d8932/attachment.html>


More information about the Fiware-tech-help mailing list

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