Skip to content
Last updated

MarketBidData

This section will explain the contents of the MarketBidData complex type. This element may contain BidsOffers and/or ResourceParameters data, which are each also a complex type.

MarketBidData Complex Type

The parent element and attributes

NameDescriptionRequiredType
MarketBidDataContainer for BidsOffers and Resource ParametersNComplex type
DateFirst trade date of submitted data.YDate
EndDateLast trade date of submitted data.NDate
BidsOffersContainer for interval level sub-data. Attributes for this element include business keys and other data that apply to all child intervals.YComplex type
ResourceParametersContainer for interval level sub-data. Attributes for this element include business keys and other data that apply to all child intervals.NComplex type

BidsOffers

The BidsOffers complex type may contain two types a bids: SelfSchedule and MarketSchedule. The ISO-specific types of transactions that may be scheduled under each of these are described later in this portal.

NameDescriptionRequiredType
BidsOffersContainer for interval level sub-data. Attributes for this element include business keys and other data that apply to all child intervals.YComplex type
MarketParticipantISO scheduling code of the participant.YString
TransactionName of the transaction being scheduled. The ISO-specific transactions that may be scheduled are described later in this portal.YString
LocationName of the ISO location being scheduled (this should be the readable name, not the ISO location code)YString
ReferenceCodeUnique identifier for the bid. Required for some transactions, such as PJM Generator market bidsN (required for some transactions)String

SelfSchedule

Depending on the Transaction in the parent BidsOffers, the SelfSchedule complex type may be required for the interval-level data.

NameDescriptionRequiredType
SelfScheduleInterval-level schedule dataNComplex type
MWMW of the interval schedule. To cancel a previously scheduled transaction for the interval, omit this attribute.NDecimal
IntervalEndGMTInterval End time for the schedule, in GMTYXML dateTime
Status(Outbound Only) The status associated with the Transaction/IntervalNString
Message(Outbound Only) The status message associated with the Transaction/IntervalNString

MarketSchedule

Depending on the Transaction selected in BidsOffers, the SelfSchedule complex type may be required for the interval-level data.

NameDescriptionRequiredType
MarketScheduleMarket schedule dataNComplex type
CurveInterval-level market schedule bid curveYComplex type
CurveTypeType of curve. May depend on ISO rules for the transaction, but possible values include: · Block · Slope · FixedY (Not required for single-point Bids, e.g. PJM UpToCongestion)String
IntervalEndGMTInterval End time for the schedule, in GMTYXML dateTime
Status(Outbound Only) The status associated with the Transaction/IntervalNString
Message(Outbound Only) The status message associated with the Transaction/IntervalNString
CurvePointPrice/MW pairs. May be repeated for each point in a bid curve. To cancel a previously scheduled transaction for the interval, omit this element.NElement
MWMW for the curve pointYDecimal
PricePrice for the curve pointYDecimal

ResourceParameters

The ResourceParameters complex type is used to submit operating parameters, such as MW limits, ramp rates, etc. The ISO-specific types of transactions that may be scheduled under each of these are described later in this portal.

NameDescriptionRequiredType
ResourceParametersContainer for interval level sub-data. Attributes for this element include business keys and other data that apply to all child intervals.NComplex type
MarketParticipantISO scheduling code of the participant.YString
LocationName of the ISO location being scheduled (this should be the readable name, not the ISO location code)YString
ParameterTypeName of the parameter being scheduled. The ISO-specific parameters that may be are described later in this portal.YString
ReferenceCodeUnique identifier for the bid. Required for some transactions, such as PJM Schedule parameters.NString

ResourceParametersValue

NameDescriptionRequiredType
ValueInterval-level schedule for parametersNComplex type
IntervalEndGMTInterval End time for the parameter, in GMTYDatetime
ValueParameter valueNString
Status(Outbound Only) The status associated with the Parameter/IntervalNString
Value(Outbound Only) The status message associated with the Parameter/IntervalNString