Service Reference Variant

8.7.2 · Join Service (Non-Critical)

Service details

Identifiers, rules, and applicability

Service reference
8.7
Service Reference Variant
8.7.2
DUIS section
3.8.110
Command variants
1, 2, 3
DUIS possible responses
AcknowledgementService Response from Device - GBCSPayloadResponse to a Command for Local Delivery Request - LocalCommand FormatCountersigned SMETS1 Response
Critical
No
Sensitive response
No
Protection against replay
Yes
On demand
Yes
Future dated
No
DSP scheduled
No
DCC only
No
SMETS1 applicability
Yes
SAPC requirement
Mandatory
DUIS applicability
3.0, 3.1, 4.0, 5.0, 5.1, 5.2, 5.3

Cross-specification evidence

SMETS/CHTS to GBCS Mapping

This section shows the SMETS and CHTS attributes that can be read or written by the identified GBCS Use Case. Command requirements are shown separately from the mapped attributes.

CS03B3 commands1 attribute0x000EESMEGPF

Commands mapped to CS03B

  • CHTSAdd GPF Device Security Credentials4.5.4.1GPF
  • SMETSAdd Device Security Credentials5.6.3.4ESME
  • SMETSRemove Device Security Credentials5.6.3.19ESME
SpecificationItemReferenceDescription
SMETSDevice Log5.7.4.14The Security Credentials for each of the Type 1 Devices and Type 2 Devices with which ESME can establish Communications Links.

Specific Errors

Response codes and descriptions

Response CodeResponse Code Description
E080721
The ‘Other Device’ Type is not valid for this Join Service
E080722
The User Role is not authorised to Join this Device Type
E080723
The User is not authorised to Join these Gas Smart Meter / Gas Proxy Function

Source: DUIS 3.8.110.3

GBCS Use Case

Use cases, device coverage, and applicability

Use Case / Message Code
CS03A20x00AB
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible RolesDevice to be Joined
EISPPMID
ESME
Use Case / Message Code
CS03B0x000E
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Non-Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible RolesDevice to be Joined
EISESME
Type 2
OUESME
Type 2CAD only
GISGSME
GPFNoteWhere a Gas Proxy Function is to be joined to a Gas Smart Meter, any Gas Supplier who is a Responsible Supplier for any Device associated with the same Communications Hub Function as the Gas Proxy Function may request this Join Service Request.
GISGPF
PPMIDType 2
OUGPF
Type 2CAD only
Use Case / Message Code
CS03C0x00AF
DUIS Applicability
v3.0 – v5.3
GBCS Applicability
v1.0 – v4.3
GBCS Criticality
Critical
Sensitive Response
No
Future Dated
No
GBT
No
SMETS1 Applicable
Yes
Eligible RolesDevice to be Joined
GISPPMID
GSME

DUIS Service Definition

Data items and DCC processing

Request data items

Table 240: JoinServiceNonCritical (sr:JoinOrUnjoinDevice) data items
Data ItemDescription / ValuesTypeMandatoryDefaultUnits
OtherDeviceIDDevice ID of the Device to be joined to (paired with) the BusinessTargetID Device.sr:EUI (See clause 3.10.1.3)YesNoneN/A

Additional System Processing - DUIS

Where a PPMID is to be joined to a GSME then the DCC shall add the Key Agreement Certificate (currently in use by the GSME specified within the Service Request) to the Command. The Key Agreement Certificate shall be retrieved by the DCC from the Public Key Repository where the “In Use” flag is set.

Upon successful execution of a JoinService(Non-Critical) Service Request for a Gas Proxy Function (GPF) Device, and where the associated Communication Hub Function and the associated Gas Smart Meter SMI Status are ‘Commissioned’, the DCC shall update the Smart Metering Inventory and set the SMI Status of Gas Proxy Function (GPF) to ‘Commissioned’.

DUGIDS service matrix

DUGIDS DS.0226 Table 36 footnote extract

FootnoteExtractColumnCell ValueSource
1Service Request available in relation to Type 2 DevicesNameJoin Service (Non-Critical)DS.0226 Table 36 Service Request Matrix
9No for SMETS1 DevicesProtection Against ReplayYesDS.0226 Table 36 Service Request Matrix

Message Patterns & Examples

Pattern explorer

Open Message Patterns →

SMETS1 Supporting Requirements

Device-model variations and equivalent steps

Review the Section 18 requirements and their applicability across the documented manufacturer, Device Type, model, and firmware profiles.

Open S1SR Requirements →