Move In
create
Method |
URL |
|---|---|
|
api/esh/move_in/create |
The Move In process is used by a supplier to start the delivery on a connection for a customer for whom no current supplier is registered yet in the connection register.
Pre-requisite steps
The initiator sends a request to create a Global Task
move_inIf the validation of the input parameters or 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.
Input parameters
move_in 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}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
Date format as defined in RFC 3339, section 5.6. |
||
type |
string |
||
format |
date |
||
|
only used for additional validations |
||
enum |
KVB, GVB, ART |
||
|
properties |
||
|
type |
string / null |
|
maxLength |
5 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
24 |
||
minLength |
1 |
||
|
type |
string / null |
|
maxLength |
4 |
||
minLength |
1 |
||
additionalProperties |
False |
||
|
properties |
||
|
type |
string / null |
|
maxLength |
24 |
||
minLength |
1 |
||
|
type |
integer |
|
maximum |
99999 |
||
minimum |
1 |
||
|
type |
string / null |
|
maxLength |
6 |
||
minLength |
1 |
||
|
type |
string |
|
maxLength |
6 |
||
minLength |
1 |
||
|
type |
string / null |
|
maxLength |
24 |
||
minLength |
1 |
||
|
type |
string / null |
|
maxLength |
2 |
||
minLength |
2 |
||
additionalProperties |
False |
||
|
If true then the latest available MeteringPoint data will be used to perform additional validations |
||
type |
boolean |
||
default |
False |
||
Adapter validations
These validation will only be performed if use_local_data_for_validation is set to true or data needed for the
validation is supplied in the request.
validation |
error message |
error code |
|---|---|---|
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 notification for a small-scale connection is submitted in the period 20 working days up to and including 0 working day before the change date |
Incorrect submission period |
210 |
The notification for a large-scale connection is submitted in the period 20 working days up to and including 0 working days before the change date |
Incorrect submission period |
210 |
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 notification for a small-scale connection is submitted in the period 20 working days up to and including 0 working day before the change date |
Incorrect submission period |
210 |
The notification for a large-scale connection is submitted in the period 20 working days up to and including 0 working days before the change date |
Incorrect submission period |
210 |
The supplier’s company EAN code is known in the supplier register |
EAN-code requesting party unknown |
202 |
Does the supplier have an active status for the product type in the market party register? |
EAN-code supplier unknown |
204 |
The program responsible company EAN code is known in the programresponsible register |
EAN-code program responsible unknown |
207 |
Does the program responsible have an active status for the product type in the market party register? |
EAN-code program responsible unknown |
207 |
It is checked that there is no intersecting process causing a rejection |
Intersecting process |
227 |
The connection is not blocked for automatic transactions |
Blocked for automatic mutations |
208 |
Output parameters
move_in 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/move_in/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/move_in/get_data |
Get data input parameters
move_in get_data input parameters |
||
type |
object |
|
properties |
||
|
GlobalTask.id |
|
type |
string |
|
format |
uuid |
|
Get data return parameters
move_in get_data return parameters |
|||
type |
object |
||
properties |
|||
|
properties |
||
|
type |
string |
|
format |
date |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
enum |
ELK, GAS |
|
|
properties |
||
|
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}$ |
||
|
enum |
ELK, GAS |
|
|
properties |
||
|
type |
string |
|
format |
date |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
type |
string |
|
pattern |
^[0-9]{13}$ |
||
|
enum |
ELK, GAS |
|
|
type |
array |
|
items |
|||
|
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 |
||
|
Code of process which caused the cancellation |
||
type |
string |
||
|
type |
string |
|
|
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 |
sendMessages
Method |
URL |
|---|---|
|
api/esh/move_in/send_messages |
This Task wil send all available MoveIn messages to EDSN.
Send Input parameters
move_in send_messages input parameters |
|
type |
object |
properties |
|
Send return parameters
move_in send_messages return parameters |
|||
type |
object |
||
properties |
|||
|
type |
string |
|
|
type |
array |
|
items |
EDSN message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
object |
|
properties |
|||
|
ValueA Broker message.id |
||
type |
string |
||
format |
uuid |
||
|
type |
array |
|
items |
|||
send_validation
type |
object |
|
properties |
||
|
type |
string |
|
optional reference to parameter |
|
type |
string / null |
|
|
type |
string / null |