The 2nd version of CSW Client application
The only difference between this version and the previous version is that this version is using FGDC Service Status Checker Web Service to test if the map service url provided in the metadata document is valid or not.
In the old application, the GetCapabilities url is tested with HTTP response status code. If the GetCapabilties request cannot get success code, it is invalid. However, this method does not work in any situations. Somtimes, even if the url is not correct, the server can still return a successpage without any GetCapabilties contents.
The FGDC Service Status Checker used in the new application can parse the XML response and identify if the response is a successful GetCapabilities document.