Queue Client Command
This command queues a specific Client Command for a specific client. The client can be identified either by its Client ID or by ComputerName and ComputerFQDN. The Client Command is identified by its ID.
If there are multiple versions of this Client Command, the highest released and technically available version is used.
<ICQL>
<ACMP>
<EnqueueClientCommand version="1">
<TEnqueueClientCommandRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ClientId></ClientId>
<DomainFQDN>aagon.local</DomainFQDN>
<ComputerName>3-desgli-w81</ComputerName>
<ClientCommandId>{B03D2CCD-ADC1-4B9D-BDB8-87564B94030C}</ClientCommandId>
<Variables>
<TClientCommandVariable_V1>
<Name>Name</Name>
<Value>Value</Value>
</TClientCommandVariable_V1>
<TClientCommandVariable_V1>
<Name>Name</Name>
<Value>Value</Value>
</TClientCommandVariable_V1>
</Variables>
</TEnqueueClientCommandRequest_V1>
</EnqueueClientCommand>
</ACMP>
</ICQL>
<ICQL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://acmp.com/EnqueueClientCommandResponse_V1">
<ACMP>
<EnqueueClientCommand ActionType="Response" version="1">
<TEnqueueClientCommandResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ErrorCode>0</ErrorCode>
<ResultCode>0</ResultCode>
<ResultMessage>ResultMessage</ResultMessage>
</TEnqueueClientCommandResponse_V1>
</EnqueueClientCommand>
</ACMP>
</ICQL>
Read Client Command List
This command reads from Client Commands with the current version and the status “Released” and “Distributing/Released”. The ClientCommand ID, name, folder path, version and status are output.
<ICQL>
<ACMP>
<GetClientCommandList version="1">
<TGetClientCommandListRequest_V1 />
</GetClientCommandList>
</ACMP>
</ICQL>
<ICQL>
<ACMP>
<GetClientCommandList version="1">
<TGetClientCommandListResponse_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ClientCommands>
<TClientCommand_V1 xsi:type="TClientCommand_V1">
<Id>Id</Id>
<Name>Name</Name>
<FolderPath>FolderPath</FolderPath>
<State>State</State>
<Version>Version</Version>
</TClientCommand_V1>
<TClientCommand_V1 xsi:type="TClientCommand_V1">
<Id>Id</Id>
<Name>Name</Name>
<FolderPath>FolderPath</FolderPath>
<State>State</State>
<Version>Version</Version>
</TClientCommand_V1>
</ClientCommands>
</TGetClientCommandListResponse_V1>
</GetClientCommandList>
</ACMP>
</ICQL>