|
|
|
|
|
- The different types of results
DotNetGetResult (Function) In french: DotNetDonneRésultat Returns the result of the last .Net procedure that was successfully run.
DotNet.Value[1] = "mettre ici une question, en anglais de préférence" + ...
"pour le fun de l'exemple : que pourra-t-on nous répondre ?"
DotNet.Name[1] = "psQuestion"
DotNet.Type[1] = DotNetStringType
IF DotNetRun("www.gotdotnet.com/playground/services/EightBall/eightballws.asmx", ...
"Ask", "http://tempuri.org/", "http://tempuri.org/Ask") = True THEN
Info(DotNetGetResult(DotNetResult))
ELSE
IF DotNetError(DotNetErrMessage) ~= "" THEN
Error(ErrorInfo())
ELSE
Error("Erreur DotNet : " + DotNetError(DotNetErrMessage))
END
END
Syntax
<Result> = DotNetGetResult(<Type of result> [, <Result Number>])
<Result>: Character string - Result of the last .Net procedure successfully run.
- If several results are returned by the server and if the DotNetResult constant is used:
- result <Result Number>,
- first result returned if <Result Number> is not specified.
- An empty string ("") if:
- no result was returned by the server,
- no connection was established with the server.
<Type of result>: Constant Type of result to return:
| | DotNetHTTPResult | Result (in HTTP format) of the last .Net procedure run. | DotNetResult | Result of the last.Net procedure run. | DotNetXMLResult | Result (in XML format) of the last .Net procedure run. |
<Result Number>: Optional integer Number of the result to return. This parameter is used only if several results are returned by the server and if the DotNetResult constant is specified. Otherwise, this parameter is ignored. Remarks The different types of results The same procedure run on a server can return three types of results. Consider the following example: The "getTemp" procedure (used to find out the temperature of a city) has been run. The types of results returned by DotNetGetResult are as follows: - With constant DotNet result: 37
- With the DotNetHTTPResult constant:
HTTP/1.1 200 OK Date: Mon, 09 Jul 2001 09:34:49 GMT Status: 200 Set-Cookie2: JSESSIONID=To16135mC022383577812008837At;Version=1;Discard;Path="/soap" Servlet-Engine: Tomcat Web Server/3.1 (JSP 1.1; Servlet 2.2; Java 1.3.0; Linux 2.2.19-6.2.1.2RS x86; java.vendor=IBM Corporation) Set-Cookie: JSESSIONID=To16135mC022383577812008837At;Path=/soap Content-Type: text/xml; charset=utf-8 Content-Length: 467 Content-Language: en <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:getTempResponse xmlns:ns1="urn:xmethods-Temperature" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <return xsi:type="xsd:float">'''37.0'''</return> </ns1:getTempResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> - With the DotNetXMLResult constant:
<?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <ns1:getTempResponse xmlns:ns1="urn:xmethods-Temperature" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <return xsi:type="xsd:float">'''37.0'''</return> </ns1:getTempResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|