<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:DataServices>
    <Schema Namespace="DataScope.Select.Api.EvaluationConnect" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityType Name="BondPriceRecipe" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.EvaluationConnect">
        <Key>
          <PropertyRef Name="BondPriceRecipeId" />
        </Key>
        <Property Name="BondPriceRecipeId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key" />
        <Property Name="PricingMethodCode" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the security's pricing method." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PricingMethodValue" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Value assigned to the security based on the security's pricing method." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RedemptionDate" Type="Edm.DateTimeOffset">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date for the redemption event used to price the fixed income instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RedemptionEvent" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Redemption event used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="RedemptionType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Redemption type used to determine the redemption event used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Benchmark" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Abbreviated description of the benchmark used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="BenchmarkType" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Benchmark type used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="BenchmarkTerm" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Time-to-maturity for the benchmark security used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="BenchmarkValue" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Yield- or price-based value assigned to the benchmark security used to price the fixed income instrument for the specified trade date." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="BondPriceRecipes are read only." />
      </EntityType>
      <EntityType Name="ChallengeAttachment" HasStream="true" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.EvaluationConnect">
        <Key>
          <PropertyRef Name="AttachmentId" />
        </Key>
        <Property Name="AttachmentId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The unique id for this attachment." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ChallengeId" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The ChallengeId of the Challenge to which the attachment belongs." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Name" Type="Edm.String" Nullable="false" p4:RequiredAnnotation="Required">
          <Annotation Term="Org.OData.Core.V1.Description" String="File name of the uploaded file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Size" Type="Edm.Int64" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Byte size of the stored file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="CreationTime" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time that the file was uploaded." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Source" Type="DataScope.Select.Api.EvaluationConnect.ChallengeAttachmentSource" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies whether the attachment was added by an evaluator or the user." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ChallengeVersion" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Identifies in which version of the Challenge this attachment was added." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Supporting document that can be included as part of the price challenge." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Attachments can only be added to the request when submitting the challenge.  See Challenge.Create.Supported Document Types: MS Word doc (.doc), MS Word doc (.docx), MS Excel (.xls, .xlsx), Adobe PDF (.pdf), Plain text file (.txt), JPEG picture (.jpeg), Bitmap (.bmp).Evaluation Connect can support up to 3 document attached and with a maximum sizing of 3MB per each." />
      </EntityType>
      <EntityType Name="Challenge" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.EvaluationConnect">
        <Key>
          <PropertyRef Name="ChallengeId" />
        </Key>
        <Property Name="ChallengeId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key" p4:IsReadOnly="true" />
        <Property Name="Version" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current version of the Challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Each time the Challenge is updated, the version number is incremented." />
        </Property>
        <Property Name="Type" Type="DataScope.Select.Api.EvaluationConnect.ChallengeType" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of the challenge.  This value is determined by the ChallengeRequest type when creating a Challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Reason" Type="DataScope.Select.Api.EvaluationConnect.ChallengeReason" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason for the LSEG Pricing Service request (Challenge).  This value is determined by the ChallengeRequest type when creating a Challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Status" Type="DataScope.Select.Api.EvaluationConnect.ChallengeStatus" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The current status of the Challenge (unassigned, assigned, resolved)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="For detailed status information, see the description on each of the statuses." />
        </Property>
        <Property Name="ValidatedBond" Type="DataScope.Select.Api.Content.ValidatedInstrument">
          <Annotation Term="Org.OData.Core.V1.Description" String="The challenged bond." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="During the submission process, the LSEG Pricing Service bond instrument identifier and type are validated and stored along with the Challenge." />
        </Property>
        <Property Name="ChallengedValuation" Type="DataScope.Select.Api.EvaluationConnect.Valuation" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The LSEG Pricing Service Bond price and date being challenged." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Details" Type="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
          <Annotation Term="Org.OData.Core.V1.Description" String="Detailed information about the challenged valuation." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="See ConfirmChallengeDetails, ToleranceChallengeDetails, UnchangedChallengeDetails, TradeChallengeDetails, VendorChallengeDetails and BrokerChallengeDetails for detailed information about each of the challenge types." />
        </Property>
        <Property Name="Outcome" Type="DataScope.Select.Api.EvaluationConnect.ChallengeOutcome" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Evaluator's outcome of the challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="SubmissionTime" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the challenge was submitted." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Submitter" Type="DataScope.Select.Api.EvaluationConnect.UserInfo" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Submitter of the challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Queries may return challenges that you or others in your organization created and as such knowing who submitted the challenge is relevant." />
        </Property>
        <Property Name="SubmitterComment" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opening comment's" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ExcludeFromStatisticReport" Type="Edm.Boolean" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag indicating if challenge is excluded from Statistics Reports." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <NavigationProperty Name="BondPriceRecipe" Type="DataScope.Select.Api.EvaluationConnect.BondPriceRecipe" />
        <NavigationProperty Name="Attachments" Type="Collection(DataScope.Select.Api.EvaluationConnect.ChallengeAttachment)" />
        <NavigationProperty Name="History" Type="Collection(DataScope.Select.Api.EvaluationConnect.ChallengeHistoryItem)" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Bond Challenge" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Represents a challenged bond issued by you or another user in your company.  Challenges are used to question the price of a Bond on a given date from the LSEG Pricing Service.  Prices can be challenged to request confirmation of a price (confirm), question the price movement from the previous trading day (tolerance), question why the price has not changed for a certain number of trading days (unchanged), question the discrepancy of the LSEG Pricing Service price from another verifiable broker, question the discrepancy of the LSEG Pricing Service price from a third party vendor. Create, update / HTTP PUT and POST are not supported for this entity.  Use the various methods to control the workflow and status of challenges." />
      </EntityType>
      <ComplexType Name="Valuation">
        <Property Name="Price" Type="DataScope.Select.Api.EvaluationConnect.PricePoint" />
        <Property Name="Run" Type="DataScope.Select.Api.EvaluationConnect.PricingRun" Nullable="false" />
        <Property Name="Type" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Challenged Valuation." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="The valuation contains the challenged price information provided when submitting the Challenge." />
      </ComplexType>
      <ComplexType Name="ChallengeDetails" Abstract="true">
        <Annotation Term="Org.OData.Core.V1.Description" String="Abstract base class used to support different types of challenge details." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Derived types include ConfirmChallengeDetails, ToleranceChallengeDetails, UnchangedChallengeDetails, TradeChallengeDetails, and VendorChallengeDetails." />
      </ComplexType>
      <ComplexType Name="ChallengeOutcome">
        <Property Name="Reason" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="The reason the challenge was accepted or rejected." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NewPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new price if the challenge was accepted." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Accepted" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="True if the evaluator accepted the challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="NewPriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The new price type if the challenge was accepted." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ResolutionComment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Closing Evaluator comment." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="The final outcome of the challenge." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="UserInfo">
        <Property Name="UserId" Type="Edm.Int32" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="EmailAddress" Type="Edm.String" />
        <Property Name="PhoneNumber" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ChallengeRequest" Abstract="true">
        <Property Name="Instrument" Type="DataScope.Select.Api.Content.InstrumentIdentifier">
          <Annotation Term="Org.OData.Core.V1.Description" String="The bond instrument to challenge.  This can be an InstrumentIdentifier or ValidatedInstrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ChallengedPriceDate" Type="Edm.DateTimeOffset" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The date of the challenged price. Time of day information is only relevant when challenging intraday pricing runs." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="For pricing requests this date has no significance so it can be assigned the current date." />
        </Property>
        <Property Name="ChallengedPriceRun" Type="DataScope.Select.Api.EvaluationConnect.PricingRun" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The pricing run." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Set value to 'None' for a pricing request." />
        </Property>
        <Property Name="OpeningComment" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Opening comment for the evaluator." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Attachments" Type="Collection(DataScope.Select.Api.EvaluationConnect.ChallengeRequestAttachment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Use file attachments to include additional information." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Attachments can only be added to the request when submitting the challenge.  Attachments can not be included in batch requests.Supported Document Types: MS Word doc (.doc), MS Word doc (.docx), MS Excel (.xls, .xlsx), Adobe PDF (.pdf), Plain text file (.txt), JPEG picture (.jpeg), Bitmap (.bmp).Evaluation Connect can support up to 3 document attached and with a maximum sizing of 3MB per each." />
        </Property>
        <Property Name="ExcludeFromStatisticReport" Type="Edm.Boolean" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Flag indicating if challenge should be excluded from statistics reports." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="If flag is true, exclude from statistics report. If flag is false, include in statistics report. Flag will default to false if not provided." />
        </Property>
        <Property Name="ChallengedPriceValue" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="The challenged price value. Only applicable when challenging intraday pricing runs." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ChallengedPriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of price being challenged: Bid, Ask, or Mid." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="If excluded this will default to Bid." />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Defines a challenge request." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ChallengeRequestAttachment">
        <Property Name="Name" Type="Edm.String" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file name - ex. 'MyFile.txt'" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Contents" Type="Edm.Binary" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="The file contents (maximum of 3MB)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Used to attach files to a challenge request." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="Supported Document Types: MS Word doc (.doc), MS Word doc (.docx), MS Excel (.xls, .xlsx), Adobe PDF (.pdf), Plain text file (.txt), JPEG picture (.jpeg), Bitmap (.bmp).Evaluation Connect can support up to 3 document attached and with a maximum sizing of 3MB per each." />
      </ComplexType>
      <ComplexType Name="ChallengeInfo">
        <Property Name="Type" Type="DataScope.Select.Api.EvaluationConnect.ChallengeType" Nullable="false" />
        <Property Name="Reason" Type="DataScope.Select.Api.EvaluationConnect.ChallengeReason" Nullable="false" />
        <Property Name="Valuation" Type="DataScope.Select.Api.EvaluationConnect.Valuation" />
        <Property Name="Outcome" Type="DataScope.Select.Api.EvaluationConnect.ChallengeOutcome" />
        <Property Name="EvaluationTime" Type="Edm.DateTimeOffset" />
      </ComplexType>
      <EntityType Name="ChallengeHistoryItem" p4:OperationsDestination="Ancestor" xmlns:p4="DataScope.Select.Api.EvaluationConnect">
        <Key>
          <PropertyRef Name="ChallengeHistoryItemId" />
        </Key>
        <Property Name="ChallengeHistoryItemId" Type="Edm.String" Nullable="false" p4:KeyAnnotation="Key" p4:IsReadOnly="true" />
        <Property Name="ChallengeId" Type="Edm.String" p4:IsReadOnly="true" />
        <Property Name="By" Type="DataScope.Select.Api.EvaluationConnect.UserInfo" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="User responsible for the change (either the user/client or evaluator)." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Brief description of the change." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="At" Type="Edm.DateTimeOffset" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Date and time the change was made." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Type" Type="DataScope.Select.Api.EvaluationConnect.ChallengeHistoryItemType" Nullable="false" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The type of change.  See ChallengeHistoryItemType for details." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="ChallengeVersion" Type="Edm.Int32" Nullable="false" p4:RequiredAnnotation="Required" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="The Challenge version in which this change was made." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Comment" Type="Edm.String" p4:IsReadOnly="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Comments provided by the user or evaluator." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a change made to the Challenge." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </EntityType>
      <ComplexType Name="PricePoint">
        <Property Name="Value" Type="Edm.Decimal" />
        <Property Name="At" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ConfirmChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional client price to compare to the current LSEG Pricing Service-evaluated price." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to confirm the instrument's price for the trading day." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="DeepDiveChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional client price to compare to the current LSEG Pricing Service-evaluated price." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option to get a 'Deep-Dive' analysis of the instrument's price." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ToleranceChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional client price to compare to the current LSEG Pricing Service-evaluated price." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PreviousValuationPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instrument's previous day price and the percentage change." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option when the instrument's price has moved too much from the previous day's trading price relative to a pre-set percentage threshold that you set." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="UnchangedChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal">
          <Annotation Term="Org.OData.Core.V1.Description" String="Optional client price to compare to the current LSEG Pricing Service-evaluated price." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="TradingDaysUnchanged" Type="Edm.Int32">
          <Annotation Term="Org.OData.Core.V1.Description" String="The number of days that the instrument's price has remained unchanged." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option when the instrument's price has not changed from the previous trading day's price or from a number of trading days. Also known as 'stale price'." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="TradeChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="Broker" Type="DataScope.Select.Api.EvaluationConnect.BrokerInfo" />
        <Property Name="Price" Type="DataScope.Select.Api.EvaluationConnect.PricePoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical value to specify the price from a verifiable broker trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select a price type from following option: Bid, Ask, Mid, Trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Volume" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical value to specify the volume from a verifiable broker trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option when the instrument's price is too far away from a verifiable broker trade price." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="BrokerInfo">
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Firm" Type="Edm.String" />
        <Property Name="EmailAddress" Type="Edm.String" />
        <Property Name="PhoneNumber" Type="Edm.String" />
        <Property Name="Note" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="VendorChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="VendorName" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of the third party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Price" Type="DataScope.Select.Api.EvaluationConnect.PricePoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical value to specify the price from a specified third-party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select a price type from following option: Bid, Ask, Mid, Trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="VendorName2" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of optional alternative third party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Price2" Type="DataScope.Select.Api.EvaluationConnect.PricePoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical value to specify the price from an optional alternative third-party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PriceType2" Type="DataScope.Select.Api.EvaluationConnect.PriceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select a price type for an optional alternative third-party vendor from following option: Bid , Ask, Mid, Trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="VendorName3" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Name of optional alternative third party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Price3" Type="DataScope.Select.Api.EvaluationConnect.PricePoint">
          <Annotation Term="Org.OData.Core.V1.Description" String="Numerical value to specify the price from an optional alternative third-party vendor." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PriceType3" Type="DataScope.Select.Api.EvaluationConnect.PriceType">
          <Annotation Term="Org.OData.Core.V1.Description" String="Select a price type for an optional alternative third-party vendor from following option: Bid , Ask, Mid, Trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option when the instrument's price is too far away from a specified third-party vendor's price." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="BrokerChallengeDetails" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeDetails">
        <Property Name="Broker" Type="DataScope.Select.Api.EvaluationConnect.BrokerInfo" />
        <Property Name="Price" Type="Edm.Decimal" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="client specified price from a verifiable broker." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Price type for broker challenge: Bid, Ask, Mid, Trade." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Select this option when the instrument's price is too far away from a verifiable broker trade price." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </ComplexType>
      <ComplexType Name="ConfirmChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal" />
      </ComplexType>
      <ComplexType Name="DeepDiveChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal" />
      </ComplexType>
      <ComplexType Name="ToleranceChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal" />
      </ComplexType>
      <ComplexType Name="UnchangedChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="ClientPreferredPrice" Type="Edm.Decimal" />
      </ComplexType>
      <ComplexType Name="TradeChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="Broker" Type="DataScope.Select.Api.EvaluationConnect.BrokerInfo" />
        <Property Name="Price" Type="DataScope.Select.Api.EvaluationConnect.PricePoint" />
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false" />
        <Property Name="Volume" Type="Edm.Int32" />
      </ComplexType>
      <ComplexType Name="VendorChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="VendorName" Type="Edm.String" />
        <Property Name="Price" Type="DataScope.Select.Api.EvaluationConnect.PricePoint" />
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false" />
        <Property Name="VendorName2" Type="Edm.String" />
        <Property Name="Price2" Type="DataScope.Select.Api.EvaluationConnect.PricePoint" />
        <Property Name="PriceType2" Type="DataScope.Select.Api.EvaluationConnect.PriceType" />
        <Property Name="VendorName3" Type="Edm.String" />
        <Property Name="Price3" Type="DataScope.Select.Api.EvaluationConnect.PricePoint" />
        <Property Name="PriceType3" Type="DataScope.Select.Api.EvaluationConnect.PriceType" />
      </ComplexType>
      <ComplexType Name="BrokerChallengeRequest" BaseType="DataScope.Select.Api.EvaluationConnect.ChallengeRequest">
        <Property Name="Broker" Type="DataScope.Select.Api.EvaluationConnect.BrokerInfo" />
        <Property Name="Price" Type="Edm.Decimal" Nullable="false" />
        <Property Name="PriceType" Type="DataScope.Select.Api.EvaluationConnect.PriceType" Nullable="false" />
      </ComplexType>
      <EnumType Name="ChallengeAttachmentSource">
        <Member Name="Client" Value="0" />
        <Member Name="Evaluator" Value="1" />
      </EnumType>
      <EnumType Name="ChallengeType">
        <Member Name="Confirm" Value="0" />
        <Member Name="Tolerance" Value="1" />
        <Member Name="Trade" Value="2" />
        <Member Name="Unchanged" Value="3" />
        <Member Name="Vendor" Value="4" />
        <Member Name="ConfirmUnpriced" Value="5" />
        <Member Name="TradeUnpriced" Value="6" />
        <Member Name="VendorUnpriced" Value="7" />
        <Member Name="Broker" Value="8" />
        <Member Name="BrokerUnpriced" Value="9" />
        <Member Name="DeepDive" Value="10" />
      </EnumType>
      <EnumType Name="ChallengeReason">
        <Member Name="Unknown" Value="0" />
        <Member Name="Confirm" Value="1" />
        <Member Name="Tolerance" Value="2" />
        <Member Name="Trade" Value="3" />
        <Member Name="Unchanged" Value="4" />
        <Member Name="Vendor" Value="5" />
        <Member Name="Broker" Value="6" />
        <Member Name="Audit" Value="7" />
        <Member Name="Random" Value="8" />
      </EnumType>
      <EnumType Name="ChallengeStatus">
        <Member Name="Unassigned" Value="0" />
        <Member Name="Assigned" Value="1" />
        <Member Name="Resolved" Value="2" />
        <Member Name="Deleted" Value="3" />
        <Member Name="Reopened" Value="4" />
      </EnumType>
      <EnumType Name="PricingRun">
        <Member Name="Asia15Jst" Value="0" />
        <Member Name="Asia16Jst" Value="1" />
        <Member Name="Asia18Jst" Value="2" />
        <Member Name="Asia22Jst" Value="3" />
        <Member Name="Emea12GmtBst" Value="4" />
        <Member Name="Emea14GmtBst" Value="5" />
        <Member Name="Emea15GmtBst" Value="6" />
        <Member Name="Emea16GmtBst" Value="7" />
        <Member Name="Emea18GmtBst" Value="8" />
        <Member Name="Amers15EstEdt" Value="9" />
        <Member Name="Amers16EstEdt" Value="10" />
        <Member Name="EndOfDay" Value="11" />
        <Member Name="Intraday" Value="12" />
        <Member Name="None" Value="13" />
      </EnumType>
      <EnumType Name="PriceType">
        <Member Name="Bid" Value="0" />
        <Member Name="Ask" Value="1" />
        <Member Name="Mid" Value="2" />
        <Member Name="Trade" Value="3" />
        <Member Name="Quote" Value="4" />
        <Member Name="Talk" Value="5" />
        <Member Name="Cover" Value="6" />
        <Member Name="None" Value="7" />
      </EnumType>
      <EnumType Name="ChallengeHistoryItemType">
        <Member Name="Submitted" Value="0" />
        <Member Name="SubmittedAndAutoAssigned" Value="1" />
        <Member Name="ClientCommented" Value="2" />
        <Member Name="EvaluatorCommented" Value="3" />
        <Member Name="Unassigned" Value="4" />
        <Member Name="Assigned" Value="5" />
        <Member Name="Accepted" Value="6" />
        <Member Name="Rejected" Value="7" />
        <Member Name="AcceptUpdated" Value="8" />
        <Member Name="RejectUpdated" Value="9" />
        <Member Name="Deleted" Value="10" />
      </EnumType>
      <Action Name="ChallengeCreate">
        <Parameter Name="ChallengeRequest" Type="DataScope.Select.Api.EvaluationConnect.ChallengeRequest" />
        <ReturnType Type="DataScope.Select.Api.EvaluationConnect.Challenge" />
      </Action>
      <Action Name="ChallengeDelete" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.EvaluationConnect.Challenge" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Deletes a challenge" />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="ChallengeAddComment" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.EvaluationConnect.Challenge" />
        <Parameter Name="Comment" Type="Edm.String" Unicode="false" />
        <Annotation Term="Org.OData.Core.V1.Description" String="Provide an additional comment or response to the Evaluator." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="User and Evaluator comments can be retrieved via the Challenge.History navigation property." />
      </Action>
      <Action Name="ChallengeAddChallengeAttachments" IsBound="true">
        <Parameter Name="bindingParameter" Type="DataScope.Select.Api.EvaluationConnect.Challenge" />
        <Parameter Name="AttachmentSource" Type="Edm.Int32" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Client/challenge-submitter = 0, Evaluator = 1" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="ChallengeAttachments" Type="Collection(DataScope.Select.Api.EvaluationConnect.ChallengeRequestAttachment)">
          <Annotation Term="Org.OData.Core.V1.Description" String="Collection of ChallengeRequestAttachments (Contents: byte[], Name: filename - ex. 'MyFile.txt' ). Maximum length of 3." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Annotation Term="Org.OData.Core.V1.Description" String="Adds file attachments to a given challenge.  Will throw validation exception if attachments are not successfully added to the challenge.  Evaluation Connect can support up to 3 attachments with a maximum size of 3MB each." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
      </Action>
      <Action Name="ChallengeClearOldChallenges">
        <Parameter Name="NumOfDays" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="Edm.Int32" Nullable="false" />
      </Action>
      <Function Name="ChallengeValidateBond">
        <Parameter Name="Identifer" Type="Edm.String" Unicode="false" />
        <Parameter Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false" />
        <ReturnType Type="DataScope.Select.Api.Content.ValidatedInstrument" />
      </Function>
      <Function Name="ChallengeGetMyActive">
        <ReturnType Type="Collection(DataScope.Select.Api.EvaluationConnect.Challenge)" />
      </Function>
      <Function Name="ChallengeGetMyResolved">
        <Parameter Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="ClosedDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="Collection(DataScope.Select.Api.EvaluationConnect.Challenge)" />
      </Function>
      <Function Name="ChallengeGetCompany">
        <Parameter Name="StartDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Parameter Name="ClosedDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <ReturnType Type="Collection(DataScope.Select.Api.EvaluationConnect.Challenge)" />
      </Function>
      <Action Name="ChallengeExport">
        <Parameter Name="ChallengeIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="One row output for each of the challenges specified." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Fields" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" The list of fields to export.  Use GetExportableFields() to query the list of fields available for export. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.String" Unicode="false" />
      </Action>
      <Action Name="ChallengeEvaluatorExport">
        <Parameter Name="ChallengeIds" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="One row output for each of the challenges specified." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <Parameter Name="Fields" Type="Collection(Edm.String)" Unicode="false">
          <Annotation Term="Org.OData.Core.V1.Description" String=" The list of fields to export.  Use GetExportableFields() to query the list of fields available for export. " />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Parameter>
        <ReturnType Type="Edm.String" Unicode="false" />
      </Action>
      <Function Name="ChallengeGetExportableFields">
        <ReturnType Type="Collection(DataScope.Select.Api.EvaluationConnect.Reports.ChallengeReportField)" />
      </Function>
      <Function Name="ChallengeGetTodaysChallengeInfosForBond">
        <Parameter Name="BondAssetId" Type="Edm.String" Unicode="false" />
        <Parameter Name="BondQuoteId" Type="Edm.String" Unicode="false" />
        <ReturnType Type="Collection(DataScope.Select.Api.EvaluationConnect.ChallengeInfo)" />
      </Function>
      <Function Name="ChallengeGetMonthlyReport">
        <Parameter Name="StartYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="StartMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="IncludeCompany" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="DataScope.Select.Api.EvaluationConnect.Reports.MonthlyChallengeReport" />
      </Function>
      <Function Name="ChallengeGetSectorReport">
        <Parameter Name="StartYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="StartMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="IncludeCompany" Type="Edm.Boolean" Nullable="false" />
        <ReturnType Type="DataScope.Select.Api.EvaluationConnect.Reports.SectorChallengeReport" />
      </Function>
      <Function Name="ChallengeGetEvaluatorMonthlyReport">
        <Parameter Name="StartYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="StartMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="CompanyId" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="DataScope.Select.Api.EvaluationConnect.Reports.MonthlyChallengeReport" />
      </Function>
      <Function Name="ChallengeGetEvaluatorSectorReport">
        <Parameter Name="StartYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="StartMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndYear" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="EndMonth" Type="Edm.Int32" Nullable="false" />
        <Parameter Name="CompanyId" Type="Edm.Int32" Nullable="false" />
        <ReturnType Type="DataScope.Select.Api.EvaluationConnect.Reports.SectorChallengeReport" />
      </Function>
      <EntityContainer Name="EvaluationConnect">
        <EntitySet Name="BondPriceRecipes" EntityType="DataScope.Select.Api.EvaluationConnect.BondPriceRecipe" />
        <EntitySet Name="ChallengeAttachments" EntityType="DataScope.Select.Api.EvaluationConnect.ChallengeAttachment" />
        <EntitySet Name="Challenges" EntityType="DataScope.Select.Api.EvaluationConnect.Challenge">
          <NavigationPropertyBinding Path="BondPriceRecipe" Target="BondPriceRecipes" />
          <NavigationPropertyBinding Path="Attachments" Target="ChallengeAttachments" />
          <NavigationPropertyBinding Path="History" Target="ChallengeHistoryItems" />
        </EntitySet>
        <EntitySet Name="ChallengeHistoryItems" EntityType="DataScope.Select.Api.EvaluationConnect.ChallengeHistoryItem" />
        <ActionImport Name="ChallengeCreate" Action="DataScope.Select.Api.EvaluationConnect.ChallengeCreate" EntitySet="Challenges">
          <Annotation Term="Org.OData.Core.V1.Description" String="Submits a new challenge." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="ChallengeRequests can be of type: ConfirmChallengeRequest, ToleranceChallengeRequest, UnchangedChallengeRequest, TradeChallengeRequest, VendorChallengeRequest, BrokerChallengeRequest.  See the documentation on each of these value types for more information." />
        </ActionImport>
        <ActionImport Name="ChallengeClearOldChallenges" Action="DataScope.Select.Api.EvaluationConnect.ChallengeClearOldChallenges">
          <Annotation Term="Org.OData.Core.V1.Description" String="Deletes old challenges" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <FunctionImport Name="ChallengeValidateBond" Function="DataScope.Select.Api.EvaluationConnect.ChallengeValidateBond" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Validates the Bond." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="Validating the bond prior to submitting the challenge is recommended although not required.  When you submit a challenge, you may provide an InstrumentIdentifier (not validated) or a ValidatedInstrument.  Validating the instrument will let you know if the identifier and type are a valid bond." />
        </FunctionImport>
        <FunctionImport Name="ChallengeGetMyActive" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetMyActive" EntitySet="Challenges" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of user's active challenges" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ChallengeGetMyResolved" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetMyResolved" EntitySet="Challenges" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of user's resolved challenges." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ChallengeGetCompany" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetCompany" EntitySet="Challenges" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of company's challenges." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <ActionImport Name="ChallengeExport" Action="DataScope.Select.Api.EvaluationConnect.ChallengeExport">
          <Annotation Term="Org.OData.Core.V1.Description" String="Export the challenge for the selected date range into a CSV file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <ActionImport Name="ChallengeEvaluatorExport" Action="DataScope.Select.Api.EvaluationConnect.ChallengeEvaluatorExport">
          <Annotation Term="Org.OData.Core.V1.Description" String="Export the challenge for the selected date range into a CSV file." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </ActionImport>
        <FunctionImport Name="ChallengeGetExportableFields" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetExportableFields" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of fields available for Export." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="The returned ChallengeReportField.FieldName property can be added to the fields of the Export method." />
        </FunctionImport>
        <FunctionImport Name="ChallengeGetTodaysChallengeInfosForBond" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetTodaysChallengeInfosForBond" IncludeInServiceDocument="true">
          <Annotation Term="Org.OData.Core.V1.Description" String="Returns the list of today's Challenge information for a particular bond" />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </FunctionImport>
        <FunctionImport Name="ChallengeGetMonthlyReport" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetMonthlyReport" IncludeInServiceDocument="true" />
        <FunctionImport Name="ChallengeGetSectorReport" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetSectorReport" IncludeInServiceDocument="true" />
        <FunctionImport Name="ChallengeGetEvaluatorMonthlyReport" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetEvaluatorMonthlyReport" IncludeInServiceDocument="true" />
        <FunctionImport Name="ChallengeGetEvaluatorSectorReport" Function="DataScope.Select.Api.EvaluationConnect.ChallengeGetEvaluatorSectorReport" IncludeInServiceDocument="true" />
      </EntityContainer>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="InstrumentIdentifier">
        <Property Name="Source" Type="Edm.String" />
        <Property Name="Identifier" Type="Edm.String" />
        <Property Name="IdentifierType" Type="DataScope.Select.Api.Content.IdentifierType" Nullable="false" />
        <Property Name="UserDefinedIdentifier" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier2" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier3" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier4" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier5" Type="Edm.String" />
        <Property Name="UserDefinedIdentifier6" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ValidatedInstrument" BaseType="DataScope.Select.Api.Content.InstrumentIdentifier">
        <Property Name="Key" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Unique identifier for the instrument." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Annotation Term="Org.OData.Core.V1.Description" String="Instrument description; Format varies by instrument type." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="InstrumentType" Type="DataScope.Select.Api.Content.InstrumentType" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Code representing the type of issue." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Property Name="Status" Type="DataScope.Select.Api.Content.ValidityStatus" Nullable="false">
          <Annotation Term="Org.OData.Core.V1.Description" String="Indicates the the validity of the instrument represented." />
          <Annotation Term="Org.OData.Core.V1.LongDescription" String="" />
        </Property>
        <Annotation Term="Org.OData.Core.V1.Description" String="Represents a validated InputInstrument." />
        <Annotation Term="Org.OData.Core.V1.LongDescription" String="ValidatedInstrument should not be required for most scenarios since methods are available which perform the append/replace and validate in a single step." />
      </ComplexType>
      <ComplexType Name="HistoricalInstrumentIdentifier" BaseType="DataScope.Select.Api.Content.InstrumentIdentifier">
        <Property Name="RangeStart" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="RangeEnd" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <EnumType Name="IdentifierType">
        <Member Name="NONE" Value="0" />
        <Member Name="ZPage" Value="1" />
        <Member Name="OPOL" Value="2" />
        <Member Name="ChainRIC" Value="3" />
        <Member Name="OCCCode" Value="4" />
        <Member Name="UnderlyingRIC" Value="5" />
        <Member Name="RICRoot" Value="6" />
        <Member Name="FacilityId" Value="7" />
        <Member Name="LIN" Value="8" />
        <Member Name="UserDefined" Value="9" />
        <Member Name="FileCode" Value="10" />
        <Member Name="Ticker" Value="11" />
        <Member Name="LipperID" Value="12" />
        <Member Name="MIC" Value="13" />
        <Member Name="Sicovam" Value="14" />
        <Member Name="LocalCode" Value="15" />
        <Member Name="ISMA" Value="16" />
        <Member Name="SICC" Value="17" />
        <Member Name="Sedol" Value="18" />
        <Member Name="CommonCode" Value="19" />
        <Member Name="BridgeSymbol" Value="20" />
        <Member Name="Wertpapier" Value="21" />
        <Member Name="Valoren" Value="22" />
        <Member Name="Isin" Value="23" />
        <Member Name="Cusip" Value="24" />
        <Member Name="Ric" Value="25" />
        <Member Name="RcpId" Value="26" />
        <Member Name="Duns" Value="27" />
        <Member Name="Lei" Value="28" />
        <Member Name="BIC" Value="29" />
        <Member Name="Cik" Value="30" />
        <Member Name="PrimaryRegulatorId" Value="31" />
        <Member Name="CompanyRegistrationNumber" Value="32" />
        <Member Name="TaxFileId" Value="33" />
        <Member Name="OrgId" Value="34" />
        <Member Name="Cin" Value="35" />
        <Member Name="Sym" Value="36" />
        <Member Name="FundLipperId" Value="37" />
        <Member Name="Pid" Value="38" />
        <Member Name="Pix" Value="39" />
        <Member Name="ArgentineAfipCode" Value="40" />
        <Member Name="PpnCusip" Value="41" />
        <Member Name="FundServ" Value="42" />
        <Member Name="ChinaCode" Value="43" />
        <Member Name="ORC" Value="44" />
        <Member Name="PidQ" Value="45" />
        <Member Name="TAG" Value="46" />
      </EnumType>
      <EnumType Name="InstrumentType">
        <Member Name="MortAggregate" Value="0" />
        <Member Name="BankLoansIdentifyingFeatures" Value="1" />
        <Member Name="BankLoan" Value="2" />
        <Member Name="BankQuote" Value="3" />
        <Member Name="BankLoanQuote" Value="4" />
        <Member Name="Cash" Value="5" />
        <Member Name="CMOQuote" Value="6" />
        <Member Name="CounterParty" Value="7" />
        <Member Name="Derivative" Value="8" />
        <Member Name="DerivativeQuote" Value="9" />
        <Member Name="Entity" Value="10" />
        <Member Name="EquityParty" Value="11" />
        <Member Name="EquityQuote" Value="12" />
        <Member Name="Equity" Value="13" />
        <Member Name="FundClass" Value="14" />
        <Member Name="FundIndex" Value="15" />
        <Member Name="Fund" Value="16" />
        <Member Name="GovCorpBond" Value="17" />
        <Member Name="GovCorpChain" Value="18" />
        <Member Name="GovCorpParty" Value="19" />
        <Member Name="GovCorpQuote" Value="20" />
        <Member Name="GovCorpUnderlying" Value="21" />
        <Member Name="LipperBenchmark" Value="22" />
        <Member Name="MergersAndAcquisitions" Value="23" />
        <Member Name="MutualFundQuote" Value="24" />
        <Member Name="MortGeneric" Value="25" />
        <Member Name="MoneyMarketQuote" Value="26" />
        <Member Name="MoneyMarket" Value="27" />
        <Member Name="MortPoolQuote" Value="28" />
        <Member Name="MortTBAs" Value="29" />
        <Member Name="MortgageTBAQuote" Value="30" />
        <Member Name="MutualFund" Value="31" />
        <Member Name="MuniBond" Value="32" />
        <Member Name="MuniChain" Value="33" />
        <Member Name="MuniIssue" Value="34" />
        <Member Name="MuniParty" Value="35" />
        <Member Name="MuniQuote" Value="36" />
        <Member Name="Benchmark" Value="37" />
        <Member Name="PublicEquityOffering" Value="38" />
        <Member Name="MortgagePool" Value="39" />
        <Member Name="RIGsPointQuote" Value="40" />
        <Member Name="RIGsCurveChain" Value="41" />
        <Member Name="CMOTranche" Value="42" />
        <Member Name="Unknown" Value="43" />
        <Member Name="Commodity" Value="44" />
        <Member Name="MifidSubclass" Value="45" />
        <Member Name="OtcDerivatives" Value="46" />
      </EnumType>
      <EnumType Name="ValidityStatus">
        <Member Name="Valid" Value="0" />
        <Member Name="NotFound" Value="1" />
        <Member Name="NotAnInstrument" Value="2" />
        <Member Name="BadInstrumentType" Value="3" />
        <Member Name="IsChainNotInstrument" Value="4" />
        <Member Name="InstrumentNotPermitted" Value="5" />
        <Member Name="InstrumentNotReviewed" Value="6" />
        <Member Name="NotAChain" Value="7" />
        <Member Name="ChainOfChains" Value="8" />
        <Member Name="NotBeginningOfChain" Value="9" />
        <Member Name="IsInstrumentNotChain" Value="10" />
        <Member Name="ChainNotPermitted" Value="11" />
        <Member Name="ChainNotReviewed" Value="12" />
        <Member Name="ChainHasBadLinks" Value="13" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.EvaluationConnect.Reports" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="ChallengeReportField">
        <Property Name="FieldName" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="MonthlyChallengeReport">
        <Property Name="Records" Type="Collection(DataScope.Select.Api.EvaluationConnect.Reports.MonthlyChallengeReportRecord)" />
      </ComplexType>
      <ComplexType Name="SectorChallengeReport">
        <Property Name="Records" Type="Collection(DataScope.Select.Api.EvaluationConnect.Reports.SectorChallengeReportRecord)" />
      </ComplexType>
      <ComplexType Name="MonthlyChallengeReportRecord">
        <Property Name="Year" Type="Edm.Int32" Nullable="false" />
        <Property Name="Month" Type="Edm.Int32" Nullable="false" />
        <Property Name="Changed" Type="Edm.Int32" Nullable="false" />
        <Property Name="NotChanged" Type="Edm.Int32" Nullable="false" />
        <Property Name="Total" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="SectorChallengeReportRecord">
        <Property Name="Sector" Type="Edm.String" Nullable="false" />
        <Property Name="ChangedUp" Type="Edm.Int32" Nullable="false" />
        <Property Name="ChangedDown" Type="Edm.Int32" Nullable="false" />
        <Property Name="NotChanged" Type="Edm.Int32" Nullable="false" />
        <Property Name="Total" Type="Edm.Int32" Nullable="false" />
        <Property Name="PercentChanged" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Search" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <ComplexType Name="LoanSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="CompanyName" Type="Edm.String" />
        <Property Name="FacilityType" Type="Edm.String" />
        <Property Name="BaseRateMargin" Type="Edm.String" />
        <Property Name="MaturityDate" Type="Edm.DateTimeOffset" />
        <Property Name="Domicile" Type="Edm.String" />
        <Property Name="FacilityAmount" Type="Edm.Double" />
        <Property Name="FacilityCurrency" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="BenchmarkSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument" />
      <ComplexType Name="FuturesAndOptionsSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="ExchangeCode" Type="Edm.String" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="FuturesAndOptionsType" Type="DataScope.Select.Api.Content.FuturesAndOptions.FuturesAndOptionsType" />
        <Property Name="PutCallCode" Type="DataScope.Select.Api.Content.FuturesAndOptions.PutCall" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" />
        <Property Name="StrikePrice" Type="Edm.Decimal" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.FuturesAndOptions.FuturesAndOptionsStatus" />
      </ComplexType>
      <ComplexType Name="OtcsSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="AssetClassCode" Type="Edm.String" />
        <Property Name="AssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassCode" Type="Edm.String" />
        <Property Name="SubAssetClassDescription" Type="Edm.String" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="CfiCode" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="MifidSubclassSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="AssetClassCode" Type="Edm.String" />
        <Property Name="AssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassCode" Type="Edm.String" />
        <Property Name="SubAssetClassDescription" Type="Edm.String" />
        <Property Name="SubAssetClassPermId" Type="Edm.String" />
        <Property Name="SubClassPermId" Type="Edm.String" />
        <Property Name="CdsSubClass" Type="Edm.String" />
        <Property Name="DeliveryCashSettleLocation" Type="Edm.String" />
        <Property Name="FreightType" Type="Edm.String" />
        <Property Name="FreightSubType" Type="Edm.String" />
        <Property Name="FreightSize" Type="Edm.String" />
        <Property Name="LoadType" Type="Edm.String" />
        <Property Name="MifidContractType" Type="Edm.String" />
        <Property Name="MifidLiquidityFlagEsma" Type="Edm.String" />
        <Property Name="ThresholdEffectiveDate" Type="Edm.DateTimeOffset" />
        <Property Name="ThresholdEndDate" Type="Edm.DateTimeOffset" />
        <Property Name="NotionalCurrency" Type="Edm.String" />
        <Property Name="NotionalCurrencyPair" Type="Edm.String" />
        <Property Name="Parameter" Type="Edm.String" />
        <Property Name="PostTradeLisThresholdValue" Type="Edm.Int64" />
        <Property Name="PostTradeSstiThresholdValue" Type="Edm.Int64" />
        <Property Name="PreTradeLisThresholdValue" Type="Edm.Int64" />
        <Property Name="PreTradeSstiThresholdValue" Type="Edm.Int64" />
        <Property Name="SettlementType" Type="Edm.String" />
        <Property Name="SpecificRouteOrTimeCharterAverage" Type="Edm.String" />
        <Property Name="UnderlyingAssetType" Type="Edm.String" />
        <Property Name="UnderlyingCommodity" Type="Edm.String" />
        <Property Name="TermOfTheUnderlyingInterestRate" Type="Edm.String" />
        <Property Name="TermOfTheUnderlyingBond" Type="Edm.String" />
        <Property Name="TimeToMaturityBucket" Type="Edm.String" />
        <Property Name="TimeToMaturityBucketOfTheOption" Type="Edm.String" />
        <Property Name="MifidUnderlyingIndexName" Type="Edm.String" />
        <Property Name="UnderlyingInterestRate" Type="Edm.String" />
        <Property Name="UnderlyingIsin" Type="Edm.String" />
        <Property Name="UnderlyingIssuerLei" Type="Edm.String" />
        <Property Name="UnderlyingReferenceEntityType" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="CommoditySearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="LongDescription" Type="Edm.String" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.Commodity.CommodityStatus" Nullable="false" />
        <Property Name="CurrencyCode" Type="Edm.String" />
        <Property Name="CurrencyCodeDescription" Type="Edm.String" />
        <Property Name="ExchangeCode" Type="Edm.String" />
        <Property Name="ExchangeCodeDescription" Type="Edm.String" />
        <Property Name="FileCode" Type="Edm.String" />
        <Property Name="FileCodeDescription" Type="Edm.String" />
        <Property Name="RcsUnderlyingProduct" Type="Edm.String" />
        <Property Name="TrClassificationScheme" Type="Edm.String" />
        <Property Name="ContractMonthAndYear" Type="Edm.String" />
        <Property Name="PrimaryChainOrTile" Type="Edm.String" />
        <Property Name="AssetCategory" Type="Edm.String" />
        <Property Name="FrequencyOfUpdate" Type="Edm.String" />
        <Property Name="LotUnits" Type="Edm.String" />
        <Property Name="SourceName" Type="Edm.String" />
        <Property Name="SourceType" Type="Edm.String" />
        <Property Name="CommoditiesUnderlyingAsset" Type="Edm.String" />
        <Property Name="ExpirationDate" Type="Edm.DateTimeOffset" />
        <Property Name="Tag" Type="Edm.String" />
        <Property Name="TagDescription" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="HistoricalSearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomainCode" Type="Edm.String" />
        <Property Name="ValidFrom" Type="Edm.DateTimeOffset" />
        <Property Name="ValidTo" Type="Edm.DateTimeOffset" />
        <Property Name="FirstDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="LastDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="History" Type="Collection(DataScope.Select.Api.Search.HistoricalInstrumentRicChangeHistory)" />
      </ComplexType>
      <ComplexType Name="HistoricalInstrumentRicChangeHistory">
        <Property Name="Ric" Type="Edm.String" />
        <Property Name="ValidFrom" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="ValidTo" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="FirstDate" Type="Edm.DateTimeOffset" Nullable="false" />
        <Property Name="LastDate" Type="Edm.DateTimeOffset" Nullable="false" />
      </ComplexType>
      <ComplexType Name="HistoricalChainInstrument" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="Constituents" Type="Collection(DataScope.Select.Api.Search.HistoricalChainConstituent)" />
      </ComplexType>
      <ComplexType Name="HistoricalChainConstituent" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomainCode" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="EquitySearchResult" BaseType="DataScope.Select.Api.Content.ValidatedInstrument">
        <Property Name="DomicileCode" Type="Edm.String" />
        <Property Name="CurrencyCodes" Type="Edm.String" />
        <Property Name="SubTypeCode" Type="Edm.String" />
        <Property Name="AssetStatus" Type="DataScope.Select.Api.Content.Equity.EquityStatus" Nullable="false" />
        <Property Name="IssuerName" Type="Edm.String" />
        <Property Name="IssuerOrgId" Type="Edm.String" />
        <Property Name="Exchange" Type="Edm.String" />
        <Property Name="FileCode" Type="Edm.String" />
        <Property Name="Tag" Type="Edm.String" />
      </ComplexType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.FuturesAndOptions" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="FuturesAndOptionsType">
        <Member Name="Futures" Value="0" />
        <Member Name="Options" Value="1" />
        <Member Name="FuturesOnOptions" Value="2" />
      </EnumType>
      <EnumType Name="PutCall">
        <Member Name="Put" Value="0" />
        <Member Name="Call" Value="1" />
      </EnumType>
      <EnumType Name="FuturesAndOptionsStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.Commodity" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="CommodityStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
    <Schema Namespace="DataScope.Select.Api.Content.Equity" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EnumType Name="EquityStatus">
        <Member Name="Active" Value="0" />
        <Member Name="Inactive" Value="1" />
      </EnumType>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>