Get Scmp Information
create
Method |
URL |
|---|---|
|
api/esh/get_scmp_information/create |
The Global Task “Get SCMP Information” is available for consulting data from a small-scale connection by a supplier who has registered an offer/supply contract for the relevant small consumption connection (see also Notice Contract).
The process for consulting a connection at EDSN follows the following scenario:
Pre-requisite steps
The initiator sends a request to create a Global Task
get_scmp_informationIf the validation of the input parameters or the adapter validations results in an error the ‘Global Task’ is not created and the errors are returned.
A Global Task is created and the GlobalTask.ID is returned.
Global Task steps
The ValueA adapter sends out the request to EDSN via an XML request: GetSCMPInformationRequest.
EDSN validates the request (see EDSN validations). If there are inaccuracies, the message is rejected.
If the request is successful, the C-AR sends the current data of the concerned connection to the requesting party via an XML response GetSCMPInformationResponse.
Input parameters
get_scmp_information global_task input parameters |
||
type |
object |
|
properties |
||
|
type |
string |
pattern |
^[0-9]{18}$ |
|
|
If true then the latest available MeteringPoint data will be used to perform additional validations |
|
type |
boolean |
|
default |
False |
|
|
[‘ean_id’] |
|
Adapter validations
validation |
error message |
error code |
|---|---|---|
The connection to which the request relates may not have been physically demolished |
EAN-code connection unknown |
201 |
The connection is a small consumption connection |
It’s a GVB / ART connection / allocation point |
264 |
EDSN validations
validation |
error message |
error code |
|---|---|---|
The request to consult, a connection is complete and syntactically correct |
Message incomplete or syntactically incorrect |
200 |
The connection is known within the C-AR |
EAN-code connection unknown |
201 |
The connection to which the request relates may not have been physically demolished |
EAN-code connection unknown |
201 |
The connection point is of the normal type |
EAN-code connection unknown |
201 |
The requesting market party is known to the grid operator as a legal entity |
EAN-code requesting party unknown |
202 |
The requesting supplier has registered a contract to be confirmed or contract end data in the CER for the relevant small-scale connection |
No contract registered or requested |
614 |
The connection is a small consumption connection |
It’s a GVB / ART connection / allocation point |
264 |
Does the requesting market party in the request belongs to the user/organization submitting the request |
Market party requesting EAN-code does not belong to user/organisation |
610 |
Output parameters
get_scmp_information global_task return parameters |
|||
properties |
|||
|
GlobalTask.id |
||
type |
string |
||
format |
uuid |
||
|
type |
object |
|
properties |
|||
|
ValueA Broker message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
array |
|
items |
|||
global_task_validation
type |
object |
|
properties |
||
|
type |
string |
|
optional reference to parameter |
|
type |
string / null |
|
|
type |
string / null |
getStatus
Method |
URL |
|---|---|
|
api/esh/get_scmp_information/get_status |
Get status input parameters
global_task get_status input parameters |
||
type |
object |
|
properties |
||
|
GlobalTask.id |
|
type |
string |
|
format |
uuid |
|
Get status return parameters
global_task get_status return parameters |
|||
type |
object |
||
properties |
|||
|
type |
string |
|
|
type |
string |
|
format |
date |
||
|
type |
string / null |
|
|
type |
array |
|
items |
|||
|
type |
object |
|
properties |
|||
|
ValueA Broker message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
array |
|
items |
|||
status_detail
type |
object |
|
properties |
||
|
type |
string |
|
type |
string / null |
get_status_validation
type |
object |
|
properties |
||
|
type |
string |
|
optional reference to parameter |
|
type |
string / null |
|
|
type |
string / null |
getData
Method |
URL |
|---|---|
|
api/esh/get_scmp_information/get_data |
Get data input parameters
get_scmp_information get_data input parameters |
||
type |
object |
|
properties |
||
|
GlobalTask.id |
|
type |
string |
|
format |
uuid |
|
Get data return parameters
get_scmp_information get_data return parameters |
|||
type |
object |
||
properties |
|||
|
type |
object |
|
properties |
|||
|
Date format as defined in RFC 3339, section 5.6. |
||
type |
string |
||
format |
date |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{18}$ |
||
|
enum |
ELK, GAS |
|
|
Unmeasured, Annual, Monthly, Telemetry, Not continuous, Other, Unknown |
||
enum |
OBM, JRL, MND, TMT, NCE, AND, OBK |
||
|
enum |
E1A, E1B, E1C, E2A, E2B, E3A, E3B, E3C, E3D, E4A, OPC, G1A, G2A, G2C, GGV, GXX, GIS, GIN |
|
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
Under construction, In operation, Out of service |
||
enum |
IAL, IBD, UBD |
||
|
Delivery, Redelivery, Combination |
||
enum |
LVR, TLV, CMB |
||
|
Small consumption, Large consumption, Article 1 paragraph 2 or paragraph 3 |
||
enum |
KVB, GVB, ART |
||
|
type |
integer |
|
maximum |
999999999999999 |
||
minimum |
0 |
||
|
type |
integer |
|
maximum |
999999999999999 |
||
minimum |
0 |
||
|
type |
integer |
|
maximum |
999999999999999 |
||
minimum |
0 |
||
|
type |
integer |
|
maximum |
999999999999999 |
||
minimum |
0 |
||
|
type |
string |
|
maxLength |
24 |
||
minLength |
1 |
||
|
type |
integer |
|
maximum |
99999 |
||
minimum |
1 |
||
|
type |
string |
|
maxLength |
6 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
6 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
24 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
2 |
||
minLength |
2 |
||
|
type |
string |
|
maxLength |
35 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
16 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
16 |
||
minLength |
1 |
||
|
Secondary allocation points |
||
type |
array |
||
items |
|||
|
In case of a secondary allocation point the primary allocation point |
||
type |
string |
||
pattern |
^[0-9]{18}$ |
||
|
type |
string |
|
maxLength |
70 |
||
minLength |
1 |
||
|
Conventional, Smart |
||
enum |
CVN, SLM |
||
|
On, Off |
||
enum |
AAN, UIT |
||
|
Technically remotely readable, Technically not remotely readable |
||
enum |
SMU, SMN |
||
|
Yes, No |
||
enum |
J, N |
||
|
type |
integer |
|
maximum |
9 |
||
minimum |
0 |
||
|
type |
array |
|
items |
|||
|
type |
object |
|
properties |
|||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
array |
|
items |
|||
|
type |
object |
|
properties |
|||
|
ValueA Broker message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
array |
|
items |
|||
register
type |
object |
|
properties |
||
|
1.8.1, 1.8.2, 2.8.1, 2.8.2 or [1-9] |
|
type |
string |
|
|
Total, Normal, Low |
|
enum |
T, N, L |
|
|
Delivery, Redelivery |
|
enum |
LVR, TLV |
|
|
type |
integer |
maximum |
9 |
|
minimum |
1 |
|
|
type |
number |
maximum |
999.9999 |
|
minimum |
1e-05 |
|
sap
type |
object |
|
properties |
||
|
type |
string |
pattern |
^[0-9]{18}$ |
|
reason
type |
object |
|
properties |
||
|
see EDSN validations |
|
type |
string |
|
|
type |
string |
get_data_validation
type |
object |
|
properties |
||
|
type |
string |
|
optional reference to parameter |
|
type |
string / null |
|
|
type |
string / null |