Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-9344

[fiware-stackoverflow] Pagination in subscription

    Details

      Description

      Created question in FIWARE Q/A platform on 21-10-2014 at 13:10
      Please, ANSWER this question AT https://stackoverflow.com/questions/26486072/pagination-in-subscription

      Question:
      Pagination in subscription

      Description:
      I have an operator that performs subscriptions for specific types of orion entities.
      However, although i use the relevant field (limit) in the options object i push for the subscription, data still arrive paginated at 20 elements (I would like to increase it). Is pagination (limit) option valid only for query operations, or is it available for subscriptions as well?

      Here is my code:

      var subscribe = function subscribe() {
      this.connection = new NGSI.Connection(this.ngsi_server,

      { ngsi_proxy_url: this.ngsi_proxy }

      );

      var attributeList = null;
      var duration = this.subscriptionUpdateRate;
      var throttling = null;
      var notifyConditions = [

      { 'type': 'ONCHANGE', 'condValues': this.condValues }

      ];
      var options = {
      flat: true,
      limit: 999,
      onNotify: function(data)

      { handlerReceiveEntity(data); }

      ,
      onSuccess: function(data) {
      ....
      window.addEventListener("beforeunload", function()

      { this.connection.cancelSubscription(this.subscriptionID); }

      .bind(this));
      }.bind(this)
      };
      this.connection.createSubscription([this.entities], attributeList, duration, throttling, notifyConditions, options);
      };

      Still, I am getting only 20 entities instead of ~40 when the function is first invoked. Any idea what might be wrong?

      The version of Orion is 0.14.0.

        Activity

        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        fla Fernando Lopez made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        fla Fernando Lopez made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        fla Fernando Lopez made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        fla Fernando Lopez made changes -
        HD-Enabler Wirecloud [ 10857 ]
        Description
        Created question in FIWARE Q/A platform on 21-10-2014 at 13:10
        {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/26486072/pagination-in-subscription


        +Question:+
        Pagination in subscription

        +Description:+
        I have an operator that performs subscriptions for specific types of orion entities.
        However, although i use the relevant field (limit) in the options object i push for the subscription, data still arrive paginated at 20 elements (I would like to increase it). Is pagination (limit) option valid only for query operations, or is it available for subscriptions as well?

        Here is my code:

        var subscribe = function subscribe() {
            this.connection = new NGSI.Connection(this.ngsi_server, {
                ngsi_proxy_url: this.ngsi_proxy
            });

            var attributeList = null;
            var duration = this.subscriptionUpdateRate;
            var throttling = null;
            var notifyConditions = [{
                    'type': 'ONCHANGE',
                    'condValues': this.condValues
                }];
            var options = {
                flat: true,
                limit: 999,
                onNotify: function(data) {
                    handlerReceiveEntity(data);
                },
                onSuccess: function(data) {
                    ....
                    window.addEventListener("beforeunload", function() {
                        this.connection.cancelSubscription(this.subscriptionID);
                    }.bind(this));
                }.bind(this)
            };
            this.connection.createSubscription([this.entities], attributeList, duration, throttling, notifyConditions, options);
        };


        Still, I am getting only 20 entities instead of ~40 when the function is first invoked. Any idea what might be wrong?

        The version of Orion is 0.14.0.
        Created question in FIWARE Q/A platform on 21-10-2014 at 13:10
        {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/26486072/pagination-in-subscription


        +Question:+
        Pagination in subscription

        +Description:+
        I have an operator that performs subscriptions for specific types of orion entities.
        However, although i use the relevant field (limit) in the options object i push for the subscription, data still arrive paginated at 20 elements (I would like to increase it). Is pagination (limit) option valid only for query operations, or is it available for subscriptions as well?

        Here is my code:

        var subscribe = function subscribe() {
            this.connection = new NGSI.Connection(this.ngsi_server, {
                ngsi_proxy_url: this.ngsi_proxy
            });

            var attributeList = null;
            var duration = this.subscriptionUpdateRate;
            var throttling = null;
            var notifyConditions = [{
                    'type': 'ONCHANGE',
                    'condValues': this.condValues
                }];
            var options = {
                flat: true,
                limit: 999,
                onNotify: function(data) {
                    handlerReceiveEntity(data);
                },
                onSuccess: function(data) {
                    ....
                    window.addEventListener("beforeunload", function() {
                        this.connection.cancelSubscription(this.subscriptionID);
                    }.bind(this));
                }.bind(this)
            };
            this.connection.createSubscription([this.entities], attributeList, duration, throttling, notifyConditions, options);
        };


        Still, I am getting only 20 entities instead of ~40 when the function is first invoked. Any idea what might be wrong?

        The version of Orion is 0.14.0.
        HD-Chapter Apps [ 10836 ]
        fla Fernando Lopez made changes -
        Assignee Álvaro Arranz [ aarranz ]
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        backlogmanager Backlog Manager created issue -

          People

          • Assignee:
            aarranz Álvaro Arranz
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: