Web Services
Kalipso - Developing - Specific options - Web Services
Last updated
Kalipso - Developing - Specific options - Web Services
Last updated
Web Services are routines/processes/functions on a remote server which serves has a host for these services.
In Kalipso you can import these Web Services definitions through their WSDL (Web Services Description Language) description and then execute them in your project with the WebServiceRun Action.
In addition to this possibility through Actions, Web Services can be accessed via a specific area where you can create and manage these services. This option is available in the Project menu.
When you click on the option in the Project menu, the following window appears:
The image above is an example and the option already has a webservice associated with it. Initially the window has no associated services.
In the window you can access the list of web services already created (left column) and view some data about them (right column).
For the management of Web Services, three simple icons are available:
Add - Adds a new Web Service. When pressed it asks if you want to add a Web Service from a "Wizard" or "Manually. See below more details about these two processes.
Edit - Edit the selected Web Service from the table on the left
Delete - Deletes the selected Web Service.
On the right a table shows the information regarding the Web Service selected on the table on the left. The table has the following columns:
Operation - Name of the operation
Type - Operation Type to run. This parameter has the following possible options:
SOAP
HTTP GET
HTTP POST
Min. Occurs - Minimum number of occurrences.
Max. Occurs - Maximum number of occurrences.
When you click on add a new Web Service a new window appears that allows you to create it. This window is similar to the one that appears when editing an already created Web Service. Therefore, the process for both actions is described simultaneously.
As previously indicated, it is possible to create Web Services by two methods. Thus, the two are presented on specific pages. Click on the one that you wish to access for more details: