<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
  <edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/Common.xml">
    <edmx:Include Alias="Common" Namespace="com.sap.vocabularies.Common.v1"/>
  </edmx:Reference>
  <edmx:Reference Uri="https://oasis-tcs.github.io/odata-vocabularies/vocabularies/Org.OData.Core.V1.xml">
    <edmx:Include Alias="Core" Namespace="Org.OData.Core.V1"/>
  </edmx:Reference>
  <edmx:DataServices>
    <Schema Namespace="ReportBuilderService" xmlns="http://docs.oasis-open.org/odata/ns/edm">
      <EntityContainer Name="EntityContainer">
        <ActionImport Name="getAvailableFields" Action="ReportBuilderService.getAvailableFields"/>
        <ActionImport Name="runReport" Action="ReportBuilderService.runReport"/>
        <ActionImport Name="runLockedReport" Action="ReportBuilderService.runLockedReport"/>
      </EntityContainer>
      <Action Name="getAvailableFields" IsBound="false">
        <Parameter Name="reportType" Type="Edm.String"/>
        <Parameter Name="scope" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="runReport" IsBound="false">
        <Parameter Name="reportType" Type="Edm.String"/>
        <Parameter Name="scope" Type="Edm.String"/>
        <Parameter Name="params" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
      <Action Name="runLockedReport" IsBound="false">
        <Parameter Name="reportType" Type="Edm.String"/>
        <Parameter Name="params" Type="Edm.String"/>
        <ReturnType Type="Edm.String"/>
      </Action>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>