Actuation


Click here for a complete list of operations.

GetAuthorisationChallenge

Issues the challenge that must be countersigned by the external Ministry authorisation gateway (ADONIS) before an actuation can be requested. DEVCON cannot countersign it locally, by design.

Test

To test the operation using the HTTP GET protocol, click the 'Invoke' button.

nodeId
subjectMac
tier

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /services/Actuation.asmx HTTP/1.1
Host: devcon-dc01.local
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://devcon-dc01.local/sentris/GetAuthorisationChallenge"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAuthorisationChallenge xmlns="http://devcon-dc01.local/sentris/">
      <nodeId>string</nodeId>
      <subjectMac>string</subjectMac>
      <tier>string</tier>
    </GetAuthorisationChallenge>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetAuthorisationChallengeResponse xmlns="http://devcon-dc01.local/sentris/">
      <GetAuthorisationChallengeResult>
      <challengeNonce>string</challengeNonce>
      <targetDigest>string</targetDigest>
      <validForSeconds>int</validForSeconds>
      <countersignBy>string</countersignBy>
      <gatewayState>string</gatewayState>
      </GetAuthorisationChallengeResult>
    </GetAuthorisationChallengeResponse>
  </soap:Body>
</soap:Envelope>