New SOAP Server Application

From RAD Studio
Jump to: navigation, search

Go Up to File Menu

File > New > Other > Delphi Projects > Web Services > SOAP Server Application

Use this wizard to create and specify the type of server your SOAP Service application will work with.

The first wizard page prompts with the selection of the SOAP Server type.

Item Description

Stand-alone VCL application

A stand-alone Web Server VCL application is a web server that displays a VCL form. It supports HTTP by using an Indy HTTP server component (TIdHTTPServer).

Stand-alone console application

A stand-alone Web Server console application is a web server that has a text-only user interface. It supports HTTP by using an Indy HTTP server component (TIdHTTPServer).

ISAPI Dynamic Link Library

ISAPI Web server applications are shared objects that are loaded by the Web server. Client request information is passed to the DLL as a structure and evaluated by TISAPIApplication. Each request message is handled in a separate execution thread. Selecting this type of application adds the library header of the project files and required entries to the uses list and exports clause of the project file.

CGI Stand-alone executable

A CGI stand-alone Web server application is a console application that receives client request information on standard input and passes the results back to the server on standard output. This data is evaluated by TCGIApplication. Each request message is handled by a separate instance of the application. In Delphi, selecting this type of application adds the required entries to the uses clause of the project file and adds the appropriate $APPTYPE directive to the source.

The second page prompts you to select the HTTP or HTTPS port and also allows you to test it. If you choose HTTPS, then there is a third step where you can choose the certificate or root certificate and the key file name and password.

See Also