openadr 2 · 2017. 4. 10. · 1 openadr 2.0b protocol implementation conformance statement (pics)...

17
1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide IO Inc. Product Type: Building Automation Product Name: Riptide-VEN Firmware Revision: 16.1.0 Tested OpenADR 2.0b Profile Spec version: 1.1 Disclaimer: The information provided in this document can be made available to the general public in order to identify the tested versions, features and options. By signing this document, the manufacturer confirms that all information provided in this document is correct and the applicable features have been tested. Manufacturer Name: _Riptide IO Inc._____________________________________ Representative Name and Title: __Michael Franco CEO_________________________________ Signature: _______________________________________ Date: __March 1, 2016____________________

Upload: others

Post on 25-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

1

OpenADR2.0bProtocolImplementation

ConformanceStatement(PICS)

Version1.0.7ValidforCertificationasofNovember15,2015

Manufacturer: RiptideIOInc.ProductType: BuildingAutomationProductName: Riptide-VEN

FirmwareRevision: 16.1.0TestedOpenADR2.0bProfileSpecversion: 1.1

Disclaimer:Theinformationprovidedinthisdocumentcanbemadeavailabletothegeneralpublicinorderto

identifythetestedversions,featuresandoptions.

Bysigningthisdocument,themanufacturerconfirmsthatallinformationprovidedinthisdocumentiscorrectandtheapplicablefeatureshavebeentested.ManufacturerName:_RiptideIOInc._____________________________________ RepresentativeNameandTitle:__MichaelFrancoCEO_________________________________Signature:_______________________________________ Date:__March1,2016____________________

Page 2: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

2

Revisions:Version Changes Date/Editor1.0.0 • ReleasedVersion 06/28/131.0.1 • Addedadditionaloptionaltestcaseconditions 07/28/131.0.2 • AddedtestcaseA_E1_0285andA_E0_0285tooptionallist 08/15/131.0.4 • AddedtestcaseA_E3_0680tooptionallist 08/20/131.0.5 • Addedthefollowingtestcasestooptionallist.

A_E2_0435,A_E3_0435,A_E2_0685,A_E3_0685,R1_3070_TH_VTN_1,R0_8070_TH_VTN_1,R1_3080_TH_VTN_1,R0_8080_TH_VTN_1,R1_3090_TH_VTN_1,R0_8090_TH_VTN_1,R1_3100_TH_VTN_1,R0_8100_TH_VTN_1,R1_3120_TH_VTN_1,R0_8120_TH_VTN,R1_3050_TH_VEN,R0_8050_TH_VEN_1,R1_3060_TH_VEN,R0_8060_TH_VEN,R1_3120_TH_VTN_1andR0_8120_TH_VTN.

09/09/13

1.0.6 • Correctedtypo.• RemovedtestcaseA_E0_0295.• MentionedG0_9005.

2/11/2014EP,BD

1.0.7 • Corrections 11/7/2015JZ

Page 3: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

3

TableofContentsRevisions:......................................................................................................................................................2

Introduction.................................................................................................................................................4

References....................................................................................................................................................4

AbbreviationsandConventions...................................................................................................................4

InstructionsforCompletingthePICS...........................................................................................................5

Documentsrequiredforfinalcertification...................................................................................................5

ImplementationandSupplierInformation..................................................................................................6

GlobalStatementofConformance...............................................................................................................7

Roles.............................................................................................................................................................7

ProfileSupport.............................................................................................................................................7

Transports/ExchangePatternSupport........................................................................................................7

ServiceSupport............................................................................................................................................8

SecuritySupport...........................................................................................................................................8

PayloadSchemaConformance.....................................................................................................................9

OperationalSequenceSupport..................................................................................................................10

StandardEventSignalSupport...................................................................................................................11

StandardReportSupport...........................................................................................................................11

Alliance“B”ProfileDetailedRequirements...............................................................................................12

ImplementationCapabilitiesandConfiguration........................................................................................15

OptionalTestCaseGuidelines....................................................................................................................16

Page 4: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

4

IntroductionThepurposeofthisPICSdocumentistoprovideamechanismwherebyasupplierofanimplementationbasedonthefollowingrequirementsmayprovideinformationabouttheimplementationinastandardizedmanner.TheserequirementsaredrawnfromtheOASISEnergyInteroperationstandardandrelatedschemas.WiththeexceptionofOpenADRAllianceschemaextensions,payloadsgeneratedbyOpenADR2.0bimplementationsshouldvalidateagainsttheEnergyInteropschemas.Informationprovidedbythesupplierwillbeusedtoassesstheimplementation'scompliancetotherequirements,aswellastoconfigurethecertificationtestsperformedontheimplementation.

References

- OpenADR2.0bProfileSpecification1.1- OpenADR2.0bTestSpecV1.0.7- OpenADR2.0bSchema

AbbreviationsandConventionsThePICSinformationcomprisesinformationinatabularformatasfollows:

• ItemColumn–Anumberwhichidentifiestheiteminthetable• CapabilityColumn–Abriefdescriptionoftherequirement• ReferenceColumnorSectionHeader–Areferencetoaspecificrequirementinthe

specification• StatusColumn–Containsnotationsregardingtherequirements

o M–Mandatoryo O–Optionalo N/A–Notapplicableo X–Prohibitedo O-i–QualifiedOptional(mutuallyexclusiveorselectableoptionsfromasetidentified

withthesame“I”value)o C-i–Conditional(statusdependentonsupportofotheroptionalrequirements,

identifiedinfootnotesatbottomoftablewith“i”beingareferenceintegerforthefootnote(s))

• SupportColumn–YesorNoanswerisrequired.Iffeatureisnotapplicable,answerNo.• ValuesAllowedColumn–Optionalcolumnrepresentingsetofvaluesallowed.• ValuesSupportedColumn–Optionalcolumnwheresuppliercanindicateasetofvalues

supportedbytheimplementation.NotethatallrequirementreferencesinthetablesonthefollowingpagesarewithrespecttotheOpenADR2.0bProfileSpecification,Version1.1.

Page 5: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

5

InstructionsforCompletingthePICSThefirstpartofthePICSdocument,SystemIdentification,istobecompletedasindicatedwiththeinformationnecessarytofullyidentifyboththesupplierandtheimplementation.ThemainpartofthePICSdocumentisafixedformatquestionnaire.Answerstoquestionnaireitemsaretobeprovidedintherightmostcolumnbysimplymarkingananswertoindicateachoice,typicallyYesorNo.Ifanimplementationfailstosupportamandatoryitem,orsupportsaprohibiteditem,thesuppliershouldprovidesupplementaryinformationwiththePICSdocumentexplainingtherationalefortheexception.Note:TheburdenofinteroperabilityfallstotheVTNimplementation.ThereforeanycertifiedVTNmustsupportthe2.0Aprofileandthe2.0Bprofileincludingtheapplicableschemas.

Documentsrequiredforfinalcertification

- ThisPICSdocument- ManufacturersDeclarationofConformity- CompletedTestReportfromappointedtesthouse- Productmarketingdescriptionforwebsite(50words)- Productpictureorlogoifapplicable- Weblinktoproduct

IfyouwouldliketopostponepostingyourproductontheOpenADRAlliancewebsiteforaperiodoftime(maximum3months),pleasefilloutthefollowingsection.___________________(Manufacturer)herewithrequeststhatthesubmittedproductshallnotbepostedontheOpenADRAllianceproductwebpageuntil____________(date,max3monthsfromsubmittal).Name:_____________________________Signature:__________________________

Page 6: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

6

ImplementationandSupplierInformationDateofStatement

March1,2016

ProductName

Riptide-VEN

ProductModelNumber

N/A

VersionNumber(s)

16.1.0

Non-DefaultHardwareConfiguration

N/A

Non-DefaultSoftwareConfiguration

N/A

SupplierName,Address,Phone,Email

RiptideIOInc315MeigsRoad#A110SantaBarbara,[email protected]

Contactname,email,phoneforquestions

[email protected]

Page 7: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

7

GlobalStatementofConformanceRequirement Support

Areallmandatorycapabilitiessupportedfortheindicatedrolessupportedbythisimplementation?

[X]Yes[]No

RolesItem Role Status Support1 VEN-FullFunction

O-1

[X]Yes[]No

3

VEN-EnergyReportingOnly O-1 []Yes[X]No

3 VTN O-1 []Yes[X]No

0-1)MustanswerYestooneRole.NotethatifanimplementationsupportsbothVENandVTNfunctionality,twoseparatePICSdocumentsshouldbesubmitted,oneforeachrole.

ProfileSupportRequirementsReference:Conformancerule506

Item Role Profile Status Support1 VEN/VTN “A”Profile C-1 []Yes[X]No

2 VEN/VTN “B”Profile M [X]Yes[]No

C-1)VTNsmustsupporttheAandBProfileC-1)VENsmaysupportONLYtheBprofile

Transports/ExchangePatternSupportRequirementsReference:Figure1,OpenADR2.0CertificationLevelsandconformancerule37

Item Role Transport Status Support1 VEN/VTN SimpleHTTP-Pull C-1 [X]Yes[]No

2 VEN/VTN SimpleHTTP-Push C-1 []Yes[X]No

3 VEN/VTN XMPP-Push C-1 []Yes[X]No

C-1)VTNsmustsupportalltransportsandexchangepatterns.C-1)VENsmustsupportatleastoneitemfromthelist.IfSimpleHTTPitemsareselectedthismustincludethe"SimpleHTTP-Pull"optionfromthelist.<

Page 8: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

8

ServiceSupportRequirementsReference:Section7.2.2andconformancerules501and507

Item Role Service Status Support1 VEN/VTN EiEvent C-1 [X]Yes[]No

2 VEN/VTN EiOpt C-1 [X]Yes[]No

3 VEN/VTN EiReport M [X]Yes[]No

4 VEN/VTN RiRegisterParty

M [X]Yes[]No

5 VEN/VTN OadrPoll

C-2 [X]Yes[]No

C-1)VTNsandFullFunctionVENsmustsupporttheseServices,butarenotsupportedbyReportOnlyVENs.C-2)VTNsmustsupport;VENsmustsupportifsimpleHTTPtransportissupported.

SecuritySupportRequirementsReference:Conformancerules67,68,and514Item Role Security Status Support1 VEN SHA2Security

-TLS1.2-Clientandserverx.509certswithSHA2-AllianceRSAorECCSHA2Ciphers-SASL_EXTERNAL(XMPPOnly)

M [X]Yes[]No

2 VTN SHA2Security-TLS1.2-Clientandserverx.509certswithSHA2-AllianceRSAandECCSHA2Ciphers-SASL_EXTERNAL(XMPPOnlyifsupported)

M []Yes[X]No

3 VEN/VTN XMLSignatures

O []Yes[X]No

Page 9: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

9

PayloadSchemaConformanceForeachpayloadgeneratedbyaVENorVTN,indicateifitconformstotheOpenADRBProfileschema.NotethattheStatusisrelativetotheRolelisted.Item Role Payload Statusfor

RoleValidatesAgainstB

Schema

1 VEN-Pull oadrPoll C-1 [X]Yes[]No2 VEN oadrRequestEvent C-2 [X]Yes[]No3 VEN oadrCreatedEvent C-2 [X]Yes[]No4 VEN oadrCreateOpt C-2 [X]Yes[]No5 VEN oadrCancelOpt C-2 [X]Yes[]No6 VTN oadrCanceledOpt C-2 []Yes[X]No7 VEN oadrQueryRegistration M [X]Yes[]No8 VEN oadrCreatePartyRegistration M [X]Yes[]No9 VEN/VTN oadrResponse M [X]Yes[]No10 VEN/VTN oadrCancelPartyRegistration M [X]Yes[]No11 VEN/VTN oadrCanceledPartyRegistration M [X]Yes[]No12 VEN/VTN oadrRegisterReport M [X]Yes[]No13 VEN/VTN oadrRegisteredReport M [X]Yes[]No14 VEN/VTN oadrCreateReport C-3 []Yes[X]No15 VEN/VTN oadrCreatedReport C-3 [X]Yes[]No16 VEN/VTN oadrUpdateReport C-4 [X]Yes[]No17 VEN/VTN oadrUpdatedReport C-4 []Yes[X]No18 VEN/VTN oadrCancelReport C-3 []Yes[X]No19 VEN/VTN oadrCanceledReport C-3 [X]Yes[]No20 VTN oadrCreatedOpt C-2 []Yes[X]No21 VTN oadrDistributeEvent C-2 []Yes[X]No22 VTN oadrCreatedPartyRegistration M []Yes[X]No23 VTN oadrRequestReregistration M []Yes[X]No

C-1)VENswithSimpleHTTPpushsupportmustsupportoadrPoll,otherimplementationsmustnot.C-2)AllimplementationsmustsupporttheseoptionsexceptforReportOnlyVENs.C-3)VENsarenotrequiredtoimplementrequestingreportsfromVTNs,sothesepayloadsarenotmandatoryC-4)VTNsarenotrequiredtoofferreports,sodeliveringreportsotherthatmetadataisnotmandatory

Page 10: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

10

OperationalSequenceSupportThetablebelowdemonstratestheoperationalsequencesandtheconditionalbehaviorforeachoftheservices.ThepushHTTPacknowledgement(emptypayload)ofoadrDistributeEventisnotshowninthetable.Indicateifallofthebehaviorshownineachsectionissupportedbytheimplementation.Bracketsareusedtoindicateconditionalbehaviorwhichmustbesupported.Requirementsreference:AllfiguresintheBprofilespecificationwithinteractiondiagramsItem Service AppLevelExchangeSequence Status Support1 EiEvent

{VEN:RequestEvent{ReplyLimit}}VTN:oadrDistributeEvent{ResponseRequired,baseline}{VEN:oadrCreatedEvent{OptState}VTN:oadrResponse}

C-1 [X]Yes[]No

2

EiOpt VEN:oadrCreateOpt{Availabilityschedule}VTN:oadrCreatedOpt----VEN:oadrCancelOptVTN:oadrCanceledOpt---VEN:oadrCreateOpt-{EventOptState}VTN:oadrCreatedOpt

C-1 [X]Yes[]No

3 EiRegisterParty

VEN:oadrQueryRegistrationVTN:oadrCreatedPartyRegistration----VEN:oadrCreatePartyRegistrationVTN:oadrCreatedPartyRegistration----VEN/VTN:oadrCancelPartyRegistrationVTN/VEN:oadrCanceledPartyRegistration---VTN:oadrRequestReregistrationVEN:oadrResponseVEN:oadrCreatePartyRegistrationVTN:oadrCreatedPartyRegistration

M [X]Yes[]No

4 EiReport VEN/VTN:oadrRegisterReportVTN/VEN:oadrRegisteredReport(CreateReport*}----VEN/VTN:oadrCreateReport(OnceorPeriodic)VTN/VEN:oadrCreatedReport----VEN/VTN:oadrUpdateReportVTN/VEN:oadrUpdatedReport{CancelReport*}----VEN/VTN:oadrCancelReportVTN/VEN:oadrCanceledReport{ReporttoFollow}

C-3 [X]Yes[]No

5 OadrPoll VEN:oadrPollVTN:AnypayloadsentbyVTN

C-2 [X]Yes[]No

C-1)Allimplementationsmustsupporttheseoptions,exceptforReportOnlyVENs.C-2)RequiredforSimpleHTTPPullVENsonly.C-3)VENsandVTNsarenotrequiredtodemonstrateinitiatingpiggybackreportrequestsandreportcancellations(*),butmustunderstandthemandactuponthemifreceivedfromtheotherparty.AsnotedinthepriorPayloadSchemaConformancesection,VENsarenotrequiredtodemonstraterequestingreportsfromVTNsandVTNsarenotrequiredtodeliverreportsotherthanmetadata..

Page 11: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

11

StandardEventSignalSupportIndicatewhichofthefollowingAlliance-definedstandardsignalsaresupportedbytheVENorVTN.RequirementsReference:Conformancerule510Item Role SignalName SignalType Status Support1 VEN/VTN SIMPLE M [X]Yes[]No2 VEN/VTN ELECTRICITY_PRICE Price M [X]Yes[]No3 VEN/VTN LOAD_DISPATCH setpoint M [X]Yes[]No

StandardReportSupportIndicatewhichofthefollowingAlliance-definedstandardreportsareofferedaspartofreportregistrationbytheVENorVTN.RequirementsReference:Conformancerule510Item Role ReportName Status Support1 VEN METADATA M [X]Yes[]No2 VEN TELEMETRY_UASGE M [X]Yes[]No3 VEN TELEMETRY_STATUS M [X]Yes[]No4 VEN HISTORY_USAGE C-1 [X]Yes[]No5 VTN METADATA M []Yes[X]No

C-1)OptionalforfullfunctionVENs;mandatoryforReportOnlyVENs.

Page 12: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

12

Alliance“B”ProfileDetailedRequirementsInadditiontotherequirementsdefinedbytheschema,theOpenADR2.0bProfilehasadetailedsetofconformancerulesthatdefinetheexpectedbehaviorofVTNandVENimplementations.Astheserulesalreadyreflectthetestablerequirements,thereisnoneedtorelistthemhere.PleaserefertotheOpenADR2.0bProfileSpecificationwhileindicatingwhichofthefollowingconformancerulesaresupportedbytheimplementation.Item(Rule)

Role Status Support

1 VEN/VTN C-1 [X]Yes[]No2 VTN C-1 []Yes[X]No3 VTN C-1 []Yes[X]No4 VTN C-1 []Yes[X]No5 VTN C-1 []Yes[X]No6 VEN C-1 [X]Yes[]No8 VTN C-1 []Yes[X]No9 VTN C-1 []Yes[X]No10 VTN C-1 []Yes[X]No12 VEN C-1 [X]Yes[]No13 VTN C-1 []Yes[X]No14 VTN C-1 []Yes[X]No15 VTN C-1 []Yes[X]No16 VTN C-1 []Yes[X]No17 VTN C-1 []Yes[X]No18 VEN/VTN C-1 [X]Yes[]No19 VEN C-1 [X]Yes[]No20 VTN C-1 []Yes[X]No21 VEN/VTN C-1 [X]Yes[]No22 VEN C-1 [X]Yes[]No23 VEN/VTN C-1 [X]Yes[]No25 VTN C-1 []Yes[X]No27 VTN C-1 []Yes[X]No29 VTN C-1 []Yes[X]No30 VEN C-1 [X]Yes[]No31 VEN C-1 [X]Yes[]No32 VEN/VTN C-1 [X]Yes[]No33 VEN/VTN C-1 [X]Yes[]No35 VEN C-1 [X]Yes[]No36 VEN C-1 [X]Yes[]No37 VEN C-1 [X]Yes[]No38 VTN C-1 []Yes[X]No40 VTN C-1 []Yes[X]No41 VTN C-1 []Yes[X]No42 VEN/VTN C-1 [X]Yes[]No43 VEN C-1 [X]Yes[]No45 VEN/VTN C-1 [X]Yes[]No46 VEN/VTN C-1 [X]Yes[]No47 VEN/VTN C-1 [X]Yes[]No48 VEN/VTN C-1 [X]Yes[]No50 VTN C-1 []Yes[X]No51 VEN/VTN C-1 [X]Yes[]No52 VTN C-1 []Yes[X]No

Page 13: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

13

Item(Rule)

Role Status Support

53 VEN/VTN C-1 [X]Yes[]No56 VEN C-1 [X]Yes[]No57 VEN/VTN C-1 [X]Yes[]No58 VEN C-1 [X]Yes[]No59 VEN C-1 [X]Yes[]No60 VEN C-1 [X]Yes[]No61 VEN C-1 [X]Yes[]No62 VEN C-1 [X]Yes[]No63 VTN C-1 []Yes[X]No65 VEN C-1 [X]Yes[]No66 VEN/VTN C-1 [X]Yes[]No67 VEN/VTN C-1 [X]Yes[]No68 VEN/VTN C-1 [X]Yes[]No70 VTN C-1 []Yes[X]No100 VTN C-1 []Yes[X]No101 VTN C-1 []Yes[X]No102 VTN C-1 []Yes[X]No103 VTN C-1 []Yes[X]No104 VTN C-1 []Yes[X]No105 VTN C-1 []Yes[X]No106 VTN C-1 []Yes[X]No107 VTN C-1 []Yes[X]No108 VTN C-1 []Yes[X]No109 VEN C-1 [X]Yes[]No110 VTN C-1 []Yes[X]No111 VEN/VTN C-1 [X]Yes[]No112 VEN C-1 [X]Yes[]No113 VTN C-1 []Yes[X]No114 VEN C-1 [X]Yes[]No115 VTN C-1 []Yes[X]No116 VEN/VTN C-1 [X]Yes[]No200 VEN/VTN C-1 [X]Yes[]No201 VEN/VTN C-1 [X]Yes[]No202 VEN C-1 [X]Yes[]No203 VTN C-1 []Yes[X]No204 VEN C-1 [X]Yes[]No205 VTN C-1 []Yes[X]No206 VEN/VTN C-1 [X]Yes[]No207 VEN/VTN C-1 [X]Yes[]No208 VEN C-1 [X]Yes[]No209 VEN/VTN C-1 [X]Yes[]No210 VEN/VTN C-1 [X]Yes[]No211 VEN/VTN C-1 [X]Yes[]No300 VEN/VTN M [X]Yes[]No301 VEN/VTN M [X]Yes[]No302 VEN/VTN M [X]Yes[]No303 VEN/VTN M [X]Yes[]No304 VEN/VTN M [X]Yes[]No305 VEN/VTN M [X]Yes[]No306 VEN/VTN M [X]Yes[]No307 VEN/VTN M [X]Yes[]No308 VEN/VTN M [X]Yes[]No309 VEN/VTN M [X]Yes[]No

Page 14: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

14

Item(Rule)

Role Status Support

311 VEN/VTN M [X]Yes[]No312 VEN/VTN M [X]Yes[]No313 VEN/VTN M [X]Yes[]No314 VEN/VTN M [X]Yes[]No315 VEN/VTN M [X]Yes[]No316 VEN/VTN M [X]Yes[]No317 VEN/VTN M [X]Yes[]No318 VEN/VTN M [X]Yes[]No319 VEN/VTN M [X]Yes[]No321 VEN/VTN M [X]Yes[]No322 VEN/VTN M [X]Yes[]No324 VEN/VTN M [X]Yes[]No325 VEN/VTN M [X]Yes[]No327 VEN/VTN M [X]Yes[]No328 VEN/VTN M [X]Yes[]No329 VEN/VTN M [X]Yes[]No330 VEN/VTN M [X]Yes[]No331 VEN/VTN M [X]Yes[]No333 VEN/VTN M [X]Yes[]No334 VEN/VTN M [X]Yes[]No335 VEN/VTN M [X]Yes[]No336 VEN/VTN M [X]Yes[]No337 VEN/VTN M [X]Yes[]No338 VEN/VTN M [X]Yes[]No339 VEN/VTN M [X]Yes[]No340 VEN/VTN M [X]Yes[]No341 VEN/VTN M [X]Yes[]No342 VEN/VTN M [X]Yes[]No343 VEN/VTN M [X]Yes[]No344 VEN/VTN O []Yes[X]No345 VEN/VTN M [X]Yes[]No346 VEN/VTN M [X]Yes[]No400 VEN/VTN M [X]Yes[]No401 VEN/VTN M [X]Yes[]No402 VEN/VTN M [X]Yes[]No403 VEN/VTN M [X]Yes[]No404 VEN/VTN M [X]Yes[]No405 VEN/VTN M [X]Yes[]No406 VEN/VTN M [X]Yes[]No407 VEN/VTN M [X]Yes[]No500 VEN/VTN C-2 [X]Yes[]No501 VEN/VTN C-2 [X]Yes[]No502 VEN/VTN C-2 [X]Yes[]No506 VEN/VTN M [X]Yes[]No507 VEN/VTN M [X]Yes[]No508 VEN M [X]Yes[]No509 VEN/VTN M [X]Yes[]No510 VEN/VTN M [X]Yes[]No511 VEN/VTN M [X]Yes[]No512 VEN/VTN M [X]Yes[]No514 VEN/VTN O []Yes[X]No515 VEN/VTN M [X]Yes[]No516 VEN/VTN M [X]Yes[]No517 VTN M []Yes[X]No

Page 15: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

15

C-1)RequiredforallbutReportOnlyVENs.C-2)AllVTNsandSimpleHTTPVENsmustsupportthisrequirement.

ImplementationCapabilitiesandConfigurationForeachofthequestionsbelow,indicateiftheimplementationhasthenecessaryfunctionality,configurability,anddocumentationtosuccessfullycompletethecertificationtestingprocess.

Item Description Support1 Doestheimplementationbeingsubmittedforcertification

supportthecapabilitiesoutlinedintheDUTImplementationLimitssectionoftheOpenADR2.0bTestSpecificationdocumentation?Notethattheselimitsdonotimplyminimummarketneedsfora“b”profileimplementation.

[X]Yes[]No

2 DoestheimplementationbeingsubmittedforcertificationsupportmethodologiesnecessarytotriggerspecificactionsduringtestexecutionasoutlinedintheDUTConfigurationRequirementssectionoftheOpenADR2.0bTestSpecificationdocumentation?

[X]Yes[]No

3 HaveyouattacheddocumentationtothisPICSstatementregardinghowtoconfiguretheimplementationasoutlinedinAppendixAoftheOpenADRCertificationTestHarnessUserGuide?

[X]Yes[]No

4

Doestheimplementationbeingsubmittedforcertificationhavepre-installedx.509certificatesfromtheOpenADR/NetworkFXportal?

[X]Yes[]No

5 DoestheVEN'sbeingsubmittedforcertificationmusthavehostauthenticationoftheX.509clientcertificateCNfielddisabledinordertoavoidcomplexreconfigurationofthetestharnessandOpenfireserver?AnswerNoifnottestingaVEN

[X]Yes[]No

6 DoestheVTNbeingsubmittedforcertificationhavetheXMPPServerper-configuredfortheusernameof111111111111whichthetestharnessusestoconnecttotheimplementation'sVTNXMPPserver.AnswerNoifnottestingaVTNorXMPPisnotsupported

[]Yes[X]No

7)

DoestheVTNbeingofferreportsaspartofitsmetadatareport.Ifso,periodicreportingwillbetested.AnswerNoifnottestingaVTNornoreportsaresupported

[]Yes[X]No

Page 16: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

16

OptionalTestCaseGuidelinesFollowingtestcasesmaybeskippedifthecriterionnotedismet.Item Criteria Status 1 Implementationswillsupporteitherapushand/orpullexchangemodel.

XMPPisalwayspush,whereasHTTPmaybeeitherpushorpull.TestcasesarelistedwithinEclipseinatreewithbrancheslabelsPushorPull.Onlytestcasesappropriatetotheexchangemodelssupportedshouldberunontheimplementation.

Supported(pull-only)

2

Iftheimplementationsupportsmultipletransportandexchangemodelcombinations,thefulltestsuiteshallberunacrossatleastonepushandonepullconfiguration.Ifthereismorethanonepushconfiguration,thenatleast4non-negativerandomlyselectedtestcasesshallberunacrosseachservice,withexecutionoftheG0_9005_TH_xxx/G0_9010_TH_xxxsecuritytestbeingmandatoryaspartofthetestcasesrun.

NotSupported

3 ThefollowingtestcasesmaybeskippedifHISTORY_USAGEreportingisnotsupportedbyafullfunctionVEN.However,ReportOnlyVENsmustpassthesetestcases._R1_3130_TH_VTN_R0_8130_TH_VTN_R1_3140_TH_VTN_R0_8140_TH_VTN

Supported

4 IftheimplementationisaReportOnlyVEN,thenallofthetestsundertheEiEventandEiOptserviceheadingsmaybeskippedastheseservicesarenotrequired.

NotSupported

5

Iftheanswertoquestion7intheImplementationCapabilitiesandConfigurationsectionisNoandtheimplementationisaVTN,thefollowingtestcasesmaybeskipped:R1_3080_TH_VENR1_3090_TH_VENR1_3100_TH_VENR1_3120_TH_VENR1_8080_TH_VENR1_8090_TH_VENR1_8100_TH_VENR1_8120_TH_VEN

NotSupported

6 IftheVTNcannotsendanEmptyoadrDisributeEventskiptestcaseE0_6010_TH_VEN

NotSupported

7 IftheVTNcannotbeconfiguredtosetoadrResponseRequiredtoneverskiptestcasesA_E2_0468,A_E2_0480,A_E2_0498,A_E3_0468,A_E3_0480,andA_E3_0498

NotSupported

8 IfVENcannotbeconfigurewithmultipleMarketContext,skiptestcaseA_E1_0285andA_E0_0285

Supported

Page 17: OpenADR 2 · 2017. 4. 10. · 1 OpenADR 2.0b Protocol Implementation Conformance Statement (PICS) Version 1.0.7 Valid for Certification as of November 15, 2015 Manufacturer: Riptide

17

9 IftheVTNcannotsetarampupperiodskiptestcasesA_E2_0527andA_E3_0527

NotSupported

10 IftheVTNcannotconfiguremultipleintervalsinaneventskiptestcaseA_E2_0432andA_E3_0432

NotSupported

11 IfaVTNcannotsetanevent’spriorityskiptestcaseA_E2_0510,A_E3_0510,A_E2_0520,andA_E3_0520

NotSupported

12 IftheVTNdoesnotsupportconfigurationofeiTargetsubelements,skiptestcaseA_E3_0435andA_E2_0435.

NotSupported

13 IftheVTNdoesnotsupportconfigurationofrandomizationwithastartafterelementskiptestcasesA_E2_0685andA_E3_0685.

NotSupported

14 IftheVENcannotbeconfiguredtorequestreportsfromVTNskiptestcaseR1_3070_TH_VTN_1,R0_8070_TH_VTN_1,R1_3080_TH_VTN_1,R0_8080_TH_VTN_1,R1_3090_TH_VTN_1,R0_8090_TH_VTN_1,R1_3100_TH_VTN_1,R0_8100_TH_VTN_1,R1_3120_TH_VTN_1andR0_8120_TH_VTN.

NotSupported

15 IftheVTNorVENcannotbeconfiguredtosendpiggybackreportrequestsandreportcancellationpayloadsskiptestcasesR1_3050_TH_VEN,R0_8050_TH_VEN_1,R1_3060_TH_VEN,R0_8060_TH_VEN,R1_3120_TH_VTN_1andR0_8120_TH_VTN.

NotSupported

16 TestcasesE1_1050_TH_VTNandE1_6050_TH_VTNmaybeskippedtheVENcannotconfiguredtosendanasyncoadrRequestEventasrequiredbythistestcase.

NotSupported