Novell is now a part of Micro Focus

Making PatchLink Send Inventory Info to the Server

Novell Cool Solutions: Trench
By Damian Axford

Digg This - Slashdot This

Posted: 13 Jan 2005

We were having problems with v6 PatchLink clients not sending inventory information to the server, although they were registering correctly. The agent error logs all contained something similar to this:

Profiling System
   Creating Profile
   Checking Profile against stored Profile
          Communication Mode Test = True
     AgentID from registry: Error: Value not found is not a valid agentID
         HTTP error code: 200.
     Stored Profile not found
     Creating Stored Profile
     Profile has changed, uploading profile to server
               Encoding data for upload
@URL: http://_our server address_/AgentCenter/AgentCenter.asmx
XML Response: 

... and so on.

SOLUTION: Our problem was caused because the .asmx application mapping in IIS was missing. This is needed for the server to process the patchlink .NET-based pages.

To fix this, locate the aspnet_regiis.exe file (somewhere undows the windows system directory) and execute as "aspnet_regiis.exe -i".

This will recreate the application mappings in IIS needed for correct .NET integration. You can check these have appeared within IIS by checking the "Configuration" of the agentcenter virtual directory under the PLUS site. The "App Mappings" tab should show entries for the .asmx extension (and plenty of others).

You can test the mappings are correct from a client by navigating to the following page (you should see some hyperlinks, etc.):
http://_your server address_/agentcenter/agentcenter.asmx

If you have any questions you may contact Damian at

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates