Difference between revisions of "Intermediation pattern communication diagram"

From DE4A
Jump to navigation Jump to search
m (Quality review)
Line 12: Line 12:
 
'''Error handling'''
 
'''Error handling'''
  
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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 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]]<blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.   
 
 
 
</blockquote>
 
  
 
==2. Lookup routing information==
 
==2. Lookup routing information==
Line 30: Line 27:
 
* If IDK cannot be reached there will be a communication error. [<nowiki/>[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10303]]
 
* If IDK cannot be reached there will be a communication error. [<nowiki/>[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10303]]
 
* If request information does not obtain results, there will be a no data found error. [<nowiki/>[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10101]]
 
* If request information does not obtain results, there will be a no data found error. [<nowiki/>[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10101]]
<blockquote><nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.   
 
 
</blockquote>
 
 
 
==3. Request evidence==
 
==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.
+
* ''Description:'' Data Evaluator sends a request to the Connector DR to get the evidence. Data Evaluator and Data Owner identify both components.
  
 
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestExtractMultiEvidenceIMType RequestExtractMultiEvidenceIMType]'''. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
 
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestExtractMultiEvidenceIMType RequestExtractMultiEvidenceIMType]'''. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
 
'''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]]
 
<blockquote>* The interfaces are the same as the IAL, that’s why we refer to that document.</blockquote>
 
  
 
==4. SMP addressing==
 
==4. SMP addressing==
* ''Description:'' Connector DR sends a request to the SML to get the SMP address.     Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ Document.
+
* ''Description:'' Connector DR sends a request to the SML to get the SMP address. Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ documentation.
  
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ Document.*
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
 
==5. Node information==
 
==5. Node information==
 
'''Request'''
 
'''Request'''
* ''Description:'' Connector DR sends a request to the SMP to get gateway information.   Multi evidence approach is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ Document.
+
* ''Description:'' Connector DR sends a request to the SMP to get gateway information. Multi evidence approach is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ documentation.
  
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ Document.*
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
 
'''Response'''
 
'''Response'''
* ''Description:'' SMP sends a response to Connector DR providing the gateway information.   The destination endpoint and the certificate will be provided.
+
* ''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.*
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
 
'''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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10207]]
 
* Mandatory fields must be present in the request. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10207]]
* 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_messages_2 10201]]     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_messages_2 10201]]. Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ documentation.
  
 
==6. Request evidence==
 
==6. Request evidence==
Line 95: Line 86:
 
==9. SMP addressing==
 
==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 ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ Document.
+
* ''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 ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+SMP+-+1.10 eDelivery SMP]’ documentation.
  
 
==10. Node information==
 
==10. Node information==
 
'''Request'''  
 
'''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.
+
* ''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 ‘[https://wiki.de4a.eu/index.php/Intermediation_pattern_communication_diagram#NOTE eDelivery usage in DE4A]’.
+
* ''Message type:'' Detailed in ‘[https://wiki.de4a.eu/index.php/Intermediation_pattern_communication_diagram#NOTE eDelivery usage in DE4A]’.
  
 
'''Response'''  
 
'''Response'''  
  
* ''Description:'' SMP sends a response to Connector DT providing the gateway information.   The destination endpoint and the certificate will be provided.
+
* ''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.'''''*'''''
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 115: Line 106:
 
* 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_messages_2 10501]]
 
* 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_messages_2 10501]]
  
Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.  
+
Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ documentation.  
  
 
==11. Evidence response==
 
==11. Evidence response==
Line 135: Line 126:
  
 
* 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]]
 
 
'''''* Document is under construction.'''''
 

Revision as of 18:59, 1 August 2022

DE4A Conceptual Schema

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]

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]
  • If request information does not obtain results, there will be a no data found error. [10101]

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]

4. SMP addressing

  • Description: Connector DR sends a request to the SML to get the SMP address. Detailed information is available in ‘eDelivery SMP’ documentation.
  • 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’ documentation.
  • 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. [10207]
  • If request information does not obtain results, there will be a no data found error. [10201]. Detailed information is available in ‘eDelivery BDXL’ documentation.

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]

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. [10507]
  • If request information does not obtain results, there will be a no data found error. [10501]

8. Extract multi-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’ documentation.

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

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. [10207]
  • If request information does not obtain results, there will be a no data found error. [10501]

Detailed information is available in ‘eDelivery BDXL’ documentation.

11. Evidence response

Error handling

  • If Connector DR cannot be reached there will be a communication error. [10403]

12. Forward evidence

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

Error handling

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