Skip to content

Violation of the conformance rules 12 & 62 #5

@michal-kowalczyk

Description

@michal-kowalczyk

The conformance rules 12 & 62 say that if the VTN sends an event with the element oadrResponseRequired with the value never then the VEN must not respond with a oadrCreatedEvent message.

Here's an XML message sent from the VTN that is cleaned up from uninteresting elements:

<oadr:oadrPayload xmlns:oadr="http://openadr.org/oadr-2.0b/2012/07">
 <oadr:oadrSignedObject oadr:Id="oadrSignedObject" xmlns:oadr="http://openadr.org/oadr-2.0b/2012/07">
  <oadr:oadrDistributeEvent ei:schemaVersion="2.0b" xmlns:ei="http://docs.oasis-open.org/ns/energyinterop/201110">
   <requestID xmlns="http://docs.oasis-open.org/ns/energyinterop/201110/payloads">eaded0b2-effb-419e-bb20-e0f3deb9beaa</requestID>
   <oadr:oadrEvent>
    <oadr:oadrResponseRequired>never</oadr:oadrResponseRequired>
   </oadr:oadrEvent>
  </oadr:oadrDistributeEvent>
 </oadr:oadrSignedObject>
</oadr:oadrPayload>

Here's an XML message sent back from the VEN that is cleaned up from uninteresting elements:

<p1:oadrPayload xmlns:p1="http://openadr.org/oadr-2.0b/2012/07">
  <p1:oadrSignedObject>
    <p1:oadrCreatedEvent xmlns:p3="http://docs.oasis-open.org/ns/energyinterop/201110" p3:schemaVersion="2.0b" xmlns:p2="http://docs.oasis-open.org/ns/energyinterop/201110/payloads">
      <p2:eiCreatedEvent xmlns:p3="http://docs.oasis-open.org/ns/energyinterop/201110">
        <p3:eventResponses>
          <p3:eventResponse>
            <p2:requestID>eaded0b2-effb-419e-bb20-e0f3deb9beaa</p2:requestID>
            <p3:qualifiedEventID>
              <p3:eventID>62752c9d-dcea-4f2a-a4f7-3d2e8ebd57a1</p3:eventID>
              <p3:modificationNumber>0</p3:modificationNumber>
            </p3:qualifiedEventID>
            <p3:optType>optIn</p3:optType>
          </p3:eventResponse>
        </p3:eventResponses>
        <p3:venID>89c564a0-3490-458a-89da-e6f9db75c6cb</p3:venID>
      </p2:eiCreatedEvent>
    </p1:oadrCreatedEvent>
  </p1:oadrSignedObject>
</p1:oadrPayload>

As has been shown above, for the message from the VTN with:

<oadr:oadrResponseRequired>never</oadr:oadrResponseRequired>

the VEN responds with:

    <p1:oadrCreatedEvent xmlns:p3="http://docs.oasis-open.org/ns/energyinterop/201110" p3:schemaVersion="2.0b" xmlns:p2="http://docs.oasis-open.org/ns/energyinterop/201110/payloads">
<!-- uninteresting content -->
    </p1:oadrCreatedEvent>

which breaks the conformance rules 12 & 62.

The DER DR program is affected:
https://www.openadr.org/assets/openadr_drprogramguide_v1.0.pdf#page=36

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions