xml-requests.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. 'use strict';
  2. const requestEvent1Xml = `<oadr2b:oadrPayload xmlns:oadr2b="http://openadr.org/oadr-2.0b/2012/07" xmlns:ei="http://docs.oasis-open.org/ns/energyinterop/201110" xmlns:emix="http://docs.oasis-open.org/ns/emix/2011/06" xmlns:pyld="http://docs.oasis-open.org/ns/energyinterop/201110/payloads" xmlns:power="http://docs.oasis-open.org/ns/emix/2011/06/power" xmlns:scale="http://docs.oasis-open.org/ns/emix/2011/06/siscale" xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0" xmlns:strm="urn:ietf:params:xml:ns:icalendar-2.0:stream">
  3. <oadr2b:oadrSignedObject>
  4. <oadr2b:oadrRequestEvent ei:schemaVersion="2.0b">
  5. <pyld:eiRequestEvent>
  6. <pyld:requestID>4323</pyld:requestID>
  7. <ei:venID>3f59d85fbdf3997dbeb1</ei:venID>
  8. <pyld:replyLimit>2</pyld:replyLimit>
  9. </pyld:eiRequestEvent>
  10. </oadr2b:oadrRequestEvent>
  11. </oadr2b:oadrSignedObject>
  12. </oadr2b:oadrPayload>`;
  13. const createdEvent1Xml = `<oadr2b:oadrPayload xmlns:oadr2b="http://openadr.org/oadr-2.0b/2012/07" xmlns:ei="http://docs.oasis-open.org/ns/energyinterop/201110" xmlns:emix="http://docs.oasis-open.org/ns/emix/2011/06" xmlns:pyld="http://docs.oasis-open.org/ns/energyinterop/201110/payloads" xmlns:power="http://docs.oasis-open.org/ns/emix/2011/06/power" xmlns:scale="http://docs.oasis-open.org/ns/emix/2011/06/siscale" xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0" xmlns:strm="urn:ietf:params:xml:ns:icalendar-2.0:stream">
  14. <oadr2b:oadrSignedObject>
  15. <oadr2b:oadrCreatedEvent ei:schemaVersion="2.0b">
  16. <pyld:eiCreatedEvent>
  17. <ei:eiResponse>
  18. <ei:responseCode>200</ei:responseCode>
  19. <ei:responseDescription>OK</ei:responseDescription>
  20. <pyld:requestID>336f7e47b92eefe985ec</pyld:requestID>
  21. </ei:eiResponse>
  22. <ei:eventResponses>
  23. <ei:eventResponse>
  24. <ei:responseCode>200</ei:responseCode>
  25. <ei:responseDescription>OK</ei:responseDescription>
  26. <pyld:requestID>336f7e47b92eefe985ec</pyld:requestID>
  27. <ei:optType>optIn</ei:optType>
  28. <ei:qualifiedEventID>
  29. <ei:eventID>a2fa542eca8d4e829ff5c0f0c8e68710</ei:eventID>
  30. <ei:modificationNumber>0</ei:modificationNumber>
  31. </ei:qualifiedEventID>
  32. </ei:eventResponse>
  33. </ei:eventResponses>
  34. <ei:venID>D8:1D:4B:20:5A:65:4C:50:32:FA</ei:venID>
  35. </pyld:eiCreatedEvent>
  36. </oadr2b:oadrCreatedEvent>
  37. </oadr2b:oadrSignedObject>
  38. </oadr2b:oadrPayload>`;
  39. module.exports = {
  40. requestEvent1Xml,
  41. createdEvent1Xml
  42. };