PAS


Click here for a complete list of operations.

GetPerformanceInfo

Returns performance related info for the provided user

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
sessionID:

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 /pas.asmx HTTP/1.1
Host: apa-sdda.retirement.schwabrt.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://sdda.schwabrt.com/GetPerformanceInfo"

<?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>
    <GetPerformanceInfo xmlns="http://sdda.schwabrt.com/">
      <sessionID>string</sessionID>
    </GetPerformanceInfo>
  </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>
    <GetPerformanceInfoResponse xmlns="http://sdda.schwabrt.com/">
      <GetPerformanceInfoResult>
        <selectedSource>string</selectedSource>
        <selectedSecurity>string</selectedSecurity>
        <selectedPeriod>string</selectedPeriod>
        <rorLowPrecision>decimal</rorLowPrecision>
        <rorHighPrecision>decimal</rorHighPrecision>
        <rorAnnualizedNumYears>decimal</rorAnnualizedNumYears>
        <rorAnnualized>decimal</rorAnnualized>
        <rorAnnualizedHighPrecision>decimal</rorAnnualizedHighPrecision>
        <asOfDate>dateTime</asOfDate>
        <displayROR>boolean</displayROR>
        <displayAnnualizedROR>boolean</displayAnnualizedROR>
        <rorTable>
          <ROR>
            <year>int</year>
            <YTDROR>decimal</YTDROR>
            <monthlyReturns xsi:nil="true" />
            <quarterlyReturns xsi:nil="true" />
            <YTDRORvalue>string</YTDRORvalue>
          </ROR>
          <ROR>
            <year>int</year>
            <YTDROR>decimal</YTDROR>
            <monthlyReturns xsi:nil="true" />
            <quarterlyReturns xsi:nil="true" />
            <YTDRORvalue>string</YTDRORvalue>
          </ROR>
        </rorTable>
        <activity>
          <StartDate>dateTime</StartDate>
          <EndDate>dateTime</EndDate>
          <StartValue>decimal</StartValue>
          <EndValue>decimal</EndValue>
          <Into>decimal</Into>
          <OutOf>decimal</OutOf>
          <Earnings>decimal</Earnings>
          <Expenses>decimal</Expenses>
          <MarketChange>decimal</MarketChange>
        </activity>
        <Chart>string</Chart>
        <Content>string</Content>
      </GetPerformanceInfoResult>
    </GetPerformanceInfoResponse>
  </soap:Body>
</soap:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /pas.asmx/GetPerformanceInfo?sessionID=string HTTP/1.1
Host: apa-sdda.retirement.schwabrt.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<PerformanceInfoDTO xmlns="http://sdda.schwabrt.com/">
  <selectedSource>string</selectedSource>
  <selectedSecurity>string</selectedSecurity>
  <selectedPeriod>string</selectedPeriod>
  <rorLowPrecision>decimal</rorLowPrecision>
  <rorHighPrecision>decimal</rorHighPrecision>
  <rorAnnualizedNumYears>decimal</rorAnnualizedNumYears>
  <rorAnnualized>decimal</rorAnnualized>
  <rorAnnualizedHighPrecision>decimal</rorAnnualizedHighPrecision>
  <asOfDate>dateTime</asOfDate>
  <displayROR>boolean</displayROR>
  <displayAnnualizedROR>boolean</displayAnnualizedROR>
  <rorTable>
    <ROR>
      <year>int</year>
      <YTDROR>decimal</YTDROR>
      <monthlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </monthlyReturns>
      <quarterlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </quarterlyReturns>
      <YTDRORvalue>string</YTDRORvalue>
    </ROR>
    <ROR>
      <year>int</year>
      <YTDROR>decimal</YTDROR>
      <monthlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </monthlyReturns>
      <quarterlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </quarterlyReturns>
      <YTDRORvalue>string</YTDRORvalue>
    </ROR>
  </rorTable>
  <activity>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <StartValue>decimal</StartValue>
    <EndValue>decimal</EndValue>
    <Into>decimal</Into>
    <OutOf>decimal</OutOf>
    <Earnings>decimal</Earnings>
    <Expenses>decimal</Expenses>
    <MarketChange>decimal</MarketChange>
  </activity>
  <Chart>string</Chart>
  <Content>string</Content>
</PerformanceInfoDTO>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /pas.asmx/GetPerformanceInfo HTTP/1.1
Host: apa-sdda.retirement.schwabrt.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

sessionID=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<PerformanceInfoDTO xmlns="http://sdda.schwabrt.com/">
  <selectedSource>string</selectedSource>
  <selectedSecurity>string</selectedSecurity>
  <selectedPeriod>string</selectedPeriod>
  <rorLowPrecision>decimal</rorLowPrecision>
  <rorHighPrecision>decimal</rorHighPrecision>
  <rorAnnualizedNumYears>decimal</rorAnnualizedNumYears>
  <rorAnnualized>decimal</rorAnnualized>
  <rorAnnualizedHighPrecision>decimal</rorAnnualizedHighPrecision>
  <asOfDate>dateTime</asOfDate>
  <displayROR>boolean</displayROR>
  <displayAnnualizedROR>boolean</displayAnnualizedROR>
  <rorTable>
    <ROR>
      <year>int</year>
      <YTDROR>decimal</YTDROR>
      <monthlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </monthlyReturns>
      <quarterlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </quarterlyReturns>
      <YTDRORvalue>string</YTDRORvalue>
    </ROR>
    <ROR>
      <year>int</year>
      <YTDROR>decimal</YTDROR>
      <monthlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </monthlyReturns>
      <quarterlyReturns>
        <decimal>decimal</decimal>
        <decimal>decimal</decimal>
      </quarterlyReturns>
      <YTDRORvalue>string</YTDRORvalue>
    </ROR>
  </rorTable>
  <activity>
    <StartDate>dateTime</StartDate>
    <EndDate>dateTime</EndDate>
    <StartValue>decimal</StartValue>
    <EndValue>decimal</EndValue>
    <Into>decimal</Into>
    <OutOf>decimal</OutOf>
    <Earnings>decimal</Earnings>
    <Expenses>decimal</Expenses>
    <MarketChange>decimal</MarketChange>
  </activity>
  <Chart>string</Chart>
  <Content>string</Content>
</PerformanceInfoDTO>