How to config IIS 6.0 with WebSpeed?

khanhsrzg

New Member
Hi, I’m new to WebSpeed. Please, someone shows me why I can’t config IIS 6.0 and Progress Explorer to run WebSpeed applications.
I have:
- OpenEdge 10.1B
- MS Windows 2k3 service pack 1.
- IIS 6.0.
- MS .Net framework 2.0.

My Progress Folder is like this:
PT01.jpg






I did following steps:
- Config IIS 6.0:
+ Creat new site: Samples (path: D:\WebSpeed_WRK\Class\Server\eappstat)
+ Add Virtual Directory: “scripts” (path: D:\WebSpeed_WRK\WebServerScript, which contains messengers: cgiip.exe, wsisa.dll, cgiip.wsc ).
+ Add Virtual Directory: “tty” (path: D:\Progress\OpenEdge\tty).
+ Add Virtual Directory: “ws” (path: D:\Progress\OpenEdge\webspeed).
All of them are set with full access and excute permissions.
PT02.jpg




- Progress Explorer:
- Create new broker: wsbrokertest (set working directory to my path).
- register with NameServer: NS1.
PT03.jpg




After that:
- I started: site “Samples” in IIS; NS1 and wsbrokertest (which then displayed in status that 2 agent are available) in Progress Explorer.
- Then i tried this with firefox 3.0/ IE 6.0:
http://localhost/scripts/cgiip.exe/WService=wsbrokertest
or http://localhost/scripts/cgiip.exe/WService=wsbrokertest/tty/webutil/ping.r
but it displayed:”Page cannot be found”…..
- I changed cgiip.exe with wsisa.dll, but had the same result.
Any help is appreciated.


Thanks,
khanhsrzg
 
Setting up cgiip.exe with IIS 6.0:
-------------------------------------

1. Make sure the cgiip.exe is in the [IIS Installation Drive]:\inetpub\scripts directory, or any folder of your choice. Also, a virtual directory (any name of your choice) is created that is mapped with the [IIS Installation Drive]:\inetpub\scripts folder or the folder you placed the cgiip.exe messenger in.

2. Check to make sure that the virtual directory has the read, run script and execute privileges set. The physical directory where the messenger resides, also needs to have IUSR_<machine_name> user with read and execute privileges granted.

3. In the IIS console (right mouse click on the my computer icon in the desktop > select manage > expand the tree for the Services and Applications > expand the tree for the Internet Information Service), select or highlight Web Service Extensions.

4. Click on the Add a new web service extension..., under the extension name you can add any name you like. You can type "WS CGI Messenger" for instance. Click the Add button to select the cgiip.exe messenger from [IIS Installation Drive]:\inetpub\scripts or where ever the messenger is which is related to the virtual directory. Check the box that says "Set the extension status to allowed".


I think you are missing step 3 and 4.
 
Many thanks to you, FrancoisL. You're right, it works well now.

Gosh, i've been mad at this for whole two days. ^^
 
Back
Top