UpdateService - PRIVATE -

Automatic Client Update Service

This Module contains all the functions needed for the Automatic Client Update Service (ACU)

This module does not allow any incomatible changes.
The functionality of the update service must be preserved even with major versions (update and downgrade).

Allowed Operation IDs: 3000 - 3099
ChangeLog:
06.11.2014 Modul Seperated from Main
02.08.2017 New method to intercept between download and installation (recheck on server that clients have no AV calls)

Operations:

Name Description
asnACUGetSoftInfoLocations

- PRIVATE - Client aquires list of SoftInfoLocations

asnACUGetfilelist

- PRIVATE - Client submits which software is installed and get a list of files to download

asnACUGetFile

- PRIVATE - Get a file from the server

asnACUGetOemInformation

- PRIVATE - Get OEM Information from the server.

asnACUCheckUpdateNow

- PRIVATE - Ask the server if we are allowed to install the downloaded update file now

Events:

Name Description
asnACUOnFileChunk

- PRIVATE - Delivers the content of a file in chunks.

asnACUOnSetNewStatus

- PRIVATE - Client tells the server status information.

Types:

Name Description
AsnACUServiceStatusEnum

- PRIVATE - Update Status Values

AsnACUGetSoftInfoLocationsArgument

- PRIVATE -

SEQAcuSoftInfoLocationEntry

- PRIVATE -

SEQGetFileListEntry

- PRIVATE -

SEQAcuFileListEntry

- PRIVATE -

AsnACUGetFileArgument

- PRIVATE -

AsnACUGetFileResult

- PRIVATE -

AsnACUOnFileChunkArgument

- PRIVATE -

AsnACUOnNewStatusArgument

- PRIVATE -

AsnACUGetOemInformationArgument

- PRIVATE -

AsnACUGetOemInformationResult

- PRIVATE -

AsnACUCheckUpdateNowArgument

- PRIVATE -

AsnACUCheckUpdateNowResult

- PRIVATE -

SEQAcuSoftInfoLocationsList

- PRIVATE -

SEQGetFilesList

- PRIVATE -

SEQAcuFileList

- PRIVATE -

AsnACUGetSoftInfoLocationsResult

- PRIVATE -

AsnACUGetFileListArgument

- PRIVATE -

AsnACUGetFileListResult

- PRIVATE -

Version 6.1