Changes between Version 51 and Version 52 of GENIExperimenter/RSpecs
- Timestamp:
- 05/15/12 13:04:24 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/RSpecs
v51 v52 15 15 This is the document that a user sends to an AM to describe the resources that he wants to reserve. 16 16 ==== Manifest RSpec ==== 17 This is the document returned by an AM tha describes the resources that a user hasat an AM.17 This is the document returned by an AM that describes the resources that a user has reserved at an AM. 18 18 19 19 = RSpec Versions = 20 Except from the three types of RSpecs, there are also different versions of RSpecs. The current version is the [wiki:RSpecSchema3 GENI v3]. Depending on which tool you use to reserve resources you should be able to get a list of supported RSpecs from each AM through the [wiki:GAPI_AM_API_V2#GetVersion getversion] API call.20 In addition to the three types of RSpecs, there are also different versions of RSpecs. The current version is [wiki:RSpecSchema3 GENI v3]. Depending on which tool you use to reserve resources you should be able to get a list of supported RSpecs from each AM through the [wiki:GAPI_AM_API_V2#GetVersion GetVersion] API call. 21 21 == GENI v3 == 22 22 The current GENI v3 RSpec schemas are based on the ProtoGENI v2 RSpecs. You can find some documentation and RSpec examples [http://www.protogeni.net/trac/protogeni/wiki/RSpec on the ProtoGENI website]. There you will also find a [http://www.protogeni.net/trac/protogeni/wiki/RSpecTutorial tutorial on RSpecs]. Although the examples are for ProtoGENI v2 RSpecs, it is easy to [wiki:HowTo/Convertv2tov3RSpecs convert them] to GENI v3. … … 27 27 28 28 == SFA RSpec == 29 The SFA RSpec is the native RSpec format the PlanetLab AMs use. As of January 2012 PlanetLab support GENI v3 RSpecs.29 The SFA RSpec is the native RSpec format the PlanetLab AMs use. As of January 2012 PlanetLab supports GENI v3 RSpecs that is the recommended RSpec for use in GENI. 30 30 31 31 == ProtoGENI v2 (deprecated) == … … 37 37 For OpenFlow v3 RSpecs there is [wiki:HowTo/WriteOFv3Rspecs wiki page] that gives step-by-step instructions about how to write a valid RSpec. 38 38 39 There are also instructions about [wiki:HowTo/Convertv2tov3RSpecs converting] ProtoGENI v2 to GENI v3 RSpecs. 40 39 41 == Debugging RSpecs == 40 If you write your own RSpecs, then you canuse [https://www.protogeni.net/trac/protogeni/wiki/RSpecDebugging rspeclint] to verify the validity of the document. `rspeclint.py` is a script written in python42 If you write your own RSpecs, it is recommended that you use [https://www.protogeni.net/trac/protogeni/wiki/RSpecDebugging rspeclint] to verify the validity of the document. `rspeclint.py` is a script written in python 41 43 that will check the validity of an xml document against its schema. 42 44