| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- 'use strict';
- const createPartyRegistration1Xml = `<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">
- <oadr2b:oadrSignedObject>
- <oadr2b:oadrCreatePartyRegistration ei:schemaVersion="2.0b">
- <pyld:requestID>4323</pyld:requestID>
- <ei:venID>3f59d85fbdf3997dbeb1</ei:venID>
- <oadr2b:oadrProfileName>2.0b</oadr2b:oadrProfileName>
- <oadr2b:oadrTransportName>simpleHttp</oadr2b:oadrTransportName>
- <oadr2b:oadrReportOnly>false</oadr2b:oadrReportOnly>
- <oadr2b:oadrXmlSignature>false</oadr2b:oadrXmlSignature>
- <oadr2b:oadrVenName>OadrVen2b</oadr2b:oadrVenName>
- <oadr2b:oadrHttpPullModel>true</oadr2b:oadrHttpPullModel>
- </oadr2b:oadrCreatePartyRegistration>
- </oadr2b:oadrSignedObject>
- </oadr2b:oadrPayload>`;
- const createdPartyRegistration1Xml = `<ns2:oadrPayload xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://openadr.org/oadr-2.0b/2012/07" xmlns:ns3="http://docs.oasis-open.org/ns/energyinterop/201110" xmlns:ns4="http://docs.oasis-open.org/ns/energyinterop/201110/payloads" xmlns:ns5="urn:ietf:params:xml:ns:icalendar-2.0" xmlns:ns6="http://docs.oasis-open.org/ns/emix/2011/06" xmlns:ns7="urn:ietf:params:xml:ns:icalendar-2.0:stream" xmlns:ns8="http://www.w3.org/2005/Atom" xmlns:ns9="http://docs.oasis-open.org/ns/emix/2011/06/power" xmlns:ns10="http://www.opengis.net/gml/3.2" xmlns:ns11="http://docs.oasis-open.org/ns/emix/2011/06/siscale" xmlns:ns12="http://www.w3.org/2009/xmldsig11#" xmlns:ns13="http://openadr.org/oadr-2.0b/2012/07/xmldsig-properties" xmlns:ns14="urn:un:unece:uncefact:codelist:standard:5:ISO42173A:2010-04-07">
- <ns2:oadrSignedObject>
- <ns2:oadrCreatedPartyRegistration ns3:schemaVersion="2.0b">
- <ns3:eiResponse>
- <ns3:responseCode>200</ns3:responseCode>
- <ns3:responseDescription>OK</ns3:responseDescription>
- <ns4:requestID>4323</ns4:requestID>
- </ns3:eiResponse>
- <ns3:registrationID>3bd3c02dc6965c8b9240</ns3:registrationID>
- <ns3:venID>3f59d85fbdf3997dbeb1</ns3:venID>
- <ns3:vtnID>VTN_ID1</ns3:vtnID>
- <ns2:oadrProfiles>
- <ns2:oadrProfile>
- <ns2:oadrProfileName>2.0b</ns2:oadrProfileName>
- <ns2:oadrTransports>
- <ns2:oadrTransport>
- <ns2:oadrTransportName>simpleHttp</ns2:oadrTransportName>
- </ns2:oadrTransport>
- </ns2:oadrTransports>
- </ns2:oadrProfile>
- </ns2:oadrProfiles>
- <ns2:oadrRequestedOadrPollFreq>
- <ns5:duration>PT10S</ns5:duration>
- </ns2:oadrRequestedOadrPollFreq>
- </ns2:oadrCreatedPartyRegistration>
- </ns2:oadrSignedObject>
- </ns2:oadrPayload>`;
- const malformedXml = `<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">
- <oadr2b:oadrSignedObject>
- <oadr2b:oadrCreatePartyRegistration ei:schemaVersion="2.0b">`;
- const missingOadrXmlSignatureXml = `<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">
- <oadr2b:oadrSignedObject>
- <oadr2b:oadrCreatePartyRegistration ei:schemaVersion="2.0b">
- <pyld:requestID>4323</pyld:requestID>
- <ei:venID>3f59d85fbdf3997dbeb1</ei:venID>
- <oadr2b:oadrProfileName>2.0b</oadr2b:oadrProfileName>
- <oadr2b:oadrTransportName>simpleHttp</oadr2b:oadrTransportName>
- <oadr2b:oadrReportOnly>false</oadr2b:oadrReportOnly>
- <oadr2b:oadrVenName>OadrVen2b</oadr2b:oadrVenName>
- <oadr2b:oadrHttpPullModel>true</oadr2b:oadrHttpPullModel>
- </oadr2b:oadrCreatePartyRegistration>
- </oadr2b:oadrSignedObject>
- </oadr2b:oadrPayload>`;
- const illegalBooleanValueXml = `<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">
- <oadr2b:oadrSignedObject>
- <oadr2b:oadrCreatePartyRegistration ei:schemaVersion="2.0b">
- <pyld:requestID>4323</pyld:requestID>
- <ei:venID>3f59d85fbdf3997dbeb1</ei:venID>
- <oadr2b:oadrProfileName>2.0b</oadr2b:oadrProfileName>
- <oadr2b:oadrTransportName>simpleHttp</oadr2b:oadrTransportName>
- <oadr2b:oadrReportOnly>false</oadr2b:oadrReportOnly>
- <oadr2b:oadrXmlSignature>notvalid</oadr2b:oadrXmlSignature>
- <oadr2b:oadrVenName>OadrVen2b</oadr2b:oadrVenName>
- <oadr2b:oadrHttpPullModel>true</oadr2b:oadrHttpPullModel>
- </oadr2b:oadrCreatePartyRegistration>
- </oadr2b:oadrSignedObject>
- </oadr2b:oadrPayload>`;
- module.exports = {
- createPartyRegistration1Xml,
- createdPartyRegistration1Xml,
- malformedXml,
- missingOadrXmlSignatureXml,
- illegalBooleanValueXml
- };
|