Ohad
Ohad

Reputation: 11

Problem with multiple ISAPI Extensions processing the same request (Exchange 2003)

I am trying to add an ISAPI extension that would read the request content before it goes on to the original extension that processes the request.

To be more specific, I added my ISAPI extension in the Exchange 2003 ActiveSync folder (more details about it later) above Microsoft's original "massync.dll" which processes the ActiveSync requests.

Deployment: 1. Under IIS Manager-->Web Service Extensions, I added my extension and set it as "Allowed" 2. Under IIS Manager-->Web Sites-->Default Web Site-->Microsoft-Server-ActiveSync-->Properties-->Virtual Directory-->Application settings-->Configuration, I inserted my extension above the original "massync.dll"

On HttpExtensionProc(), my extension returns HSE_STATUS_SUCCESS.

The problem is that my extension catches the request successfully and I am able to read its content. However, with my extension, the request does not proceed to the next extension and the ActiveSync process fails.

How do I make the request proceed to the next extension with my extension installed?

Thanks in advance

Upvotes: 0

Views: 382

Answers (1)

Steve Dispensa
Steve Dispensa

Reputation: 247

You need to install as a wildcard script map and call HSE_REQ_EXEC_URL.

Upvotes: 1

Related Questions