Provisioning Schema::transactionContext


Element that encapsulates attributes affecting rollback and request tracking. This element is part of the provisioning schema of Microsoft® Provisioning Framework (MPF).

Parent

context

Attributes

tipUrl
URL of the MPF server that owns the transaction. Used to enlist new transactions whenever remote MPF servers process a request (hence the "tip," or "Transaction Internet Protocol," in "tipUrl"). In distributed processing environments, MPF generates a tipUrl attribute to link the transaction to the server that originally received the request. The tipUrl also preserves the MPF transaction ID as the request travels between servers. By default, an MPF server assumes that a request comes directly from the client and assigns a new ID. The tipUrl attribute prevents remote servers from doing this erroneously. MPF automatically generates the tipURL attribute for remote requests, so do not include it in requests.
transactionId
ID that the receiving MPF server generates and assigns to the request. Used only for MPF internal processing and logging. Do not include this attribute in requests; if this value is passed in, MPF will override it.

Example

<context>
  <transactionContext TransactionId="53367B03-63D3-44ae-B8AD-C1E57E876E6C"/>
</context>

See also

Customization, HTTP and SOAP Provider, IProvHelper, XML Schema for Requests


Up Top of Page
© 1999-2002 Microsoft Corporation. All rights reserved.