Power.Dev Hangfire Services

<back to all web services

DataCatalogTesterRequest

The following routes are available for this service:
POST/data-catalog/tester
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using powerDev.ISO.ServiceModels;
using powerDev.Common.Types;

namespace powerDev.Common.Types
{
    public enum DataCatalogJob
    {
        Undefined = 0,
        CaisoLMP = 4001,
        CaisoLMPDayAhead = 4002,
        CaisoLMPRealtimeFiveMin = 4003,
        CaisoLMPRealtimeFifiteenMin = 4004,
        CaisoAncillaryPriceDA = 4010,
        CaisoAncillaryPriceRT = 4011,
        CaisoAncillaryDemeandDA = 4015,
        CaisoAncillaryDemeandRT = 4016,
        CaisoFuelMix = 4021,
        CaisoFuelMixHybrid = 4022,
        CaisoDemand = 4031,
        CaisoDemandForecastByRegions = 4033,
        CaisoRACapacity = 4034,
        CaisoEmision = 4035,
        CaisoFuelPrice = 4036,
        CaisoSolarWindForecast = 4037,
        SppFuelMix = 5021,
        SppSolarAndWindForecast = 5022,
        SppSolarAndWindForecastShortTerm = 5023,
        SppLoadForecastMidTerm = 5024,
        SppGenerationCapacity = 5025,
        SppOperatingReserves = 5026,
        SppVerCurtailmentsData = 5027,
        SppLoadForecast = 5028,
        SppFuelMixDetailedData = 5029,
        IsoNeSolarBtm = 6040,
        IsoNeSevenDayWindForecast = 6041,
        IsoNeSevenDaySolarForecast = 6042,
        NyIsoBtmSolar = 7001,
        NyIsoBtmSolarForecast = 7002,
        NyIsoBtmSolarCapacityTracking = 7003,
        NyIsoLoadForecast = 7004,
        NyIsoFuelMix = 7005,
        Ercot60dDamGenResourceData = 8001,
        Ercot60dDamLoadResourceData = 8002,
        Ercot60dScedGenResourceData = 8003,
        Ercot60dScedLoadResourceData = 8004,
        ErcotDamShadowPrices = 8005,
        ErcotScedShadowPrices = 8006,
        ErcotRealTimeAddersReserves = 8007,
        ErcotAsReports = 8008,
        ErcotAncillaryServicePlan = 8009,
        ErcotDayAheadLoadForecast = 8010,
        ErcotHourlyResourceOutageCapacity = 8011,
        ErcotHourlySolarReport = 8012,
        ErcotHourlyWindReport = 8013,
        ErcotLoadForecastByWeatherZone = 8014,
        ErcotLoadForecastByZone = 8015,
        ErcotLoadForecast = 8016,
        ErcotShortTermSystemAdequacy = 8017,
        ErcotSppPriceCorrections = 8018,
        ErcotTemperatureForecastByZone = 8019,
        ErcotUnplannedResourceOutage = 8020,
        ErcotHighestPriceAsOfferSelected = 8021,
        ErcotAvailableSeasonalCapacityForecast = 8022,
        ErcotGenerationOutages = 8023,
    }

}

namespace powerDev.ISO.ServiceModels
{
    public partial class DataCatalogTesterRequest
    {
        public virtual DataCatalogJob Catalog { get; set; }
        public virtual DateTime Date { get; set; }
        public virtual bool Force { get; set; }
    }

}

C# DataCatalogTesterRequest DTOs

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 /data-catalog/tester HTTP/1.1 
Host: catalog-jobs-dev.power.dev 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DataCatalogTesterRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/powerDev.ISO.ServiceModels">
  <Catalog>Undefined</Catalog>
  <Date>0001-01-01T00:00:00</Date>
  <Force>false</Force>
</DataCatalogTesterRequest>