Difference between revisions of "User-supported intermediation pattern communication diagram"

From DE4A
Jump to navigation Jump to search
Line 14: Line 14:
 
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 10603]]  
 
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 10603]]  
  
Mandatory fields must be present in the request. [40602]    <blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.     
+
Mandatory fields must be present in the request. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40602]]    <blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.     
  
 
</blockquote>
 
</blockquote>
Line 29: Line 29:
 
'''Error handling'''
 
'''Error handling'''
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40306]]
 
<blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.     
 
<blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.     
  
Line 42: Line 42:
 
'''Error handling'''
 
'''Error handling'''
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40602]]
  
 
==4. SMP addressing==
 
==4. SMP addressing==
Line 59: Line 59:
 
'''Error handling'''
 
'''Error handling'''
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40302]]
* If request information does not obtain results, there will be a no data found error. [40306]     Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.  
+
* If request information does not obtain results, there will be a no data found error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40306]]      Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.
  
 
== 6. Request evidence==
 
== 6. Request evidence==
Line 68: Line 68:
 
'''Error handling'''
 
'''Error handling'''
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40302]]
  
 
== 7. Extract multi-evidence request==
 
== 7. Extract multi-evidence request==
Line 79: Line 79:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 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 92: Line 92:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40502]]
  
 
==9. SMP addressing==
 
==9. SMP addressing==
Line 113: Line 113:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40402]]
* If request information does not obtain results, there will be a no data found error. [40406] Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.
+
* If request information does not obtain results, there will be a no data found error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40406]Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.
  
 
==11. Redirect user type (DT to DR)==
 
==11. Redirect user type (DT to DR)==
Line 124: Line 124:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40402]]
  
 
==12. Redirect user type (DR to DE)==
 
==12. Redirect user type (DR to DE)==
Line 135: Line 135:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40302]]
  
 
==13. Extract multi-evidence response==
 
==13. Extract multi-evidence response==
Line 146: Line 146:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40502]]
  
 
==14. SMP addressing==
 
==14. SMP addressing==
Line 166: Line 166:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40402]]
* If request information does not obtain results, there will be a no data found error. [40406] Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.
+
* If request information does not obtain results, there will be a no data found error. [40406] Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.
  
 
==16. Evidence response==
 
==16. Evidence response==
Line 178: Line 178:
  
 
*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]]
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40402]]
  
 
==17. Forward evidence==
 
==17. Forward evidence==
Line 189: Line 189:
  
 
*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]]
 
*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]  <br /><br />'''''* Document is under construction.'''''
+
* Mandatory fields must be present in the request. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40302]]  <br /><br />'''''* Document is under construction.'''''

Revision as of 09:08, 19 May 2022

1. Lookup routing information

Request

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

Response

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

Error handling

If Data Evaluator cannot be reached there will be a communication error. [10603]

Mandatory fields must be present in the request. [40602]

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

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.

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]

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

3. Request evidence

  • Description: Data Evaluator sends a request to the Connector DR to get the evidence. Data Evaluator and Data Owner identify 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. Detailed information is available in ‘eDelivery SMP’ Document.
  • Message type: Detailed in ‘eDelivery usage in DE4A’ Document. *

5. Node information

Request

  • Description: Connector DR sends a request to the SMP to get gateway information. Multi evidence approach is available in ‘eDelivery SMP’ 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’ Document.

6. Request evidence

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

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. Extract multi-evidence request

  • 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. Redirect user type (DO to DT)

  • Description: Data Owner sends redirection URL to Connector DT.

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’ Document.

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 with 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’ Document.

11. Redirect user type (DT to DR)

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. Redirect user type (DR to DE)

  • Description: Connector DR sends redirection URL to Data Evaluator.

Error handling

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

13. Extract multi-evidence response

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

Error handling  

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

14. SMP addressing

  • Description: Connector DR 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’ Document.

15. 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 with 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’ Document.

16. Evidence response

  • Description: Connector DT sends a response to 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]

17. Forward evidence

  • 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.