Contents
Display Legacy Contents

 Print
    Web Service Run    
Executes the specified Web Service.

Parameters

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.

     

See also
Samples

 
 
Updated: 4/8/2016 10:55 AM