Name: correlation/correlation.xml
| 1: | <description datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" xmlns="http://riddl.org/ns/description/1.0" xmlns:xi="http://www.w3.org/2001/XInclude"> |
| 2: | |
| 3: | <message name="gateway-request"> |
| 4: | <parameter name="gatewayRequest" mimetype="text/xml" handler="http://riddl.org/ns/handlers/relaxng"> |
| 5: | <xi:include href="rngs/request.rng"/> |
| 6: | </parameter> |
| 7: | </message> |
| 8: | <message name="gateway-response"> |
| 9: | <parameter name="gatewayResponse" mimetype="text/xml" handler="http://riddl.org/ns/handlers/relaxng"> |
| 10: | <xi:include href="rngs/response.rng"/> |
| 11: | </parameter> |
| 12: | </message> |
| 13: | |
| 14: | <message name="command"> |
| 15: | <parameter name="command" type="string"/> |
| 16: | <zeroOrMore> |
| 17: | <parameter name="parameter" type="string"/> |
| 18: | </zeroOrMore> |
| 19: | </message> |
| 20: | |
| 21: | <message name="json"> |
| 22: | <parameter name="result" mimetype="application/json"/> |
| 23: | </message> |
| 24: | |
| 25: | <resource> |
| 26: | <post in="gateway-request"/> |
| 27: | <put in="gateway-response"/> |
| 28: | <put in="command" out="json"/> |
| 29: | <resource relative="rules"> |
| 30: | <get in="*" out="json"/> |
| 31: | <resource> |
| 32: | <get in="*" out="gateway-request"/> |
| 33: | <delete in="*"/> |
| 34: | </resource> |
| 35: | </resource> |
| 36: | <resource relative="messages"> |
| 37: | <get in="*" out="json"/> |
| 38: | <resource> |
| 39: | <get in="*" out="gateway-response"/> |
| 40: | <delete in="*"/> |
| 41: | </resource> |
| 42: | </resource> |
| 43: | </resource> |
| 44: | |
| 45: | </description> |
