oadrCreatedPartyRegistration.xml 1.7 KB

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