Run From |
|
Kalipso allows you to execute a Web Service directly from the mobile device, if you have connectivity, choosing "Locally" option. If you don't have access to the Web Server but you can reach MIS Communicator, choose "Remotely" option, who will send the request to MIS Communicator who will run it and return the answer to the Mobile Device.
If you choose "Remotely", you'll have to define the following parameters: |
|
|
|
Communication Profile : Communication Profile used to remotely execute the Web Service. |
|
|
|
Hidden <numeric>: When sending the request to MIS Communicator, an automatic status window is displayed. This option let's you choose whether to hide it or display it. |
|
|
|
Timeout <numeric>: Timeout defined for the connection. To make the request without timeout, input 0 here. |
|
|
Targets XML <target>
|
|
The Control or Variable where to save the Web Service answer XML.
|
|
|
Targets Answer Header <target>
|
|
The Control or Variable where to save the Web Service answer Header.
|
|
|
Targets Status Code <target>
|
|
The Control or Variable where to save the Web Service answer Status Code. |
|
|
Targets Status Text <target> |
|
The Control or Variable where to save the Web Service answer Status Text. |
|
|
Web Service |
|
Web Service to run. |
|
|
Type |
|
Operation Type to run. This parameter has the following possible options: SOAP, HTTP GET or HTTP POST. |
|
|
Operation |
|
Web Service's Operation to run. |
|
|
Address <string> |
|
The Address where the web service is available. This parameter is automatically defined when you choose the Operation but it can be overwritten.
|
|
|
Port <numeric> |
|
The Port where the Web Service is available. This value is inherited from the Web Service Properties but it can be overwritten.
|
|
|
Encoding |
|
Encoding of the XML request. This value is inherited from the Web Service Properties but it can be overwritten. |
|
|
User <string> |
|
User name for the web service call. If there is no defined user for the Web Service call, just leave it empty. This value is inherited from the Web Service Properties but it can be overwritten.
|
|
|
Password <string> |
|
The password of the user of the web service call. If there is no user and password, just leave it empty. This value is inherited from the Web Service Properties but it can be overwritten.
|
|
|
Request Header <string> |
|
Header of the request for the web service call. This parameter is automatically defined when you choose the Operation but it can be overwritten.
|
|
|
Element Not Found Value <string> |
|
On the "Outputs" tab a list of targets is defined for the response. If one element defined for a target is not found, the value of this parameter is set in that target. |
|
|
Fail if Status Code isn´t 2xx <Yes> or <No> or <string> |
|
Defines whether fials if status code isn´t 2xx
|
|
|
Ignore Invalid Certificates <Yes> or <No> or <string> |
|
Defines whether ignores or not Invalid Certificates. |
|
|
INPUT |
|
|
Parameter : Name of the input parameter for the Web Service call. |
|
|
|
Type : Type of Source expression. |
|
|
|
Source <string> or <numeric>: Value of the Parameter. |
|
|
|
(...) |
|
|
|
nth-Parameter : Name of the nth input parameter for the Web Service call. |
|
|
|
nth-Type : Type of nth-Source expression. |
|
|
|
nth-Source <string> or <numeric>: Value of the nth-Parameter. |
|
|
OUTPUT |
|
|
Parameter : Name of the output parameter for the web service call. |
|
|
|
Type : Type of the Target. The Control or Variable will be set to this type.
|
|
|
|
Target <target>: Control or Variable where the output value is written. |
|
|
|
(...) |
|
|
|
nth-Parameter : Name of the nth output parameter for the web service call.
|
|
|
|
nth-Type : Type of the nth-Target. The Control or Variable will be set to this type. |
|
|
|
nth-Target <target>: Control or Variable where the output value is written. |
|
|
Request Body |
|
The XML code representing the body of the Web Service request. |