Difference between revisions of "Subscription pattern communication diagram"

From DE4A
Jump to navigation Jump to search
Line 30: Line 30:
 
'''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. [[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. [[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. [[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 43: 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. [[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 60: Line 58:
 
'''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_warning_and_local_logs_to_collect 40302]]
+
*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_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.
+
*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.
  
 
==6. Subscription request==
 
==6. Subscription request==
Line 69: Line 67:
 
'''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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40302]]
 
  
 
== 7. Subscription request ==
 
== 7. Subscription request ==
Line 76: Line 73:
 
*''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestEventSubscriptionType RequestEventSubscriptionType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
*''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestEventSubscriptionType RequestEventSubscriptionType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
'''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#Error_messages_2 10303]]
*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]]
 
  
 
== 8. Subscription response ==
 
== 8. Subscription response ==
Line 88: Line 84:
  
 
* 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. [[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 110: Line 104:
  
 
*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. [[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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_messages_2 10201]]
*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.3  
 
Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ Document.3  
Line 123: Line 116:
  
 
*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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Error_warning_and_local_logs_to_collect 40402]]
 
  
 
==12. Subscription response==
 
==12. Subscription response==
Line 133: Line 125:
 
'''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 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]]<br /><br />
*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 />
 
 
 
 
 
 
 
 
'''''* Document is under construction.'''''
 
'''''* Document is under construction.'''''

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

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

3. Subscription request

  • Description: Data Evaluator sends a subscription request to the Connector DR. 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. Data Owner identifier will be sent as the participant identifier.
  • Message type: 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. [10207]
  • If request information does not obtain results, there will be a no data found error. [10201] Detailed information is available in ‘eDelivery BDXL’ Document.

6. Subscription request

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

  • Description: Connector DT sends a subscription request to Data Owner.

Error handling

  • If Connector DT cannot be reached there will be a communication error. [10303]

8. Subscription response

  • Description: Data Owner sends a response to Connector DT confirming the subscription.

Error handling  

  • If Connector DT cannot be reached there will be a communication error. [10503]

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

Detailed information is available in ‘eDelivery BDXL’ Document.3

11. Subscription response

Error handling

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

12. Subscription response

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

Error handling

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

* Document is under construction.