CommandWebService
Click here for a complete list of operations.
replaceExpressionInReport
Replaces all occurences of the existing global expression in a report with the new global expression. Arguments are the Login token, the space Id, the report path, the report name, the existing global expression name and the new global expression name .
SOAP
The following is a sample SOAP request and response. The placeholders shown need to be replaced with actual values.
Request
POST /CommandWebService.asmx HTTP/1.1 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.birst.com/replaceExpressionInReport" <?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <replaceExpressionInReport xmlns="http://www.birst.com/"> <token>string</token> <spaceID>string</spaceID> <reportPath>string</reportPath> <reportName>string</reportName> <existingGlobalExpressionName>string</existingGlobalExpressionName> <newGlobalExpressionName>string</newGlobalExpressionName> </replaceExpressionInReport> </s:Body> </s:Envelope>
Response
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <replaceExpressionInReportResponse xmlns="http://www.birst.com/"> </replaceExpressionInReportResponse> </s:Body> </s:Envelope>