Hi, are you using some GE or fireware-lab component? If yes, my suggestion is to look at the changelogs of the new versions. Of course I can't check your code. Regards, Giuseppe On Fri, Nov 20, 2015 at 4:25 PM, Artur Löwen <aloewen at gridhound.de> wrote: > Hi, > > I haven't used my mashup application in the last few weeks, but now my > NGSI query operator stopped working. After some digging and debugging, it > seems like the NGSI connection is passing the url of my context broker > through this url "https://mashup.lab.fiware.org/proxy/<cb_url>" and here > seems to be the problem. The context broker itself is working fine when > used from other applications. > > The same problem seems to occur, when using the NGSI browser widget from > the marketplace. > > What do I have to do to fix this? > > My source looks like this: > > this.ngsi_server = MashupPlatform.prefs.get('ngsi_server'); > this.ngsi_proxy = MashupPlatform.prefs.get('ngsi_proxy'); > > var request_headers = {}; > > if (MashupPlatform.prefs.get('use_owner_credentials')) { > request_headers['X-FI-WARE-OAuth-Token'] = 'true'; > request_headers['X-FI-WARE-OAuth-Header-Name'] = > 'X-Auth-Token'; > request_headers['x-FI-WARE-OAuth-Source'] = 'workspaceowner'; > } > > this.connection = new NGSI.Connection(this.ngsi_server, { > use_user_fiware_token: > MashupPlatform.prefs.get('use_user_fiware_token'), > request_headers: request_headers, > ngsi_proxy_url: this.ngsi_proxy > }); > > var types = MashupPlatform.prefs.get('ngsi_entities').split(new > RegExp(',\\s*')); > > var entityIdList = []; > var attributeList = []; > var entityId; > for (var i = 0; i < types.length; i++) { > entityId = { > id: '.*', > type: types[i], > isPattern: true > }; > entityIdList.push(entityId); > } > > var options = { > flat: true, > limit: 1000, > offset: 0, > details: true, > onSuccess: function (data, details) { > > for (var entityId in data) { > MashupPlatform.wiring.pushEvent("entityOutput", > JSON.stringify(data[entityId])); > } > if (details.count > options.offset + options.limit) > { > options.offset += options.limit; > this.connection.query(entityIdList, attributeList, > options); > } > }.bind(this), > onFailure: function (e) { > MashupPlatform.operator.log("Error querying entities from > context broker server: " + e.message); > } > }; > this.connection.query(entityIdList, attributeList, options); > > -- > Artur Löwen > CEO > Gridhound UG (haftungsbeschränkt) > +49 179 1449189 > aloewen at gridhound.de > www.gridhound.de > Since January 1st, old domains won't be supported and messages sent to any > domain different to @lists.fiware.org will be lost. > Please, send your messages using the new domain ( > Fiware-lab-help at lists.fiware.org) instead of the old one. > _______________________________________________ > Fiware-lab-help mailing list > Fiware-lab-help at lists.fiware.org > https://lists.fiware.org/listinfo/fiware-lab-help -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-lab-help/attachments/20151120/a8e89f22/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy