ExoGENI Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:tool_developers:start [2013/07/24 16:35]
ibaldin
public:tool_developers:start [2021/01/02 06:10] (current)
Line 2: Line 2:
 ====== For Tool Developers ====== ====== For Tool Developers ======
  
-===== ORCA Native API =====+===== Programmatic access to ORCA API =====
  
-To use ORCA native APIs you can take a look at scripts in the [[https://geni-orca.renci.org/trac/browser/orca/trunk/controllers/xmlrpc/resources/scripts | geni-orca SVN repository]]. They show how each of the API calls can be exercised.+Programmatic access is available at multiple levels
  
-Note that these scripts are sensitive to the version of Python (must be 2.6).+  * At the lowest level you can directly invoke the APIs that e.g. Flukes invokes for you. Python scripts that show how each call can be exercised can be found here on GitHub: [[https://github.com/RENCI-NRIG/ahab/tree/master/pyscripts | AHAB Git Repo]]. Note that these scripts are sensitive to the version of Python (must be 2.6). 
 +  * For higher level programmatic abstractions, you can use the Java AHAB library. This library can programmatically create/delete/extend/modify slices and maintain local slice state inside the application: [[https://github.com/RENCI-NRIG/aha | AHAB Git Repo]]
  
Navigation
Print/export
QR Code
QR Code public:tool_developers:start (generated for current page)