Revision Summary Date Revision History Revision Class Comments 8/10/2007 0.1 Major Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 0.2.3 Editorial Changed language and formatting in the technical content. 3/14/2008 0.2.4 Editorial Changed language and formatting in the technical content. 5/16/2008 0.2.5 Editorial Changed language and formatting in the technical content. 6/20/2008 1.0 Major Updated and revised the technical content. 7/25/2008 1.1 Minor Clarified the meaning of the
technical content. 8/29/2008 2.0 Major Updated and revised the technical content. 10/24/2008 2.1 Minor Clarified the meaning of the technical content. 12/5/2008 2.1.1 Editorial Changed language and formatting in the technical content. 1/16/2009 2.2 Minor Clarified the meaning of the technical content. 2/27/2009 2.3 Minor Clarified the meaning of the technical content. 4/10/2009 3.0 Updated and revised the technical content. 5/22/2009 4.0 Major Updated and revised the technical content. 7/2/2009 5.0 Major Updated and revised the technical content. 8/14/2009 6.0 Major Updated and revised the technical content. 9/25/2009 7.0 Major Updated and revised the
technical content. 1/7/2011 14.1 Minor Clarified the meaning of the technical content. 2/11/2011 15.0 Major Updated and revised the technical content. 3/25/2011 16.0 Updated and revised the technical content. 5/6/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 16.1 Minor Clarified the meaning of the technical content. 9/23/2011 16.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 17.0 Major Updated and revised the technical content. 3/30/2012 17.0 None No changes to the meaning, language, or formatting of the technical content.
7/12/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 17.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 17.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 17.1 Clarified the meaning of the technical content. 11/14/2013 17.1 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 17.1 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 17.1 None No changes to the meaning, language, or formatting
of the technical content. 6/30/2015 18.0 Major Significantly changed the technical content. 10/16/2015 18.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 19.0 Major Significantly changed the technical content. 6/1/2017 20.0 Significantly changed the technical content. 9/15/2017 21.0 Major Significantly changed the technical content. 12/1/2017 21.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data model XA Resource Manager Bridge ( 69, 195) XA Resource Manager Bridge Facet ( 69, 167) XA Subordinate Transaction Manager Facet ( 69, 70) XA Superior Transaction Manager ( 69, 112) 36 B 34 C 36 245 70 40 CONNTYPE_XATM_ENLIST 172 47 200 CONNTYPE_XATM_OPEN 169 41 196 CONNTYPE_XATM_OPENONEPIPE 170 44 197 CONNTYPE_XAUSER_CONTROL 73 52 115 CONNTYPE_XAUSER_XACT_BRANCH_OPEN 81 64 124 CONNTYPE_XAUSER_XACT_BRANCH_START 79 59 122 CONNTYPE_XAUSER_XACT_MIGRATE 78 64 121 CONNTYPE_XAUSER_XACT_MIGRATE2 82 68 126 CONNTYPE_XAUSER_XACT_OPEN 77 59 118 CONNTYPE_XAUSER_XACT_START 75 56 117 D Data model - abstract XA Resource Manager Bridge ( 69, 195) XA Resource Manager Bridge Facet ( 69, 167) XA Subordinate Transaction Manager Facet ( 69, 70) XA Superior Transaction Manager ( 69, 112) 70 E 213 F 36 G 12 H Higher-layer triggered events XA Resource Manager Bridge 207 206 203 202 204 202 205 203 XA Resource Manager Bridge Facet 175 175 XA Subordinate Transaction Manager Facet ( 70, 85) XA Superior Transaction Manager 129 129 130 133 133 135 135 137 139 141 143 I 239 239 16 Initialization XA Resource Manager Bridge ( 70, 201) XA Resource Manager Bridge Facet ( 70, 174, 175) XA Subordinate Transaction Manager Facet ( 70, 84)
XA Superior Transaction Manager ( 70, 128) 12 L Local events XA Resource Manager Bridge ( 70, 212) XA Resource Manager Bridge Facet 185 186 188 189 190 190 XA Subordinate Transaction Manager Facet 108 109 108 110 110 111 111 112 XA Superior Transaction Manager ( 70, 166) M Message processing XA Resource Manager Bridge 211 208 209 XA Resource Manager Bridge Facet 183 176 180 70 XA Subordinate Transaction Manager Facet 85 100 96 94 105 91 88 XA Superior Transaction Manager 149 152 70 37 Messages 37 37 N 15 O 16 roles 34 35 34 34 scenarios 17 22 P 239 35 35 240 Protocol Details 69 R 15 16 15 35 Resource Manager - enlisting with XA Transaction Managers 17 18 20 XA 35 34 XA - enlisting with Transaction Managers 30 22 25 26 XA - registration and unregistration 30 26 Roles 34 Transaction Manager 35 35 35 34 34 S Scenarios OleTx Resource Managers enlisting with XA Transaction Managers 17 18 20 XA Resource Managers enlisting with Transaction Managers 30 22 25 26 XA Superior 221 224 213 213 218
224 214 217 Security 239 239 Sequencing rules XA Resource Manager Bridge 211 208 209 XA Resource Manager Bridge 183 176 180 70 XA Subordinate Transaction Manager Facet 85 100 96 94 105 91 88 XA Superior Transaction Manager 149 152 70 36 34 T Timer events XA Resource Manager Bridge ( 70, 212) XA Resource Manager Bridge Facet 70 185 XA Subordinate Transaction Manager Facet ( 70, 108) XA Superior Transaction Manager ( 70, 166) Timers XA Resource Manager Bridge ( 69, 201) XA Resource Manager Bridge Facet overview ( 69, 174) 174 XA Subordinate Transaction Manager Facet ( 69, 84) XA Superior Transaction Manager ( 69, 128) 245 Transaction enlistment and completion 18 32 28 recovery ( 20, 25) Transaction Manager - XA OleTx Resource Managers enlisting with 17 18 20 34 Transaction Manager - XA Resource Managers enlisting with 30 22 25 26 Transaction Manager role 35 35 35 37 Triggered events - higher-layer XA Resource Manager Bridge 207 206 203 202 204 202 205 203 XA Resource Manager Bridge Facet 175 175 XA Subordinate Transaction Manager ( 70, 85) XA Superior Transaction Manager 129 129 130 133 133 135 135 137 139 141 143 V 36 36 XA Resource Manager Bridge ( 40, 70) XA Resource Manager Bridge ( 40, 70) XA Subordinate Transaction Manager Facet ( 52, 70, 73) XA Superior Transaction Manager ( 52, 70, 114) X XA Resource Manager Bridge abstract data model ( 69, 195) 200 196 197 higher-layer triggered events 207 206 203 202 204 202 205 203 initialization ( 70, 201) local events ( 70, 212) message processing
211 208 209 69 sequencing 211 208 209 timer events ( 70, 212) timers ( 69, 201) versioning ( 40, 70) XA Resource Manager Bridge Facet abstract data ( 69, 167) 172 169 170 higher-layer triggered events 175 175 initialization ( 70, 174, 175) events 185 186 188 189 190 190 message processing 183 176 180 70 69 sequencing rules 183 176 180 70 events 70 185 timers overview ( 69, 174) 174 versioning ( 40, 70) XA Subordinate Transaction Manager Facet abstract data model ( 69, 70) 73 81 79 78 82 77 75 higher-layer triggered events ( 70, 85) initialization ( 70, 84) local events 108 109 108 110 110 111 111 112 message processing 85 100 96 94 105 91 88 69 sequencing rules 85 100 96 94 105 91 88 timer events ( 70, 108) timers ( 69, 84) versioning ( 52, 70, 73) 83 83 XA Superior Transaction Manager abstract data model ( 69, 112) 115 124 122 121 126 118 117 higher-layer triggered events 129 129 130 133 133 135 135 137 139 141 143 initialization ( 70, 128) local events ( 70, 166) message processing 149 152 70 69 sequencing rules 149 152 70 timer events ( 70, 166) timers ( 69, 128) versioning ( 52, 70, 114) 38 40 38 44 47 48 48 49