diff --git a/cygnus-ngsi/README.md b/cygnus-ngsi/README.md
index ac9a7ea92..b17294b67 100644
--- a/cygnus-ngsi/README.md
+++ b/cygnus-ngsi/README.md
@@ -151,6 +151,7 @@ $ ./notification-json-simple.sh http://localhost:5050/notify myservice myservice
> User-Agent: orion/0.10.0
> Fiware-Service: myservice
> Fiware-ServicePath: myservicepath
+> ngsiv2-attrsformat: normalized
> Content-Length: 460
>
* upload completely sent off: 460 out of 460 bytes
@@ -163,8 +164,6 @@ $ ./notification-json-simple.sh http://localhost:5050/notify myservice myservice
Or you can connect a real NGSI source such as [Orion Context Broker](https://github.com/telefonicaid/fiware-orion). Please, check the [User and Programmer Guide](../doc/cygnus-ngsi/user_and_programmer_guide/connecting_orion.md) for further details.
-Support for NGSIv2 notifications has been added from version above 1.17.1. For this purpose, it's been added a new dir [/NGSIv2](./resources/ngsi-examples/NGSIv2) which contains script files in order to emulate some NGSIv2 notification types.
-
[Top](#top)
### Management API overview
diff --git a/cygnus-ngsi/resources/README.md b/cygnus-ngsi/resources/README.md
index a7842a07a..ffc43c8f0 100644
--- a/cygnus-ngsi/resources/README.md
+++ b/cygnus-ngsi/resources/README.md
@@ -25,7 +25,7 @@ These clients can be used as the base for a custom Hive remote client (interacti
##NGSI notifications
-A set of scripts that can be use to simulate Orion NGSI10 notifications. Its main purpose is Cygnus debugging.
+A set of scripts that can be use to simulate Orion NGSI notifications. Its main purpose is Cygnus debugging.
* notification-json-compound.sh
* notification-json-md.sh
diff --git a/cygnus-ngsi/resources/ngsi-examples/NGSIv2/notification-json-modelentity.sh b/cygnus-ngsi/resources/ngsi-examples/NGSIv2/notification-json-modelentity.sh
deleted file mode 100755
index 3a85b7f9c..000000000
--- a/cygnus-ngsi/resources/ngsi-examples/NGSIv2/notification-json-modelentity.sh
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-# Copyright 2016 Telefonica Investigacion y Desarrollo, S.A.U
-#
-# This file is part of fiware-cygnus.
-#
-# fiware-cygnus is free software: you can redistribute it and/or
-# modify it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# fiware-cygnus is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero
-# General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with fiware-cygnus. If not, see http://www.gnu.org/licenses/.
-#
-# For those usages not covered by this license please contact with
-# francisco.romerobueno@telefonica.com
-
-# This script is aimed to Cygnus debugging.
-
-URL=$1
-
-if [ "$2" != "" ]
-then
- SERVICE=$2
-else
- SERVICE=default
-fi
-
-if [ "$3" != "" ]
-then
- SERVICE_PATH=$3
-else
- SERVICE_PATH=/
-fi
-
-curl $URL -v -s -S --header 'Content-Type: application/json; charset=utf-8' --header 'Accept: application/json' --header 'User-Agent: orion/0.10.0' --header "Fiware-Service: $SERVICE" --header "Fiware-ServicePath: $SERVICE_PATH" --header "ngsiv2-attrsformat: normalized" -d @- < Subscribes to Orion given a Json Cygnus subscription (Orion subscription + Orion endpoint) and a token for authentication purposes (NGSIv1).
-
JsonResponse subscribeContextV2(String cygnusSubscription, String token) throws Exception;
-> Subscribes to Orion given a Json Cygnus subscription (Orion subscription + Orion endpoint) and a token for authentication purposes (NGSIv2).
+> Subscribes to Orion given a Json Cygnus subscription (Orion subscription + Orion endpoint) and a token for authentication purposes.
- JsonResponse deleteSubscriptionV1(String subscriptionId, String token) throws Exception;
-
-> Deletes a subscription to Orion given its ID and a token for authentication purposes (NGSIv1).
-
JsonResponse deleteSubscriptionV2(String subscriptionId, String token) throws Exception;
-> Deletes a subscription to Orion given its ID and a token for authentication purposes (NGSIv2).
+> Deletes a subscription to Orion given its ID and a token for authentication purposes.
JsonResponse getSubscriptionsByIdV2(String token, String subscriptionId) throws Exception;
-> Gets a subscription to Orion given its ID and a token for authentication purposes (NGSIv2).
+> Gets a subscription to Orion given its ID and a token for authentication purposes.
void updateRemoteContext(String bodyJSON, String orionToken, String fiwareService, String fiwareServicePath)
throws CygnusRuntimeError, CygnusPersistenceError, UnsupportedEncodingException, CygnusBadAuthorization,JSONException;
-> Create or update entities in a remote Orion (NGSIv2).
+> Create or update entities in a remote Orion.
+
+### Deprecated methods
+
+The class also exposes the following *deprecated* methods:
+
+ JsonResponse subscribeContextV1(String cygnusSubscription, String token) throws Exception;
+
+> Subscribes to Orion given a Json Cygnus subscription (Orion subscription + Orion endpoint) and a token for authentication purposes (NGSIv1).
+
+ JsonResponse deleteSubscriptionV1(String subscriptionId, String token) throws Exception;
+
+> Deletes a subscription to Orion given its ID and a token for authentication purposes (NGSIv1).
## `OrionBackendImpl` class
This is a convenience backend class for Orion that implements the `OrionBackend` interface described above.
-`OrionBackendImpl` really wraps the Orion API ([NGSIv1](http://telefonicaid.github.io/fiware-orion/api/v1/) and [NGSIv2](http://telefonicaid.github.io/fiware-orion/api/v2/latest/)).
+`OrionBackendImpl` really wraps the Orion [NGSIv2 API](http://telefonicaid.github.io/fiware-orion/api/v2/latest/)).
diff --git a/doc/cygnus-common/installation_and_administration_guide/management_interface_v1.md b/doc/cygnus-common/installation_and_administration_guide/management_interface_v1.md
index a2708397e..c0c81cf59 100644
--- a/doc/cygnus-common/installation_and_administration_guide/management_interface_v1.md
+++ b/doc/cygnus-common/installation_and_administration_guide/management_interface_v1.md
@@ -169,6 +169,9 @@ Response:
## Grouping Rules
+
+**Note that grouping rules functionality is deprecated. You should not use this API**
+
### `GET /v1/groupingrules`
Gets the configured [grouping rules](../../cygnus-ngsi/flume_extensions_catalogue/ngsi_grouping_interceptor.md).
@@ -269,6 +272,9 @@ Response:
## Subscriptions
### `POST /v1/subscriptions`
#### `NGSI Version 1`
+
+**Note that NGSIv1 is deprecated. You should not use this API**
+
Creates a new subscription to Orion given the version of NGSI (`ngsi_version=1` in this case). The Json passed in the payload contains the Json subscription itself and Orion's endpoint details.
```
diff --git a/doc/cygnus-ngsi/installation_and_administration_guide/deprecated_and_removed.md b/doc/cygnus-ngsi/installation_and_administration_guide/deprecated_and_removed.md
index f1906c6a5..8c38d4851 100644
--- a/doc/cygnus-ngsi/installation_and_administration_guide/deprecated_and_removed.md
+++ b/doc/cygnus-ngsi/installation_and_administration_guide/deprecated_and_removed.md
@@ -3,8 +3,9 @@ Content:
* [Functionality deprecation and remove policy](#section1)
* [Deprecated functionalities](#section2)
- * [Grouping Rules](#section2.1)
- * [`flip_coordinates` parameter](#section2.2)
+ * [NGSIv1 support](#section2.1)
+ * [Grouping Rules](#section2.2)
+ * [`flip_coordinates` parameter](#section2.3)
* [Removed functionalities](#section3)
* [`events_ttl` parameter](#section3.1)
* [XML notifications support](#section3.2)
@@ -33,14 +34,17 @@ Deprecated features are removed not before 3 development sprints (usually, a dev
[Top](#top)
## Deprecated functionalities
-### Grouping Rules
+### NGSIv1 support
+Deprecated after releasing version [1.18.0](https://github.com/telefonicaid/fiware-cygnus/releases/tag/1.18.0).
+
+### Grouping Rules
Added at version [0.5](https://github.com/telefonicaid/fiware-cygnus/releases/tag/release-0.5) (issue [107](https://github.com/telefonicaid/fiware-cygnus/issues/107)).
Deprecated after releasing version [1.6.0](https://github.com/telefonicaid/fiware-cygnus/releases/tag/1.6.0) (issue [1182](https://github.com/telefonicaid/fiware-cygnus/issues/1182)).
[Top](#top)
-### `flip_coordinates` parameter
+### `flip_coordinates` parameter
Added at version [1.0.0](https://github.com/telefonicaid/fiware-cygnus/releases/tag/1.0.0) (issue [927](https://github.com/telefonicaid/fiware-cygnus/issues/927)).
Deprecated after releasing version [1.6.0](https://github.com/telefonicaid/fiware-cygnus/releases/tag/1.6.0) (issue [1313](https://github.com/telefonicaid/fiware-cygnus/issues/1313)).
diff --git a/doc/cygnus-ngsi/installation_and_administration_guide/install_with_docker.md b/doc/cygnus-ngsi/installation_and_administration_guide/install_with_docker.md
index 346c8731b..af4b7ac04 100644
--- a/doc/cygnus-ngsi/installation_and_administration_guide/install_with_docker.md
+++ b/doc/cygnus-ngsi/installation_and_administration_guide/install_with_docker.md
@@ -114,9 +114,10 @@ $ ./notification.sh http://172.17.0.13:5050/notify
> Host: 172.17.0.13:5050
> Content-Type: application/json
> Accept: application/json
-> User-Agent: orion/0.10.0
+> User-Agent: orion/2.2.0
> Fiware-Service: default
> Fiware-ServicePath: /
+> ngsiv2-attrsformat: normalized
> Content-Length: 460
>
< HTTP/1.1 200 OK
@@ -150,8 +151,6 @@ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
```
-Support for NGSIv2 notifications has been added from version above 1.17.1. For this purpose, it's been added a new dir [/NGSIv2](./resources/ngsi-examples/NGSIv2) which contains script files in order to emulate some NGSIv2 notification types.
-
[Top](#top)
### Using a specific configuration
diff --git a/doc/cygnus-ngsi/installation_and_administration_guide/ngsiv2_support.md b/doc/cygnus-ngsi/installation_and_administration_guide/ngsiv2_support.md
deleted file mode 100644
index 647d9ebb4..000000000
--- a/doc/cygnus-ngsi/installation_and_administration_guide/ngsiv2_support.md
+++ /dev/null
@@ -1,97 +0,0 @@
-# NGSIv2 support
-Currently, cygnus-ngsi does not support [NGSIv2](http://telefonicaid.github.io/fiware-orion/api/v2/stable/). Only notification format within NGSIv1 is accepted by `NGSIRestHandler`, i.e. something like:
-
-```
-{
- "subscriptionId" : "51c0ac9ed714fb3b37d7d5a8",
- "originator" : "localhost",
- "contextResponses" : [
- {
- "contextElement" : {
- "attributes" : [
- {
- "name" : "speed",
- "type" : "float",
- "value" : "112.9"
- },
- {
- "name": "oil_level",
- "type": "float",
- "value": "74.6"
- ],
- "type" : "car",
- "isPattern" : "false",
- "id" : "car1"
- },
- "statusCode" : {
- "code" : "200",
- "reasonPhrase" : "OK"
- }
- }
- ]
-}
-```
-
-Nevertheless, this does not mean NGSIv2 cannot be used in an integration between Orion Context Broker and Cygnus.
-
-Specifically, you can subscribe both in NGSIv1:
-
-```
-POST /v1/subscribeContext
-...
-{
- "entities": [
- {
- "type": "car",
- "isPattern": "false",
- "id": "car1"
- }
- ],
- "attributes": [
- "speed",
- "oil_level"
- ],
- "reference": "http://localhost:5050/notify",
- "duration": "P1M",
- "notifyConditions": [
- {
- "type": "ONCHANGE",
- "condValues": [
- "speed"
- ]
- }
- ],
- "throttling": "PT1S"
-}
-```
-
-And NGSIv2:
-
-```
-POST /v2/subscriptions
-...
-{
- "subject": {
- "entities": [
- {
- "id": "car1",
- "type": "car"
- }
- ]
- },
- "condition": {
- "attrs": [ "speed", "oil_level" ]
- },
- "notification": {
- "http": {
- "url": "http://localhost:5050/notify"
- },
- "attrs": [ "speed", "oil_level" ],
- "attrsformat": "legacy"
- },
- "expires": "2020-12-31T00:00:00.000Z",
- "throttling": 1
-}
-```
-
-As can be seen above, the trick when subscribing using NGSIv2 is to set the `attrsFormat` field's value to `legacy`, as described in [Orion's documentation](http://fiware-orion.readthedocs.io/en/master/user/v1_v2_coexistence/index.html) (NGSIv1 notification with NGSIv2 subscriptions section).
diff --git a/doc/cygnus-ngsi/installation_and_administration_guide/testing.md b/doc/cygnus-ngsi/installation_and_administration_guide/testing.md
index 0d3c4fbb4..fbf860f3d 100644
--- a/doc/cygnus-ngsi/installation_and_administration_guide/testing.md
+++ b/doc/cygnus-ngsi/installation_and_administration_guide/testing.md
@@ -301,7 +301,7 @@ Tests run: 85, Failures: 0, Errors: 0, Skipped: 0
[Top](#top)
## e2e testing
-Cygnus can be tested form a e2e point of view by using any of the scripts, [given with this repo](../../../cygnus-ngsi/resources/ngsi-examples), emulating a NGSI-like notification. You can find both Json and XML examples of simple and compound notifications, with or without metadata, even model entities and loops of continuous notifiers.
+Cygnus can be tested form a e2e point of view by using any of the scripts, [given with this repo](../../../cygnus-ngsi/resources/ngsi-examples), emulating a NGSI-like notification. You can find examples of simple and compound notifications, with or without metadata, even model entities and loops of continuous notifiers.
For instance, if running the `notification-json-simple.sh`:
@@ -313,9 +313,10 @@ $ ./notification-json-simple.sh http://localhost:5050/notify myservice myservice
> Host: localhost:5050
> Content-Type: application/json
> Accept: application/json
-> User-Agent: orion/0.10.0
+> User-Agent: orion/2.2.0
> Fiware-Service: myservice
> Fiware-ServicePath: myservicepath
+> ngsiv2-attrsformat: normalized
> Content-Length: 460
>
* upload completely sent off: 460 out of 460 bytes
@@ -330,6 +331,4 @@ You will see the server (Cygnus) is sending back a `200 OK` response.
Of course, this is just a e2e test. For real e2e integration with a real NGSI-like source, such as [Orion Context Broker](https://github.com/telefonicaid/fiware-orion), please refer to the [User and Programmer Guide](../user_and_programmer_guide/connecting_orion.md).
-Support for NGSIv2 notifications has been added from version above 1.17.1. For this purpose, it's been added a new dir [/NGSIv2](./resources/ngsi-examples/NGSIv2) which contains script files in order to emulate some NGSIv2 notification types.
-
[Top](#top)
diff --git a/doc/cygnus-ngsi/integration/orion_cygnus_kafka.md b/doc/cygnus-ngsi/integration/orion_cygnus_kafka.md
index 5ef87dbae..29e352cb6 100644
--- a/doc/cygnus-ngsi/integration/orion_cygnus_kafka.md
+++ b/doc/cygnus-ngsi/integration/orion_cygnus_kafka.md
@@ -591,14 +591,14 @@ Consumed 1 message
Another check of our success are the log of Cygnus. The traces show us how Cygnus store the information as we can see:
```
time=2016-08-30T08:02:58.434CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header host received with value localhost:5050
-time=2016-08-30T08:02:58.435CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/0.28.0-next libcurl/7.47.0
+time=2016-08-30T08:02:58.435CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/2.2.0 libcurl/7.47.0
time=2016-08-30T08:02:58.435CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-service received with value Library
time=2016-08-30T08:02:58.435CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-servicepath received with value /catalog
time=2016-08-30T08:02:58.436CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header accept received with value application/xml, application/json
time=2016-08-30T08:02:58.436CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header content-length received with value 706
time=2016-08-30T08:02:58.436CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header content-type received with value application/json; charset=utf-8
time=2016-08-30T08:02:58.435CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header host received with value localhost:5050
-time=2016-08-30T08:02:58.436CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/0.28.0-next libcurl/7.47.0
+time=2016-08-30T08:02:58.436CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/2.2.0 libcurl/7.47.0
time=2016-08-30T08:02:58.437CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-service received with value Library
time=2016-08-30T08:02:58.437CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-servicepath received with value /catalog
time=2016-08-30T08:02:58.437CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header accept received with value application/xml, application/json
@@ -697,13 +697,13 @@ Consumed 2 messages
Once again, another check are the traces of Cygnus. There we can see how Cygnus receive the notification and store the information in Kafka:
```
time=2016-08-30T08:15:20.113CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header host received with value localhost:5050
-time=2016-08-30T08:15:20.114CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/0.28.0-next libcurl/7.47.0
+time=2016-08-30T08:15:20.114CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/2.2.0 libcurl/7.47.0
time=2016-08-30T08:15:20.114CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-service received with value Library
time=2016-08-30T08:15:20.114CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-servicepath received with value /catalog
time=2016-08-30T08:15:20.115CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header accept received with value application/xml, application/json
time=2016-08-30T08:15:20.115CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header host received with value localhost:5050
time=2016-08-30T08:15:20.115CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header content-length received with value 706
-time=2016-08-30T08:15:20.115CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/0.28.0-next libcurl/7.47.0
+time=2016-08-30T08:15:20.115CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header user-agent received with value orion/2.2.0 libcurl/7.47.0
time=2016-08-30T08:15:20.116CEST | lvl=DEBUG | corr=4b1be263-2502-4ca6-91fc-e43e8e642904 | trans=4b1be263-2502-4ca6-91fc-e43e8e642904 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header content-type received with value application/json; charset=utf-8
time=2016-08-30T08:15:20.116CEST | lvl=DEBUG | corr= | trans= | srv= | subsrv= | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[192] : Header fiware-service received with value testservice
time=2016-08-30T08:15:20.116CEST | lvl=INFO | corr=79e5aee5-dd0e-4aeb-90d7-532ae0df95b4 | trans=79e5aee5-dd0e-4aeb-90d7-532ae0df95b4 | srv=library | subsrv=/catalog | function=getEvents | comp=Cygnus | msg=com.telefonica.iot.cygnus.handlers.NGSIRestHandler[248] : Starting internal transaction (79e5aee5-dd0e-4aeb-90d7-532ae0df95b4)
diff --git a/mkdocs.yml b/mkdocs.yml
index 742a96da8..9e9a0d76d 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -63,7 +63,6 @@ pages:
- 'Multitenancy': 'cygnus-ngsi/installation_and_administration_guide/multitenancy.md'
- 'Reliability': 'cygnus-ngsi/installation_and_administration_guide/reliability.md'
- 'Performance tips': 'cygnus-ngsi/installation_and_administration_guide/performance_tips.md'
- - 'NGSIv2 support': 'cygnus-ngsi/installation_and_administration_guide/ngsiv2_support.md'
- 'IPv6 support': 'cygnus-ngsi/installation_and_administration_guide/ipv6_support.md'
- 'Deprecated and removed functionality': 'cygnus-ngsi/installation_and_administration_guide/deprecated_and_removed.md'
- 'Sanity checks': 'cygnus-ngsi/installation_and_administration_guide/sanity_checks.md'