aboutsummaryrefslogtreecommitdiffstats
path: root/ms/blueprintsprocessor/application
AgeCommit message (Expand)AuthorFilesLines
2019-04-16Integration Test - Component ExecutorAlexis de Talhouët1-6/+8
2019-04-16Add grpc execution serviceBrinda Santh3-3/+21
2019-04-15Do start netty server when grpc server enabledAlexis de Talhouët3-6/+60
2019-04-08Changed CBA download with name and versionEzhilarasi1-2/+2
2019-04-05Retrieving PNF IP address from payloadottero1-1/+1
2019-04-01Improve bulk processingMuthuramalingam, Brinda Santh2-2/+2
2019-04-01Improve save and delete cbaMuthuramalingam, Brinda Santh1-1/+1
2019-03-29Merge "Add Restconf Kotlin script sample"Dan Timoney3-5/+7
2019-03-29Merge "Improve blueprint save"Dan Timoney1-0/+1
2019-03-27Merge "Creating a reusable Restconf client"Dan Timoney1-1/+1
2019-03-27Creating a reusable Restconf clientottero1-1/+1
2019-03-27Add Restconf Kotlin script sampleMuthuramalingam, Brinda Santh3-5/+7
2019-03-27Improve blueprint saveMuthuramalingam, Brinda Santh1-0/+1
2019-03-26Do not start 2 netty serverAlexis de Talhouët1-27/+6
2019-03-25Migrate ccsdk/apps to ccsdk/cdsAlexis de Talhouët13-255/+255
2019-03-21Compile against Fluorine SR2Timoney, Dan (dt5972)1-1/+1
2019-03-18Merge "Adding custom headers capability to REST client"Dan Timoney2-3/+4
2019-03-17Adding custom headers capability to REST clientottero2-3/+4
2019-03-15Prepare for release 0.4.1Timoney, Dan (dt5972)1-2/+1
2019-03-13Python lib for RA and component executorSteve Alphonse Siani1-2/+2
2019-03-11Blueprint for configuring a PNFottero3-2/+22
2019-03-05Add gRPC & REST basic auth supportAlexis de Talhouët11-22/+339
2019-02-16Rework netconf-executorAlexis de Talhouët2-4/+7
2019-02-12Fixes: manual integration test of CDSAlexis de Talhouët3-5/+7
2019-02-12Multiple fixes & enhancementAlexis de Talhouët5-164/+39
2019-02-12Jython execution component and serviceSteve Alphonse Siani4-4/+24
2019-02-07Refactor components core and resource dict modulesMuthuramalingam, Brinda Santh1-1/+1
2019-01-23ControllerBlueprint blueprintsProcessor containerSteve Alphonse Siani8-2/+248
2019-01-11Update to use correct parent pomTimoney, Dan (dt5972)1-1/+1
2019-01-10Prepare for release buildTimoney, Dan (dt5972)1-2/+1
2019-01-09Add support for blueprintprocessor runtime DBAlexis de Talhouët1-1/+2
2018-12-11Merge "Add GRPC Blueprint Processing API"Dan Timoney3-0/+125
2018-12-11Merge "Add Primary Data Source Configuration"Dan Timoney3-3/+26
2018-12-11Merge "Add Generic Rest Configuration"Dan Timoney2-4/+7
2018-12-11Merge "Add Blueprint Runtime Input/Output logic"Dan Timoney2-3/+21
2018-12-07Add GRPC Blueprint Processing APIMuthuramalingam, Brinda Santh(bs2796)3-0/+125
2018-12-06Add Primary Data Source ConfigurationMuthuramalingam, Brinda Santh(bs2796)3-3/+26
2018-12-06Add Generic Rest ConfigurationMuthuramalingam, Brinda Santh(bs2796)2-4/+7
2018-12-04Add Blueprint Runtime Input/Output logicMuthuramalingam, Brinda Santh(bs2796)2-3/+21
2018-12-04Sonar Fix: SwaggerConfig.javaArundathi Patil1-5/+1
2018-12-03Merge "Enable Webflux Service."Dan Timoney3-8/+13
2018-12-03Sonar Fix: SwaggerConfig.javaArundathi Patil1-4/+0
2018-12-02Enable Webflux Service.Muthuramalingam, Brinda Santh(bs2796)3-8/+13
2018-11-30Merge "fixed sonar issues in WebConfig.java"Dan Timoney1-0/+2
2018-11-30Merge "fixed sonar issues in SwaggerConfig.java"Dan Timoney1-3/+2
2018-11-30fixed sonar issues in WebConfig.javaSandeep J1-3/+2
2018-11-30fixed sonar issues in SwaggerConfig.javaSandeep J1-3/+2
2018-11-30Sonar Fix: WebConfig.javaArundathi Patil1-3/+0
2018-11-15Blueprints Processor MicroserviceMuthuramalingam, Brinda Santh(bs2796)3-1/+38
2018-11-10Controller Design StudioMuthuramalingam, Brinda Santh(bs2796)1-1/+1
an> id="furl" type="text" name="furl" placeholder="https://server:9084" required> <button type="button" onclick="lookupCatalogs()">Lookup</button> </div> <div id="cAcumos"> <hr/> <label for="catMenu"><b>Select Catalog</b></label> <select id="catMenu" onchange="chooseCatalog()"> <option value="*">All Catalogs</option> </select> </div> <div id="acSols"> <hr/> <label for="solMenu"><b>Select Solution</b></label> <select id="solMenu" onchange="chooseSolution()"> <option value="*">All Solutions</option> </select> </div> <div id="acRevs"> <hr/> <label for="revMenu"><b>Select Revision</b></label> <select id="revMenu"> <option value="*">All Revisions</option> </select> </div> <hr/> <button type="button" onclick="closeImportPopup()">Cancel</button> <button id="onboard" type="button" onclick="onBoard()">Onboard</button> <b id="onboardingInProgress">Onboarding - Please Wait ...</b> </form> <script> function fcomp(n) { return document.getElementById(n); } function cvalue(n) { return fcomp(n).value; } function uecvalue(n) { return encodeURIComponent("" + cvalue(n)); } function esc(s) { return s.replace(/&/g,'&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;'); } function onBoard() { fcomp("onboardingInProgress").style.display = "block"; var url = "/acumos-adapter/onboard.js?acumos=" + uecvalue("furl"); if (cvalue("catMenu") != "*") { url += "&catalogId=" + uecvalue("catMenu"); if (cvalue("solMenu") != "*") { url += "&solutionId=" + uecvalue("solMenu"); if (cvalue("revMenu") != "*") { url += "&revisionId=" + uecvalue("revMenu"); } } } let xhr = new XMLHttpRequest(); xhr.onerror = xhr.onload = function() { fcomp("onboardingInProgress").style.display = "none"; } xhr.open("POST", url); xhr.send(); } function chooseSolution() { if (cvalue("solMenu") == "*") { updatevis(); } else { lookupItem("acRevs", "revMenu", "/acumos-adapter/listRevisions.js?acumos=" + uecvalue("furl") + "&solutionId=" + uecvalue("solMenu")); } } function chooseCatalog() { if (cvalue("catMenu") == "*") { updatevis(); } else { lookupItem("acSols", "solMenu", "/acumos-adapter/listSolutions.js?acumos=" + uecvalue("furl") + "&catalogId=" + uecvalue("catMenu")); } } function lookupCatalogs() { fcomp("onboard").style.display = "block"; lookupItem("cAcumos", "catMenu", "/acumos-adapter/listCatalogs.js?acumos=" + uecvalue("furl")); } function lookupItem(dblock, smenu, url) { fcomp(dblock).style.display = "block"; let xhr = new XMLHttpRequest(); let catmenu = fcomp(smenu); catmenu.options.length = 1; catmenu.options[0].selected = true; xhr.onload = function() { let catresp = JSON.parse(this.response); var i; for (i = 0; i < catresp.length; i++) { var option = document.createElement("option"); option.text = esc(catresp[i].name); option.value = catresp[i].id; catmenu.add(option); } updatevis(); }; xhr.open("GET", url); xhr.send(); } function updatevis() { if (cvalue("importType") != "itAcumos") { fcomp("itAcumos").style.display = "none"; fcomp("furl").value = ""; } if (cvalue("furl") == "") { fcomp("cAcumos").style.display = "none"; fcomp("onboard").style.display = "none"; fcomp("catMenu").options[0].selected = true; } if (cvalue("catMenu") == "*") { fcomp("acSols").style.display = "none"; fcomp("solMenu").options[0].selected = true; } if (cvalue("solMenu") == "*") { fcomp("acRevs").style.display = "none"; fcomp("revMenu").options[0].selected = true; } } function setImportType() { let di = fcomp("itAcumos"); if (cvalue("importType") == "itAcumos") { fcomp("furl").value = ""; di.style.display = "block"; } updatevis(); } function openImportPopup() { fcomp("importType").options[0].selected = true; fcomp("importPopup").style.display = "block"; updatevis(); } function closeImportPopup() { fcomp("importPopup").style.display = "none"; } </script> </body> </html>