This tissue has following status: blue
Created: 20 Oct 2014
Links: #1336 enhanced the mapping text for the setValues.
Paragraph: SetBRCBValues parameter table
Category: No impact on this part
Issue: 18.104.22.168.1 SetBRCBValues parameter table
Is it allowed that a Server accepts to set only single RCB (LCB, ...) Attributes in one service request? That means the Server will reject all requests that carry more than one attribute.
Example in the “Conformance Test Procedures for Server Devices with IEC 61850-8-1 Edition 2 interface” follows:
Testcase: sBrN2 - Only trigger option GI
Configure an available BRCB using SetBRCBValues with all supported fields, BufTm=0, IntgPd=1000 and only trigger option general-interrogation.
There are many testcases that apply SetBRCBValues …
The configurations in sBrN2 could be implemented by a single SetBRCBValues with four (4) attributes, two with two each, … or four (4) SetBRCBValues with a single attribute.
My guess is that a server is conformant only if it accepts SetBRCBValues with a single attribute per request.
The standards defines currently:
“SetBRCBValues.request shall be processed atomically by the server. If the request contains any parameters, whose sets fails, a Response– shall be returned.”
First we need to define what atomically really means! I guess it means: you cannot process the service partially … if you want to set two (2) attributes a and b, and a fails, you cannot set b and respond that b is ok but a is not!!
In order to know which attribute caused a problem, you have to set a single attribute!!!! I guess this is what we need to get! There is no partial success! Either it works or it does not!
Proposal: We need to define 100% how it SHALL work … not how it may work!
In “22.214.171.124.1 SetBRCBValues parameter table” it should be specified that only a single attribute shall be set with one service request.