| | | |
| InterDelphi Manager - HowTo |
|
|
| The InterDelphi ISAPI Manager (IDM) is used to load, unload and manage ISAPI extension applications. Actually, the manager is also an ISAPI extension that remains in memory all the time and will proxy all requests to your ISAPI extension. There are two possible ways to use the IDM: one way that is recommended for production and another for development purpose. | |
| 1. Setting which ISAPI extension will be used (development recommendation) | |
| - Place the InterDelphi ISAPI Manager (IDM.DLL) inside your virtual script directory.
- On Windows directory, create IDM.INI file as follows:
[ISAPI] ExtensionFileName=C:\INETPUB\SCRIPTS\YOUR_ISAPI.DLL - Use the IDM.DLL as it was your ISAPI extension. For example, type in http://localhost/scripts/idm.dll/default instead of http://localhost/scripts/your_isapi.dll/default
- Check all commands available at http://localhost/scripts/idm.dll/admin/menu.
| |
| 2. Renaming the ISAPI extension (production recommendation) | |
| - Place the InterDelphi ISAPI Manager (IDM.DLL) inside your virtual script directory.
- Rename your ISAPI extension to *.ISA and the IDM.DLL to YOUR_ISAPI.DLL. For example, let suppose you have a extension called YOUR_ISAPI.DLL. You should rename it to YOUR_ISAPI.ISA and copy the IDM.DLL to the same directory as YOUR_ISAPI.DLL
- Use the YOUR_ISAPI.DLL as it was your ISAPI extension. For example, type in http://localhost/scripts/your_isapi.dll/default instead of http://localhost/scripts/your_isapi.isa/default
- Check all commands available at http://localhost/scripts/your_isapi.dll/admin/menu
| |
| InterDelphi ISAPI Manager Commands | |
| To manager your ISAPI extension, type: http://localhost/scripts/your_isapi.dll/admin/menu
Warning: Commands are case sensitive | |
| | |