PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Installing a SOAP server with Netscape iPlanet 4.1
  • To install a SOAP server with Netscape iPlanet 4.1 (the Netscape iPlanet 4.1 server must be installed on the computer):
  • Installing a Webservice
  • If you want to install a Webservice
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Warning
From version 20, this feature is not available anymore. See Importing/Consuming Webservices for more details
Warning
From version 15, the Webservices generated by the versions 14 (and earlier) of WINDEV are kept for backward compatibility. We recommend that you use the new format of Webservice, available from version 15.
See for more details: Generating a Webservice.
Installing a SOAP server with Netscape iPlanet 4.1

To install a SOAP server with Netscape iPlanet 4.1 (the Netscape iPlanet 4.1 server must be installed on the computer):

1. To find the configuration files:
  • Select the setup directory of iPlanet (C:\Netscape\Server4 by default).
  • Select the sub-directory corresponding to the server to configure. The name of the server corresponds to "https-<user name>".
  • Select the "config" sub-directory.
2. Open the "mime.types" file with WordPad.
CAUTION: if this file is opened by NotePad.EXE, the file format may be corrupted during the backup.
3. Add the following line at the end of the file and save (WordPad tells you that the layout will be lost during the backup ; answer "Yes"):
type=application/soap exts=soap
Note: Use another extension if the "soap" extension is already associated with a module on your server. In this case, this new extension must be specified in the functions that indicate the URL of the SOAP server (<URL of SOAP server> in SOAPRun for example).
4. Open the obj.conf file.
5. Find the "<Object name=default>" line. Insert before this line:
  • The following lines for the tests from your computer:
Init fn=load-modules shlib="<Setup Directory of WINDEV 15>/Data/wdxxxsns.dll" \
funcs="WinDevHandler,ModuleExit,ModuleInit"
Init fn="ModuleInit"
  • The following lines to install the final SOAP server:
Init fn=load-modules shlib="<DLL Location>/wdxxxsns.dll" \
funcs="WinDevHandler,ModuleExit,ModuleInit"
Init fn="ModuleInit"
Caution: The paths have the following format "d:/my directory/my file.dll". Use quotes and '/' characters (instead of '\').
6. Find the first line that starts with "Service". Insert before this line:
Service method=(POST) type=application/soap fn=WinDevHandler
7. Save the file.
8. To install a standard SOAP server, restart your server. The server is now installed.
Note: WDxxxsns.dll is NSAPI-compatible.
Installing a Webservice

If you want to install a Webservice

9. Open the "webpub.conf" file and find the "NS-doc-root" keyword.
10. Copy the following elements into the specified directory after the "NS-doc-root" keyword:
  • The XML file containing the description of the Webservice.
  • The HTML pages presenting the Webservice.
To access this XML file, use the following command line:
"http://<Name or IP Address of Soap Server>/<Name of XML File>.XML"
To run the test this Webservice, use the following command line:
"http://<NAme or IP Address of Soap Server>/index.htm"
Note: This XML file can also be copied into another directory. See the documentation about the HTTP server used for more details.
11. Restart your server. The Webservice is now installed on the SOAP server.
Note: WDxxxsns.dll is NSAPI-compatible.
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment