I was setting up patch management for a client recently using ConfigMgr 2007 SP2 with R3 and WSUS.
Everything was working fine apart from their DPM server was not returning a status of compliant.
After reviewing the client side windows update agent log file %windir%\windowsupdate.log I noticed the following
SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
and further down in the log there was
There was an exception running the extensions specified in the config file. —> Maximum request length exceeded.
After looking through the Microsoft support pages one thing that kept on being returned was ‘maxRequestLength’ and ASP
This made sense as the error was appearing in the log after the client had tried to connect to
http://ConfigMgrServer:8530/ClientWebService/client.asmx
After looking in the Web.Config for the ClientWebService I changed the value for the input stream buffering (maxRequestLength) from 600 to 3000 and the problem went away.
After this the DPM server patched fine and was compliant.
All I can say is if you are going to implement this ‘fix’ test…test…test…