Uploaded image for project: 'OASIS Energy Interoperation TC'
  1. OASIS Energy Interoperation TC
  2. ENERGYINTEROP-407

The term offer is still used in a few places in the latest Ei Schemas

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: schema
    • Labels:
      None
    • Environment:

      Ed Cazalet

    • Proposal:
      Hide

      Make change as suggested above.

      Show
      Make change as suggested above.
    • Resolution:
      Hide

      Ensure that "offer" is not used in the document or schemas where "tender" is appropriate.

      Show
      Ensure that "offer" is not used in the document or schemas where "tender" is appropriate.

      Description

      In the follow schema the Tender Payloads should replace offeroParty with tenderParty and offereeParty with tenderCounterParty. Bids and offers are both Tenders. Thoughout emix and ei have been attempting to standardize on "Tender"
      FROM EiPayloads:
      <xs:element name="eiCreateTender" type="payloads:EiCreateTenderType"/>
      <xs:complexType name="EiCreateTenderType">
      <xs:sequence>
      <xs:element ref="eitc:offerorPartyID" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiCreatedTender" type="payloads:EiCreatedTenderType"/>
      <xs:complexType name="EiCreatedTenderType">
      <xs:sequence>
      <xs:element name="createdTenderAck" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="eitc:offereePartyID" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiRequestTender" type="payloads:EiRequestTenderType"/>
      <xs:complexType name="EiRequestTenderType">
      <xs:sequence>
      <xs:element ref="eitc:offerorPartyID" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiSentTender" type="payloads:EiSentTenderType"/>
      <xs:complexType name="EiSentTenderType">
      <xs:sequence>
      <xs:element name="sentTenderAck" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiAcceptTender" type="payloads:EiAcceptTenderType"/>
      <xs:complexType name="EiAcceptTenderType">
      <xs:sequence>
      <xs:element ref="eitc:offerID" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="eitc:offerorPartyID" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiAcceptedTender" type="payloads:EiAcceptedTenderType"/>
      <xs:complexType name="EiAcceptedTenderType">
      <xs:sequence>
      <xs:element name="acceptedTenderAck" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiCancelTender" type="payloads:EiCancelTenderType"/>
      <xs:complexType name="EiCancelTenderType">
      <xs:sequence>
      <xs:element ref="eitc:offereePartyID" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="eitc:offerorPartyID" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="eitc:tenderID" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>
      <xs:element name="eiCanceledTender" type="payloads:EiCanceledTenderType"/>
      <xs:complexType name="EiCanceledTenderType">
      <xs:sequence>
      <xs:element name="cancelTenderAck" type="xs:string" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="eitc:offereePartyID" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="eitc:offerorPartyID" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="emix:emixBase" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
      </xs:complexType>

      FROM EiEvent:

      <xs:element name="eventID" type="xs:string">
      <xs:annotation>
      <xs:documentation>Identifier assigned to the Event. An Event consists of the time periods, deadlines, and transitions during which Demand Resources perform. The System Operator shall specify the duration and applicability of a Demand Response Event. Some deadlines, time periods, and transitions may not be not applicable to all products or services.</xs:documentation>
      </xs:annotation>
      </xs:element>
      <xs:element name="eventModificationNumber"/>
      <xs:element name="eventStateId" type="xs:string"/>
      <xs:element name="deployment" type="power:EnergyItemType"/>
      <xs:element name="marketName" type="xs:string"/>
      <xs:element name="modificationNumber" type="xs:unsignedInt"/>
      <xs:element name="offerID" type="xs:string"/>
      <xs:element name="offerorPartyID" type="eitc:PartyIDType"/>
      <xs:element name="offereePartyID" type="eitc:PartyIDType"/>
      <xs:element name="offline" type="xs:boolean"/>
      <xs:element name="optID" type="xs:string"/>
      <xs:element name="partyID" type="eitc:PartyIDType"/>
      <xs:simpleType name="PartyIDType">
      <xs:restriction base="xs:string"/>
      </xs:simpleType>
      <xs:element name="partyName" type="xs:string"/>
      <xs:element name="partyRole" type="xs:string"/>
      <xs:element name="quoteID" type="xs:string"/>
      <xs:element name="resourceID" type="xs:string"/>
      <xs:element name="programCallID" type="xs:string"/>
      <xs:element name="registeredPartyID" type="eitc:PartyIDType"/>
      <xs:element name="registrarPartyID" type="eitc:PartyIDType"/>
      <xs:element name="registrationID" type="xs:string"/>
      <xs:element name="requestorPartyID" type="eitc:PartyIDType"/>
      <xs:element name="responseSchedID" type="xs:string"/>
      <xs:element name="signalName" type="xs:string"/>
      <xs:element name="tenderID" type="xs:string"/>
      <xs:element name="testEvent" type="xs:string"/>
      <xs:element name="transactionID" type="xs:string"/>
      <xs:element name="transactionName" type="xs:string"/>
      <xs:element name="venID" type="xs:string"/>
      <xs:element name="vtnID" type="xs:string"/>
      <xs:attribute name="schemaVersion" type="xs:string">
      <xs:annotation>
      <xs:documentation>The version of the schema representing this entity.</xs:documentation>
      </xs:annotation>
      </xs:attribute>

        Attachments

          Activity

            People

            • Assignee:
              Toby.Considine Toby Considine
              Reporter:
              ecazalet Edward Cazalet (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: