Application Broker 3.10 Utility Service

Click here for a complete list of operations.

getVersionedAuthorityList

NEW IN 3.6! Returns the list of supported authorities, their type, which case types they accept and their supported service version.

Test

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

Parameter Value
To view the output in JSON format, click here.

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 /broker/3.10/utility.wso HTTP/1.1
Host: ab.vd.dk
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/">
  <soap:Body>
    <getVersionedAuthorityList xmlns="http://services.vd.dk/2010/applicationbroker/">
    </getVersionedAuthorityList>
  </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/">
  <soap:Body>
    <getVersionedAuthorityListResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
      <getVersionedAuthorityListResult>
        <Meta>
          <Success>boolean</Success>
          <Errors>
            <tErrorReport>
              <ErrorCode>int</ErrorCode>
              <ErrorText>string</ErrorText>
            </tErrorReport>
            <tErrorReport>
              <ErrorCode>int</ErrorCode>
              <ErrorText>string</ErrorText>
            </tErrorReport>
          </Errors>
        </Meta>
        <Authorities>
          <tVersionedAuthority>
            <Code>string</Code>
            <Text>string</Text>
            <Type>int</Type>
            <CaseTypes>string</CaseTypes>
            <ClientVersion>string</ClientVersion>
          </tVersionedAuthority>
          <tVersionedAuthority>
            <Code>string</Code>
            <Text>string</Text>
            <Type>int</Type>
            <CaseTypes>string</CaseTypes>
            <ClientVersion>string</ClientVersion>
          </tVersionedAuthority>
        </Authorities>
      </getVersionedAuthorityListResult>
    </getVersionedAuthorityListResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

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

POST /broker/3.10/utility.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getVersionedAuthorityList xmlns="http://services.vd.dk/2010/applicationbroker/">
    </getVersionedAuthorityList>
  </soap12:Body>
</soap12:Envelope>

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getVersionedAuthorityListResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
      <getVersionedAuthorityListResult>
        <Meta>
          <Success>boolean</Success>
          <Errors>
            <tErrorReport>
              <ErrorCode>int</ErrorCode>
              <ErrorText>string</ErrorText>
            </tErrorReport>
            <tErrorReport>
              <ErrorCode>int</ErrorCode>
              <ErrorText>string</ErrorText>
            </tErrorReport>
          </Errors>
        </Meta>
        <Authorities>
          <tVersionedAuthority>
            <Code>string</Code>
            <Text>string</Text>
            <Type>int</Type>
            <CaseTypes>string</CaseTypes>
            <ClientVersion>string</ClientVersion>
          </tVersionedAuthority>
          <tVersionedAuthority>
            <Code>string</Code>
            <Text>string</Text>
            <Type>int</Type>
            <CaseTypes>string</CaseTypes>
            <ClientVersion>string</ClientVersion>
          </tVersionedAuthority>
        </Authorities>
      </getVersionedAuthorityListResult>
    </getVersionedAuthorityListResponse>
  </soap12:Body>
</soap12:Envelope>

JSON

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

POST /broker/3.10/utility.wso/getVersionedAuthorityList HTTP/1.1
Host: ab.vd.dk
Content-Type: application/json; charset=utf-8
Content-Length: length

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

{
  "Meta": {
    "Success": boolean,
    "Errors": [
      {        
        "ErrorCode": int,
        "ErrorText": string
      },
      {        
        "ErrorCode": int,
        "ErrorText": string
      }
    ]
  },
  "Authorities": [
    {      
      "Code": string,
      "Text": string,
      "Type": int,
      "CaseTypes": string,
      "ClientVersion": string
    },
    {      
      "Code": string,
      "Text": string,
      "Type": int,
      "CaseTypes": string,
      "ClientVersion": string
    }
  ]
}