oadrCreatedPartyRegistration.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <oadrSignedObject xmlns="http://openadr.org/oadr-2.0b/2012/07" id="oadrSignedObject">
  2. <oadrCreatedPartyRegistration ei:schemaVersion="2.0b" xmlns:ei="http://docs.oasis-open.org/ns/energyinterop/201110">
  3. <ei:eiResponse>
  4. <ei:responseCode>{{ response.response_code }}</ei:responseCode>
  5. <ei:responseDescription>{{ response.response_description }}</ei:responseDescription>
  6. <requestID xmlns="http://docs.oasis-open.org/ns/energyinterop/201110/payloads">{{ response.request_id }}</requestID>
  7. </ei:eiResponse>
  8. {% if registration_id %}
  9. <ei:registrationID>{{ registration_id }}</ei:registrationID>
  10. {% else %}
  11. <ei:registrationID />
  12. {% endif %}
  13. {% if ven_id %}
  14. <ei:venID>{{ ven_id }}</ei:venID>
  15. {% else %}
  16. <ei:venID />
  17. {% endif %}
  18. <ei:vtnID>{{ vtn_id }}</ei:vtnID>
  19. <oadrProfiles>
  20. {% for profile in profiles %}
  21. <oadrProfile>
  22. <oadrProfileName>{{ profile.profile_name }}</oadrProfileName>
  23. <oadrTransports>
  24. {% for transport in profile.transports %}
  25. <oadrTransport>
  26. <oadrTransportName>simpleHttp</oadrTransportName>
  27. </oadrTransport>
  28. {% endfor %}
  29. </oadrTransports>
  30. </oadrProfile>
  31. {% endfor %}
  32. </oadrProfiles>
  33. {% if requested_oadr_poll_freq %}
  34. <oadrRequestedOadrPollFreq>
  35. <duration xmlns="urn:ietf:params:xml:ns:icalendar-2.0">{{ requested_oadr_poll_freq|timedeltaformat }}</duration>
  36. </oadrRequestedOadrPollFreq>
  37. {% endif %}
  38. </oadrCreatedPartyRegistration>
  39. </oadrSignedObject>