OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

energyinterop message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Updated: (ENERGYINTEROP-410) Need to addcurrent value to signals



     [ http://tools.oasis-open.org/issues/browse/ENERGYINTEROP-410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William Cox updated ENERGYINTEROP-410:
--------------------------------------

       Proposal: 
(1) Confirm that the EIEventCreatedType.createdTime can be used for representing the creation time of the payload.

NOTE: I believe what's requested is that EiCreatedEventPayload include createdTime [for that payload]. I don't think, however, that this can be used as an information key - the createdtime should go in EiEventType or EventDescriptorType

(2) Add creation time attribute to the EIRequestEventPayloadType

NOTE: I believe this is a request to add creationTime: xcal:DateTimeType to EiRequestEventPayloadType. Semantics need to be clear (see comments below).

(3) Make the following change to the wip7 schema:

	<xs:complexType name="EiEventSignalType">
		<xs:complexContent>
			<xs:extension base="eitc:EventBaseType">
				<xs:sequence>
					<xs:element ref="eitc:signalName"/>
					<xs:element ref="emix:marketContext" minOccurs="0"/>
					<xs:element ref="eitc:uid"/>
>>>>NEW element
				<xs:element name="currentValue">
						<xs:complexType>
							<xs:sequence>
								<xs:element ref="eitc:signalInformationBase"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
>>>END of new element
				</xs:sequence>
				<xs:attribute ref="eitc:schemaVersion"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


  was:
(1) Confirm that the EIEventCreatedType.createdTime can be used for representing the creation time of the payload.

(2) Add creation time attribute to the EIRequestEventPayloadType

(3) Make the following change to the wip7 schema:

	<xs:complexType name="EiEventSignalType">
		<xs:complexContent>
			<xs:extension base="eitc:EventBaseType">
				<xs:sequence>
					<xs:element ref="eitc:signalName"/>
					<xs:element ref="emix:marketContext" minOccurs="0"/>
					<xs:element ref="eitc:uid"/>
>>>>NEW element
				<xs:element name="currentValue">
						<xs:complexType>
							<xs:sequence>
								<xs:element ref="eitc:signalInformationBase"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
>>>END of new element
				</xs:sequence>
				<xs:attribute ref="eitc:schemaVersion"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


    Description: 
Need to add a currentValue attribute to the EIEventSignalType.

This information reflects the current value of the signal.  It is redundant information to the singal value scheudle and was used in OpenADR 1.0 to reflects the value of the signal at the time that the payload was created.  Even though this is redundant information it makes it much easier for simple devices to determine the current signal value without needed to parse the entire singal schedule. 

Note that I believe the payload created time is reflected in the EIEventCreated.createdTime attribute. With respect to the RequestEventPayload payload type we may be missing this attribute.

SEE ATTACHED COMMENTS WTC



  was:
Need to add a currentValue attribute to the EIEventSignalType.

This information reflects the current value of the signal.  It is redundant information to the singal value scheudle and was used in OpenADR 1.0 to reflects the value of the signal at the time that the payload was created.  Even though this is redundant information it makes it much easier for simple devices to determine the current signal value without needed to parse the entire singal schedule. 

Note that I believe the payload created time is reflected in the EIEventCreated.createdTime attribute. With respect to the RequestEventPayload payload type we may be missing this attribute.





(1) Confirm that the EIEventCreatedType.createdTime can be used for representing the creation time of the payload.

COMMENT: not sure whether this is in the wd24 schemas; is a createdTime: xcal:DateTimeType in EiEvent sufficient? Should it be in EiEventContextType instead?

(2) Add creation time attribute to the EIRequestEventPayloadType

COMMENT: What is the intended meaning? The creation time of the request, the event? The semantics are "send me all events relevant to me and transactionName (should this be marketName aka programName?) that are active or in the future.

Please describe the purpose.

(3) Make the following change to the wip7 schema:

COMMENT the schema refactoring and conformance post wd22 makes this hard for me to understand. Please revisit in the context of the wd24 schemas.

	<xs:complexType name="EiEventSignalType">
		<xs:complexContent>
			<xs:extension base="eitc:EventBaseType">
				<xs:sequence>
					<xs:element ref="eitc:signalName"/>
					<xs:element ref="emix:marketContext" minOccurs="0"/>
					<xs:element ref="eitc:uid"/>
>>>>NEW element
				<xs:element name="currentValue">
						<xs:complexType>
							<xs:sequence>
								<xs:element ref="eitc:signalInformationBase"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
>>>END of new element
				</xs:sequence>
				<xs:attribute ref="eitc:schemaVersion"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


> Need to add current value to signals
> ------------------------------------
>
>                 Key: ENERGYINTEROP-410
>                 URL: http://tools.oasis-open.org/issues/browse/ENERGYINTEROP-410
>             Project: OASIS Energy Interoperation TC
>          Issue Type: Improvement
>    Affects Versions: wd22
>         Environment: Ed Koch
>            Reporter: Ed Koch 
>            Assignee: William Cox
>             Fix For: wd25
>
>
> Need to add a currentValue attribute to the EIEventSignalType.
> This information reflects the current value of the signal.  It is redundant information to the singal value scheudle and was used in OpenADR 1.0 to reflects the value of the signal at the time that the payload was created.  Even though this is redundant information it makes it much easier for simple devices to determine the current signal value without needed to parse the entire singal schedule. 
> Note that I believe the payload created time is reflected in the EIEventCreated.createdTime attribute. With respect to the RequestEventPayload payload type we may be missing this attribute.
> SEE ATTACHED COMMENTS WTC

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]