3.2.4.2.1.1 Commit Message
The HTTP header MUST specify the SOAPACTION for the Commit action as follows:
SOAPACTION: "urn:schemas-microsoft-com:service: mstrustagreement:1#Commit"
Where "urn:schemas-microsoft-com:service: mstrustagreement:1" is the service type which comes from the device description as specified in section 7 and "#Commit" is the SOAP action.
The following XML session shows the <HostId>, <Iteration>, and <HostValidateAuthenticator> elements in a SOAP Commit message.
-
<SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/ SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <m:Commit xmlns:m="urn:schemas-microsoft-com:service:mstrustagreement:1"> <HostID xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> Host identifier </HostID> <Iteration xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui1"> Current iteration </Iteration> <HostValidateAuthenticator xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> HostValidateAuthenicator payload </HostValidateAuthenticator> </m:Commit> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
HostID: The <HostID> element, as specified in section 2.2.3.2.
Iteration: The <Iteration> element, as specified in section 2.2.3.3.
HostValidateAuthenticator: The <HostValidateAuthenticator> element, as specified in section 3.2.4.2.2.1.