PAS


Click here for a complete list of operations.

getTransfersData

Get transfers data

Test

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

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

<?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>
    <getTransfersData xmlns="http://sdda.schwabrt.com/">
      <sessionID>string</sessionID>
      <SourceNum>int</SourceNum>
    </getTransfersData>
  </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>
    <getTransfersDataResponse xmlns="http://sdda.schwabrt.com/">
      <getTransfersDataResult>
        <SourceNumber>int</SourceNumber>
        <SourceID>int</SourceID>
        <SourceDescription>string</SourceDescription>
        <ElectionPercentPrecision>unsignedByte</ElectionPercentPrecision>
        <TranType>NoTransaction or PercentToPercent or DollarToDollar or DollarToPercent</TranType>
        <Funds>
          <TransferFundDTO>
            <FundNumber>int</FundNumber>
            <FundID>int</FundID>
            <FundCode>string</FundCode>
            <FundDescription>string</FundDescription>
            <IPMID>int</IPMID>
            <ElectionPercentage>double</ElectionPercentage>
            <Balance>double</Balance>
            <TransferAvailableBalance>double</TransferAvailableBalance>
            <PCRALiquidAmount>double</PCRALiquidAmount>
            <OKToSell>boolean</OKToSell>
            <OKToPurchase>boolean</OKToPurchase>
            <CompetingFund>boolean</CompetingFund>
            <SourceCompetingFund>boolean</SourceCompetingFund>
            <MaxPurchasePercent>int</MaxPurchasePercent>
            <MaxSalePercent>int</MaxSalePercent>
            <FundLink>string</FundLink>
            <Ticker>string</Ticker>
            <SecurityType>string</SecurityType>
            <Cusip>string</Cusip>
            <IsStockFund>boolean</IsStockFund>
            <FundLiquidityNumber>int</FundLiquidityNumber>
            <SpecialIndicator>string</SpecialIndicator>
            <RedemptionFeePercent>double</RedemptionFeePercent>
            <RedemptionFeeTerm>int</RedemptionFeeTerm>
            <RedemptionFeeMessage>string</RedemptionFeeMessage>
            <Vendor>int</Vendor>
            <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
            <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
            <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
            <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
            <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
            <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
            <Is22c2blocked>boolean</Is22c2blocked>
            <Is22c2Message>string</Is22c2Message>
            <FromAmount>double</FromAmount>
            <ToAmount>double</ToAmount>
            <PendingFromAmount>double</PendingFromAmount>
            <PendingToAmount>double</PendingToAmount>
            <InvestProspectusURL>string</InvestProspectusURL>
            <InvestFactSheetURL>string</InvestFactSheetURL>
            <InvestWebsiteURL>string</InvestWebsiteURL>
            <IsValidMStarTicker>boolean</IsValidMStarTicker>
            <IsProspectus>boolean</IsProspectus>
            <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
          </TransferFundDTO>
          <TransferFundDTO>
            <FundNumber>int</FundNumber>
            <FundID>int</FundID>
            <FundCode>string</FundCode>
            <FundDescription>string</FundDescription>
            <IPMID>int</IPMID>
            <ElectionPercentage>double</ElectionPercentage>
            <Balance>double</Balance>
            <TransferAvailableBalance>double</TransferAvailableBalance>
            <PCRALiquidAmount>double</PCRALiquidAmount>
            <OKToSell>boolean</OKToSell>
            <OKToPurchase>boolean</OKToPurchase>
            <CompetingFund>boolean</CompetingFund>
            <SourceCompetingFund>boolean</SourceCompetingFund>
            <MaxPurchasePercent>int</MaxPurchasePercent>
            <MaxSalePercent>int</MaxSalePercent>
            <FundLink>string</FundLink>
            <Ticker>string</Ticker>
            <SecurityType>string</SecurityType>
            <Cusip>string</Cusip>
            <IsStockFund>boolean</IsStockFund>
            <FundLiquidityNumber>int</FundLiquidityNumber>
            <SpecialIndicator>string</SpecialIndicator>
            <RedemptionFeePercent>double</RedemptionFeePercent>
            <RedemptionFeeTerm>int</RedemptionFeeTerm>
            <RedemptionFeeMessage>string</RedemptionFeeMessage>
            <Vendor>int</Vendor>
            <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
            <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
            <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
            <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
            <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
            <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
            <Is22c2blocked>boolean</Is22c2blocked>
            <Is22c2Message>string</Is22c2Message>
            <FromAmount>double</FromAmount>
            <ToAmount>double</ToAmount>
            <PendingFromAmount>double</PendingFromAmount>
            <PendingToAmount>double</PendingToAmount>
            <InvestProspectusURL>string</InvestProspectusURL>
            <InvestFactSheetURL>string</InvestFactSheetURL>
            <InvestWebsiteURL>string</InvestWebsiteURL>
            <IsValidMStarTicker>boolean</IsValidMStarTicker>
            <IsProspectus>boolean</IsProspectus>
            <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
          </TransferFundDTO>
        </Funds>
        <redemptionfee>double</redemptionfee>
        <redemptionfeestate>int</redemptionfeestate>
        <liquidityfee>double</liquidityfee>
      </getTransfersDataResult>
    </getTransfersDataResponse>
  </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/getTransfersData?sessionID=string&SourceNum=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"?>
<TransfersDTO xmlns="http://sdda.schwabrt.com/">
  <SourceNumber>int</SourceNumber>
  <SourceID>int</SourceID>
  <SourceDescription>string</SourceDescription>
  <ElectionPercentPrecision>unsignedByte</ElectionPercentPrecision>
  <TranType>NoTransaction or PercentToPercent or DollarToDollar or DollarToPercent</TranType>
  <Funds>
    <TransferFundDTO>
      <FundNumber>int</FundNumber>
      <FundID>int</FundID>
      <FundCode>string</FundCode>
      <FundDescription>string</FundDescription>
      <IPMID>int</IPMID>
      <ElectionPercentage>double</ElectionPercentage>
      <Balance>double</Balance>
      <TransferAvailableBalance>double</TransferAvailableBalance>
      <PCRALiquidAmount>double</PCRALiquidAmount>
      <OKToSell>boolean</OKToSell>
      <OKToPurchase>boolean</OKToPurchase>
      <CompetingFund>boolean</CompetingFund>
      <SourceCompetingFund>boolean</SourceCompetingFund>
      <MaxPurchasePercent>int</MaxPurchasePercent>
      <MaxSalePercent>int</MaxSalePercent>
      <FundLink>string</FundLink>
      <Ticker>string</Ticker>
      <SecurityType>string</SecurityType>
      <Cusip>string</Cusip>
      <IsStockFund>boolean</IsStockFund>
      <FundLiquidityNumber>int</FundLiquidityNumber>
      <SpecialIndicator>string</SpecialIndicator>
      <RedemptionFeePercent>double</RedemptionFeePercent>
      <RedemptionFeeTerm>int</RedemptionFeeTerm>
      <RedemptionFeeMessage>string</RedemptionFeeMessage>
      <Vendor>int</Vendor>
      <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
      <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
      <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
      <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
      <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
      <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
      <Is22c2blocked>boolean</Is22c2blocked>
      <Is22c2Message>string</Is22c2Message>
      <FromAmount>double</FromAmount>
      <ToAmount>double</ToAmount>
      <PendingFromAmount>double</PendingFromAmount>
      <PendingToAmount>double</PendingToAmount>
      <InvestProspectusURL>string</InvestProspectusURL>
      <InvestFactSheetURL>string</InvestFactSheetURL>
      <InvestWebsiteURL>string</InvestWebsiteURL>
      <IsValidMStarTicker>boolean</IsValidMStarTicker>
      <IsProspectus>boolean</IsProspectus>
      <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
    </TransferFundDTO>
    <TransferFundDTO>
      <FundNumber>int</FundNumber>
      <FundID>int</FundID>
      <FundCode>string</FundCode>
      <FundDescription>string</FundDescription>
      <IPMID>int</IPMID>
      <ElectionPercentage>double</ElectionPercentage>
      <Balance>double</Balance>
      <TransferAvailableBalance>double</TransferAvailableBalance>
      <PCRALiquidAmount>double</PCRALiquidAmount>
      <OKToSell>boolean</OKToSell>
      <OKToPurchase>boolean</OKToPurchase>
      <CompetingFund>boolean</CompetingFund>
      <SourceCompetingFund>boolean</SourceCompetingFund>
      <MaxPurchasePercent>int</MaxPurchasePercent>
      <MaxSalePercent>int</MaxSalePercent>
      <FundLink>string</FundLink>
      <Ticker>string</Ticker>
      <SecurityType>string</SecurityType>
      <Cusip>string</Cusip>
      <IsStockFund>boolean</IsStockFund>
      <FundLiquidityNumber>int</FundLiquidityNumber>
      <SpecialIndicator>string</SpecialIndicator>
      <RedemptionFeePercent>double</RedemptionFeePercent>
      <RedemptionFeeTerm>int</RedemptionFeeTerm>
      <RedemptionFeeMessage>string</RedemptionFeeMessage>
      <Vendor>int</Vendor>
      <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
      <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
      <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
      <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
      <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
      <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
      <Is22c2blocked>boolean</Is22c2blocked>
      <Is22c2Message>string</Is22c2Message>
      <FromAmount>double</FromAmount>
      <ToAmount>double</ToAmount>
      <PendingFromAmount>double</PendingFromAmount>
      <PendingToAmount>double</PendingToAmount>
      <InvestProspectusURL>string</InvestProspectusURL>
      <InvestFactSheetURL>string</InvestFactSheetURL>
      <InvestWebsiteURL>string</InvestWebsiteURL>
      <IsValidMStarTicker>boolean</IsValidMStarTicker>
      <IsProspectus>boolean</IsProspectus>
      <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
    </TransferFundDTO>
  </Funds>
  <redemptionfee>double</redemptionfee>
  <redemptionfeestate>int</redemptionfeestate>
  <liquidityfee>double</liquidityfee>
</TransfersDTO>

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/getTransfersData HTTP/1.1
Host: apa-sdda.retirement.schwabrt.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

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

<?xml version="1.0" encoding="utf-8"?>
<TransfersDTO xmlns="http://sdda.schwabrt.com/">
  <SourceNumber>int</SourceNumber>
  <SourceID>int</SourceID>
  <SourceDescription>string</SourceDescription>
  <ElectionPercentPrecision>unsignedByte</ElectionPercentPrecision>
  <TranType>NoTransaction or PercentToPercent or DollarToDollar or DollarToPercent</TranType>
  <Funds>
    <TransferFundDTO>
      <FundNumber>int</FundNumber>
      <FundID>int</FundID>
      <FundCode>string</FundCode>
      <FundDescription>string</FundDescription>
      <IPMID>int</IPMID>
      <ElectionPercentage>double</ElectionPercentage>
      <Balance>double</Balance>
      <TransferAvailableBalance>double</TransferAvailableBalance>
      <PCRALiquidAmount>double</PCRALiquidAmount>
      <OKToSell>boolean</OKToSell>
      <OKToPurchase>boolean</OKToPurchase>
      <CompetingFund>boolean</CompetingFund>
      <SourceCompetingFund>boolean</SourceCompetingFund>
      <MaxPurchasePercent>int</MaxPurchasePercent>
      <MaxSalePercent>int</MaxSalePercent>
      <FundLink>string</FundLink>
      <Ticker>string</Ticker>
      <SecurityType>string</SecurityType>
      <Cusip>string</Cusip>
      <IsStockFund>boolean</IsStockFund>
      <FundLiquidityNumber>int</FundLiquidityNumber>
      <SpecialIndicator>string</SpecialIndicator>
      <RedemptionFeePercent>double</RedemptionFeePercent>
      <RedemptionFeeTerm>int</RedemptionFeeTerm>
      <RedemptionFeeMessage>string</RedemptionFeeMessage>
      <Vendor>int</Vendor>
      <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
      <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
      <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
      <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
      <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
      <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
      <Is22c2blocked>boolean</Is22c2blocked>
      <Is22c2Message>string</Is22c2Message>
      <FromAmount>double</FromAmount>
      <ToAmount>double</ToAmount>
      <PendingFromAmount>double</PendingFromAmount>
      <PendingToAmount>double</PendingToAmount>
      <InvestProspectusURL>string</InvestProspectusURL>
      <InvestFactSheetURL>string</InvestFactSheetURL>
      <InvestWebsiteURL>string</InvestWebsiteURL>
      <IsValidMStarTicker>boolean</IsValidMStarTicker>
      <IsProspectus>boolean</IsProspectus>
      <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
    </TransferFundDTO>
    <TransferFundDTO>
      <FundNumber>int</FundNumber>
      <FundID>int</FundID>
      <FundCode>string</FundCode>
      <FundDescription>string</FundDescription>
      <IPMID>int</IPMID>
      <ElectionPercentage>double</ElectionPercentage>
      <Balance>double</Balance>
      <TransferAvailableBalance>double</TransferAvailableBalance>
      <PCRALiquidAmount>double</PCRALiquidAmount>
      <OKToSell>boolean</OKToSell>
      <OKToPurchase>boolean</OKToPurchase>
      <CompetingFund>boolean</CompetingFund>
      <SourceCompetingFund>boolean</SourceCompetingFund>
      <MaxPurchasePercent>int</MaxPurchasePercent>
      <MaxSalePercent>int</MaxSalePercent>
      <FundLink>string</FundLink>
      <Ticker>string</Ticker>
      <SecurityType>string</SecurityType>
      <Cusip>string</Cusip>
      <IsStockFund>boolean</IsStockFund>
      <FundLiquidityNumber>int</FundLiquidityNumber>
      <SpecialIndicator>string</SpecialIndicator>
      <RedemptionFeePercent>double</RedemptionFeePercent>
      <RedemptionFeeTerm>int</RedemptionFeeTerm>
      <RedemptionFeeMessage>string</RedemptionFeeMessage>
      <Vendor>int</Vendor>
      <ExcessiveTradingHasPolicy>boolean</ExcessiveTradingHasPolicy>
      <ExcessiveTradingThreshold>double</ExcessiveTradingThreshold>
      <ExcessiveTradingPeriod>int</ExcessiveTradingPeriod>
      <ExcessiveTradingBlocked>boolean</ExcessiveTradingBlocked>
      <ExcessiveTradingBlockedDate>dateTime</ExcessiveTradingBlockedDate>
      <ExcessiveTradingMessage>string</ExcessiveTradingMessage>
      <Is22c2blocked>boolean</Is22c2blocked>
      <Is22c2Message>string</Is22c2Message>
      <FromAmount>double</FromAmount>
      <ToAmount>double</ToAmount>
      <PendingFromAmount>double</PendingFromAmount>
      <PendingToAmount>double</PendingToAmount>
      <InvestProspectusURL>string</InvestProspectusURL>
      <InvestFactSheetURL>string</InvestFactSheetURL>
      <InvestWebsiteURL>string</InvestWebsiteURL>
      <IsValidMStarTicker>boolean</IsValidMStarTicker>
      <IsProspectus>boolean</IsProspectus>
      <IsSchwabFactSheet>boolean</IsSchwabFactSheet>
    </TransferFundDTO>
  </Funds>
  <redemptionfee>double</redemptionfee>
  <redemptionfeestate>int</redemptionfeestate>
  <liquidityfee>double</liquidityfee>
</TransfersDTO>