Commit e17ff59e authored by Gabriel Commeau's avatar Gabriel Commeau
Browse files

Activate participants accordingly

parent 41cb2b4a
Loading
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -11,6 +11,8 @@ participant IA as Issuing Authority
participant SP as Service Provider

IA ->> SP: /eevidence/production Request (Form 1)
activate IA
activate SP
Note right of IA: CREATE AuthorisationObject (1)<br/>CREATE LDTaskObject (1..n)<br/>CREATE EPOCAdditionalInfo (1..n)<br/>CREATE DocumentObject (1)
SP -->> IA: /eevidence/production Response

@@ -35,9 +37,12 @@ Note over SP: Processes the query<br/>to gather the requested data
SP ->> IA: /eevidence/outcome Request (Data)
Note left of SP: UPDATE AuthorisationObject (1)<br/>UPDATE LDTaskObject (1..n)<br/>UPDATE DocumentObject (1..n)<br/>DELIVER DeliveryObject (1..n)
IA -->> SP: /eevidence/outcome Response
deactivate SP
deactivate IA
```

Links to example messages:
- [(1) /eevidence/production Request](../../examples/form1.xml)
- (2) /eevidence/production Response
- ...

[(1) /eevidence/production Request](../../examples/form1.xml)
(2) /eevidence/production Response
...
+17 −2
Original line number Diff line number Diff line
@@ -8,12 +8,16 @@ sequenceDiagram
autonumber

participant IA as Issuing Authority
participant EA as Enforcing Authority
participant SP as Service Provider

IA ->> SP: /eevidence/production Request (Form 1)
activate IA
activate SP
Note right of IA: CREATE AuthorisationObject (1)<br/>CREATE LDTaskObject (1..n)<br/>CREATE EPOCAdditionalInfo (1..n)<br/>CREATE DocumentObject (1)

create participant EA as Enforcing Authority
IA ->> EA: Notification (Form 1 + Section M for Notification) (DIS Internal)
activate EA
SP -->> IA: /eevidence/production Response (Technical Acknowledgement)

Note over EA: Assesses the request<br/>No grounds for refusal are found
@@ -41,11 +45,22 @@ alt Request No ground for refusal
    Note right of EA: CREATE DocumentObject (1..n)<br/>CREATE EPOCAdditionalInfo (1..n)
    EA ->> IA: /eevidence/groundsforrefusal Request (No Grounds for Refusal) (DIS Internal)
    SP -->> EA: /eevidence/groundsforrefusal Response
    deactivate EA
else Wait 10 days
    Note over SP: Holds the data
end


SP ->> IA: /eevidence/outcome Request (Data)
Note left of SP: UPDATE AuthorisationObject (1)<br/>UPDATE LDTaskObject (1..n)<br/>UPDATE DocumentObject (1..n)<br/>DELIVER DeliveryObject (1..n)
IA -->> SP: /eevidence/outcome Response
deactivate SP
deactivate IA
```

Links to example messages:

[(1) /eevidence/production Request](../../examples/form1.xml)
(2) Message internal to the DIS, not part of TS 104 144
(3) /eevidence/production Response
...