RasWebService
Click here for a complete list of operations.
EvalExpression
Use an existing initialized context for evaluate RDBasic expressions and calculate the result
'ProcessContextId --> Evaluation context or running process context
'Expression --> Text of the expression to evaluate
'Options --> Options left for future enhancements
ExecRasOperationWebResult
The expression result is inserted as reply message in string format
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /RDWebPlayer/RasWebService.asmx HTTP/1.1
Host: www.boxcadexm.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ruledesigner.com/RDWebPlayer/RasWebService/EvalExpression"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<EvalExpression xmlns="http://ruledesigner.com/RDWebPlayer/RasWebService">
<ProcessContextId>string</ProcessContextId>
<Expression>string</Expression>
<Options>string</Options>
</EvalExpression>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<EvalExpressionResponse xmlns="http://ruledesigner.com/RDWebPlayer/RasWebService">
<EvalExpressionResult>
<Success>boolean</Success>
<ErrorMessage>string</ErrorMessage>
<ResultData>string</ResultData>
</EvalExpressionResult>
</EvalExpressionResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /RDWebPlayer/RasWebService.asmx HTTP/1.1
Host: www.boxcadexm.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EvalExpression xmlns="http://ruledesigner.com/RDWebPlayer/RasWebService">
<ProcessContextId>string</ProcessContextId>
<Expression>string</Expression>
<Options>string</Options>
</EvalExpression>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<EvalExpressionResponse xmlns="http://ruledesigner.com/RDWebPlayer/RasWebService">
<EvalExpressionResult>
<Success>boolean</Success>
<ErrorMessage>string</ErrorMessage>
<ResultData>string</ResultData>
</EvalExpressionResult>
</EvalExpressionResponse>
</soap12:Body>
</soap12:Envelope>