Client Command einqueuen
Dieses Command queued für einen bestimmten Client ein bestimmtes ClientCommand ein. Der Client kann entweder über seine ClientId oder über ComputerName und ComputerFQDN identifiziert. Die Identifizierung des ClientCommands erfolgt über seine Id. Existieren von diesem ClientCommand mehrere Versionen wird die höchste freigegebene und technisch verfügbare Version genommen.
<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>Client Command Liste auslesen
Dieses Command liest von ClientCommands mit der jeweils aktuellsten Version und dem Status "Released" und "Distributing/Released" aus. Ausgegeben wird die ClientCommand ID, Name, Ordnerpfad, Version und Status.
<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>