PDS Extension: How to set the connection string?

M

Maxwell_Smart

I've been put on a project using Project 2003 (was 2002) where a web
app (on server 1) uses SOAP to call PDS Extensions (on server 2) to
garner certain data from Project Server (server 3). The PDS DLLs work
when called directly (a vbs script on server 2). Passing PDS
(non-extension) calls work well too. However, all calls to the PDS
Extension code fails with an error provided by the extensions DLLs
themselves about the connection string missing data.

On the web server (server 1) the call is made via
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke which calls
SoapXMLRequest:

results = this.Invoke("SoapXMLRequest", new object[] {sCookie, sXML});

sCookie and sXML are both valid.

On the server, the extension DLL is called (it returns an error via
SOAP) according to the PDS 2002 spec:

public string XMLRequest(string xml, string user, string
connectionString, int dbType, ref short handled)

I am trying to figure out how connectionString is supposed to get set.
It would seem to require being set by Project Server. The question is,
how do i give that information to Project Server.

B.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top