Difference between revisions of "Lookup pattern communication diagram"

From DE4A
Jump to navigation Jump to search
Line 16: Line 16:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Connector DR cannot be reached there will be a communication error. [10303]
+
*If Connector DR cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10303]]
 
*Mandatory fields must be present in the request. [40602]
 
*Mandatory fields must be present in the request. [40602]
  
Line 36: Line 36:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If IDK cannot be reached there will be a communication error. [10303]
+
*If IDK cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10303]]
 
*Mandatory fields must be present in the request. [40302]
 
*Mandatory fields must be present in the request. [40302]
  
Line 51: Line 51:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Connector DR cannot be reached there will be a communication error. [10603]
+
*If Connector DR cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10603]]
 
*Mandatory fields must be present in the request. [40602]
 
*Mandatory fields must be present in the request. [40602]
  
Line 81: Line 81:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If SMP cannot be reached there will be a communication error. [10303]
+
*If SMP cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10303]]
 
*Mandatory fields must be present in the request. [40302]
 
*Mandatory fields must be present in the request. [40302]
 
*If request information does not obtain results, there will be a no data found error. [40306]
 
*If request information does not obtain results, there will be a no data found error. [40306]
Line 97: Line 97:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Connector DT cannot be reached there will be a communication error. [10303]
+
*If Connector DT cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10303]]
 
*Mandatory fields must be present in the request. [40302]
 
*Mandatory fields must be present in the request. [40302]
  
Line 108: Line 108:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Data Owner cannot be reached there will be a communication error. [10403]
+
*If Data Owner cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10403]]
 
*Mandatory fields must be present in the request. [40402]
 
*Mandatory fields must be present in the request. [40402]
 
*If request information does not obtain results, there will be a no data found error. [40406]
 
*If request information does not obtain results, there will be a no data found error. [40406]
Line 120: Line 120:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Connector DT cannot be reached there will be a communication error. [10503]
+
*If Connector DT cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10503]]
  
 
*Mandatory fields must be present in the request. [40502]
 
*Mandatory fields must be present in the request. [40502]
Line 152: Line 152:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If SMP cannot be reached there will be a communication error. [10403]
+
*If SMP cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10403]]
 
*Mandatory fields must be present in the request. [40402]
 
*Mandatory fields must be present in the request. [40402]
 
*If request information does not obtain results, there will be a no data found error. [40406]
 
*If request information does not obtain results, there will be a no data found error. [40406]
Line 166: Line 166:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Connector DR cannot be reached there will be a communication error. [10403]
+
*If Connector DR cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10403]]
  
 
*Mandatory fields must be present in the request. [40402]
 
*Mandatory fields must be present in the request. [40402]
Line 178: Line 178:
 
'''Error handling'''  
 
'''Error handling'''  
  
*If Data Evaluator cannot be reached there will be a communication error. [10303]
+
*If Data Evaluator cannot be reached there will be a communication error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Connector 10303]]
 
*Mandatory fields must be present in the request. [40302]
 
*Mandatory fields must be present in the request. [40302]
  

Revision as of 12:50, 17 May 2022

1. Lookup routing information

Request

  • Description: Data Evaluator sends a request to the Connector DR.
  • Message type:  The message type is detailed in the ‘IAL Technical Design’.

Response

  • Description: Connector DR sends a response to Data Evaluator.
  • Message type:  The message type is detailed in the ‘IAL Technical Design’.

* The interfaces are the same as the IAL, that’s why we refer to that document.

Error handling

  • If Connector DR cannot be reached there will be a communication error. [10303]
  • Mandatory fields must be present in the request. [40602]

2. Lookup routing information

Request

  • Description: Connector DR sends a request to the IDK to get routing information.

Response

  • Description: IDK sends a response to Connector DR providing the routing information.

* The interfaces are the same as the IAL, that’s why we refer to that document.

Error handling  

  • If IDK cannot be reached there will be a communication error. [10303]
  • Mandatory fields must be present in the request. [40302]
  • If request information does not obtain results, there will be a no data found error. [40306]

3. Evidence lookup

  • Description: Data Evaluator sends a request to the Connector DR to get the updated evidence.

Data Evaluator and Data Owner identifies both components.

Error handling

  • If Connector DR cannot be reached there will be a communication error. [10603]
  • Mandatory fields must be present in the request. [40602]

4. SMP addressing

Description: Connector DR sends a request to the SML to get the SMP address.

Data Owner identifier will be sent as the participant identifier.

Detailed information is available in ‘eDelivery SMP’.

5. Node information

Request  

  • Description: Connector DR sends a request to the SMP to get gateway information.  

Multi evidence approach is available in ‘SMP query process in DE4A’ Document.

  • Message type:  Detailed in ‘eDelivery usage in DE4A’ Document. *

Response

  • Description: SMP sends a response to Connector DR providing the gateway information.

The destination endpoint and the certificate will be provided.

  • Message type: Detailed in ‘eDelivery usage in DE4A’ Document. *


Error handling

  • If SMP cannot be reached there will be a communication error. [10303]
  • Mandatory fields must be present in the request. [40302]
  • If request information does not obtain results, there will be a no data found error. [40306]

Detailed information is available in eDelivery BDXL.

6. Evidence lookup

  • Description: Connector DR sends a request to Connector DT to get the evidence.  

Same request as step 3.

Error handling

  • If Connector DT cannot be reached there will be a communication error. [10303]
  • Mandatory fields must be present in the request. [40302]

7. Evidence lookup

  • Description: Connector DT sends a request to Data Owner to get the evidence.

Error handling  

  • If Data Owner cannot be reached there will be a communication error. [10403]
  • Mandatory fields must be present in the request. [40402]
  • If request information does not obtain results, there will be a no data found error. [40406]

8. Evidence response

  • Description: Data Owner sends a response to Connector DT with the evidence.

Error handling  

  • If Connector DT cannot be reached there will be a communication error. [10503]
  • Mandatory fields must be present in the request. [40502]

9. SMP addressing

Description: Connector DT sends a request to the SML to get the SMP address.

Data Evaluator identifier will be sent as the participant identifier.

Detailed information is available in ‘eDelivery SMP’.

10. Node information

Request  

  • Description: Connector DT sends a request to the SMP to get gateway information.  

Multi evidence approach is available in ‘SMP query process in DE4A’ Document.

  • Message type:  Detailed in ‘eDelivery usage in DE4A’ Document.


Response

  • Description: SMP sends a response to Connector DT providing the gateway information.

The destination endpoint and the certificate will be provided.

  • Message type: Detailed in ‘eDelivery usage in DE4A’ Document. *


Error handling

  • If SMP cannot be reached there will be a communication error. [10403]
  • Mandatory fields must be present in the request. [40402]
  • If request information does not obtain results, there will be a no data found error. [40406]

Detailed information is available in ‘eDelivery BDXL’.

11. Evidence response

  • Description: The Connector DT sends a response to the Connector DR with the evidence.

Error handling  

  • If Connector DR cannot be reached there will be a communication error. [10403]
  • Mandatory fields must be present in the request. [40402]

12. Evidence response

  • Description: Connector DR sends a response to the Data Evaluator with the evidence.

Error handling  

  • If Data Evaluator cannot be reached there will be a communication error. [10303]
  • Mandatory fields must be present in the request. [40302]


* Document is under construction.