CommandWebService


Click here for a complete list of operations.

setSourceDetails

Sets source data. Argments are the Login token, the space Id and the source data

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/setSourceDetails"

<?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>
    <setSourceDetails xmlns="http://www.birst.com/">
      <token>string</token>
      <spaceID>string</spaceID>
      <data>
        <Name>string</Name>
        <OriginalName>string</OriginalName>
        <Disabled>boolean</Disabled>
        <Script>
          <InputQuery>string</InputQuery>
          <Output>string</Output>
          <Script>string</Script>
        </Script>
        <LastModifiedDate>dateTime</LastModifiedDate>
        <SubGroups>
          <string>string</string>
        </SubGroups>
        <Columns>
          <SourceColumnSubClass>
            <Name>string</Name>
            <OriginalName>string</OriginalName>
            <AnalyzeMeasure>boolean</AnalyzeMeasure>
            <DataType>string</DataType>
            <Format>string</Format>
            <EnableSecutityFilter>boolean</EnableSecutityFilter>
            <SourceFileColumn>string</SourceFileColumn>
            <TargetAggregations>
              <string>string</string>
            </TargetAggregations>
            <TargetTypes>
              <string>string</string>
            </TargetTypes>
            <UnknownValue>string</UnknownValue>
            <Width>int</Width>
            <HierarchyName>string</HierarchyName>
            <LevelName>string</LevelName>
            <Levels>
              <ArrayOfString>
                <string>string</string>
              </ArrayOfString>
            </Levels>
            <AnalyzeByDate>boolean</AnalyzeByDate>
            <Measure>boolean</Measure>
            <LockType>boolean</LockType>
          </SourceColumnSubClass>
        </Columns>
      </data>
    </setSourceDetails>
  </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">
    <setSourceDetailsResponse xmlns="http://www.birst.com/">
    </setSourceDetailsResponse>
  </s:Body>
</s:Envelope>