Pour installer un serveur SOAP avec Netscape iPlanet 4.1 (le serveur Netscape iPlanet 4.1 doit être installé sur le poste) :
1. Pour trouver les fichiers de configuration :
- Sélectionnez le répertoire d'installation de iPlanet (par défaut C:\Netscape\Server4).
- Sélectionnez le sous-répertoire correspondant au serveur à configurer. Le nom du serveur correspond à "https-<nom de l'utilisateur>".
- Sélectionnez le sous-répertoire "config".
2. Ouvrez le fichier "mime.types" avec WordPad.
ATTENTION : si vous ouvrez ce fichier avec NotePad.EXE, le format du fichier risque d'être corrompu à la sauvegarde.
3. A la fin du fichier, ajoutez la ligne suivante et enregistrez (à la sauvegarde WordPad signale que la mise en forme est perdue ; répondre "Oui") :
type=application/soap exts=soap
Remarque : Si l'extension "soap" est déjà associée à un module sur votre serveur, utilisez une autre extension. Dans ce cas, cette nouvelle extension devra être spécifiée dans les fonctions indiquant l'URL du serveur SOAP (paramètre <URL du serveur SOAP> dans la fonction
SoapExécute par exemple).
4. Ouvrez le fichier obj.conf.
5. Recherchez la ligne "<Object name=default>". Insérez avant cette ligne :
- Les lignes suivantes pour les tests depuis votre poste :
Init fn=load-modules shlib="<Répertoire d'installation de WinDev 15>/Donnees/wdxxxsns.dll" \
funcs="WinDevHandler,ModuleExit,ModuleInit"
Init fn="ModuleInit"
- Les lignes suivantes pour installer le serveur soap final :
Init fn=load-modules shlib="<emplacement de la DLL>/wdxxxsns.dll" \
funcs="WinDevHandler,ModuleExit,ModuleInit"
Init fn="ModuleInit"
Attention : Les chemins sont de la forme "d:/mon repertoire/mon fichier.dll". Il faut des quotes et des '/' (et non des '\').
6. Recherchez la première ligne commençant par "Service". Insérez avant cette ligne :
Service method=(POST) type=application/soap fn=WinDevHandler
7. Sauvez le fichier.
8. Si vous installez un serveur SOAP classique, redémarrez votre serveur. L'installation du serveur est terminée.
Remarque : La DLL wdxxxsns.dll est compatible NSAPI.