You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2015/10/06 13:38:27 UTC

svn commit: r1707005 [6/7] - in /qpid/site: ./ docs/ docs/AMQP/ docs/amqp/ input/ input/AMQP/ input/amqp/ misc/ misc/amqp/ scripts/

Added: qpid/site/input/amqp/type-reference.html.in
URL: http://svn.apache.org/viewvc/qpid/site/input/amqp/type-reference.html.in?rev=1707005&view=auto
==============================================================================
--- qpid/site/input/amqp/type-reference.html.in (added)
+++ qpid/site/input/amqp/type-reference.html.in Tue Oct  6 11:38:27 2015
@@ -0,0 +1,10388 @@
+<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script>
+<!-- <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script> -->
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<script type="text/javascript">
+function node_is_visible(node)
+{
+  if(dojo.isString(node))
+    node = dojo.byId(node);
+  if(!node) 
+    return false;
+  return node.style.display == "block";
+}
+function set_node(node, str)
+{
+  if(dojo.isString(node))
+    node = dojo.byId(node);
+  if(!node) return;
+  node.style.display = str;
+}
+function toggle_node(node)
+{
+  if(dojo.isString(node))
+    node = dojo.byId(node);
+  if(!node) return;
+  set_node(node, (node_is_visible(node)) ? 'none' : 'block');
+}
+function hide_node(node)
+{
+  set_node(node, 'none');
+}
+function show_node(node)
+{
+  set_node(node, 'block');
+}
+
+function go_back()
+{
+  window.history.back();
+}
+
+function show_all_tables()
+{
+  show_node('Constants');
+  show_node('PrimTypeName');
+  show_node('DescrTypes');
+  show_node('EnumTypes');
+  show_node('RestrTypes');
+  show_node('ProvTypes');
+  show_node('TypIndex');
+  show_node('FldIndex');
+  show_node('EnuIndex');
+  show_node('GndIndex');
+  show_node('XrefIndex');
+  show_node('DTopen')
+  show_node('DTbegin')
+  show_node('DTattach')
+  show_node('DTflow')
+  show_node('DTtransfer')
+  show_node('DTdisposition')
+  show_node('DTdetach')
+  show_node('DTend')
+  show_node('DTclose')
+  show_node('DTerror')
+  show_node('DTheader')
+  show_node('DTdelivery-annotations')
+  show_node('DTmessage-annotations')
+  show_node('DTproperties')
+  show_node('DTapplication-properties')
+  show_node('DTdata')
+  show_node('DTamqp-sequence')
+  show_node('DTamqp-value')
+  show_node('DTfooter')
+  show_node('DTreceived')
+  show_node('DTaccepted')
+  show_node('DTrejected')
+  show_node('DTreleased')
+  show_node('DTmodified')
+  show_node('DTsource')
+  show_node('DTtarget')
+  show_node('DTdelete-on-close')
+  show_node('DTdelete-on-no-links')
+  show_node('DTdelete-on-no-messages')
+  show_node('DTdelete-on-no-links-or-messages')
+  show_node('DTsasl-mechanisms')
+  show_node('DTsasl-init')
+  show_node('DTsasl-challenge')
+  show_node('DTsasl-response')
+  show_node('DTsasl-outcome')
+  show_node('DTcoordinator')
+  show_node('DTdeclare')
+  show_node('DTdischarge')
+  show_node('DTdeclared')
+  show_node('DTtransactional-state')
+  show_node('ETrole')
+  show_node('ETsender-settle-mode')
+  show_node('ETreceiver-settle-mode')
+  show_node('ETamqp-error')
+  show_node('ETconnection-error')
+  show_node('ETsession-error')
+  show_node('ETlink-error')
+  show_node('ETterminus-durability')
+  show_node('ETterminus-expiry-policy')
+  show_node('ETstd-dist-mode')
+  show_node('ETsasl-code')
+  show_node('ETtxn-capability')
+  show_node('ETtransaction-error')
+}
+
+function hide_all_tables()
+{
+  hide_node('Constants');
+  hide_node('PrimTypeName');
+  hide_node('DescrTypes');
+  hide_node('EnumTypes');
+  hide_node('RestrTypes');
+  hide_node('ProvTypes');
+  hide_node('TypIndex');
+  hide_node('FldIndex');
+  hide_node('EnuIndex');
+  hide_node('GndIndex');
+  hide_node('XrefIndex');
+  show_node('DTopen')
+  show_node('DTbegin')
+  show_node('DTattach')
+  show_node('DTflow')
+  show_node('DTtransfer')
+  show_node('DTdisposition')
+  show_node('DTdetach')
+  show_node('DTend')
+  show_node('DTclose')
+  show_node('DTerror')
+  show_node('DTheader')
+  show_node('DTdelivery-annotations')
+  show_node('DTmessage-annotations')
+  show_node('DTproperties')
+  show_node('DTapplication-properties')
+  show_node('DTdata')
+  show_node('DTamqp-sequence')
+  show_node('DTamqp-value')
+  show_node('DTfooter')
+  show_node('DTreceived')
+  show_node('DTaccepted')
+  show_node('DTrejected')
+  show_node('DTreleased')
+  show_node('DTmodified')
+  show_node('DTsource')
+  show_node('DTtarget')
+  show_node('DTdelete-on-close')
+  show_node('DTdelete-on-no-links')
+  show_node('DTdelete-on-no-messages')
+  show_node('DTdelete-on-no-links-or-messages')
+  show_node('DTsasl-mechanisms')
+  show_node('DTsasl-init')
+  show_node('DTsasl-challenge')
+  show_node('DTsasl-response')
+  show_node('DTsasl-outcome')
+  show_node('DTcoordinator')
+  show_node('DTdeclare')
+  show_node('DTdischarge')
+  show_node('DTdeclared')
+  show_node('DTtransactional-state')
+  show_node('ETrole')
+  show_node('ETsender-settle-mode')
+  show_node('ETreceiver-settle-mode')
+  show_node('ETamqp-error')
+  show_node('ETconnection-error')
+  show_node('ETsession-error')
+  show_node('ETlink-error')
+  show_node('ETterminus-durability')
+  show_node('ETterminus-expiry-policy')
+  show_node('ETstd-dist-mode')
+  show_node('ETsasl-code')
+  show_node('ETtxn-capability')
+  show_node('ETtransaction-error')
+}
+</script>
+<h1>AMQP 1.0 interactive type reference</h1>
+<a href="#Constants">Constants</a><br/>
+<a href="#Types">Types</a><br/>
+&#160;&#160;<a href="#PrimitiveTypes">Primitive Types</a><br/>
+&#160;&#160;<a href="#EnumeratedTypes">Enumerated Types</a><br/>
+&#160;&#160;<a href="#RestrictedTypes">Restricted Types</a><br/>
+&#160;&#160;<a href="#DescribedTypes">Described Types</a><br/>
+&#160;&#160;<a href="#ProvidedTypes">Provided Types</a><br/>
+<a href="#Indices">Indices</a><br/>
+&#160;&#160;<a href="#TypeIndex">Types</a><br/>
+&#160;&#160;<a href="#FieldIndex">Fields</a><br/>
+&#160;&#160;<a href="#EnumerationIndex">Enumerations</a><br/>
+&#160;&#160;<a href="#GrandIndex">Grand Index</a><br/>
+&#160;&#160;<a href="#XrefIndex3">Type Cross Reference</a><br/>
+<hr/>
+<strong>NOTE: Tables must be expanded or internal hyperlinks don't work.</strong><br/>
+<a href="javascript:show_all_tables()"> &#9674; </a>&#160;Table view: expand all.<br/>
+<a href="javascript:hide_all_tables()"> &#9674; </a>&#160;Table view: collapse all.
+<hr/>
+<a name="Constants"></a>
+<h2>Constants</h2>
+<a href="javascript:toggle_node('Constants')"> &#9674; </a>&#160;Constants<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="Constants">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Value</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_PORT"></a><strong>PORT</strong></td>
+ <td>5672</td>
+ <td>the IANA assigned port number for AMQP</td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_SECURE-PORT"></a><strong>SECURE-PORT</strong></td>
+ <td>5671</td>
+ <td>the IANA assigned port number         for secure AMQP (amqps)</td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_MAJOR"></a><strong>MAJOR</strong></td>
+ <td>1</td>
+ <td>major protocol version</td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_MINOR"></a><strong>MINOR</strong></td>
+ <td>0</td>
+ <td>minor protocol version</td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_REVISION"></a><strong>REVISION</strong></td>
+ <td>0</td>
+ <td>protocol revision</td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><a name="TYPE_MIN-MAX-FRAME-SIZE"></a><strong>MIN-MAX-FRAME-SIZE</strong></td>
+ <td>512</td>
+ <td>the lower bound for the agreed maximum frame size (in bytes)</td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><a name="TYPE_MESSAGE-FORMAT"></a><strong>MESSAGE-FORMAT</strong></td>
+ <td>0</td>
+ <td>the format + revision for the messages defined by this document</td>
+</tr>
+<tr>
+ <td>security:tls</td>
+ <td><a name="TYPE_TLS-MAJOR"></a><strong>TLS-MAJOR</strong></td>
+ <td>1</td>
+ <td>major protocol version</td>
+</tr>
+<tr>
+ <td>security:tls</td>
+ <td><a name="TYPE_TLS-MINOR"></a><strong>TLS-MINOR</strong></td>
+ <td>0</td>
+ <td>minor protocol version</td>
+</tr>
+<tr>
+ <td>security:tls</td>
+ <td><a name="TYPE_TLS-REVISION"></a><strong>TLS-REVISION</strong></td>
+ <td>0</td>
+ <td>protocol revision</td>
+</tr>
+<tr>
+ <td>security:sasl</td>
+ <td><a name="TYPE_SASL-MAJOR"></a><strong>SASL-MAJOR</strong></td>
+ <td>1</td>
+ <td>major protocol version</td>
+</tr>
+<tr>
+ <td>security:sasl</td>
+ <td><a name="TYPE_SASL-MINOR"></a><strong>SASL-MINOR</strong></td>
+ <td>0</td>
+ <td>minor protocol version</td>
+</tr>
+<tr>
+ <td>security:sasl</td>
+ <td><a name="TYPE_SASL-REVISION"></a><strong>SASL-REVISION</strong></td>
+ <td>0</td>
+ <td>protocol revision</td>
+</tr>
+</table>
+</div>
+<br/>
+<a name="Types"></a>
+<h2>Types</h2>
+<a name="PrimitiveTypes"></a>
+<h3>Primitive Types</h3>
+<a href="javascript:toggle_node('PrimTypeName')"> &#9674; </a>&#160;by Name<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="PrimTypeName">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Code</th>
+ <th>Category</th>
+ <th>Width</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_null"></a><strong>null</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>indicates an empty value</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_null"></a><strong>null</strong></td>
+ <td>0x40</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the null value</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_boolean"></a><strong>boolean</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>represents a true or false value</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_boolean"></a><strong>boolean</strong></td>
+ <td>0x56</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>boolean with the octet 0x00 being false and octet 0x01 being true</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_boolean:true"></a><strong>boolean:true</strong></td>
+ <td>0x41</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the boolean value true</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_boolean:false"></a><strong>boolean:false</strong></td>
+ <td>0x42</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the boolean value false</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_ubyte"></a><strong>ubyte</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range 0 to 2^8 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_ubyte"></a><strong>ubyte</strong></td>
+ <td>0x50</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>8-bit unsigned integer</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_ushort"></a><strong>ushort</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range 0 to 2^16 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_ushort"></a><strong>ushort</strong></td>
+ <td>0x60</td>
+ <td>fixed</td>
+ <td>2</td>
+ <td>16-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_uint"></a><strong>uint</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range 0 to 2^32 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_uint"></a><strong>uint</strong></td>
+ <td>0x70</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>32-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_uint:smalluint"></a><strong>uint:smalluint</strong></td>
+ <td>0x52</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>unsigned integer value in the range 0 to 255 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_uint:uint0"></a><strong>uint:uint0</strong></td>
+ <td>0x43</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the uint value 0</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_ulong"></a><strong>ulong</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range 0 to 2^64 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_ulong"></a><strong>ulong</strong></td>
+ <td>0x80</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_ulong:smallulong"></a><strong>ulong:smallulong</strong></td>
+ <td>0x53</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>unsigned long value in the range 0 to 255 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_ulong:ulong0"></a><strong>ulong:ulong0</strong></td>
+ <td>0x44</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the ulong value 0</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_byte"></a><strong>byte</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range -(2^7) to 2^7 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_byte"></a><strong>byte</strong></td>
+ <td>0x51</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>8-bit two's-complement integer</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_short"></a><strong>short</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range -(2^15) to 2^15 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_short"></a><strong>short</strong></td>
+ <td>0x61</td>
+ <td>fixed</td>
+ <td>2</td>
+ <td>16-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_int"></a><strong>int</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range -(2^31) to 2^31 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_int"></a><strong>int</strong></td>
+ <td>0x71</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>32-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_int:smallint"></a><strong>int:smallint</strong></td>
+ <td>0x54</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>signed integer value in the range -128 to 127 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_long"></a><strong>long</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>integer in the range -(2^63) to 2^63 - 1 inclusive</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_long"></a><strong>long</strong></td>
+ <td>0x81</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_long:smalllong"></a><strong>long:smalllong</strong></td>
+ <td>0x55</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>signed long value in the range -128 to 127 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_float"></a><strong>float</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>32-bit floating point number (IEEE 754-2008 binary32)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_float:ieee-754"></a><strong>float:ieee-754</strong></td>
+ <td>0x72</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>IEEE 754-2008 binary32</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_double"></a><strong>double</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>64-bit floating point number (IEEE 754-2008 binary64)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_double:ieee-754"></a><strong>double:ieee-754</strong></td>
+ <td>0x82</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>IEEE 754-2008 binary64</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_decimal32"></a><strong>decimal32</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>32-bit decimal number (IEEE 754-2008 decimal32)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_decimal32:ieee-754"></a><strong>decimal32:ieee-754</strong></td>
+ <td>0x74</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_decimal64"></a><strong>decimal64</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>64-bit decimal number (IEEE 754-2008 decimal64)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_decimal64:ieee-754"></a><strong>decimal64:ieee-754</strong></td>
+ <td>0x84</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_decimal128"></a><strong>decimal128</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>128-bit decimal number (IEEE 754-2008 decimal128)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_decimal128:ieee-754"></a><strong>decimal128:ieee-754</strong></td>
+ <td>0x94</td>
+ <td>fixed</td>
+ <td>16</td>
+ <td>IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_char"></a><strong>char</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a single unicode character</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_char:utf32"></a><strong>char:utf32</strong></td>
+ <td>0x73</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>a UTF-32BE encoded unicode character</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_timestamp"></a><strong>timestamp</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>an absolute point in time</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_timestamp:ms64"></a><strong>timestamp:ms64</strong></td>
+ <td>0x83</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit signed integer representing milliseconds since the unix epoch</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_uuid"></a><strong>uuid</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a universally unique id as defined by RFC-4122 section 4.1.2</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_uuid"></a><strong>uuid</strong></td>
+ <td>0x98</td>
+ <td>fixed</td>
+ <td>16</td>
+ <td>UUID as defined in section 4.1.2 of RFC-4122</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_binary"></a><strong>binary</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a sequence of octets</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_binary:vbin8"></a><strong>binary:vbin8</strong></td>
+ <td>0xa0</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets of binary data</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_binary:vbin32"></a><strong>binary:vbin32</strong></td>
+ <td>0xb0</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets of binary data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_string"></a><strong>string</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a sequence of unicode characters</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_string:str8-utf8"></a><strong>string:str8-utf8</strong></td>
+ <td>0xa1</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_string:str32-utf8"></a><strong>string:str32-utf8</strong></td>
+ <td>0xb1</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_symbol"></a><strong>symbol</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>symbolic values from a constrained domain</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_symbol:sym8"></a><strong>symbol:sym8</strong></td>
+ <td>0xa3</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 seven bit ASCII characters representing a symbolic value</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_symbol:sym32"></a><strong>symbol:sym32</strong></td>
+ <td>0xb3</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 seven bit ASCII characters representing a symbolic value</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_list"></a><strong>list</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a sequence of polymorphic values</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_list:list0"></a><strong>list:list0</strong></td>
+ <td>0x45</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the empty list (i.e. the list with no elements)</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_list:list8"></a><strong>list:list8</strong></td>
+ <td>0xc0</td>
+ <td>compound</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 list elements with total size less than 2^8 octets</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_list:list32"></a><strong>list:list32</strong></td>
+ <td>0xd0</td>
+ <td>compound</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 list elements with total size less than 2^32 octets</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_map"></a><strong>map</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a polymorphic mapping from distinct keys to values</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_map:map8"></a><strong>map:map8</strong></td>
+ <td>0xc1</td>
+ <td>compound</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets of encoded map data</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_map:map32"></a><strong>map:map32</strong></td>
+ <td>0xd1</td>
+ <td>compound</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets of encoded map data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><a name="TYPE_array"></a><strong>array</strong></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>a sequence of values of a single type</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_array:array8"></a><strong>array:array8</strong></td>
+ <td>0xe0</td>
+ <td>array</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 array elements with total size less than 2^8 octets</td>
+</tr>
+<tr>
+ <td></td>
+ <td><a name="TYPE_array:array32"></a><strong>array:array32</strong></td>
+ <td>0xf0</td>
+ <td>array</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 array elements with total size less than 2^32 octets</td>
+</tr>
+<tr>
+ <td>spec:wildcard</td>
+ <td><a name="TYPE_*"><strong>*</strong></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>A value of any type is permitted.</td>
+</tr>
+</table>
+</div>
+<br/>
+<a href="javascript:toggle_node('PrimTypeCode')"> &#9674; </a>&#160;by Code<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="PrimTypeCode">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Code</th>
+ <th>Category</th>
+ <th>Width</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>null</strong></td>
+ <td>0x40</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the null value</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>boolean:true</strong></td>
+ <td>0x41</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the boolean value true</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>boolean:false</strong></td>
+ <td>0x42</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the boolean value false</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>uint:uint0</strong></td>
+ <td>0x43</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the uint value 0</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>ulong:ulong0</strong></td>
+ <td>0x44</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the ulong value 0</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>list:list0</strong></td>
+ <td>0x45</td>
+ <td>fixed</td>
+ <td>0</td>
+ <td>the empty list (i.e. the list with no elements)</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>ubyte</strong></td>
+ <td>0x50</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>8-bit unsigned integer</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>byte</strong></td>
+ <td>0x51</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>8-bit two's-complement integer</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>uint:smalluint</strong></td>
+ <td>0x52</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>unsigned integer value in the range 0 to 255 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>ulong:smallulong</strong></td>
+ <td>0x53</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>unsigned long value in the range 0 to 255 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>int:smallint</strong></td>
+ <td>0x54</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>signed integer value in the range -128 to 127 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>long:smalllong</strong></td>
+ <td>0x55</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>signed long value in the range -128 to 127 inclusive</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>boolean</strong></td>
+ <td>0x56</td>
+ <td>fixed</td>
+ <td>1</td>
+ <td>boolean with the octet 0x00 being false and octet 0x01 being true</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>ushort</strong></td>
+ <td>0x60</td>
+ <td>fixed</td>
+ <td>2</td>
+ <td>16-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>short</strong></td>
+ <td>0x61</td>
+ <td>fixed</td>
+ <td>2</td>
+ <td>16-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>uint</strong></td>
+ <td>0x70</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>32-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>int</strong></td>
+ <td>0x71</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>32-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>float:ieee-754</strong></td>
+ <td>0x72</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>IEEE 754-2008 binary32</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>char:utf32</strong></td>
+ <td>0x73</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>a UTF-32BE encoded unicode character</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>decimal32:ieee-754</strong></td>
+ <td>0x74</td>
+ <td>fixed</td>
+ <td>4</td>
+ <td>IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>ulong</strong></td>
+ <td>0x80</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit unsigned integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>long</strong></td>
+ <td>0x81</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit two's-complement integer in network byte order</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>double:ieee-754</strong></td>
+ <td>0x82</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>IEEE 754-2008 binary64</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>timestamp:ms64</strong></td>
+ <td>0x83</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>64-bit signed integer representing milliseconds since the unix epoch</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>decimal64:ieee-754</strong></td>
+ <td>0x84</td>
+ <td>fixed</td>
+ <td>8</td>
+ <td>IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>decimal128:ieee-754</strong></td>
+ <td>0x94</td>
+ <td>fixed</td>
+ <td>16</td>
+ <td>IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>uuid</strong></td>
+ <td>0x98</td>
+ <td>fixed</td>
+ <td>16</td>
+ <td>UUID as defined in section 4.1.2 of RFC-4122</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>binary:vbin8</strong></td>
+ <td>0xa0</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets of binary data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>string:str8-utf8</strong></td>
+ <td>0xa1</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>symbol:sym8</strong></td>
+ <td>0xa3</td>
+ <td>variable</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 seven bit ASCII characters representing a symbolic value</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>binary:vbin32</strong></td>
+ <td>0xb0</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets of binary data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>string:str32-utf8</strong></td>
+ <td>0xb1</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>symbol:sym32</strong></td>
+ <td>0xb3</td>
+ <td>variable</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 seven bit ASCII characters representing a symbolic value</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>list:list8</strong></td>
+ <td>0xc0</td>
+ <td>compound</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 list elements with total size less than 2^8 octets</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>map:map8</strong></td>
+ <td>0xc1</td>
+ <td>compound</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 octets of encoded map data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>list:list32</strong></td>
+ <td>0xd0</td>
+ <td>compound</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 list elements with total size less than 2^32 octets</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>map:map32</strong></td>
+ <td>0xd1</td>
+ <td>compound</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 octets of encoded map data</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>array:array8</strong></td>
+ <td>0xe0</td>
+ <td>array</td>
+ <td>1</td>
+ <td>up to 2^8 - 1 array elements with total size less than 2^8 octets</td>
+</tr>
+<tr>
+ <td>types:encodings</td>
+ <td><strong>array:array32</strong></td>
+ <td>0xf0</td>
+ <td>array</td>
+ <td>4</td>
+ <td>up to 2^32 - 1 array elements with total size less than 2^32 octets</td>
+</tr>
+</table>
+</div>
+<br/>
+<a name="EnumeratedTypes"></a>
+<h3>Enumerated Types</h3>
+<a href="javascript:toggle_node('EnumTypes')"> &#9674; </a>&#160;Enumerated Types<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="EnumTypes">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr id="TYPE_std-dist-mode">
+ <td>messaging:addressing</td>
+ <td><a href="#details_std-dist-mode"><strong>std-dist-mode</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>Link distribution policy</td>
+ <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td>
+</tr>
+<tr id="TYPE_terminus-durability">
+ <td>messaging:addressing</td>
+ <td><a href="#details_terminus-durability"><strong>terminus-durability</strong></a></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>durability policy for a Terminus</td>
+ <td></td>
+</tr>
+<tr id="TYPE_terminus-expiry-policy">
+ <td>messaging:addressing</td>
+ <td><a href="#details_terminus-expiry-policy"><strong>terminus-expiry-policy</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>expiry policy for a Terminus</td>
+ <td></td>
+</tr>
+<tr id="TYPE_sasl-code">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-code"><strong>sasl-code</strong></a></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>codes to indicate the outcome of the sasl dialog</td>
+ <td></td>
+</tr>
+<tr id="TYPE_transaction-error">
+ <td>transactions:coordination</td>
+ <td><a href="#details_transaction-error"><strong>transaction-error</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate transaction errors</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr id="TYPE_txn-capability">
+ <td>transactions:coordination</td>
+ <td><a href="#details_txn-capability"><strong>txn-capability</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols indicating (desired/available) capabilities of a transaction coordinator</td>
+ <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td>
+</tr>
+<tr id="TYPE_amqp-error">
+ <td>transport:definitions</td>
+ <td><a href="#details_amqp-error"><strong>amqp-error</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>shared error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr id="TYPE_connection-error">
+ <td>transport:definitions</td>
+ <td><a href="#details_connection-error"><strong>connection-error</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate connection error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr id="TYPE_link-error">
+ <td>transport:definitions</td>
+ <td><a href="#details_link-error"><strong>link-error</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate link error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr id="TYPE_receiver-settle-mode">
+ <td>transport:definitions</td>
+ <td><a href="#details_receiver-settle-mode"><strong>receiver-settle-mode</strong></a></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>settlement policy for a Receiver</td>
+ <td></td>
+</tr>
+<tr id="TYPE_role">
+ <td>transport:definitions</td>
+ <td><a href="#details_role"><strong>role</strong></a></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td>link endpoint role</td>
+ <td></td>
+</tr>
+<tr id="TYPE_sender-settle-mode">
+ <td>transport:definitions</td>
+ <td><a href="#details_sender-settle-mode"><strong>sender-settle-mode</strong></a></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>settlement policy for a Sender</td>
+ <td></td>
+</tr>
+<tr id="TYPE_session-error">
+ <td>transport:definitions</td>
+ <td><a href="#details_session-error"><strong>session-error</strong></a></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate session error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+</table>
+<br/>
+<a name="details_std-dist-mode"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETstd-dist-mode')"> &#9674; </a>&#160; Enumerated type: messaging:addressing - <strong><a href="#TYPE_std-dist-mode">std-dist-mode</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETstd-dist-mode">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>std-dist-mode</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>Link distribution policy</td>
+ <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td>
+</tr>
+<tr>
+ <td><strong>move</strong></td>
+ <td>move</td>
+</tr>
+<tr>
+ <td><strong>copy</strong></td>
+ <td>copy</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_terminus-durability"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETterminus-durability')"> &#9674; </a>&#160; Enumerated type: messaging:addressing - <strong><a href="#TYPE_terminus-durability">terminus-durability</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETterminus-durability">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>terminus-durability</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>durability policy for a Terminus</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>none</strong></td>
+ <td>0</td>
+</tr>
+<tr>
+ <td><strong>configuration</strong></td>
+ <td>1</td>
+</tr>
+<tr>
+ <td><strong>unsettled-state</strong></td>
+ <td>2</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_terminus-expiry-policy"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETterminus-expiry-policy')"> &#9674; </a>&#160; Enumerated type: messaging:addressing - <strong><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETterminus-expiry-policy">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>terminus-expiry-policy</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>expiry policy for a Terminus</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>link-detach</strong></td>
+ <td>link-detach</td>
+</tr>
+<tr>
+ <td><strong>session-end</strong></td>
+ <td>session-end</td>
+</tr>
+<tr>
+ <td><strong>connection-close</strong></td>
+ <td>connection-close</td>
+</tr>
+<tr>
+ <td><strong>never</strong></td>
+ <td>never</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_sasl-code"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETsasl-code')"> &#9674; </a>&#160; Enumerated type: security:sasl - <strong><a href="#TYPE_sasl-code">sasl-code</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETsasl-code">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>sasl-code</strong></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>codes to indicate the outcome of the sasl dialog</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>ok</strong></td>
+ <td>0</td>
+</tr>
+<tr>
+ <td><strong>auth</strong></td>
+ <td>1</td>
+</tr>
+<tr>
+ <td><strong>sys</strong></td>
+ <td>2</td>
+</tr>
+<tr>
+ <td><strong>sys-perm</strong></td>
+ <td>3</td>
+</tr>
+<tr>
+ <td><strong>sys-temp</strong></td>
+ <td>4</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_transaction-error"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETtransaction-error')"> &#9674; </a>&#160; Enumerated type: transactions:coordination - <strong><a href="#TYPE_transaction-error">transaction-error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETtransaction-error">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>transaction-error</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate transaction errors</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr>
+ <td><strong>unknown-id</strong></td>
+ <td>amqp:transaction:unknown-id</td>
+</tr>
+<tr>
+ <td><strong>transaction-rollback</strong></td>
+ <td>amqp:transaction:rollback</td>
+</tr>
+<tr>
+ <td><strong>transaction-timeout</strong></td>
+ <td>amqp:transaction:timeout</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_txn-capability"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETtxn-capability')"> &#9674; </a>&#160; Enumerated type: transactions:coordination - <strong><a href="#TYPE_txn-capability">txn-capability</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETtxn-capability">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>txn-capability</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols indicating (desired/available) capabilities of a transaction coordinator</td>
+ <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td>
+</tr>
+<tr>
+ <td><strong>local-transactions</strong></td>
+ <td>amqp:local-transactions</td>
+</tr>
+<tr>
+ <td><strong>distributed-transactions</strong></td>
+ <td>amqp:distributed-transactions</td>
+</tr>
+<tr>
+ <td><strong>promotable-transactions</strong></td>
+ <td>amqp:promotable-transactions</td>
+</tr>
+<tr>
+ <td><strong>multi-txns-per-ssn</strong></td>
+ <td>amqp:multi-txns-per-ssn</td>
+</tr>
+<tr>
+ <td><strong>multi-ssns-per-txn</strong></td>
+ <td>amqp:multi-ssns-per-txn</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_amqp-error"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETamqp-error')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_amqp-error">amqp-error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETamqp-error">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>amqp-error</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>shared error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr>
+ <td><strong>internal-error</strong></td>
+ <td>amqp:internal-error</td>
+</tr>
+<tr>
+ <td><strong>not-found</strong></td>
+ <td>amqp:not-found</td>
+</tr>
+<tr>
+ <td><strong>unauthorized-access</strong></td>
+ <td>amqp:unauthorized-access</td>
+</tr>
+<tr>
+ <td><strong>decode-error</strong></td>
+ <td>amqp:decode-error</td>
+</tr>
+<tr>
+ <td><strong>resource-limit-exceeded</strong></td>
+ <td>amqp:resource-limit-exceeded</td>
+</tr>
+<tr>
+ <td><strong>not-allowed</strong></td>
+ <td>amqp:not-allowed</td>
+</tr>
+<tr>
+ <td><strong>invalid-field</strong></td>
+ <td>amqp:invalid-field</td>
+</tr>
+<tr>
+ <td><strong>not-implemented</strong></td>
+ <td>amqp:not-implemented</td>
+</tr>
+<tr>
+ <td><strong>resource-locked</strong></td>
+ <td>amqp:resource-locked</td>
+</tr>
+<tr>
+ <td><strong>precondition-failed</strong></td>
+ <td>amqp:precondition-failed</td>
+</tr>
+<tr>
+ <td><strong>resource-deleted</strong></td>
+ <td>amqp:resource-deleted</td>
+</tr>
+<tr>
+ <td><strong>illegal-state</strong></td>
+ <td>amqp:illegal-state</td>
+</tr>
+<tr>
+ <td><strong>frame-size-too-small</strong></td>
+ <td>amqp:frame-size-too-small</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_connection-error"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETconnection-error')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_connection-error">connection-error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETconnection-error">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>connection-error</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate connection error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr>
+ <td><strong>connection-forced</strong></td>
+ <td>amqp:connection:forced</td>
+</tr>
+<tr>
+ <td><strong>framing-error</strong></td>
+ <td>amqp:connection:framing-error</td>
+</tr>
+<tr>
+ <td><strong>redirect</strong></td>
+ <td>amqp:connection:redirect</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_link-error"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETlink-error')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_link-error">link-error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETlink-error">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>link-error</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate link error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr>
+ <td><strong>detach-forced</strong></td>
+ <td>amqp:link:detach-forced</td>
+</tr>
+<tr>
+ <td><strong>transfer-limit-exceeded</strong></td>
+ <td>amqp:link:transfer-limit-exceeded</td>
+</tr>
+<tr>
+ <td><strong>message-size-exceeded</strong></td>
+ <td>amqp:link:message-size-exceeded</td>
+</tr>
+<tr>
+ <td><strong>redirect</strong></td>
+ <td>amqp:link:redirect</td>
+</tr>
+<tr>
+ <td><strong>stolen</strong></td>
+ <td>amqp:link:stolen</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_receiver-settle-mode"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETreceiver-settle-mode')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETreceiver-settle-mode">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>receiver-settle-mode</strong></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>settlement policy for a Receiver</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>first</strong></td>
+ <td>0</td>
+</tr>
+<tr>
+ <td><strong>second</strong></td>
+ <td>1</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_role"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETrole')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_role">role</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETrole">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>role</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td>link endpoint role</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>sender</strong></td>
+ <td>false</td>
+</tr>
+<tr>
+ <td><strong>receiver</strong></td>
+ <td>true</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_sender-settle-mode"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETsender-settle-mode')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETsender-settle-mode">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>sender-settle-mode</strong></td>
+ <td><a href="#TYPE_ubyte">ubyte</a></td>
+ <td>settlement policy for a Sender</td>
+ <td></td>
+</tr>
+<tr>
+ <td><strong>unsettled</strong></td>
+ <td>0</td>
+</tr>
+<tr>
+ <td><strong>settled</strong></td>
+ <td>1</td>
+</tr>
+<tr>
+ <td><strong>mixed</strong></td>
+ <td>2</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_session-error"></a>
+&#160;&#160;<a href="javascript:toggle_node('ETsession-error')"> &#9674; </a>&#160; Enumerated type: transport:definitions - <strong><a href="#TYPE_session-error">session-error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="ETsession-error">
+<table>
+<tr>
+ <th>Name</th>
+ <th>Type/Value</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td><strong>session-error</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>symbols used to indicate session error conditions</td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+</tr>
+<tr>
+ <td><strong>window-violation</strong></td>
+ <td>amqp:session:window-violation</td>
+</tr>
+<tr>
+ <td><strong>errant-link</strong></td>
+ <td>amqp:session:errant-link</td>
+</tr>
+<tr>
+ <td><strong>handle-in-use</strong></td>
+ <td>amqp:session:handle-in-use</td>
+</tr>
+<tr>
+ <td><strong>unattached-handle</strong></td>
+ <td>amqp:session:unattached-handle</td>
+</tr>
+</table>
+<br/>
+</div>
+</div>
+<br/>
+<a name="RestrictedTypes"></a>
+<h3>Restricted Types</h3>
+<a href="javascript:toggle_node('RestrTypes')"> &#9674; </a>&#160;Restricted Types<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="RestrTypes">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Label</th>
+ <th>Provides</th>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_handle">handle</a></strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>the handle of a Link</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_seconds">seconds</a></strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>a duration measured in seconds</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_milliseconds">milliseconds</a></strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>a duration measured in milliseconds</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_delivery-tag">delivery-tag</a></strong></td>
+ <td><a href="#TYPE_binary">binary</a></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_delivery-number">delivery-number</a></strong></td>
+ <td><a href="#TYPE_sequence-no">sequence-no</a></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_transfer-number">transfer-number</a></strong></td>
+ <td><a href="#TYPE_sequence-no">sequence-no</a></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_sequence-no">sequence-no</a></strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>32-bit RFC-1982 serial number</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_message-format">message-format</a></strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td>32-bit message format code</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_ietf-language-tag">ietf-language-tag</a></strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td>an IETF language tag as defined by BCP 47</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transport:definitions</td>
+ <td><strong><a name="TYPE_fields">fields</a></strong></td>
+ <td><a href="#TYPE_map">map</a></td>
+ <td>a mapping from field name to value</td>
+ <td></td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_annotations">annotations</a></strong></td>
+ <td><a href="#TYPE_map">map</a></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_message-id-ulong">message-id-ulong</a></strong></td>
+ <td><a href="#TYPE_ulong">ulong</a></td>
+ <td></td>
+ <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_message-id-uuid">message-id-uuid</a></strong></td>
+ <td><a href="#TYPE_uuid">uuid</a></td>
+ <td></td>
+ <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_message-id-binary">message-id-binary</a></strong></td>
+ <td><a href="#TYPE_binary">binary</a></td>
+ <td></td>
+ <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_message-id-string">message-id-string</a></strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td></td>
+ <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td>
+</tr>
+<tr>
+ <td>messaging:message-format</td>
+ <td><strong><a name="TYPE_address-string">address-string</a></strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td>address of a Node</td>
+ <td><a href="#PROVIDEDTYPE_address">address</a> </td>
+</tr>
+<tr>
+ <td>messaging:addressing</td>
+ <td><strong><a name="TYPE_filter-set">filter-set</a></strong></td>
+ <td><a href="#TYPE_map">map</a></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td>messaging:addressing</td>
+ <td><strong><a name="TYPE_node-properties">node-properties</a></strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td>properties of a Node</td>
+ <td></td>
+</tr>
+<tr>
+ <td>transactions:coordination</td>
+ <td><strong><a name="TYPE_transaction-id">transaction-id</a></strong></td>
+ <td><a href="#TYPE_binary">binary</a></td>
+ <td></td>
+ <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td>
+</tr>
+</table>
+</div>
+<br/>
+<a name="DescribedTypes"></a>
+<h3>Described Types</h3>
+<a href="javascript:toggle_node('DescrTypes')"> &#9674; </a>&#160;Described Types<br/>
+<div width="100%%" style="display:none"  margin-bottom:"2px" id="DescrTypes">
+<table>
+<tr>
+ <th>Section</th>
+ <th>Name</th>
+ <th>Code</th>
+ <th>Type</th>
+ <th>Provides</th>
+ <th>Label</th>
+</tr>
+<tr id="TYPE_open">
+ <td>transport:performatives</td>
+ <td><a href="#details_open"><strong>open</strong></a></td>
+ <td>0x10</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>negotiate Connection parameters</td>
+</tr>
+<tr id="TYPE_begin">
+ <td>transport:performatives</td>
+ <td><a href="#details_begin"><strong>begin</strong></a></td>
+ <td>0x11</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>begin a Session on a channel</td>
+</tr>
+<tr id="TYPE_attach">
+ <td>transport:performatives</td>
+ <td><a href="#details_attach"><strong>attach</strong></a></td>
+ <td>0x12</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>attach a Link to a Session</td>
+</tr>
+<tr id="TYPE_flow">
+ <td>transport:performatives</td>
+ <td><a href="#details_flow"><strong>flow</strong></a></td>
+ <td>0x13</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>update link state</td>
+</tr>
+<tr id="TYPE_transfer">
+ <td>transport:performatives</td>
+ <td><a href="#details_transfer"><strong>transfer</strong></a></td>
+ <td>0x14</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>transfer a Message</td>
+</tr>
+<tr id="TYPE_disposition">
+ <td>transport:performatives</td>
+ <td><a href="#details_disposition"><strong>disposition</strong></a></td>
+ <td>0x15</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>inform remote peer of delivery state changes</td>
+</tr>
+<tr id="TYPE_detach">
+ <td>transport:performatives</td>
+ <td><a href="#details_detach"><strong>detach</strong></a></td>
+ <td>0x16</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>detach the Link Endpoint from the Session</td>
+</tr>
+<tr id="TYPE_end">
+ <td>transport:performatives</td>
+ <td><a href="#details_end"><strong>end</strong></a></td>
+ <td>0x17</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>end the Session</td>
+</tr>
+<tr id="TYPE_close">
+ <td>transport:performatives</td>
+ <td><a href="#details_close"><strong>close</strong></a></td>
+ <td>0x18</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_frame">frame</a> </td>
+ <td>signal a Connection close</td>
+</tr>
+<tr id="TYPE_error">
+ <td>transport:definitions</td>
+ <td><a href="#details_error"><strong>error</strong></a></td>
+ <td>0x1d</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td></td>
+ <td>details of an error</td>
+</tr>
+<tr id="TYPE_received">
+ <td>messaging:delivery-state</td>
+ <td><a href="#details_received"><strong>received</strong></a></td>
+ <td>0x23</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_accepted">
+ <td>messaging:delivery-state</td>
+ <td><a href="#details_accepted"><strong>accepted</strong></a></td>
+ <td>0x24</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td>
+ <td>the accepted outcome</td>
+</tr>
+<tr id="TYPE_rejected">
+ <td>messaging:delivery-state</td>
+ <td><a href="#details_rejected"><strong>rejected</strong></a></td>
+ <td>0x25</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td>
+ <td>the rejected outcome</td>
+</tr>
+<tr id="TYPE_released">
+ <td>messaging:delivery-state</td>
+ <td><a href="#details_released"><strong>released</strong></a></td>
+ <td>0x26</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td>
+ <td>the released outcome</td>
+</tr>
+<tr id="TYPE_modified">
+ <td>messaging:delivery-state</td>
+ <td><a href="#details_modified"><strong>modified</strong></a></td>
+ <td>0x27</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td>
+ <td>the modified outcome</td>
+</tr>
+<tr id="TYPE_source">
+ <td>messaging:addressing</td>
+ <td><a href="#details_source"><strong>source</strong></a></td>
+ <td>0x28</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_source">source</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_target">
+ <td>messaging:addressing</td>
+ <td><a href="#details_target"><strong>target</strong></a></td>
+ <td>0x29</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_target">target</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_delete-on-close">
+ <td>messaging:addressing</td>
+ <td><a href="#details_delete-on-close"><strong>delete-on-close</strong></a></td>
+ <td>0x2b</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td>
+ <td>lifetime of dynamic Node scoped to lifetime of link which caused creation</td>
+</tr>
+<tr id="TYPE_delete-on-no-links">
+ <td>messaging:addressing</td>
+ <td><a href="#details_delete-on-no-links"><strong>delete-on-no-links</strong></a></td>
+ <td>0x2c</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td>
+ <td>lifetime of dynamic Node scoped to existence of links to the Node</td>
+</tr>
+<tr id="TYPE_delete-on-no-messages">
+ <td>messaging:addressing</td>
+ <td><a href="#details_delete-on-no-messages"><strong>delete-on-no-messages</strong></a></td>
+ <td>0x2d</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td>
+ <td>lifetime of dynamic Node scoped to existence of messages on the Node</td>
+</tr>
+<tr id="TYPE_delete-on-no-links-or-messages">
+ <td>messaging:addressing</td>
+ <td><a href="#details_delete-on-no-links-or-messages"><strong>delete-on-no-links-or-messages</strong></a></td>
+ <td>0x2e</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td>
+ <td>lifetime of Node scoped to existence of messages on or links to the Node</td>
+</tr>
+<tr id="TYPE_coordinator">
+ <td>transactions:coordination</td>
+ <td><a href="#details_coordinator"><strong>coordinator</strong></a></td>
+ <td>0x30</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_target">target</a> </td>
+ <td>target for communicating with a transaction coordinator</td>
+</tr>
+<tr id="TYPE_declare">
+ <td>transactions:coordination</td>
+ <td><a href="#details_declare"><strong>declare</strong></a></td>
+ <td>0x31</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td></td>
+ <td>message body for declaring a transaction id</td>
+</tr>
+<tr id="TYPE_discharge">
+ <td>transactions:coordination</td>
+ <td><a href="#details_discharge"><strong>discharge</strong></a></td>
+ <td>0x32</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td></td>
+ <td>message body for discharging a transaction</td>
+</tr>
+<tr id="TYPE_declared">
+ <td>transactions:coordination</td>
+ <td><a href="#details_declared"><strong>declared</strong></a></td>
+ <td>0x33</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_transactional-state">
+ <td>transactions:coordination</td>
+ <td><a href="#details_transactional-state"><strong>transactional-state</strong></a></td>
+ <td>0x34</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td>
+ <td>the state of a transactional message transfer</td>
+</tr>
+<tr id="TYPE_sasl-mechanisms">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-mechanisms"><strong>sasl-mechanisms</strong></a></td>
+ <td>0x40</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td>
+ <td>advertise available sasl mechanisms</td>
+</tr>
+<tr id="TYPE_sasl-init">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-init"><strong>sasl-init</strong></a></td>
+ <td>0x41</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td>
+ <td>initiate sasl exchange</td>
+</tr>
+<tr id="TYPE_sasl-challenge">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-challenge"><strong>sasl-challenge</strong></a></td>
+ <td>0x42</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td>
+ <td>security mechanism challenge</td>
+</tr>
+<tr id="TYPE_sasl-response">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-response"><strong>sasl-response</strong></a></td>
+ <td>0x43</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td>
+ <td>security mechanism response</td>
+</tr>
+<tr id="TYPE_sasl-outcome">
+ <td>security:sasl</td>
+ <td><a href="#details_sasl-outcome"><strong>sasl-outcome</strong></a></td>
+ <td>0x44</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td>
+ <td>indicates the outcome of the sasl dialog</td>
+</tr>
+<tr id="TYPE_header">
+ <td>messaging:message-format</td>
+ <td><a href="#details_header"><strong>header</strong></a></td>
+ <td>0x70</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td>transport headers for a Message</td>
+</tr>
+<tr id="TYPE_delivery-annotations">
+ <td>messaging:message-format</td>
+ <td><a href="#details_delivery-annotations"><strong>delivery-annotations</strong></a></td>
+ <td>0x71</td>
+ <td><a href="#TYPE_annotations">annotations</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_message-annotations">
+ <td>messaging:message-format</td>
+ <td><a href="#details_message-annotations"><strong>message-annotations</strong></a></td>
+ <td>0x72</td>
+ <td><a href="#TYPE_annotations">annotations</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_properties">
+ <td>messaging:message-format</td>
+ <td><a href="#details_properties"><strong>properties</strong></a></td>
+ <td>0x73</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td>immutable properties of the Message</td>
+</tr>
+<tr id="TYPE_application-properties">
+ <td>messaging:message-format</td>
+ <td><a href="#details_application-properties"><strong>application-properties</strong></a></td>
+ <td>0x74</td>
+ <td><a href="#TYPE_map">map</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_data">
+ <td>messaging:message-format</td>
+ <td><a href="#details_data"><strong>data</strong></a></td>
+ <td>0x75</td>
+ <td><a href="#TYPE_binary">binary</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_amqp-sequence">
+ <td>messaging:message-format</td>
+ <td><a href="#details_amqp-sequence"><strong>amqp-sequence</strong></a></td>
+ <td>0x76</td>
+ <td><a href="#TYPE_list">list</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_amqp-value">
+ <td>messaging:message-format</td>
+ <td><a href="#details_amqp-value"><strong>amqp-value</strong></a></td>
+ <td>0x77</td>
+ <td><a href="#TYPE_*">*</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td></td>
+</tr>
+<tr id="TYPE_footer">
+ <td>messaging:message-format</td>
+ <td><a href="#details_footer"><strong>footer</strong></a></td>
+ <td>0x78</td>
+ <td><a href="#TYPE_annotations">annotations</a></td>
+ <td><a href="#PROVIDEDTYPE_section">section</a> </td>
+ <td>transport footers for a Message</td>
+</tr>
+</table>
+<br/>
+<a name="details_open"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTopen')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_open">open</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTopen">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:open:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>negotiate Connection parameters</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_container-id">field</a></td>
+ <td><strong>container-id</strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the id of the source container</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_hostname">field</a></td>
+ <td><strong>hostname</strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the name of the target host</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_max-frame-size">field</a></td>
+ <td><strong>max-frame-size</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td>4294967295</td>
+ <td></td>
+ <td></td>
+ <td>proposed maximum frame size</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_channel-max">field</a></td>
+ <td><strong>channel-max</strong></td>
+ <td><a href="#TYPE_ushort">ushort</a></td>
+ <td></td>
+ <td>65535</td>
+ <td></td>
+ <td></td>
+ <td>the maximum channel number that may be used on the Connection</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_idle-time-out">field</a></td>
+ <td><strong>idle-time-out</strong></td>
+ <td><a href="#TYPE_milliseconds">milliseconds</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>idle time-out</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_outgoing-locales">field</a></td>
+ <td><strong>outgoing-locales</strong></td>
+ <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>locales available for outgoing text</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_incoming-locales">field</a></td>
+ <td><strong>incoming-locales</strong></td>
+ <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>desired locales for incoming text in decreasing level of preference</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_offered-capabilities">field</a></td>
+ <td><strong>offered-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender supports</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_desired-capabilities">field</a></td>
+ <td><strong>desired-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender may use if the receiver supports them</td>
+</tr>
+<tr>
+ <td><a id="FIELD_open_properties">field</a></td>
+ <td><strong>properties</strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>connection properties</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_begin"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTbegin')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_begin">begin</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTbegin">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:begin:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>begin a Session on a channel</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_remote-channel">field</a></td>
+ <td><strong>remote-channel</strong></td>
+ <td><a href="#TYPE_ushort">ushort</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the remote channel for this Session</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_next-outgoing-id">field</a></td>
+ <td><strong>next-outgoing-id</strong></td>
+ <td><a href="#TYPE_transfer-number">transfer-number</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the transfer-id of the first transfer id the sender will send</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_incoming-window">field</a></td>
+ <td><strong>incoming-window</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the initial incoming-window of the sender</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_outgoing-window">field</a></td>
+ <td><strong>outgoing-window</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the initial outgoing-window of the sender</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_handle-max">field</a></td>
+ <td><strong>handle-max</strong></td>
+ <td><a href="#TYPE_handle">handle</a></td>
+ <td></td>
+ <td>4294967295</td>
+ <td></td>
+ <td></td>
+ <td>the maximum handle value that may be used on the Session</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_offered-capabilities">field</a></td>
+ <td><strong>offered-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender supports</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_desired-capabilities">field</a></td>
+ <td><strong>desired-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender may use if the receiver supports them</td>
+</tr>
+<tr>
+ <td><a id="FIELD_begin_properties">field</a></td>
+ <td><strong>properties</strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>session properties</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_attach"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTattach')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_attach">attach</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTattach">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:attach:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>attach a Link to a Session</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_name">field</a></td>
+ <td><strong>name</strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the name of the link</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_handle">field</a></td>
+ <td><strong>handle</strong></td>
+ <td><a href="#TYPE_handle">handle</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_role">field</a></td>
+ <td><strong>role</strong></td>
+ <td><a href="#TYPE_role">role</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>role of the link endpoint</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_snd-settle-mode">field</a></td>
+ <td><strong>snd-settle-mode</strong></td>
+ <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td>
+ <td></td>
+ <td>mixed</td>
+ <td></td>
+ <td></td>
+ <td>settlement mode for the Sender</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_rcv-settle-mode">field</a></td>
+ <td><strong>rcv-settle-mode</strong></td>
+ <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td>
+ <td></td>
+ <td>first</td>
+ <td></td>
+ <td></td>
+ <td>the settlement mode of the Receiver</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_source">field</a></td>
+ <td><strong>source</strong></td>
+ <td><a href="#TYPE_*">*</a></td>
+ <td><a href="#PROVIDEDTYPE_source">source</a> </td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the source for Messages</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_target">field</a></td>
+ <td><strong>target</strong></td>
+ <td><a href="#TYPE_*">*</a></td>
+ <td><a href="#PROVIDEDTYPE_target">target</a> </td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the target for Messages</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_unsettled">field</a></td>
+ <td><strong>unsettled</strong></td>
+ <td><a href="#TYPE_map">map</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>unsettled delivery state</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_incomplete-unsettled">field</a></td>
+ <td><strong>incomplete-unsettled</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_initial-delivery-count">field</a></td>
+ <td><strong>initial-delivery-count</strong></td>
+ <td><a href="#TYPE_sequence-no">sequence-no</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_max-message-size">field</a></td>
+ <td><strong>max-message-size</strong></td>
+ <td><a href="#TYPE_ulong">ulong</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the maximum message size supported by the link endpoint</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_offered-capabilities">field</a></td>
+ <td><strong>offered-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender supports</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_desired-capabilities">field</a></td>
+ <td><strong>desired-capabilities</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td>the extension capabilities the sender may use if the receiver supports them</td>
+</tr>
+<tr>
+ <td><a id="FIELD_attach_properties">field</a></td>
+ <td><strong>properties</strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>link properties</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_flow"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTflow')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_flow">flow</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTflow">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:flow:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>update link state</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_next-incoming-id">field</a></td>
+ <td><strong>next-incoming-id</strong></td>
+ <td><a href="#TYPE_transfer-number">transfer-number</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_incoming-window">field</a></td>
+ <td><strong>incoming-window</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_next-outgoing-id">field</a></td>
+ <td><strong>next-outgoing-id</strong></td>
+ <td><a href="#TYPE_transfer-number">transfer-number</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_outgoing-window">field</a></td>
+ <td><strong>outgoing-window</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_handle">field</a></td>
+ <td><strong>handle</strong></td>
+ <td><a href="#TYPE_handle">handle</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_delivery-count">field</a></td>
+ <td><strong>delivery-count</strong></td>
+ <td><a href="#TYPE_sequence-no">sequence-no</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the endpoint's delivery-count</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_link-credit">field</a></td>
+ <td><strong>link-credit</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the current maximum number of Messages that can be received</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_available">field</a></td>
+ <td><strong>available</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the number of available Messages</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_drain">field</a></td>
+ <td><strong>drain</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>indicates drain mode</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_echo">field</a></td>
+ <td><strong>echo</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>request link state from other endpoint</td>
+</tr>
+<tr>
+ <td><a id="FIELD_flow_properties">field</a></td>
+ <td><strong>properties</strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>link state properties</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_transfer"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTtransfer')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_transfer">transfer</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTtransfer">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:transfer:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>transfer a Message</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_handle">field</a></td>
+ <td><strong>handle</strong></td>
+ <td><a href="#TYPE_handle">handle</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_delivery-id">field</a></td>
+ <td><strong>delivery-id</strong></td>
+ <td><a href="#TYPE_delivery-number">delivery-number</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>alias for delivery-tag</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_delivery-tag">field</a></td>
+ <td><strong>delivery-tag</strong></td>
+ <td><a href="#TYPE_delivery-tag">delivery-tag</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_message-format">field</a></td>
+ <td><strong>message-format</strong></td>
+ <td><a href="#TYPE_message-format">message-format</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>indicates the message format</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_settled">field</a></td>
+ <td><strong>settled</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_more">field</a></td>
+ <td><strong>more</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>indicates that the Message has more content</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_rcv-settle-mode">field</a></td>
+ <td><strong>rcv-settle-mode</strong></td>
+ <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_state">field</a></td>
+ <td><strong>state</strong></td>
+ <td><a href="#TYPE_*">*</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the state of the delivery at the sender</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_resume">field</a></td>
+ <td><strong>resume</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>indicates a resumed delivery</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_aborted">field</a></td>
+ <td><strong>aborted</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>indicates that the Message is aborted</td>
+</tr>
+<tr>
+ <td><a id="FIELD_transfer_batchable">field</a></td>
+ <td><strong>batchable</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>batchable hint</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_disposition"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTdisposition')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_disposition">disposition</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTdisposition">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:disposition:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>inform remote peer of delivery state changes</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_role">field</a></td>
+ <td><strong>role</strong></td>
+ <td><a href="#TYPE_role">role</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>directionality of disposition</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_first">field</a></td>
+ <td><strong>first</strong></td>
+ <td><a href="#TYPE_delivery-number">delivery-number</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>lower bound of deliveries</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_last">field</a></td>
+ <td><strong>last</strong></td>
+ <td><a href="#TYPE_delivery-number">delivery-number</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>upper bound of deliveries</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_settled">field</a></td>
+ <td><strong>settled</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>indicates deliveries are settled</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_state">field</a></td>
+ <td><strong>state</strong></td>
+ <td><a href="#TYPE_*">*</a></td>
+ <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>indicates state of deliveries</td>
+</tr>
+<tr>
+ <td><a id="FIELD_disposition_batchable">field</a></td>
+ <td><strong>batchable</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>batchable hint</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_detach"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTdetach')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_detach">detach</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTdetach">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:detach:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>detach the Link Endpoint from the Session</td>
+</tr>
+<tr>
+ <td><a id="FIELD_detach_handle">field</a></td>
+ <td><strong>handle</strong></td>
+ <td><a href="#TYPE_handle">handle</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>the local handle of the link to be detached</td>
+</tr>
+<tr>
+ <td><a id="FIELD_detach_closed">field</a></td>
+ <td><strong>closed</strong></td>
+ <td><a href="#TYPE_boolean">boolean</a></td>
+ <td></td>
+ <td>false</td>
+ <td></td>
+ <td></td>
+ <td>if true then the sender has closed the link</td>
+</tr>
+<tr>
+ <td><a id="FIELD_detach_error">field</a></td>
+ <td><strong>error</strong></td>
+ <td><a href="#TYPE_error">error</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>error causing the detach</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_end"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTend')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_end">end</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTend">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:end:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>end the Session</td>
+</tr>
+<tr>
+ <td><a id="FIELD_end_error">field</a></td>
+ <td><strong>error</strong></td>
+ <td><a href="#TYPE_error">error</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>error causing the end</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_close"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTclose')"> &#9674; </a>&#160; Described type: transport:performatives - <strong><a href="#TYPE_close">close</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTclose">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:close:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>signal a Connection close</td>
+</tr>
+<tr>
+ <td><a id="FIELD_close_error">field</a></td>
+ <td><strong>error</strong></td>
+ <td><a href="#TYPE_error">error</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>error causing the close</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_error"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTerror')"> &#9674; </a>&#160; Described type: transport:definitions - <strong><a href="#TYPE_error">error</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTerror">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:error:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>details of an error</td>
+</tr>
+<tr>
+ <td><a id="FIELD_error_condition">field</a></td>
+ <td><strong>condition</strong></td>
+ <td><a href="#TYPE_symbol">symbol</a></td>
+ <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td>error condition</td>
+</tr>
+<tr>
+ <td><a id="FIELD_error_description">field</a></td>
+ <td><strong>description</strong></td>
+ <td><a href="#TYPE_string">string</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>descriptive text about the error condition</td>
+</tr>
+<tr>
+ <td><a id="FIELD_error_info">field</a></td>
+ <td><strong>info</strong></td>
+ <td><a href="#TYPE_fields">fields</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>map carrying information about the error condition</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_received"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTreceived')"> &#9674; </a>&#160; Described type: messaging:delivery-state - <strong><a href="#TYPE_received">received</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTreceived">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:received:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_received_section-number">field</a></td>
+ <td><strong>section-number</strong></td>
+ <td><a href="#TYPE_uint">uint</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+<tr>
+ <td><a id="FIELD_received_section-offset">field</a></td>
+ <td><strong>section-offset</strong></td>
+ <td><a href="#TYPE_ulong">ulong</a></td>
+ <td></td>
+ <td></td>
+ <td>true</td>
+ <td></td>
+ <td></td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_accepted"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTaccepted')"> &#9674; </a>&#160; Described type: messaging:delivery-state - <strong><a href="#TYPE_accepted">accepted</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTaccepted">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:accepted:list</strong></td>
+ <td><a href="#TYPE_"></a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>the accepted outcome</td>
+</tr>
+</table>
+<br/>
+</div>
+<a name="details_rejected"></a>
+&#160;&#160;<a href="javascript:toggle_node('DTrejected')"> &#9674; </a>&#160; Described type: messaging:delivery-state - <strong><a href="#TYPE_rejected">rejected</a></strong><br/>
+<div width="100%" style="display:none"  margin-bottom:"2px" id="DTrejected">
+<table>
+<tr>
+ <th>Tag</th>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Requires</th>
+ <th>Default</th>
+ <th>Mandatory</th>
+ <th>Multiple</th>
+ <th>Label</th>
+</tr>
+<tr>
+ <td>descriptor</td>
+ <td><strong>amqp:rejected:list</strong></td>

[... 7133 lines stripped ...]



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org