## @param 0:title=colour|type=string ## @param 1:title=size|type=string <div>Release</div> <div><input id="busipath" type="text" onChange="PlantUML()" /></div> <br></br> <div><input id="PLANTgrowth" type="button" value="Create UML" onClick="doPlantGrow()" /></div> <div id="confirmationMessage"> </div> <h1>UML</h1> <p id="UML"> </p> <script src="https://unpkg.com/neo4j-driver"> </script> <script> function doPlantGrow() { var v_pathname = AJS.$("#busipath").val(); var v_params = {}; console.log(' '); console.log('Ne04j Script'); console.log(' '); var driver = neo4j.v1.driver("bolt://10:8081", neo4j.v1.auth.basic("neo4j", "")); console.log('Ne04j Driver acquired'); console.log(' '); var session = driver.session(); console.log('Ne04j Session created'); console.log(' '); var v_query = 'match (n)-[k{pathname:"'+ v_pathname +'"}]->(m) return m.name as Target,k.api as api,k.message as Message, k.activeT as activeT, k.note as Note, k.branchstatus as BranchStatus, k.activeS as activeS,n.name as Source order by k.sequence;' console.log('Ne04j Query: ' + v_query); console.log(' '); session .run(v_query, { param: '' }) .then(function (result) { console.log('Ne04j Query run'); console.log(' '); var v_table_body = document.getElementById("UML"); console.log('Ne04j Record count: ' + result.records.length); console.log(' '); result.records.forEach(function (record) { if(record.get('BranchStatus')= ("" || 'end')) {} else { v_table_body.insertAdjacentHTML('beforeend','<br>' + record.get('BranchStatus')+ ' ' + record.get('BranchName') + ';' )}; v_table_body.insertAdjacentHTML( 'beforeend', '<br>'+ record.get('Source') + '-->' + record.get('Target') + ':**' +record.get('api') + '** ' + record.get('Message') + ';' ); if(record.get('activeT')=null) {} else { v_table_body.insertAdjacentHTML('beforeend','<br>' + record.get('activeT')+ ' ' + record.get('Target') + ';' )}; if(record.get('Note')=null) {} else { v_table_body.insertAdjacentHTML('beforeend','<br>note' + record.get('NotePosition')+ ' :' + record.get('Note') + ';' )}; if(record.get('activeS')=null) {} else { v_table_body.insertAdjacentHTML('beforeend','<br>' + record.get('activeS')+ ' ' + record.get('Source') + ';' )}; if(record.get('BranchStatus')= 'end') {v_table_body.insertAdjacentHTML('beforeend','<br>' + record.get('BranchStatus') + ';' )} else { }; }); session.close() })}; </script>
General
Content
Integrations
Add Comment