MORE INFORMATION
PDSTest Common Errors
'Run-time error '91':
Object variable or with block variable not set' error
When you run the PDSTest tool on a computer that is not a Microsoft Project Server 2003 computer and then you click
Execute in the
PDSTest dialog box, you may receive the following error message:
Run-time error '91':
Object variable or with block variable not set
This error occurs when Microsoft SOAP Toolkit version 3.0 is not installed on the computer
where you are running the PDSTest tool. The PDSTest tool requires the SOAP
Toolkit 3.0 to function.
NoteThe SOAP Toolkit does not have to be installed when you run the PDSTest tool on the
computer that is running Project Server 2003.
You can download SOAP Toolkit version 3.0, when you visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyId=C943C0DD-CEEC-4088-9753-86F052EC8450&displaylang=en'HRESULT=0x80004005:
Unspecified error' Error
When you click "Execute" in the PDSTest box, you receive the following error message:
Attachment:Maximum retry on the connection exceeded.
Invalid at the top level of document.
Attachment:Maximum retry on the connection exceeded.
HRESULT=0x80004005:
Unspecified error
Attachment:Maximum retry on the connection exceeded.
HRESULT=0x80004005:
Unspecified error
- Client:An unanticipated error occurred during the processing of this request.
HRESULT=0x80004005: Unspecified error
- Client:Sending the Soap message failed or no recognizable response was
received
HRESULT=0x80004005: Unspecified error
- Client:Unspecified client error.
HRESULT=0x80004005: Unspecified error
You receive the following error message when the
soap:address location servername value in the PDS.wsdl file uses
the Fully Qualified Domain Name (FQDN) of the computer that is running Project Server 2003, and it does not use the NETBIOS name.
To resolve this problem, you must modify the PDS.wsdl file that is located in the \Program Files\Microsoft Office Project Server 2003\IIS virtual root directory on the computer that is running Project Server 2003.
To do this, follow these steps.
Note We recommend that you create a separate virtual root for
each Project Server virtual directory. When you do this, you can have PDSTest queries point to the
individual virtual directories. If a single virtual root is used for Project Server virtual directories, all PDSTest queries point to the same virtual
directory.
- Log on to the computer that is running Project Server 2003 by using an account that has administrative permissions.
- Using Microsoft Windows Explorer, locate the IIS virtual root directory. By default,
the PDS.wsdl file is located in the C:\Program Files\Microsoft Office Project Server 2003\IIS Virtual
Root
folder.
- Right-click the pds.wsdl file, and then click Open.
- In the Windows box, click Select the program from a list, and then click OK.
- In the Open With box, click Notepad, and then click OK.
- In Notepad, locate the following section:
<service name="PDS">
<port name="CMainSoapPort" binding="wsdlns:CMainSoapBinding">
<soap:address location="http://servername/projectserver/PDS.WSDL"/>
</port>
</service>
-
Change the servername value to the NETBIOS name of the computer that is running Project Server 2003. By default, the virtual directory name is projectserver. If you use a different
virtual directory name, make sure that you change the
virtual directory name value, for example
soap:address location="http://Server1/VirtualDirectory1.
Where Server1 is the name of the server and VirtualDirectory1 is the name of the virtual directory. - In Notepad, click File, and then click Save.
'HRESULT=0x800A1529 - Client:' Error
When you click
Execute in the
PDSTest box, you receive the following error message:
Connector:SSL certificate common name (host name field) is incorrect
Invalid at the top level of document.
Connector:SSL certificate common name (host name field) is incorrect
HRESULT=0x800A1529 - Client:An unanticipated error occurred during the processing
of this request.
HRESULT=0x800A1529 - Client:Sending the Soap message failed or no
recognizable response was received
HRESULT=0x800A1529 - Client:Unspecified client
error.
HRESULT=0x800A1529
Connector:SSL certificate common name (host name field) is incorrect
HRESULT=0x800A1529 - Client:An unanticipated error occurred during the processing
of this request.
HRESULT=0x800A1529 - Client:Sending the Soap message failed or no
recognizable response was received
HRESULT=0x800A1529 - Client:Unspecified client
error.
HRESULT=0x800A1529
You receive the following error message when the common name on the secure sockets layer (SSL) certificate for a Project Server site that requires SSL does not match the NETBIOS name that is specified in the
soap:address location in the PDS.wsdl file.
The PDTest tool cannot connect to the computer that is running Project Server if the SSL
certificate contains the FQDN of the site.
However, If the common name on the SSL certificate uses the NETBIOS name, the
PDSTEST tool is successful. if the PDSTest tool generates errors, do steps 1 through 8 that were listed earlier in this article to add the NETBIOS name in the PDS.wsdl file.
PDSTest.NET Common Errors
'The request failed with HTTP Status 405: Method Not Allowed' Error
When you use the PDSTest.NET tool and you run a PDS query against a URL where the virtual directory name is not "ProjectServer," you may receive the following error message:
PDSTest.NET
Exception Occurred while processing the request.
The request failed with HTTP Status 405: Method Not Allowed
This behavior occurs when you use the EditSite tool to create additional virtual directories in Project Server 2003. In this case, the .wsdl file may not be mapped correctly in Microsoft Internet Information Services (IIS).
To download and to install the Project Server 2003 EditSite tool, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=6dc2c83e-54e1-40a9-9bb8-2dd293226b6f&DisplayLang=enTo resolve this problem, map the .wsdl application extension to the correct file in IIS. To do this, follow these steps:
- Log on to the computer that is running Project Server 2003 by using an account that has administrative permissions.
- Click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
- In the Internet Information Services (IIS) Manager MMC snap-in, expand ServerName, expand Web sites, expand Default Web site, right-click ProjectServer, and then click Properties.
- In the ProjectServer Properties box, click the Virtual Directory tab, and then click Configuration.
- In the Application Configuration box, click the Mappings tab, select .wsdl under Application Extensions, and then click Edit.
- In the Add/Edit Application Extension Mappingbox, click Browse.
- In the Open box, locate the Program Files\Common Files\MSSOAP\BINARIES\ folder. Then, click SOAPIS30.dll, click Open, and then click OKtwo times.