Master Data Request
create
Method |
URL |
|---|---|
|
api/esh/master_data_request/create |
The Master Data Request process is used by the supplier that has an authorization or agreement to request the master data of a connection.
Pre-requisite steps
The initiator sends a request to create a Global Task
master_data_requestIf the validation of the input parameters 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: MasterDataRequest.
EDSN validates the request (see EDSN validations). If there are inaccuracies, the message is rejected otherwise the master data is send via an XML response.
When a MasterDataRequestRejection is received the status of the GlobalTask is set to rejected.
When a MasterDataUpdate is received the status of the GlobalTask is set to ready.
Input parameters
master_data_request global_task input parameters |
||
type |
object |
|
properties |
||
|
type |
string |
pattern |
^[0-9]{18}$ |
|
|
type |
string |
pattern |
^[0-9]{13}$ |
|
|
type |
string |
pattern |
^[0-9]{13}$ |
|
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 belongs to the domain of the relevant network operator |
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 |
Is the initiating market party the active market party on the connection? |
EAN-code requesting party unknown |
202 |
Output parameters
master_data_request 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/master_data_request/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/master_data_request/get_data |
Get data input parameters
master_data_request get_data input parameters |
||
type |
object |
|
properties |
||
|
GlobalTask.id |
|
type |
string |
|
format |
uuid |
|
Get data return parameters
master_data_request get_data return parameters |
|||
type |
object |
||
properties |
|||
|
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]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
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-1][0-9]$ |
||
|
type |
integer |
|
|
type |
string |
|
maxLength |
10 |
||
minLength |
1 |
||
|
type |
integer |
|
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
Under construction, In operation, Out of service, Demolished |
||
enum |
IAL, IBD, UBD, SLP |
||
|
Inactive, Active |
||
enum |
INA, ACT |
||
|
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 |
||
|
Telemetry, Profiled, Smart Meter Allocation |
||
enum |
TMT, PRF, SMA |
||
|
On, Off |
||
enum |
AAN, UIT |
||
|
type |
string |
|
maxLength |
70 |
||
minLength |
1 |
||
|
Conventional, Smart |
||
enum |
CVN, SLM |
||
|
Technically remotely readable, Technically not remotely readable |
||
enum |
SMU, SMN |
||
|
Yes, No |
||
enum |
J, N |
||
|
type |
integer |
|
maximum |
9 |
||
minimum |
0 |
||
|
In case of a secondary allocation point the primary allocation point |
||
type |
string |
||
pattern |
^[0-9]{18}$ |
||
|
type |
array |
|
items |
|||
|
Secondary allocation points |
||
type |
array |
||
items |
|||
|
properties |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
array |
|
items |
|||
|
type |
object |
|
properties |
|||
|
ValueA Broker message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
array |
|
items |
|||
reason
properties |
||
|
type |
string |
|
type |
string |
register
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
properties |
||
|
type |
string |
pattern |
^[0-9]{18}$ |
|
get_data_validation
type |
object |
|
properties |
||
|
type |
string |
|
optional reference to parameter |
|
type |
string / null |
|
|
type |
string / null |