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


Top Related