openadr 2 · 2017. 4. 10. · 1 openadr 2.0b protocol implementation conformance statement (pics)...
TRANSCRIPT
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____________________
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
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
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.
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:__________________________
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
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.<
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
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
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..
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.
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
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
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
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
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
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