Client Command einreihen
Dieser Befehl stellt einen bestimmten Clientbefehl für einen bestimmten Client in die Warteschlange. Der Client kann entweder anhand seiner Client-ID oder anhand von „ComputerName“ und „ComputerFQDN“ identifiziert werden. Der Clientbefehl wird anhand seiner ID identifiziert.
Wenn mehrere Versionen dieses Clientbefehls vorhanden sind, wird die höchste veröffentlichte und technisch verfügbare Version verwendet.
<ICQL>
<ACMP>
<EnqueueClientCommand version="1">
<TEnqueueClientCommandRequest_V1 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ClientId></ClientId>
<DomainFQDN></DomainFQDN>
<ComputerName></ComputerName>
<ClientCommandId></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>