 | Deze informatie is verouderd. De ontwikkelingen van websites rond Mercator websites zijn nu gedaan |
FoxIsapi.dll laat de creatie toe van een COM-object (hier MercatorIshop) door een webserver. Deze DLL moet worden geïnstalleerd in de directory SCRIPTS van de HTTP-server. Bij dit bestand hoort een INI-bestand.
In het INI-bestand kunnen de volgende parameters worden aangepast:
- busytimeout: het aantal seconden dat FoxIsapi wacht op een antwoord van MercatorIshop vooraleer een time-outbericht te genereren
- releasetimeout: het aantal seconden dat FoxIsapi wacht als MercatorIshop bezet is, vooraleer het commando Reset te verzenden
- MercatorIshop.MercatorIshop: maximaal aantal processen van MercatorIshop. Als deze waarde meer bedraagt dan 1, laat dit een proces van MercatorIshop toe te antwoorden op een verzoek terwijl een ander proces bezet is. Het maximale aantal processen moet worden bepaald op basis van de capaciteit van de server, en dan vooral het aantal processors waarmee de server is uitgerust.
De andere parameters moeten doorgaans niet worden aangepast.
FoxIsapi.dll reageert interactief op de volgende commando's:
- status: weergave van de huidige staat van de ISAPI Automation Servers
- reset: vrijgave (release) van alle processen van de ISAPI Automation Servers
Voorbeeld: http://www.ineo.be/scripts/foxisapi.dll/reset
Aangezien deze URL's op geen enkele manier beschermd zijn met een wachtwoord, moet u ze herbenoemen met een "niet-alledaagse" naam. Daartoe kunt u de waarden wijzigen van de inputs
statusurl en
reseturl die in het bestand
foxisapi.ini staan.