3.1.4.3.1.1 Inhibit Message
The HTTP header MUST specify SOAPACTION as follows for an Inhibit message:
SOAPACTION: "urn:schemas-microsoft-com:service:msremotedexperience:1#Inhibit"
"urn:schemas-microsoft-com:service:msremotedexperience:1" is the service type as specified in device description in <Appendix 7>.
"Inhibit" is the SOAP action.
The following XML shows the <Inhibit> action sent by the client in a SOAP message.
-
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <soapenv:Body> <msrx:Inhibit xmlns:msrx="urn:schemas-microsoft-com:service:msremotedexperience:1"> <Nonce xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4"> Nonce ID </Nonce> <HostId xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> HostId payload </HostId> <ApplicationId xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> ApplicationId payload </ApplicationId> <ApplicationVersion xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> ApplicationVersion number </ApplicationVersion> <ApplicationData xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> ApplicationData payload </ApplicationData> <ReasonCode xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="ui4"> ReasonCode for Inhibit </ReasonCode> <ReasonMessage xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> ReasonMessage for Inhibit </ReasonMessage> <SignatureAlgorithm xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> SignatureAlgorithm payload </SignatureAlgorithm> <Signature xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> Signature payload </Signature> <HostCertificate xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string"> HostCertificate payload </HostCertificate> </msrx:Inhibit> </soapenv:Body> </soapenv:Envelope>