Fonctionnement de FoxIsapi.dll

0000000374     -      04/01/2011
Obsolète

Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant

FoxIsapi.dll permet la création d'un objet COM (ici MercatorIshop) par un serveur web. Cette DLL doit être installée dans le répertoire SCRIPTS du serveur HTTP. Elle est accompagnée d'un fichier INI.

Dans le fichier INI, les paramètres suivants peuvent être adaptés :
  • busytimeout : le nombre de secondes pendant lesquelles FoxIsapi attend une réponse de MercatorIshop avant de générer un message de time-out
  • releasetimeout : le nombre de secondes pendant lesquelles FoxIsapi attend, si MercatorIshop est occupé, avant d'envoyer la commande Reset
  • MercatorIshop.MercatorIshop : nombre maximal d'instances de MercatorIshop. Si la valeur est supérieure à 1, ceci permet à une instance de MercatorIshop de répondre à une requête pendant qu'une autre instance est occupée. Le nombre maximal d'instances doit être déterminé par les capacités du serveur, et principalement le nombre de processeurs dont il est doté.
Les autres paramètres ne doivent en général pas être adaptés.

FoxIsapi.dll réagit de façon interactive aux commandes suivantes :
  • status : affichage de l'état courant des ISAPI Automation Servers
  • reset : déchargement (release) de toutes les instances des ISAPI Automation Servers

Exemple : http://www.ineo.be/scripts/foxisapi.dll/reset

Comme ces URL ne sont nullement protégées par un mot de passe, il convient de les renommer avec un nom "non trivial". Ceci peut se faire en modifiant les valeurs des entrées statusurl et reseturl se trouvant dans le fichier foxisapi.ini.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.