PortfolioLinkApi

<back to all web services

GetPortfoliosM

Requires Authentication
Required role:Admin
The following routes are available for this service:
All Verbs/management/portfolios
GetPortfoliosM Parameters:
NameParameterData TypeRequiredDescription
PartnerIdqueryintNo
PortfolioIdqueryintNo
GetPortfoliosResponseM Parameters:
NameParameterData TypeRequiredDescription
ResultformList<PortfolioView>No
PortfolioView Parameters:
NameParameterData TypeRequiredDescription
MonthlyPerformancesformList<WarehouseMonthlyPerformance>No
YearlyPerformancesformList<WarehouseMonthlyPerformance>No
CumulativePerformancesformList<WarehouseMonthlyPerformance>No
MinAnnualPerformanceformstringNo
MaxAnnualPerformanceformstringNo
CurrentAssetAllocationformAssetAllocationViewNo
PositionsformList<PortfolioPosition>No
AssetAllocationPointsformList<AssetAllocationPoints>No
AssetAllocationformAssetAllocationViewNo
CountIndexformintNo
IdformintNo
CustomPortfolioIdformintNo
PartnerIdformintNo
GoalTypeIdsformint[]No
PortfolioNameformstringNo
PortfolioShortNameformstringNo
BenchmarkformstringNo
RiskProfileformRiskProfileNo
RiskRatingformintNo
RiskDescriptionformstringNo
CashformdecimalNo
BondsformdecimalNo
EquityformdecimalNo
PropertyformdecimalNo
LocalCashformdecimalNo
LocalBondsformdecimalNo
LocalEquityformdecimalNo
LocalPropertyformdecimalNo
ForeignCashformdecimalNo
ForeignBondsformdecimalNo
ForeignEquityformdecimalNo
ForeignPropertyformdecimalNo
LocalCreditformdecimalNo
LocalInfrastructureformdecimalNo
GlobalCashformdecimalNo
GlobalBondsformdecimalNo
GlobalInvestmentGradeformdecimalNo
GlobalHighYieldformdecimalNo
GlobalEmergingMarketBondsformdecimalNo
AfricaEuroBondsExSouthAfricaformdecimalNo
GlobalPropertyformdecimalNo
GlobalEquityformdecimalNo
GlobalEquitySmallCapStocksformdecimalNo
GlobalEmergingMarketEquityformdecimalNo
GlobalHedgeFundsformdecimalNo
ListedPrivateEquityformdecimalNo
ListedInfrastructureformdecimalNo
GlobalIncomeOpportunitiesformdecimalNo
ExpectedReturnformdecimalNo
AnnualisedStandardDeviationformdecimalNo
TargetTicformdecimalNo
WarehouseFundIdformintNo
PctMdlAcrformstringNo
AtoolsMdlAcrformstringNo
SecurityPortfolioCodeformstringNo
PlatformModelIdformintNo
StitchPerformanceformboolNo
IsWithinRiskNumberformboolNo
WarehouseFundFactSheetSnapshotformWarehouseFundFactSheetSnapshotNo
CurrencyformstringNo
WarehouseMonthlyPerformance Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
ParentPortfolioIdformintNo
EntityTypeformstringNo
EntityIdformintNo
EntityNameformstringNo
StartDateformstringNo
EndDateformstringNo
TrrformdecimalNo
AsisaTrrformdecimalNo
FundBenchmarkTrrformdecimalNo
RiskFreeTrrformdecimalNo
JseTrrformdecimalNo
YearformintNo
MonthformintNo
WeightformdecimalNo
AssetAllocationView Parameters:
NameParameterData TypeRequiredDescription
LocalCashformdecimalNo
LocalCreditformdecimalNo
LocalBondsformdecimalNo
LocalBondsHedgeformdecimalNo
LocalEquityformdecimalNo
LocalEquityHedgeformdecimalNo
LocalPropertyformdecimalNo
LocalPropertyHedgeformdecimalNo
LocalInfrastructureformdecimalNo
ForeignCashformdecimalNo
ForeignBondsformdecimalNo
ForeignBondsHedgeformdecimalNo
ForeignEquityformdecimalNo
ForeignPropertyformdecimalNo
ForeignEquityHedgeformdecimalNo
ForeignPropertyHedgeformdecimalNo
AfricaformdecimalNo
CommodityformdecimalNo
GlobalCashformdecimalNo
GlobalBondsformdecimalNo
GlobalInvestmentGradeformdecimalNo
GlobalHighYieldformdecimalNo
GlobalEmergingMarketBondsformdecimalNo
AfricaEuroBondsExSouthAfricaformdecimalNo
GlobalPropertyformdecimalNo
GlobalEquityformdecimalNo
GlobalEquitySmallCapStocksformdecimalNo
GlobalEmergingMarketEquityformdecimalNo
GlobalHedgeFundsformdecimalNo
ListedPrivateEquityformdecimalNo
ListedInfrastructureformdecimalNo
GlobalIncomeOpportunitiesformdecimalNo
PortfolioPosition Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DateformstringNo
PortfolioIdformintNo
NameformstringNo
WeightformdecimalNo
AssetAllocationPoints Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ValueformdoubleNo
RiskProfile Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
PartnerIdformintNo
RiskProfileNameformstringNo
LowerBoundformintNo
UpperBoundformintNo
RiskProfileDescriptionformstringNo
CurrencyformstringNo
PortfoliosformList<Portfolio>No
CreatedAsAtformDateTimeNo
UpdatedAsAtformDateTimeNo
Portfolio Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
PartnerIdformintNo
GoalTypeIdsformint[]No
PortfolioNameformstringNo
PortfolioShortNameformstringNo
RiskRatingformintNo
RiskDescriptionformstringNo
AsisaClassificationformstringNo
InvestmentObjectiveformstringNo
CreatedAsAtformDateTimeNo
UpdatedAsAtformDateTimeNo
BenchmarkformstringNo
TargetTicformdecimalNo
WarehouseFundIdformintNo
PctMdlAcrformstringNo
AtoolsMdlAcrformstringNo
SecurityPortfolioCodeformstringNo
StitchPerformanceformboolNo
PlatformModelIdformint?No
CurrencyformstringNo
PartnerNameformstringNo
WarehouseFundFactSheetSnapshot Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
WarehousePartnerIdformintNo
PartnerformstringNo
PortfolioTypeformstringNo
WarehouseFundIdformintNo
MonthYearformDateTimeNo
FundNameformstringNo
AsisaClassificationformstringNo
BenchmarkformstringNo
Benchmark2formstringNo
SaCashformdoubleNo
SaBondsformdoubleNo
SaBondsDerivativesformdoubleNo
SaEquityformdoubleNo
SaEquityDerivativesformdoubleNo
SaPropertyformdoubleNo
SaPropertyDerivativesformdoubleNo
ForeignCashformdoubleNo
ForeignBondsformdoubleNo
ForeignBondsDerivativesformdoubleNo
ForeignEquityformdoubleNo
ForeignEquityDerivativesformdoubleNo
ForeignPropertyformdoubleNo
ForeignPropertyDerivativesformdoubleNo
AfricaformdoubleNo
CommodityformdoubleNo
SaCashNameformstringNo
SaBondsNameformstringNo
SaEquityNameformstringNo
SaPropertyNameformstringNo
SaBondsDerivativesNameformstringNo
SaEquityDerivativesNameformstringNo
SaPropertyDerivativesNameformstringNo
ForeignCashNameformstringNo
ForeignBondsNameformstringNo
ForeignBondsDerivativesNameformstringNo
ForeignEquityNameformstringNo
ForeignEquityDerivativesNameformstringNo
ForeignPropertyNameformstringNo
ForeignPropertyDerivativesNameformstringNo
AfricaNameformstringNo
CommodityNameformstringNo
LaunchDateformDateTimeNo
InvestmentObjectiveformstringNo
FundClassformstringNo
JseCodeformstringNo
PortfolioManagerformstringNo
InvestmentStrategyformstringNo
RiskProfileformstringNo
EquityExposureformstringNo
ForeignExposureformstringNo
Top1001EquityformstringNo
Top1002EquityformstringNo
Top1003EquityformstringNo
Top1004EquityformstringNo
Top1005EquityformstringNo
Top1006EquityformstringNo
Top1007EquityformstringNo
Top1008EquityformstringNo
Top1009EquityformstringNo
Top1010EquityformstringNo
Top1001EquityPercentageformstringNo
Top1002EquityPercentageformstringNo
Top1003EquityPercentageformstringNo
Top1004EquityPercentageformstringNo
Top1005EquityPercentageformstringNo
Top1006EquityPercentageformstringNo
Top1007EquityPercentageformstringNo
Top1008EquityPercentageformstringNo
Top1009EquityPercentageformstringNo
Top1010EquityPercentageformstringNo
FundSizeformstringNo
TotalExpenseRatioformstringNo
TransactionCostformstringNo
TotalInvestmentChargeformstringNo
TotalExpenseRatioTwoClassesformstringNo
TransactionCostTwoClassesformstringNo
TotalInvestmentChargeTwoClassesformstringNo
TotalExpenseRatioThreeClassesformstringNo
TransactionCostThreeClassesformstringNo
TotalInvestmentChargeThreeClassesformstringNo
CalculationPeriodformstringNo
InitialFeeformstringNo
IncomeDeclarationDatesformstringNo
ReinvestmentAndPayoutDatesformstringNo
InitialAdvisoryFeeformstringNo
TransactionCutoffTimeformstringNo
AnnualServiceFeeformstringNo
ValuationTimeformstringNo
AnnualAdvisoryFeeformstringNo
PricingFrequencyformstringNo
CharacteristicsformstringNo
RiskRewardProfileformstringNo
Disclaimer1formstringNo
Disclaimer2formstringNo
Disclaimer3formstringNo
Disclaimer4formstringNo
Disclaimer5formstringNo
ConflictsOfInterestformstringNo
OpeningNavPriceformstringNo
IncomeAsPercentOfPriceformstringNo
PrimaryClassNameformstringNo
FundMtdPerfformstringNo
FundQtdPerfformstringNo
FundYtdPerfformstringNo
Fund1YearPerfformstringNo
Fund2YearPerfformstringNo
Fund3YearPerfformstringNo
Fund5YearPerfformstringNo
Fund10YearPerfformstringNo
FundSinceInceptionPerfformstringNo
SecondaryClassClassNameformstringNo
Fund1YearPerfSecondaryClassformstringNo
Fund2YearPerfSecondaryClassformstringNo
Fund3YearPerfSecondaryClassformstringNo
Fund5YearPerfSecondaryClassformstringNo
Fund10YearPerfSecondaryClassformstringNo
FundSinceInceptionPerfSecondaryClassformstringNo
BenchmarkMtdPerfformstringNo
BenchmarkQtdPerfformstringNo
BenchmarkYtdPerfformstringNo
Benchmark1YearPerfformstringNo
Benchmark2YearPerfformstringNo
Benchmark3YearPerfformstringNo
Benchmark5YearPerfformstringNo
Benchmark10YearPerfformstringNo
BenchmarkSinceInceptionPerfformstringNo
Benchmark2_MtdPerfformstringNo
Benchmark2_QtdPerfformstringNo
Benchmark2_YtdPerfformstringNo
Benchmark2_1YearPerfformstringNo
Benchmark2_2YearPerfformstringNo
Benchmark2_3YearPerfformstringNo
Benchmark2_5YearPerfformstringNo
Benchmark2_10YearPerfformstringNo
Benchmark2_SinceInceptionPerfformstringNo
AsisaMtdPerfformstringNo
AsisaQtdPerfformstringNo
AsisaYtdPerfformstringNo
Asisa1YearPerfformstringNo
Asisa2YearPerfformstringNo
Asisa3YearPerfformstringNo
Asisa5YearPerfformstringNo
Asisa10YearPerfformstringNo
AsisaSinceInceptionPerfformstringNo
Lowest1YearRollingReturnformstringNo
Highest1YearRollingReturnformstringNo
Lowest1YearRollingReturnSecondaryClassformstringNo
Highest1YearRollingReturnSecondaryClassformstringNo
PublishedDateformDateTimeNo
Previous12MonthsDistributionsformstringNo
Previous12MonthsDistributions2formstringNo
UnderlyingHoldingsCountformintNo
UnderlyingHoldings01formstringNo
UnderlyingHoldings02formstringNo
UnderlyingHoldings03formstringNo
UnderlyingHoldings04formstringNo
UnderlyingHoldings05formstringNo
UnderlyingHoldings06formstringNo
UnderlyingHoldings07formstringNo
UnderlyingHoldings08formstringNo
UnderlyingHoldings09formstringNo
UnderlyingHoldings10formstringNo
UnderlyingHoldings11formstringNo
UnderlyingHoldings12formstringNo
UnderlyingHoldings13formstringNo
UnderlyingHoldings14formstringNo
UnderlyingHoldings15formstringNo
UnderlyingHoldings16formstringNo
UnderlyingHoldings17formstringNo
UnderlyingHoldings18formstringNo
UnderlyingHoldings19formstringNo
UnderlyingHoldings20formstringNo
UnderlyingHoldings01PercentageformstringNo
UnderlyingHoldings02PercentageformstringNo
UnderlyingHoldings03PercentageformstringNo
UnderlyingHoldings04PercentageformstringNo
UnderlyingHoldings05PercentageformstringNo
UnderlyingHoldings06PercentageformstringNo
UnderlyingHoldings07PercentageformstringNo
UnderlyingHoldings08PercentageformstringNo
UnderlyingHoldings09PercentageformstringNo
UnderlyingHoldings10PercentageformstringNo
UnderlyingHoldings11PercentageformstringNo
UnderlyingHoldings12PercentageformstringNo
UnderlyingHoldings13PercentageformstringNo
UnderlyingHoldings14PercentageformstringNo
UnderlyingHoldings15PercentageformstringNo
UnderlyingHoldings16PercentageformstringNo
UnderlyingHoldings17PercentageformstringNo
UnderlyingHoldings18PercentageformstringNo
UnderlyingHoldings19PercentageformstringNo
UnderlyingHoldings20PercentageformstringNo
TargetHoldingsCountformintNo
TargetHoldings01formstringNo
TargetHoldings02formstringNo
TargetHoldings03formstringNo
TargetHoldings04formstringNo
TargetHoldings05formstringNo
TargetHoldings06formstringNo
TargetHoldings07formstringNo
TargetHoldings08formstringNo
TargetHoldings09formstringNo
TargetHoldings10formstringNo
TargetHoldings11formstringNo
TargetHoldings12formstringNo
TargetHoldings13formstringNo
TargetHoldings14formstringNo
TargetHoldings15formstringNo
TargetHoldings16formstringNo
TargetHoldings17formstringNo
TargetHoldings18formstringNo
TargetHoldings19formstringNo
TargetHoldings20formstringNo
TargetHoldings01PercentageformstringNo
TargetHoldings02PercentageformstringNo
TargetHoldings03PercentageformstringNo
TargetHoldings04PercentageformstringNo
TargetHoldings05PercentageformstringNo
TargetHoldings06PercentageformstringNo
TargetHoldings07PercentageformstringNo
TargetHoldings08PercentageformstringNo
TargetHoldings09PercentageformstringNo
TargetHoldings10PercentageformstringNo
TargetHoldings11PercentageformstringNo
TargetHoldings12PercentageformstringNo
TargetHoldings13PercentageformstringNo
TargetHoldings14PercentageformstringNo
TargetHoldings15PercentageformstringNo
TargetHoldings16PercentageformstringNo
TargetHoldings17PercentageformstringNo
TargetHoldings18PercentageformstringNo
TargetHoldings19PercentageformstringNo
TargetHoldings20PercentageformstringNo
ModelPortfolioManagementFeeformstringNo
AnnualConsultingFeeformstringNo
AverageWeightedCostOfUnderlyingformstringNo
ClassificationformstringNo
DomicileformstringNo
BaseCurrencyformstringNo
MinimumInitialInvestmentformstringNo
DistributorFeeformstringNo
AdministrationFeeformstringNo
DepositoryFeeformstringNo
RegistrarAndTransferAgentFeeformstringNo
AifmAndImFeeformstringNo
InvestmentAdvisorFeeformstringNo
PerformanceFeeformstringNo
InitialAdviceFeeformstringNo
AnnualAdviceFeeformstringNo
TerDisclaimerformstringNo
DailyPricingPublicationformstringNo
AnnualisedPerformancesformList<AnnualisedPerformance>No
StaticPdfUrlformstringNo
WarehousePerformanceformWarehousePerformanceNo
FundformFundNo
CreatedAsAtformDateTimeNo
SubmittedAsAtformDateTime?No
WarehousePerformancesDtoformWarehousePerformanceNo
AnnualisedPerformance Parameters:
NameParameterData TypeRequiredDescription
TypeDescriptionformstringNo
NameformstringNo
MtdPerfformstringNo
QtdPerfformstringNo
YtdPerfformstringNo
OneYearPerfformstringNo
TwoYearPerfformstringNo
ThreeYearPerfformstringNo
FiveYearPerfformstringNo
TenYearPerfformstringNo
SinceInceptionPerfformstringNo
WarehousePerformance Parameters:
NameParameterData TypeRequiredDescription
WarehouseFundIdformintNo
MonthlyPerformancesformList<WarehouseMonthlyPerformance>No
CumulativePerformancesformCumulativePerformanceViewNo
MaxDrawdownSinceInceptionformdecimalNo
MaxDrawdownBenchmarkSinceInceptionformdecimalNo
MaxDrawdownAsisaSinceInceptionformdecimalNo
StandardDeviationAnnualisedformdecimalNo
StandardDeviationBenchmarkAnnualisedformdecimalNo
StandardDeviationAsisaAnnualisedformdecimalNo
SharpeRatioSinceInceptionformdecimalNo
SharpeRatioBenchmarkSinceInceptionformdecimalNo
SharpeRatioAsisaSinceInceptionformdecimalNo
ReturnFundSinceInceptionformdecimalNo
ReturnBenchmarkSinceInceptionformdecimalNo
ReturnAsisaSinceInceptionformdecimalNo
ReturnJseSinceInceptionformdecimalNo
StandardDeviationJseAnnualisedformdecimalNo
CumulativePerformanceView Parameters:
NameParameterData TypeRequiredDescription
SeriesCollectionformList<SeriesCollection>No
SeriesCollection Parameters:
NameParameterData TypeRequiredDescription
DateLabelformstringNo
FundformdecimalNo
BenchmarkformdecimalNo
SectorformdecimalNo
Fund Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
FundNameformstringNo
PartnerformstringNo
WarehouseClientIdformintNo
FundTemplateformstringNo
WarehouseIdformintNo
SaCashNameformstringNo
SaCashColourformstringNo
SaBondsNameformstringNo
SaBondsColourformstringNo
SaEquityNameformstringNo
SaEquityColourformstringNo
SaPropertyNameformstringNo
SaPropertyColourformstringNo
SaBondsDerivativesNameformstringNo
SaBondsDerivativesColourformstringNo
SaEquityDerivativesNameformstringNo
SaEquityDerivativesColourformstringNo
SaPropertyDerivativesNameformstringNo
SaPropertyDerivativesColourformstringNo
ForeignCashNameformstringNo
ForeignCashColourformstringNo
ForeignBondsNameformstringNo
ForeignBondsColourformstringNo
ForeignBondsDerivativesNameformstringNo
ForeignBondsDerivativesColourformstringNo
ForeignEquityNameformstringNo
ForeignEquityColourformstringNo
ForeignEquityDerivativesNameformstringNo
ForeignEquityDerivativesColourformstringNo
ForeignPropertyNameformstringNo
ForeignPropertyColourformstringNo
ForeignPropertyDerivativesNameformstringNo
ForeignPropertyDerivativesColourformstringNo
AfricaNameformstringNo
AfricaColourformstringNo
CommodityNameformstringNo
CommodityColourformstringNo
UnderlyingHoldingsTemplateformstringNo
TargetedHoldingsTemplateformstringNo
MonthlyPerformanceTemplateformstringNo
CumulativePerformanceTemplateformstringNo
RiskScatterTemplateformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /management/portfolios HTTP/1.1 
Host: api.portfoliolink.co.za 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetPortfoliosM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PortfolioLinkApi.ServiceModel">
  <PartnerId>0</PartnerId>
  <PortfolioId>0</PortfolioId>
</GetPortfoliosM>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetPortfoliosResponseM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PortfolioLinkApi.ServiceModel">
  <Result xmlns:d2p1="http://schemas.datacontract.org/2004/07/SharedTypes">
    <d2p1:PortfolioView>
      <d2p1:AfricaEuroBondsExSouthAfrica>0</d2p1:AfricaEuroBondsExSouthAfrica>
      <d2p1:AnnualisedStandardDeviation>0</d2p1:AnnualisedStandardDeviation>
      <d2p1:AssetAllocation>
        <d2p1:Africa>0</d2p1:Africa>
        <d2p1:AfricaEuroBondsExSouthAfrica>0</d2p1:AfricaEuroBondsExSouthAfrica>
        <d2p1:Commodity>0</d2p1:Commodity>
        <d2p1:ForeignBonds>0</d2p1:ForeignBonds>
        <d2p1:ForeignBondsHedge>0</d2p1:ForeignBondsHedge>
        <d2p1:ForeignCash>0</d2p1:ForeignCash>
        <d2p1:ForeignEquity>0</d2p1:ForeignEquity>
        <d2p1:ForeignEquityHedge>0</d2p1:ForeignEquityHedge>
        <d2p1:ForeignProperty>0</d2p1:ForeignProperty>
        <d2p1:ForeignPropertyHedge>0</d2p1:ForeignPropertyHedge>
        <d2p1:GlobalBonds>0</d2p1:GlobalBonds>
        <d2p1:GlobalCash>0</d2p1:GlobalCash>
        <d2p1:GlobalEmergingMarketBonds>0</d2p1:GlobalEmergingMarketBonds>
        <d2p1:GlobalEmergingMarketEquity>0</d2p1:GlobalEmergingMarketEquity>
        <d2p1:GlobalEquity>0</d2p1:GlobalEquity>
        <d2p1:GlobalEquitySmallCapStocks>0</d2p1:GlobalEquitySmallCapStocks>
        <d2p1:GlobalHedgeFunds>0</d2p1:GlobalHedgeFunds>
        <d2p1:GlobalHighYield>0</d2p1:GlobalHighYield>
        <d2p1:GlobalIncomeOpportunities>0</d2p1:GlobalIncomeOpportunities>
        <d2p1:GlobalInvestmentGrade>0</d2p1:GlobalInvestmentGrade>
        <d2p1:GlobalProperty>0</d2p1:GlobalProperty>
        <d2p1:ListedInfrastructure>0</d2p1:ListedInfrastructure>
        <d2p1:ListedPrivateEquity>0</d2p1:ListedPrivateEquity>
        <d2p1:LocalBonds>0</d2p1:LocalBonds>
        <d2p1:LocalBondsHedge>0</d2p1:LocalBondsHedge>
        <d2p1:LocalCash>0</d2p1:LocalCash>
        <d2p1:LocalCredit>0</d2p1:LocalCredit>
        <d2p1:LocalEquity>0</d2p1:LocalEquity>
        <d2p1:LocalEquityHedge>0</d2p1:LocalEquityHedge>
        <d2p1:LocalInfrastructure>0</d2p1:LocalInfrastructure>
        <d2p1:LocalProperty>0</d2p1:LocalProperty>
        <d2p1:LocalPropertyHedge>0</d2p1:LocalPropertyHedge>
      </d2p1:AssetAllocation>
      <d2p1:AssetAllocationPoints>
        <d2p1:AssetAllocationPoints>
          <d2p1:Name>String</d2p1:Name>
          <d2p1:Value>0</d2p1:Value>
        </d2p1:AssetAllocationPoints>
      </d2p1:AssetAllocationPoints>
      <d2p1:AtoolsMdlAcr>String</d2p1:AtoolsMdlAcr>
      <d2p1:Benchmark>String</d2p1:Benchmark>
      <d2p1:Bonds>0</d2p1:Bonds>
      <d2p1:Cash>0</d2p1:Cash>
      <d2p1:CountIndex>0</d2p1:CountIndex>
      <d2p1:CumulativePerformances>
        <d2p1:WarehouseMonthlyPerformance>
          <d2p1:AsisaTrr>0</d2p1:AsisaTrr>
          <d2p1:EndDate>String</d2p1:EndDate>
          <d2p1:EntityId>0</d2p1:EntityId>
          <d2p1:EntityName>String</d2p1:EntityName>
          <d2p1:EntityType>String</d2p1:EntityType>
          <d2p1:FundBenchmarkTrr>0</d2p1:FundBenchmarkTrr>
          <d2p1:Id>String</d2p1:Id>
          <d2p1:JseTrr>0</d2p1:JseTrr>
          <d2p1:Month>0</d2p1:Month>
          <d2p1:ParentPortfolioId>0</d2p1:ParentPortfolioId>
          <d2p1:RiskFreeTrr>0</d2p1:RiskFreeTrr>
          <d2p1:StartDate>String</d2p1:StartDate>
          <d2p1:Trr>0</d2p1:Trr>
          <d2p1:Weight>0</d2p1:Weight>
          <d2p1:Year>0</d2p1:Year>
        </d2p1:WarehouseMonthlyPerformance>
      </d2p1:CumulativePerformances>
      <d2p1:Currency>String</d2p1:Currency>
      <d2p1:CurrentAssetAllocation>
        <d2p1:Africa>0</d2p1:Africa>
        <d2p1:AfricaEuroBondsExSouthAfrica>0</d2p1:AfricaEuroBondsExSouthAfrica>
        <d2p1:Commodity>0</d2p1:Commodity>
        <d2p1:ForeignBonds>0</d2p1:ForeignBonds>
        <d2p1:ForeignBondsHedge>0</d2p1:ForeignBondsHedge>
        <d2p1:ForeignCash>0</d2p1:ForeignCash>
        <d2p1:ForeignEquity>0</d2p1:ForeignEquity>
        <d2p1:ForeignEquityHedge>0</d2p1:ForeignEquityHedge>
        <d2p1:ForeignProperty>0</d2p1:ForeignProperty>
        <d2p1:ForeignPropertyHedge>0</d2p1:ForeignPropertyHedge>
        <d2p1:GlobalBonds>0</d2p1:GlobalBonds>
        <d2p1:GlobalCash>0</d2p1:GlobalCash>
        <d2p1:GlobalEmergingMarketBonds>0</d2p1:GlobalEmergingMarketBonds>
        <d2p1:GlobalEmergingMarketEquity>0</d2p1:GlobalEmergingMarketEquity>
        <d2p1:GlobalEquity>0</d2p1:GlobalEquity>
        <d2p1:GlobalEquitySmallCapStocks>0</d2p1:GlobalEquitySmallCapStocks>
        <d2p1:GlobalHedgeFunds>0</d2p1:GlobalHedgeFunds>
        <d2p1:GlobalHighYield>0</d2p1:GlobalHighYield>
        <d2p1:GlobalIncomeOpportunities>0</d2p1:GlobalIncomeOpportunities>
        <d2p1:GlobalInvestmentGrade>0</d2p1:GlobalInvestmentGrade>
        <d2p1:GlobalProperty>0</d2p1:GlobalProperty>
        <d2p1:ListedInfrastructure>0</d2p1:ListedInfrastructure>
        <d2p1:ListedPrivateEquity>0</d2p1:ListedPrivateEquity>
        <d2p1:LocalBonds>0</d2p1:LocalBonds>
        <d2p1:LocalBondsHedge>0</d2p1:LocalBondsHedge>
        <d2p1:LocalCash>0</d2p1:LocalCash>
        <d2p1:LocalCredit>0</d2p1:LocalCredit>
        <d2p1:LocalEquity>0</d2p1:LocalEquity>
        <d2p1:LocalEquityHedge>0</d2p1:LocalEquityHedge>
        <d2p1:LocalInfrastructure>0</d2p1:LocalInfrastructure>
        <d2p1:LocalProperty>0</d2p1:LocalProperty>
        <d2p1:LocalPropertyHedge>0</d2p1:LocalPropertyHedge>
      </d2p1:CurrentAssetAllocation>
      <d2p1:CustomPortfolioId>0</d2p1:CustomPortfolioId>
      <d2p1:Equity>0</d2p1:Equity>
      <d2p1:ExpectedReturn>0</d2p1:ExpectedReturn>
      <d2p1:ForeignBonds>0</d2p1:ForeignBonds>
      <d2p1:ForeignCash>0</d2p1:ForeignCash>
      <d2p1:ForeignEquity>0</d2p1:ForeignEquity>
      <d2p1:ForeignProperty>0</d2p1:ForeignProperty>
      <d2p1:GlobalBonds>0</d2p1:GlobalBonds>
      <d2p1:GlobalCash>0</d2p1:GlobalCash>
      <d2p1:GlobalEmergingMarketBonds>0</d2p1:GlobalEmergingMarketBonds>
      <d2p1:GlobalEmergingMarketEquity>0</d2p1:GlobalEmergingMarketEquity>
      <d2p1:GlobalEquity>0</d2p1:GlobalEquity>
      <d2p1:GlobalEquitySmallCapStocks>0</d2p1:GlobalEquitySmallCapStocks>
      <d2p1:GlobalHedgeFunds>0</d2p1:GlobalHedgeFunds>
      <d2p1:GlobalHighYield>0</d2p1:GlobalHighYield>
      <d2p1:GlobalIncomeOpportunities>0</d2p1:GlobalIncomeOpportunities>
      <d2p1:GlobalInvestmentGrade>0</d2p1:GlobalInvestmentGrade>
      <d2p1:GlobalProperty>0</d2p1:GlobalProperty>
      <d2p1:GoalTypeIds xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:int>0</d4p1:int>
      </d2p1:GoalTypeIds>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:IsWithinRiskNumber>false</d2p1:IsWithinRiskNumber>
      <d2p1:ListedInfrastructure>0</d2p1:ListedInfrastructure>
      <d2p1:ListedPrivateEquity>0</d2p1:ListedPrivateEquity>
      <d2p1:LocalBonds>0</d2p1:LocalBonds>
      <d2p1:LocalCash>0</d2p1:LocalCash>
      <d2p1:LocalCredit>0</d2p1:LocalCredit>
      <d2p1:LocalEquity>0</d2p1:LocalEquity>
      <d2p1:LocalInfrastructure>0</d2p1:LocalInfrastructure>
      <d2p1:LocalProperty>0</d2p1:LocalProperty>
      <d2p1:MaxAnnualPerformance>String</d2p1:MaxAnnualPerformance>
      <d2p1:MinAnnualPerformance>String</d2p1:MinAnnualPerformance>
      <d2p1:MonthlyPerformances>
        <d2p1:WarehouseMonthlyPerformance>
          <d2p1:AsisaTrr>0</d2p1:AsisaTrr>
          <d2p1:EndDate>String</d2p1:EndDate>
          <d2p1:EntityId>0</d2p1:EntityId>
          <d2p1:EntityName>String</d2p1:EntityName>
          <d2p1:EntityType>String</d2p1:EntityType>
          <d2p1:FundBenchmarkTrr>0</d2p1:FundBenchmarkTrr>
          <d2p1:Id>String</d2p1:Id>
          <d2p1:JseTrr>0</d2p1:JseTrr>
          <d2p1:Month>0</d2p1:Month>
          <d2p1:ParentPortfolioId>0</d2p1:ParentPortfolioId>
          <d2p1:RiskFreeTrr>0</d2p1:RiskFreeTrr>
          <d2p1:StartDate>String</d2p1:StartDate>
          <d2p1:Trr>0</d2p1:Trr>
          <d2p1:Weight>0</d2p1:Weight>
          <d2p1:Year>0</d2p1:Year>
        </d2p1:WarehouseMonthlyPerformance>
      </d2p1:MonthlyPerformances>
      <d2p1:PartnerId>0</d2p1:PartnerId>
      <d2p1:PctMdlAcr>String</d2p1:PctMdlAcr>
      <d2p1:PlatformModelId>0</d2p1:PlatformModelId>
      <d2p1:PortfolioName>String</d2p1:PortfolioName>
      <d2p1:PortfolioShortName>String</d2p1:PortfolioShortName>
      <d2p1:Positions>
        <d2p1:PortfolioPosition>
          <d2p1:Date>String</d2p1:Date>
          <d2p1:Id>0</d2p1:Id>
          <d2p1:Name>String</d2p1:Name>
          <d2p1:PortfolioId>0</d2p1:PortfolioId>
          <d2p1:Weight>0</d2p1:Weight>
        </d2p1:PortfolioPosition>
      </d2p1:Positions>
      <d2p1:Property>0</d2p1:Property>
      <d2p1:RiskDescription>String</d2p1:RiskDescription>
      <d2p1:RiskProfile>
        <d2p1:CreatedAsAt>0001-01-01T00:00:00</d2p1:CreatedAsAt>
        <d2p1:Currency>String</d2p1:Currency>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:LowerBound>0</d2p1:LowerBound>
        <d2p1:PartnerId>0</d2p1:PartnerId>
        <d2p1:Portfolios>
          <d2p1:Portfolio>
            <d2p1:AsisaClassification>String</d2p1:AsisaClassification>
            <d2p1:AtoolsMdlAcr>String</d2p1:AtoolsMdlAcr>
            <d2p1:Benchmark>String</d2p1:Benchmark>
            <d2p1:CreatedAsAt>0001-01-01T00:00:00</d2p1:CreatedAsAt>
            <d2p1:Currency>String</d2p1:Currency>
            <d2p1:GoalTypeIds xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:int>0</d7p1:int>
            </d2p1:GoalTypeIds>
            <d2p1:Id>0</d2p1:Id>
            <d2p1:InvestmentObjective>String</d2p1:InvestmentObjective>
            <d2p1:PartnerId>0</d2p1:PartnerId>
            <d2p1:PartnerName>String</d2p1:PartnerName>
            <d2p1:PctMdlAcr>String</d2p1:PctMdlAcr>
            <d2p1:PlatformModelId>0</d2p1:PlatformModelId>
            <d2p1:PortfolioName>String</d2p1:PortfolioName>
            <d2p1:PortfolioShortName>String</d2p1:PortfolioShortName>
            <d2p1:RiskDescription>String</d2p1:RiskDescription>
            <d2p1:RiskRating>0</d2p1:RiskRating>
            <d2p1:SecurityPortfolioCode>String</d2p1:SecurityPortfolioCode>
            <d2p1:StitchPerformance>false</d2p1:StitchPerformance>
            <d2p1:TargetTic>0</d2p1:TargetTic>
            <d2p1:UpdatedAsAt>0001-01-01T00:00:00</d2p1:UpdatedAsAt>
            <d2p1:WarehouseFundId>0</d2p1:WarehouseFundId>
          </d2p1:Portfolio>
        </d2p1:Portfolios>
        <d2p1:RiskProfileDescription>String</d2p1:RiskProfileDescription>
        <d2p1:RiskProfileName>String</d2p1:RiskProfileName>
        <d2p1:UpdatedAsAt>0001-01-01T00:00:00</d2p1:UpdatedAsAt>
        <d2p1:UpperBound>0</d2p1:UpperBound>
      </d2p1:RiskProfile>
      <d2p1:RiskRating>0</d2p1:RiskRating>
      <d2p1:SecurityPortfolioCode>String</d2p1:SecurityPortfolioCode>
      <d2p1:StitchPerformance>false</d2p1:StitchPerformance>
      <d2p1:TargetTic>0</d2p1:TargetTic>
      <d2p1:WarehouseFundFactSheetSnapshot>
        <d2p1:AdministrationFee>String</d2p1:AdministrationFee>
        <d2p1:Africa>0</d2p1:Africa>
        <d2p1:AfricaName>String</d2p1:AfricaName>
        <d2p1:AifmAndImFee>String</d2p1:AifmAndImFee>
        <d2p1:AnnualAdviceFee>String</d2p1:AnnualAdviceFee>
        <d2p1:AnnualAdvisoryFee>String</d2p1:AnnualAdvisoryFee>
        <d2p1:AnnualConsultingFee>String</d2p1:AnnualConsultingFee>
        <d2p1:AnnualServiceFee>String</d2p1:AnnualServiceFee>
        <d2p1:AnnualisedPerformances>
          <d2p1:AnnualisedPerformance>
            <d2p1:FiveYearPerf>String</d2p1:FiveYearPerf>
            <d2p1:MtdPerf>String</d2p1:MtdPerf>
            <d2p1:Name>String</d2p1:Name>
            <d2p1:OneYearPerf>String</d2p1:OneYearPerf>
            <d2p1:QtdPerf>String</d2p1:QtdPerf>
            <d2p1:SinceInceptionPerf>String</d2p1:SinceInceptionPerf>
            <d2p1:TenYearPerf>String</d2p1:TenYearPerf>
            <d2p1:ThreeYearPerf>String</d2p1:ThreeYearPerf>
            <d2p1:TwoYearPerf>String</d2p1:TwoYearPerf>
            <d2p1:TypeDescription>String</d2p1:TypeDescription>
            <d2p1:YtdPerf>String</d2p1:YtdPerf>
          </d2p1:AnnualisedPerformance>
        </d2p1:AnnualisedPerformances>
        <d2p1:Asisa10YearPerf>String</d2p1:Asisa10YearPerf>
        <d2p1:Asisa1YearPerf>String</d2p1:Asisa1YearPerf>
        <d2p1:Asisa2YearPerf>String</d2p1:Asisa2YearPerf>
        <d2p1:Asisa3YearPerf>String</d2p1:Asisa3YearPerf>
        <d2p1:Asisa5YearPerf>String</d2p1:Asisa5YearPerf>
        <d2p1:AsisaClassification>String</d2p1:AsisaClassification>
        <d2p1:AsisaMtdPerf>String</d2p1:AsisaMtdPerf>
        <d2p1:AsisaQtdPerf>String</d2p1:AsisaQtdPerf>
        <d2p1:AsisaSinceInceptionPerf>String</d2p1:AsisaSinceInceptionPerf>
        <d2p1:AsisaYtdPerf>String</d2p1:AsisaYtdPerf>
        <d2p1:AverageWeightedCostOfUnderlying>String</d2p1:AverageWeightedCostOfUnderlying>
        <d2p1:BaseCurrency>String</d2p1:BaseCurrency>
        <d2p1:Benchmark>String</d2p1:Benchmark>
        <d2p1:Benchmark10YearPerf>String</d2p1:Benchmark10YearPerf>
        <d2p1:Benchmark1YearPerf>String</d2p1:Benchmark1YearPerf>
        <d2p1:Benchmark2>String</d2p1:Benchmark2>
        <d2p1:Benchmark2YearPerf>String</d2p1:Benchmark2YearPerf>
        <d2p1:Benchmark2_10YearPerf>String</d2p1:Benchmark2_10YearPerf>
        <d2p1:Benchmark2_1YearPerf>String</d2p1:Benchmark2_1YearPerf>
        <d2p1:Benchmark2_2YearPerf>String</d2p1:Benchmark2_2YearPerf>
        <d2p1:Benchmark2_3YearPerf>String</d2p1:Benchmark2_3YearPerf>
        <d2p1:Benchmark2_5YearPerf>String</d2p1:Benchmark2_5YearPerf>
        <d2p1:Benchmark2_MtdPerf>String</d2p1:Benchmark2_MtdPerf>
        <d2p1:Benchmark2_QtdPerf>String</d2p1:Benchmark2_QtdPerf>
        <d2p1:Benchmark2_SinceInceptionPerf>String</d2p1:Benchmark2_SinceInceptionPerf>
        <d2p1:Benchmark2_YtdPerf>String</d2p1:Benchmark2_YtdPerf>
        <d2p1:Benchmark3YearPerf>String</d2p1:Benchmark3YearPerf>
        <d2p1:Benchmark5YearPerf>String</d2p1:Benchmark5YearPerf>
        <d2p1:BenchmarkMtdPerf>String</d2p1:BenchmarkMtdPerf>
        <d2p1:BenchmarkQtdPerf>String</d2p1:BenchmarkQtdPerf>
        <d2p1:BenchmarkSinceInceptionPerf>String</d2p1:BenchmarkSinceInceptionPerf>
        <d2p1:BenchmarkYtdPerf>String</d2p1:BenchmarkYtdPerf>
        <d2p1:CalculationPeriod>String</d2p1:CalculationPeriod>
        <d2p1:Characteristics>String</d2p1:Characteristics>
        <d2p1:Classification>String</d2p1:Classification>
        <d2p1:Commodity>0</d2p1:Commodity>
        <d2p1:CommodityName>String</d2p1:CommodityName>
        <d2p1:ConflictsOfInterest>String</d2p1:ConflictsOfInterest>
        <d2p1:CreatedAsAt>0001-01-01T00:00:00</d2p1:CreatedAsAt>
        <d2p1:DailyPricingPublication>String</d2p1:DailyPricingPublication>
        <d2p1:DepositoryFee>String</d2p1:DepositoryFee>
        <d2p1:Disclaimer1>String</d2p1:Disclaimer1>
        <d2p1:Disclaimer2>String</d2p1:Disclaimer2>
        <d2p1:Disclaimer3>String</d2p1:Disclaimer3>
        <d2p1:Disclaimer4>String</d2p1:Disclaimer4>
        <d2p1:Disclaimer5>String</d2p1:Disclaimer5>
        <d2p1:DistributorFee>String</d2p1:DistributorFee>
        <d2p1:Domicile>String</d2p1:Domicile>
        <d2p1:EquityExposure>String</d2p1:EquityExposure>
        <d2p1:ForeignBonds>0</d2p1:ForeignBonds>
        <d2p1:ForeignBondsDerivatives>0</d2p1:ForeignBondsDerivatives>
        <d2p1:ForeignBondsDerivativesName>String</d2p1:ForeignBondsDerivativesName>
        <d2p1:ForeignBondsName>String</d2p1:ForeignBondsName>
        <d2p1:ForeignCash>0</d2p1:ForeignCash>
        <d2p1:ForeignCashName>String</d2p1:ForeignCashName>
        <d2p1:ForeignEquity>0</d2p1:ForeignEquity>
        <d2p1:ForeignEquityDerivatives>0</d2p1:ForeignEquityDerivatives>
        <d2p1:ForeignEquityDerivativesName>String</d2p1:ForeignEquityDerivativesName>
        <d2p1:ForeignEquityName>String</d2p1:ForeignEquityName>
        <d2p1:ForeignExposure>String</d2p1:ForeignExposure>
        <d2p1:ForeignProperty>0</d2p1:ForeignProperty>
        <d2p1:ForeignPropertyDerivatives>0</d2p1:ForeignPropertyDerivatives>
        <d2p1:ForeignPropertyDerivativesName>String</d2p1:ForeignPropertyDerivativesName>
        <d2p1:ForeignPropertyName>String</d2p1:ForeignPropertyName>
        <d2p1:Fund>
          <d2p1:AfricaColour>String</d2p1:AfricaColour>
          <d2p1:AfricaName>String</d2p1:AfricaName>
          <d2p1:CommodityColour>String</d2p1:CommodityColour>
          <d2p1:CommodityName>String</d2p1:CommodityName>
          <d2p1:CumulativePerformanceTemplate>String</d2p1:CumulativePerformanceTemplate>
          <d2p1:ForeignBondsColour>String</d2p1:ForeignBondsColour>
          <d2p1:ForeignBondsDerivativesColour>String</d2p1:ForeignBondsDerivativesColour>
          <d2p1:ForeignBondsDerivativesName>String</d2p1:ForeignBondsDerivativesName>
          <d2p1:ForeignBondsName>String</d2p1:ForeignBondsName>
          <d2p1:ForeignCashColour>String</d2p1:ForeignCashColour>
          <d2p1:ForeignCashName>String</d2p1:ForeignCashName>
          <d2p1:ForeignEquityColour>String</d2p1:ForeignEquityColour>
          <d2p1:ForeignEquityDerivativesColour>String</d2p1:ForeignEquityDerivativesColour>
          <d2p1:ForeignEquityDerivativesName>String</d2p1:ForeignEquityDerivativesName>
          <d2p1:ForeignEquityName>String</d2p1:ForeignEquityName>
          <d2p1:ForeignPropertyColour>String</d2p1:ForeignPropertyColour>
          <d2p1:ForeignPropertyDerivativesColour>String</d2p1:ForeignPropertyDerivativesColour>
          <d2p1:ForeignPropertyDerivativesName>String</d2p1:ForeignPropertyDerivativesName>
          <d2p1:ForeignPropertyName>String</d2p1:ForeignPropertyName>
          <d2p1:FundName>String</d2p1:FundName>
          <d2p1:FundTemplate>String</d2p1:FundTemplate>
          <d2p1:Id>0</d2p1:Id>
          <d2p1:MonthlyPerformanceTemplate>String</d2p1:MonthlyPerformanceTemplate>
          <d2p1:Partner>String</d2p1:Partner>
          <d2p1:RiskScatterTemplate>String</d2p1:RiskScatterTemplate>
          <d2p1:SaBondsColour>String</d2p1:SaBondsColour>
          <d2p1:SaBondsDerivativesColour>String</d2p1:SaBondsDerivativesColour>
          <d2p1:SaBondsDerivativesName>String</d2p1:SaBondsDerivativesName>
          <d2p1:SaBondsName>String</d2p1:SaBondsName>
          <d2p1:SaCashColour>String</d2p1:SaCashColour>
          <d2p1:SaCashName>String</d2p1:SaCashName>
          <d2p1:SaEquityColour>String</d2p1:SaEquityColour>
          <d2p1:SaEquityDerivativesColour>String</d2p1:SaEquityDerivativesColour>
          <d2p1:SaEquityDerivativesName>String</d2p1:SaEquityDerivativesName>
          <d2p1:SaEquityName>String</d2p1:SaEquityName>
          <d2p1:SaPropertyColour>String</d2p1:SaPropertyColour>
          <d2p1:SaPropertyDerivativesColour>String</d2p1:SaPropertyDerivativesColour>
          <d2p1:SaPropertyDerivativesName>String</d2p1:SaPropertyDerivativesName>
          <d2p1:SaPropertyName>String</d2p1:SaPropertyName>
          <d2p1:TargetedHoldingsTemplate>String</d2p1:TargetedHoldingsTemplate>
          <d2p1:UnderlyingHoldingsTemplate>String</d2p1:UnderlyingHoldingsTemplate>
          <d2p1:WarehouseClientId>0</d2p1:WarehouseClientId>
          <d2p1:WarehouseId>0</d2p1:WarehouseId>
        </d2p1:Fund>
        <d2p1:Fund10YearPerf>String</d2p1:Fund10YearPerf>
        <d2p1:Fund10YearPerfSecondaryClass>String</d2p1:Fund10YearPerfSecondaryClass>
        <d2p1:Fund1YearPerf>String</d2p1:Fund1YearPerf>
        <d2p1:Fund1YearPerfSecondaryClass>String</d2p1:Fund1YearPerfSecondaryClass>
        <d2p1:Fund2YearPerf>String</d2p1:Fund2YearPerf>
        <d2p1:Fund2YearPerfSecondaryClass>String</d2p1:Fund2YearPerfSecondaryClass>
        <d2p1:Fund3YearPerf>String</d2p1:Fund3YearPerf>
        <d2p1:Fund3YearPerfSecondaryClass>String</d2p1:Fund3YearPerfSecondaryClass>
        <d2p1:Fund5YearPerf>String</d2p1:Fund5YearPerf>
        <d2p1:Fund5YearPerfSecondaryClass>String</d2p1:Fund5YearPerfSecondaryClass>
        <d2p1:FundClass>String</d2p1:FundClass>
        <d2p1:FundMtdPerf>String</d2p1:FundMtdPerf>
        <d2p1:FundName>String</d2p1:FundName>
        <d2p1:FundQtdPerf>String</d2p1:FundQtdPerf>
        <d2p1:FundSinceInceptionPerf>String</d2p1:FundSinceInceptionPerf>
        <d2p1:FundSinceInceptionPerfSecondaryClass>String</d2p1:FundSinceInceptionPerfSecondaryClass>
        <d2p1:FundSize>String</d2p1:FundSize>
        <d2p1:FundYtdPerf>String</d2p1:FundYtdPerf>
        <d2p1:Highest1YearRollingReturn>String</d2p1:Highest1YearRollingReturn>
        <d2p1:Highest1YearRollingReturnSecondaryClass>String</d2p1:Highest1YearRollingReturnSecondaryClass>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:IncomeAsPercentOfPrice>String</d2p1:IncomeAsPercentOfPrice>
        <d2p1:IncomeDeclarationDates>String</d2p1:IncomeDeclarationDates>
        <d2p1:InitialAdviceFee>String</d2p1:InitialAdviceFee>
        <d2p1:InitialAdvisoryFee>String</d2p1:InitialAdvisoryFee>
        <d2p1:InitialFee>String</d2p1:InitialFee>
        <d2p1:InvestmentAdvisorFee>String</d2p1:InvestmentAdvisorFee>
        <d2p1:InvestmentObjective>String</d2p1:InvestmentObjective>
        <d2p1:InvestmentStrategy>String</d2p1:InvestmentStrategy>
        <d2p1:JseCode>String</d2p1:JseCode>
        <d2p1:LaunchDate>0001-01-01T00:00:00</d2p1:LaunchDate>
        <d2p1:Lowest1YearRollingReturn>String</d2p1:Lowest1YearRollingReturn>
        <d2p1:Lowest1YearRollingReturnSecondaryClass>String</d2p1:Lowest1YearRollingReturnSecondaryClass>
        <d2p1:MinimumInitialInvestment>String</d2p1:MinimumInitialInvestment>
        <d2p1:ModelPortfolioManagementFee>String</d2p1:ModelPortfolioManagementFee>
        <d2p1:MonthYear>0001-01-01T00:00:00</d2p1:MonthYear>
        <d2p1:OpeningNavPrice>String</d2p1:OpeningNavPrice>
        <d2p1:Partner>String</d2p1:Partner>
        <d2p1:PerformanceFee>String</d2p1:PerformanceFee>
        <d2p1:PortfolioManager>String</d2p1:PortfolioManager>
        <d2p1:PortfolioType>String</d2p1:PortfolioType>
        <d2p1:Previous12MonthsDistributions>String</d2p1:Previous12MonthsDistributions>
        <d2p1:Previous12MonthsDistributions2>String</d2p1:Previous12MonthsDistributions2>
        <d2p1:PricingFrequency>String</d2p1:PricingFrequency>
        <d2p1:PrimaryClassName>String</d2p1:PrimaryClassName>
        <d2p1:PublishedDate>0001-01-01T00:00:00</d2p1:PublishedDate>
        <d2p1:RegistrarAndTransferAgentFee>String</d2p1:RegistrarAndTransferAgentFee>
        <d2p1:ReinvestmentAndPayoutDates>String</d2p1:ReinvestmentAndPayoutDates>
        <d2p1:RiskProfile>String</d2p1:RiskProfile>
        <d2p1:RiskRewardProfile>String</d2p1:RiskRewardProfile>
        <d2p1:SaBonds>0</d2p1:SaBonds>
        <d2p1:SaBondsDerivatives>0</d2p1:SaBondsDerivatives>
        <d2p1:SaBondsDerivativesName>String</d2p1:SaBondsDerivativesName>
        <d2p1:SaBondsName>String</d2p1:SaBondsName>
        <d2p1:SaCash>0</d2p1:SaCash>
        <d2p1:SaCashName>String</d2p1:SaCashName>
        <d2p1:SaEquity>0</d2p1:SaEquity>
        <d2p1:SaEquityDerivatives>0</d2p1:SaEquityDerivatives>
        <d2p1:SaEquityDerivativesName>String</d2p1:SaEquityDerivativesName>
        <d2p1:SaEquityName>String</d2p1:SaEquityName>
        <d2p1:SaProperty>0</d2p1:SaProperty>
        <d2p1:SaPropertyDerivatives>0</d2p1:SaPropertyDerivatives>
        <d2p1:SaPropertyDerivativesName>String</d2p1:SaPropertyDerivativesName>
        <d2p1:SaPropertyName>String</d2p1:SaPropertyName>
        <d2p1:SecondaryClassClassName>String</d2p1:SecondaryClassClassName>
        <d2p1:StaticPdfUrl>String</d2p1:StaticPdfUrl>
        <d2p1:SubmittedAsAt>0001-01-01T00:00:00</d2p1:SubmittedAsAt>
        <d2p1:TargetHoldings01>String</d2p1:TargetHoldings01>
        <d2p1:TargetHoldings01Percentage>String</d2p1:TargetHoldings01Percentage>
        <d2p1:TargetHoldings02>String</d2p1:TargetHoldings02>
        <d2p1:TargetHoldings02Percentage>String</d2p1:TargetHoldings02Percentage>
        <d2p1:TargetHoldings03>String</d2p1:TargetHoldings03>
        <d2p1:TargetHoldings03Percentage>String</d2p1:TargetHoldings03Percentage>
        <d2p1:TargetHoldings04>String</d2p1:TargetHoldings04>
        <d2p1:TargetHoldings04Percentage>String</d2p1:TargetHoldings04Percentage>
        <d2p1:TargetHoldings05>String</d2p1:TargetHoldings05>
        <d2p1:TargetHoldings05Percentage>String</d2p1:TargetHoldings05Percentage>
        <d2p1:TargetHoldings06>String</d2p1:TargetHoldings06>
        <d2p1:TargetHoldings06Percentage>String</d2p1:TargetHoldings06Percentage>
        <d2p1:TargetHoldings07>String</d2p1:TargetHoldings07>
        <d2p1:TargetHoldings07Percentage>String</d2p1:TargetHoldings07Percentage>
        <d2p1:TargetHoldings08>String</d2p1:TargetHoldings08>
        <d2p1:TargetHoldings08Percentage>String</d2p1:TargetHoldings08Percentage>
        <d2p1:TargetHoldings09>String</d2p1:TargetHoldings09>
        <d2p1:TargetHoldings09Percentage>String</d2p1:TargetHoldings09Percentage>
        <d2p1:TargetHoldings10>String</d2p1:TargetHoldings10>
        <d2p1:TargetHoldings10Percentage>String</d2p1:TargetHoldings10Percentage>
        <d2p1:TargetHoldings11>String</d2p1:TargetHoldings11>
        <d2p1:TargetHoldings11Percentage>String</d2p1:TargetHoldings11Percentage>
        <d2p1:TargetHoldings12>String</d2p1:TargetHoldings12>
        <d2p1:TargetHoldings12Percentage>String</d2p1:TargetHoldings12Percentage>
        <d2p1:TargetHoldings13>String</d2p1:TargetHoldings13>
        <d2p1:TargetHoldings13Percentage>String</d2p1:TargetHoldings13Percentage>
        <d2p1:TargetHoldings14>String</d2p1:TargetHoldings14>
        <d2p1:TargetHoldings14Percentage>String</d2p1:TargetHoldings14Percentage>
        <d2p1:TargetHoldings15>String</d2p1:TargetHoldings15>
        <d2p1:TargetHoldings15Percentage>String</d2p1:TargetHoldings15Percentage>
        <d2p1:TargetHoldings16>String</d2p1:TargetHoldings16>
        <d2p1:TargetHoldings16Percentage>String</d2p1:TargetHoldings16Percentage>
        <d2p1:TargetHoldings17>String</d2p1:TargetHoldings17>
        <d2p1:TargetHoldings17Percentage>String</d2p1:TargetHoldings17Percentage>
        <d2p1:TargetHoldings18>String</d2p1:TargetHoldings18>
        <d2p1:TargetHoldings18Percentage>String</d2p1:TargetHoldings18Percentage>
        <d2p1:TargetHoldings19>String</d2p1:TargetHoldings19>
        <d2p1:TargetHoldings19Percentage>String</d2p1:TargetHoldings19Percentage>
        <d2p1:TargetHoldings20>String</d2p1:TargetHoldings20>
        <d2p1:TargetHoldings20Percentage>String</d2p1:TargetHoldings20Percentage>
        <d2p1:TargetHoldingsCount>0</d2p1:TargetHoldingsCount>
        <d2p1:TerDisclaimer>String</d2p1:TerDisclaimer>
        <d2p1:Top1001Equity>String</d2p1:Top1001Equity>
        <d2p1:Top1001EquityPercentage>String</d2p1:Top1001EquityPercentage>
        <d2p1:Top1002Equity>String</d2p1:Top1002Equity>
        <d2p1:Top1002EquityPercentage>String</d2p1:Top1002EquityPercentage>
        <d2p1:Top1003Equity>String</d2p1:Top1003Equity>
        <d2p1:Top1003EquityPercentage>String</d2p1:Top1003EquityPercentage>
        <d2p1:Top1004Equity>String</d2p1:Top1004Equity>
        <d2p1:Top1004EquityPercentage>String</d2p1:Top1004EquityPercentage>
        <d2p1:Top1005Equity>String</d2p1:Top1005Equity>
        <d2p1:Top1005EquityPercentage>String</d2p1:Top1005EquityPercentage>
        <d2p1:Top1006Equity>String</d2p1:Top1006Equity>
        <d2p1:Top1006EquityPercentage>String</d2p1:Top1006EquityPercentage>
        <d2p1:Top1007Equity>String</d2p1:Top1007Equity>
        <d2p1:Top1007EquityPercentage>String</d2p1:Top1007EquityPercentage>
        <d2p1:Top1008Equity>String</d2p1:Top1008Equity>
        <d2p1:Top1008EquityPercentage>String</d2p1:Top1008EquityPercentage>
        <d2p1:Top1009Equity>String</d2p1:Top1009Equity>
        <d2p1:Top1009EquityPercentage>String</d2p1:Top1009EquityPercentage>
        <d2p1:Top1010Equity>String</d2p1:Top1010Equity>
        <d2p1:Top1010EquityPercentage>String</d2p1:Top1010EquityPercentage>
        <d2p1:TotalExpenseRatio>String</d2p1:TotalExpenseRatio>
        <d2p1:TotalExpenseRatioThreeClasses>String</d2p1:TotalExpenseRatioThreeClasses>
        <d2p1:TotalExpenseRatioTwoClasses>String</d2p1:TotalExpenseRatioTwoClasses>
        <d2p1:TotalInvestmentCharge>String</d2p1:TotalInvestmentCharge>
        <d2p1:TotalInvestmentChargeThreeClasses>String</d2p1:TotalInvestmentChargeThreeClasses>
        <d2p1:TotalInvestmentChargeTwoClasses>String</d2p1:TotalInvestmentChargeTwoClasses>
        <d2p1:TransactionCost>String</d2p1:TransactionCost>
        <d2p1:TransactionCostThreeClasses>String</d2p1:TransactionCostThreeClasses>
        <d2p1:TransactionCostTwoClasses>String</d2p1:TransactionCostTwoClasses>
        <d2p1:TransactionCutoffTime>String</d2p1:TransactionCutoffTime>
        <d2p1:UnderlyingHoldings01>String</d2p1:UnderlyingHoldings01>
        <d2p1:UnderlyingHoldings01Percentage>String</d2p1:UnderlyingHoldings01Percentage>
        <d2p1:UnderlyingHoldings02>String</d2p1:UnderlyingHoldings02>
        <d2p1:UnderlyingHoldings02Percentage>String</d2p1:UnderlyingHoldings02Percentage>
        <d2p1:UnderlyingHoldings03>String</d2p1:UnderlyingHoldings03>
        <d2p1:UnderlyingHoldings03Percentage>String</d2p1:UnderlyingHoldings03Percentage>
        <d2p1:UnderlyingHoldings04>String</d2p1:UnderlyingHoldings04>
        <d2p1:UnderlyingHoldings04Percentage>String</d2p1:UnderlyingHoldings04Percentage>
        <d2p1:UnderlyingHoldings05>String</d2p1:UnderlyingHoldings05>
        <d2p1:UnderlyingHoldings05Percentage>String</d2p1:UnderlyingHoldings05Percentage>
        <d2p1:UnderlyingHoldings06>String</d2p1:UnderlyingHoldings06>
        <d2p1:UnderlyingHoldings06Percentage>String</d2p1:UnderlyingHoldings06Percentage>
        <d2p1:UnderlyingHoldings07>String</d2p1:UnderlyingHoldings07>
        <d2p1:UnderlyingHoldings07Percentage>String</d2p1:UnderlyingHoldings07Percentage>
        <d2p1:UnderlyingHoldings08>String</d2p1:UnderlyingHoldings08>
        <d2p1:UnderlyingHoldings08Percentage>String</d2p1:UnderlyingHoldings08Percentage>
        <d2p1:UnderlyingHoldings09>String</d2p1:UnderlyingHoldings09>
        <d2p1:UnderlyingHoldings09Percentage>String</d2p1:UnderlyingHoldings09Percentage>
        <d2p1:UnderlyingHoldings10>String</d2p1:UnderlyingHoldings10>
        <d2p1:UnderlyingHoldings10Percentage>String</d2p1:UnderlyingHoldings10Percentage>
        <d2p1:UnderlyingHoldings11>String</d2p1:UnderlyingHoldings11>
        <d2p1:UnderlyingHoldings11Percentage>String</d2p1:UnderlyingHoldings11Percentage>
        <d2p1:UnderlyingHoldings12>String</d2p1:UnderlyingHoldings12>
        <d2p1:UnderlyingHoldings12Percentage>String</d2p1:UnderlyingHoldings12Percentage>
        <d2p1:UnderlyingHoldings13>String</d2p1:UnderlyingHoldings13>
        <d2p1:UnderlyingHoldings13Percentage>String</d2p1:UnderlyingHoldings13Percentage>
        <d2p1:UnderlyingHoldings14>String</d2p1:UnderlyingHoldings14>
        <d2p1:UnderlyingHoldings14Percentage>String</d2p1:UnderlyingHoldings14Percentage>
        <d2p1:UnderlyingHoldings15>String</d2p1:UnderlyingHoldings15>
        <d2p1:UnderlyingHoldings15Percentage>String</d2p1:UnderlyingHoldings15Percentage>
        <d2p1:UnderlyingHoldings16>String</d2p1:UnderlyingHoldings16>
        <d2p1:UnderlyingHoldings16Percentage>String</d2p1:UnderlyingHoldings16Percentage>
        <d2p1:UnderlyingHoldings17>String</d2p1:UnderlyingHoldings17>
        <d2p1:UnderlyingHoldings17Percentage>String</d2p1:UnderlyingHoldings17Percentage>
        <d2p1:UnderlyingHoldings18>String</d2p1:UnderlyingHoldings18>
        <d2p1:UnderlyingHoldings18Percentage>String</d2p1:UnderlyingHoldings18Percentage>
        <d2p1:UnderlyingHoldings19>String</d2p1:UnderlyingHoldings19>
        <d2p1:UnderlyingHoldings19Percentage>String</d2p1:UnderlyingHoldings19Percentage>
        <d2p1:UnderlyingHoldings20>String</d2p1:UnderlyingHoldings20>
        <d2p1:UnderlyingHoldings20Percentage>String</d2p1:UnderlyingHoldings20Percentage>
        <d2p1:UnderlyingHoldingsCount>0</d2p1:UnderlyingHoldingsCount>
        <d2p1:ValuationTime>String</d2p1:ValuationTime>
        <d2p1:WarehouseFundId>0</d2p1:WarehouseFundId>
        <d2p1:WarehousePartnerId>0</d2p1:WarehousePartnerId>
        <d2p1:WarehousePerformance>
          <d2p1:CumulativePerformances>
            <d2p1:SeriesCollection>
              <d2p1:SeriesCollection>
                <d2p1:Benchmark>0</d2p1:Benchmark>
                <d2p1:DateLabel>String</d2p1:DateLabel>
                <d2p1:Fund>0</d2p1:Fund>
                <d2p1:Sector>0</d2p1:Sector>
              </d2p1:SeriesCollection>
            </d2p1:SeriesCollection>
          </d2p1:CumulativePerformances>
          <d2p1:MaxDrawdownAsisaSinceInception>0</d2p1:MaxDrawdownAsisaSinceInception>
          <d2p1:MaxDrawdownBenchmarkSinceInception>0</d2p1:MaxDrawdownBenchmarkSinceInception>
          <d2p1:MaxDrawdownSinceInception>0</d2p1:MaxDrawdownSinceInception>
          <d2p1:MonthlyPerformances>
            <d2p1:WarehouseMonthlyPerformance>
              <d2p1:AsisaTrr>0</d2p1:AsisaTrr>
              <d2p1:EndDate>String</d2p1:EndDate>
              <d2p1:EntityId>0</d2p1:EntityId>
              <d2p1:EntityName>String</d2p1:EntityName>
              <d2p1:EntityType>String</d2p1:EntityType>
              <d2p1:FundBenchmarkTrr>0</d2p1:FundBenchmarkTrr>
              <d2p1:Id>String</d2p1:Id>
              <d2p1:JseTrr>0</d2p1:JseTrr>
              <d2p1:Month>0</d2p1:Month>
              <d2p1:ParentPortfolioId>0</d2p1:ParentPortfolioId>
              <d2p1:RiskFreeTrr>0</d2p1:RiskFreeTrr>
              <d2p1:StartDate>String</d2p1:StartDate>
              <d2p1:Trr>0</d2p1:Trr>
              <d2p1:Weight>0</d2p1:Weight>
              <d2p1:Year>0</d2p1:Year>
            </d2p1:WarehouseMonthlyPerformance>
          </d2p1:MonthlyPerformances>
          <d2p1:ReturnAsisaSinceInception>0</d2p1:ReturnAsisaSinceInception>
          <d2p1:ReturnBenchmarkSinceInception>0</d2p1:ReturnBenchmarkSinceInception>
          <d2p1:ReturnFundSinceInception>0</d2p1:ReturnFundSinceInception>
          <d2p1:ReturnJseSinceInception>0</d2p1:ReturnJseSinceInception>
          <d2p1:SharpeRatioAsisaSinceInception>0</d2p1:SharpeRatioAsisaSinceInception>
          <d2p1:SharpeRatioBenchmarkSinceInception>0</d2p1:SharpeRatioBenchmarkSinceInception>
          <d2p1:SharpeRatioSinceInception>0</d2p1:SharpeRatioSinceInception>
          <d2p1:StandardDeviationAnnualised>0</d2p1:StandardDeviationAnnualised>
          <d2p1:StandardDeviationAsisaAnnualised>0</d2p1:StandardDeviationAsisaAnnualised>
          <d2p1:StandardDeviationBenchmarkAnnualised>0</d2p1:StandardDeviationBenchmarkAnnualised>
          <d2p1:StandardDeviationJseAnnualised>0</d2p1:StandardDeviationJseAnnualised>
          <d2p1:WarehouseFundId>0</d2p1:WarehouseFundId>
        </d2p1:WarehousePerformance>
        <d2p1:WarehousePerformancesDto>
          <d2p1:CumulativePerformances>
            <d2p1:SeriesCollection>
              <d2p1:SeriesCollection>
                <d2p1:Benchmark>0</d2p1:Benchmark>
                <d2p1:DateLabel>String</d2p1:DateLabel>
                <d2p1:Fund>0</d2p1:Fund>
                <d2p1:Sector>0</d2p1:Sector>
              </d2p1:SeriesCollection>
            </d2p1:SeriesCollection>
          </d2p1:CumulativePerformances>
          <d2p1:MaxDrawdownAsisaSinceInception>0</d2p1:MaxDrawdownAsisaSinceInception>
          <d2p1:MaxDrawdownBenchmarkSinceInception>0</d2p1:MaxDrawdownBenchmarkSinceInception>
          <d2p1:MaxDrawdownSinceInception>0</d2p1:MaxDrawdownSinceInception>
          <d2p1:MonthlyPerformances>
            <d2p1:WarehouseMonthlyPerformance>
              <d2p1:AsisaTrr>0</d2p1:AsisaTrr>
              <d2p1:EndDate>String</d2p1:EndDate>
              <d2p1:EntityId>0</d2p1:EntityId>
              <d2p1:EntityName>String</d2p1:EntityName>
              <d2p1:EntityType>String</d2p1:EntityType>
              <d2p1:FundBenchmarkTrr>0</d2p1:FundBenchmarkTrr>
              <d2p1:Id>String</d2p1:Id>
              <d2p1:JseTrr>0</d2p1:JseTrr>
              <d2p1:Month>0</d2p1:Month>
              <d2p1:ParentPortfolioId>0</d2p1:ParentPortfolioId>
              <d2p1:RiskFreeTrr>0</d2p1:RiskFreeTrr>
              <d2p1:StartDate>String</d2p1:StartDate>
              <d2p1:Trr>0</d2p1:Trr>
              <d2p1:Weight>0</d2p1:Weight>
              <d2p1:Year>0</d2p1:Year>
            </d2p1:WarehouseMonthlyPerformance>
          </d2p1:MonthlyPerformances>
          <d2p1:ReturnAsisaSinceInception>0</d2p1:ReturnAsisaSinceInception>
          <d2p1:ReturnBenchmarkSinceInception>0</d2p1:ReturnBenchmarkSinceInception>
          <d2p1:ReturnFundSinceInception>0</d2p1:ReturnFundSinceInception>
          <d2p1:ReturnJseSinceInception>0</d2p1:ReturnJseSinceInception>
          <d2p1:SharpeRatioAsisaSinceInception>0</d2p1:SharpeRatioAsisaSinceInception>
          <d2p1:SharpeRatioBenchmarkSinceInception>0</d2p1:SharpeRatioBenchmarkSinceInception>
          <d2p1:SharpeRatioSinceInception>0</d2p1:SharpeRatioSinceInception>
          <d2p1:StandardDeviationAnnualised>0</d2p1:StandardDeviationAnnualised>
          <d2p1:StandardDeviationAsisaAnnualised>0</d2p1:StandardDeviationAsisaAnnualised>
          <d2p1:StandardDeviationBenchmarkAnnualised>0</d2p1:StandardDeviationBenchmarkAnnualised>
          <d2p1:StandardDeviationJseAnnualised>0</d2p1:StandardDeviationJseAnnualised>
          <d2p1:WarehouseFundId>0</d2p1:WarehouseFundId>
        </d2p1:WarehousePerformancesDto>
      </d2p1:WarehouseFundFactSheetSnapshot>
      <d2p1:WarehouseFundId>0</d2p1:WarehouseFundId>
      <d2p1:YearlyPerformances>
        <d2p1:WarehouseMonthlyPerformance>
          <d2p1:AsisaTrr>0</d2p1:AsisaTrr>
          <d2p1:EndDate>String</d2p1:EndDate>
          <d2p1:EntityId>0</d2p1:EntityId>
          <d2p1:EntityName>String</d2p1:EntityName>
          <d2p1:EntityType>String</d2p1:EntityType>
          <d2p1:FundBenchmarkTrr>0</d2p1:FundBenchmarkTrr>
          <d2p1:Id>String</d2p1:Id>
          <d2p1:JseTrr>0</d2p1:JseTrr>
          <d2p1:Month>0</d2p1:Month>
          <d2p1:ParentPortfolioId>0</d2p1:ParentPortfolioId>
          <d2p1:RiskFreeTrr>0</d2p1:RiskFreeTrr>
          <d2p1:StartDate>String</d2p1:StartDate>
          <d2p1:Trr>0</d2p1:Trr>
          <d2p1:Weight>0</d2p1:Weight>
          <d2p1:Year>0</d2p1:Year>
        </d2p1:WarehouseMonthlyPerformance>
      </d2p1:YearlyPerformances>
    </d2p1:PortfolioView>
  </Result>
</GetPortfoliosResponseM>