diff --git a/modules/distribution/src/assembly/bin.xml b/modules/distribution/src/assembly/bin.xml index 3d5566c0..52d4c11e 100644 --- a/modules/distribution/src/assembly/bin.xml +++ b/modules/distribution/src/assembly/bin.xml @@ -277,7 +277,9 @@ ${pom.artifactId}-${pom.version}/repository/deployment/server/webapps - iotdevices.war + devicecloud.war + firealarm.war + sensebot.war diff --git a/modules/distribution/src/repository/jaggeryapps/iot/api/device-api.jag b/modules/distribution/src/repository/jaggeryapps/iot/api/device-api.jag index e8a48ea0..4fb5b99d 100644 --- a/modules/distribution/src/repository/jaggeryapps/iot/api/device-api.jag +++ b/modules/distribution/src/repository/jaggeryapps/iot/api/device-api.jag @@ -32,18 +32,21 @@ var carbonHttpsServletTransport = carbon.server.address('https'); var result; if (uriMatcher.match("/{context}/api/device/sketch/")) { - sketchType = request.getParameter("type"); - if(!sketchType){log.error("Sketch Type is empty");} + sketchType = request.getParameter("type"); + if (!sketchType) { + log.error("Sketch Type is empty"); + } - var user = session.get(constants.USER_SESSION_KEY); - if(!user){ - response.sendRedirect(dcProps.appContext + "login?#login-required"); - exit(); - } + var user = session.get(constants.USER_SESSION_KEY); + if (!user) { + response.sendRedirect(dcProps.appContext + "login?#login-required"); + exit(); + } + //URL: /iotdevices/FireAlarmManager/device/firealarm/download fireAlarmManagerService = carbonHttpsServletTransport + "/iotdevices/FireAlarmManager"; - sketchDownloadEndPoint = fireAlarmManagerService + "/downloadSketch"; - response.sendRedirect(sketchDownloadEndPoint + "?type="+sketchType+"&owner="+user.username); + sketchDownloadEndPoint = fireAlarmManagerService + "/device/" + sketchType + "/download"; + response.sendRedirect(sketchDownloadEndPoint + "?owner=" + user.username); exit(); } @@ -52,17 +55,18 @@ if (uriMatcher.match("/{context}/api/devices/")) { var constants = require("/modules/constants.js"); var user = session.get(constants.USER_SESSION_KEY); - if(!user){ + if (!user) { response.sendRedirect(dcProps.appContext + "login?#login-required"); exit(); } + //URL: /iotdevices/DevicesManager/devices/username devicesManagerService = carbonHttpsServletTransport + "/iotdevices/DevicesManager"; - listAllDevicesEndPoint = devicesManagerService + "/getDevices"; + listAllDevicesEndPoint = devicesManagerService + "/devices/" + user.username; var data = {}; //XMLHTTPRequest's GET - result = get(listAllDevicesEndPoint+"?username="+user.username, data ,"json"); + result = get(listAllDevicesEndPoint, data, "json"); //response.sendRedirect(listAllDevicesEndPoint + "?username="+user.username); //exit(); @@ -70,6 +74,6 @@ if (uriMatcher.match("/{context}/api/devices/")) { // returning the result. if (result) { - print(result); + print(result); } %> diff --git a/modules/distribution/src/repository/jaggeryapps/sensebot/api/device-api.jag b/modules/distribution/src/repository/jaggeryapps/sensebot/api/device-api.jag index 0a5c8ef4..28809f2b 100644 --- a/modules/distribution/src/repository/jaggeryapps/sensebot/api/device-api.jag +++ b/modules/distribution/src/repository/jaggeryapps/sensebot/api/device-api.jag @@ -27,15 +27,19 @@ var dcProps = require('/config/dc-props.js').config(); var downloadModule = require("/modules/download.js").downloadModule; var utility = require("/modules/utility.js").utility; +var carbon = require('carbon'); +var carbonHttpServletTransport = carbon.server.address('http'); +var carbonHttpsServletTransport = carbon.server.address('https'); + var result; if (uriMatcher.match("/{context}/api/device/sketch/")) { sketchType = request.getParameter("type"); if(!sketchType){log.error("Sketch Type is empty");} - senseBotManagerService = "http://localhost:9763/iotdevices/SenseBotManager"; - sketchDownloadEndPoint = senseBotManagerService + "/downloadSketch"; - response.sendRedirect(sketchDownloadEndPoint + "?type="+sketchType+"&owner=anonymous"); + senseBotManagerService = carbonHttpsServletTransport+"/iotdevices/SenseBotManager"; + sketchDownloadEndPoint = senseBotManagerService + "/downloadSketch/device/"; + response.sendRedirect(sketchDownloadEndPoint + sketchType + "?owner=anonymous"); exit(); } diff --git a/pom.xml b/pom.xml index 793ceeb8..33d8415e 100644 --- a/pom.xml +++ b/pom.xml @@ -1008,16 +1008,6 @@ - - wso2-staging - WSO2 internal Repository - http://maven.wso2.org/nexus/content/repositories/orgwso2carbonapimgt-009/ - - true - daily - ignore - -