Task Server has added some great new capabilities to the Altiris environment. And some solutions are taking advantage of those capabilities. Software Delivery is one of them.
However, it is important to make sure that you have rolled out the Software delivery Agent for Task Server to all of the machines necessary. Otherwise you might just encounter an error like the one below:
Process: w3wp.exe (5152) Thread ID: 2376 Module: AltirisNativeHelper.dll Source: Altiris.ClientTask.Web.RequestSubAgent.Page_Load Description: Error getting subagent file ( Unhandled exception. Type=System.Exception Msg=Matching agent not found in the database: AgentName='SWDAGENTFORTS.DELIVERSOFTWARETASKHANDLE', PlatformName='WINDOWS%20SERVER%202003', PlatformType=Production, OSType='WIN32' Src=Altiris.ClientTask StackTrace= at Altiris.ClientTask.ClientTaskSubAgent.Load() at Altiris.ClientTask.Web.RequestSubAgent.Page_Load(Object sender, EventArgs e) )
This occurs when a client recieves a task server task from the server, and does not have the correct task server sub-agent to process that task.
Verifying that the collections associated with the Software Delivery Agent for Task Server installation task contained all the correct computers resolves this issue.