Difference between revisions of "Lookup pattern communication diagram"

From DE4A
Jump to navigation Jump to search
 
(14 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
==1. Lookup routing information==
 
==1. Lookup routing information==
 
'''Request'''
 
'''Request'''
 +
* ''Description'': The Data Evaluator sends a request to the Connector DR to obtain the Data Owner identifier. A canonical evidence type must be provided, also an optional country code can be specified to obtain the response.
  
* ''Description:'' Data Evaluator sends a request to the Connector DR.
+
* ''Message type:'' Detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.
* ''Message type:''  The message type is detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.  
 
 
 
 
'''Response'''
 
'''Response'''
 +
* ''Description:'' The Connector DR sends the response to the Data Evaluator.
  
* ''Description:'' Connector DR sends a response to Data Evaluator.
+
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseLookupRoutingInformationType ResponseLookupRoutingInformation]'''. Detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.
* ''Message type:''  The message type is detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.  
+
'''Error handling'''
 
 
<nowiki>*</nowiki> 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]
+
* If Data Evaluator cannot be reached there will be a connection error. [[Https://wiki.de4a.eu/index.php/DE4A&#x20;Logs&#x20;and&#x20;error&#x20;messages&#x20;it2#Data&#x20;Requestor DRE01]]
*Mandatory fields must be present in the request. [40602]
+
* Mandatory fields must be present in the request. [[Https://wiki.de4a.eu/index.php/DE4A&#x20;Logs&#x20;and&#x20;error&#x20;messages&#x20;it2#Data&#x20;Requestor DRE05]]
  
 
==2. Lookup routing information==
 
==2. Lookup routing information==
 
'''Request'''
 
'''Request'''
 +
* ''Description:'' The Connector DR sends a request to the Central IAL to get the routing information. The request received from the Data Evaluator is sent to the IAL.
  
* ''Description:'' Connector DR sends a request to the IDK to get routing information.
+
* ''Message type:'' Detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.
 
 
* ''Message type:''  The message type is detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]’.  
 
 
 
 
'''Response'''
 
'''Response'''
 +
* ''Description:'' The Central IAL sends a response to the Connector DR providing the routing information.
  
* ''Description:'' IDK sends a response to Connector DR providing the routing information.
+
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseLookupRoutingInformationType ResponseLookupRoutingInformation]'''. Detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design]'.
 
+
'''Error handling'''
* ''Message type:''  The message type is detailed in the ‘[https://newrepository.atosresearch.eu/index.php/apps/files/?dir=/DE4A-Project/06%20Workpackages/WP5%20Components%20design/IAL%20design%20(2nd%20iteration)&fileid=1144261 IAL Technical Design].  
+
* If IAL cannot be reached there will be a communication error. [<nowiki/>[Https://wiki.de4a.eu/index.php/DE4A+Logs+and+error+messages+it2#Data+Requestor DRE06]]
 
+
* 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#Data+Requestor DRE02]]
<nowiki>*</nowiki> 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==
 
==3. Evidence lookup==
 +
'''Request'''
 +
* ''Description:'' The Data Evaluator sends a request to the Connector DR to get the updated evidence. In the message payload, Data Evaluator and Data Owner identify both components.
  
* ''Description:'' Data Evaluator sends a request to the Connector DR to get the updated evidence.  
+
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestExtractMultiEvidenceLUType RequestExtractMultiEvidenceLUType]'''. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
 
+
'''Response'''
Data Evaluator and Data Owner identifies both components.
 
  
* ''Message type:'' Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].  
+
* Description: The asynchronous message will have a response with the result of this communication.
 +
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. 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 connection error. [[Https://wiki.de4a.eu/index.php/DE4A+Logs+and+error+messages+it2#Data+Requestor DRE01]]
*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==
 
==4. SMP addressing==
''Description:'' Connector DR sends a request to the SML to get the SMP address.  
+
* ''Description:'' The 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.
 
 
Data Owner 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]’.  
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
  
 
==5. Node information==
 
==5. Node information==
'''Request'''  
+
'''Request'''
 +
* ''Description:'' The 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.
  
* ''Description:'' Connector DR sends a request to the SMP to get gateway information.  
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
 +
'''Response'''
 +
* ''Description:'' The SMP sends a response to the Connector DR providing the gateway information. The destination endpoint and the certificate will be provided in the response.
  
Multi evidence approach is available in ‘SMP query process in DE4A’ Document.
+
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ document.
 +
'''Error handling'''
 +
* If the SMP cannot be reached there will be a connection error. [[Https://wiki.de4a.eu/index.php/DE4A+Logs+and+error+messages+it2#Data+Requestor DRE01]]
 +
* Mandatory fields must be present in the request. [[Https://wiki.de4a.eu/index.php/DE4A+Logs+and+error+messages+it2#Data+Requestor DRE05]]
 +
* 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#Data+Requestor DRE02]].
 +
Detailed information is available in ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’ documentation.
  
* ''Message type:''  Detailed in ‘eDelivery usage in DE4A’ Document. *
+
==6. Evidence lookup==
 +
'''Request'''
 +
*''Description:'' The Connector DR sends a request to the Connector DT to retrieve the updated evidence.
  
 +
* ''Message type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestExtractMultiEvidenceLUType RequestExtractMultiEvidenceLUType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
'''Response'''
 
'''Response'''
  
* ''Description:'' SMP sends a response to Connector DR providing the gateway information.  
+
* Description: The asynchronous message will have a response with the result of this communication.
 +
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
  
The destination endpoint and the certificate will be provided.  
+
'''Error handling'''
 +
* If Connector DT cannot be reached there will be a connection error. [[Https://wiki.de4a.eu/index.php/DE4A+Logs+and+error+messages+it2#Data+Requestor DRE01]]
  
* ''Message type:'' Detailed in ‘eDelivery usage in DE4A’ Document. *
+
==7. Evidence lookup==
 +
'''Request'''
 +
*''Description'': The Connector DT sends a request to the Data Owner to retrieve the updated evidence.
  
 +
* ''Message type:''  '''[https://wiki.de4a.eu/index.php/Data_Dictionary#RequestExtractMultiEvidenceLUType RequestExtractMultiEvidenceLUType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 +
'''Response'''
  
'''Error handling'''
+
* Description: The asynchronous message will have a response with the result of this communication.
 
+
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
*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 [https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL].  
 
 
 
==6. Evidence lookup==
 
 
 
* ''Description:'' Connector DR sends a request to Connector DT to get the evidence.  
 
 
 
Same request as step 3.
 
 
 
* ''Message type:'' 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 the Data Owner cannot be reached there will be a connection error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Transferor DTE01]]
*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.
 
 
 
* ''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
 
 
'''Error handling'''  
 
  
*If Data Owner 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. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Transferor DTE02]]
*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==
 
==8. Evidence response==
 +
'''Request'''
 +
* ''Description:'' The Data Owner sends a response to the Connector DT with the updated evidence.
  
* ''Description:'' Data Owner sends a response to Connector DT with the evidence.  
+
* ''Message type:''  '''[https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseExtractMultiEvidenceType ResponseExtractMultiEvidenceType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 +
'''Response'''
  
* ''Message type:'' Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].  
+
* Description: The asynchronous message will have a response with the result of this communication.
 +
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. 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. [10503]
+
* If the evidence cannot be created there will be an error extracting the evidence. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE01]]
 
+
* If the evidence is not available when requested there will be an error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE02]]
*Mandatory fields must be present in the request. [40502]
+
* If the identity cannot be matched there will be an identity matching error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE03]]
 +
* If the preview cannot be completed there will be an error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE04]]
 +
* If the user identity cannot be re-established there will be an error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE05]]
 +
* If the preview is rejected by the user there will be an error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE06]]
 +
* If the canonical evidence cannot be generated there will be an error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Owner DOE07]]
  
 
==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]’.  
+
* ''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.  
+
* ''Description:'' The Connector DT 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 ‘[https://wiki.de4a.eu/index.php/Intermediation_pattern_communication_diagram#NOTE eDelivery usage in DE4A]’.
Multi evidence approach is available in ‘SMP query process in DE4A’ Document.
 
 
 
* ''Message type:''  Detailed in ‘eDelivery usage in DE4A’ Document.  
 
 
 
  
 
'''Response'''  
 
'''Response'''  
  
*''Description:'' SMP sends a response to Connector DT providing the gateway information.
+
* ''Description:'' The SMP sends a response to the Connector DT providing the gateway information. The destination endpoint and the certificate will be provided in the response.
  
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'''
  
 +
* If the SMP cannot be reached there will be a connection error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Requestor DRE01]]
 +
* Mandatory fields must be present in the request. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Requestor DRE05]]
 +
* 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#Data_Requestor DRE02]].
  
'''Error handling'''
+
Detailed information is available in ‘eDelivery BDXL’ documentation.
 
 
*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 ‘[https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/eDelivery+BDXL+1.6 eDelivery BDXL]’.  
 
  
 
==11. Evidence response==
 
==11. Evidence response==
  
*''Description:'' The Connector DT sends a response to the Connector DR with the evidence.  
+
'''Request'''
 +
* ''Description:'' The Connector DT sends a response to the Connector DR with the evidence information.
 +
* ''Message Type:''  '''[https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseExtractMultiEvidenceType ResponseExtractMultiEvidenceType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 +
'''Response'''
  
*''Message type:''  Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
+
* Description: The asynchronous message will have a response with the result of this communication.
 +
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. 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. [10403]
+
* If the Connector DR cannot be reached there will be a connection error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Transferor DTE01]]
 
 
*Mandatory fields must be present in the request. [40402]
 
  
 
==12. Evidence response==
 
==12. Evidence response==
 +
'''Request'''
 +
*''Description:'' The Connector DR sends the response to the Data Evaluator with the evidence information.
  
*''Description'': Connector DR sends a response to the Data Evaluator with the evidence.
+
* ''Message Type:'' '''[https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseExtractMultiEvidenceType ResponseExtractMultiEvidenceType]'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
+
'''Response'''
*''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
 
 
 
'''Error handling'''  
 
 
 
*If Data Evaluator cannot be reached there will be a communication error. [10303]
 
*Mandatory fields must be present in the request. [40302]
 
  
 +
* Description: The asynchronous message will have a response with the result of this communication.
 +
* Message type: [https://wiki.de4a.eu/index.php/Data_Dictionary#ResponseErrorType ResponseErrorType]. Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
  
 +
'''Error handling'''
  
'''''* Document is under construction.'''''
+
* If Data Evaluator cannot be reached there will be a connection error. [[https://wiki.de4a.eu/index.php/DE4A_Logs_and_error_messages_it2#Data_Requestor DRE01]]

Latest revision as of 12:41, 11 August 2022

1. Lookup routing information

Request

  • Description: The Data Evaluator sends a request to the Connector DR to obtain the Data Owner identifier. A canonical evidence type must be provided, also an optional country code can be specified to obtain the response.

Response

  • Description: The Connector DR sends the response to the Data Evaluator.

Error handling

  • If Data Evaluator cannot be reached there will be a connection error. [DRE01]
  • Mandatory fields must be present in the request. [DRE05]

2. Lookup routing information

Request

  • Description: The Connector DR sends a request to the Central IAL to get the routing information. The request received from the Data Evaluator is sent to the IAL.

Response

  • Description: The Central IAL sends a response to the Connector DR providing the routing information.

Error handling

  • If IAL cannot be reached there will be a communication error. [DRE06]
  • If request information does not obtain results, there will be a no data found error. [DRE02]

3. Evidence lookup

Request

  • Description: The Data Evaluator sends a request to the Connector DR to get the updated evidence. In the message payload, Data Evaluator and Data Owner identify both components.

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling

  • If Connector DR cannot be reached there will be a connection error. [DRE01]

4. SMP addressing

  • Description: The 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: The 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: The SMP sends a response to the Connector DR providing the gateway information. The destination endpoint and the certificate will be provided in the response.
  • Message type: Detailed in ‘eDelivery usage in DE4A’ document.

Error handling

  • If the SMP cannot be reached there will be a connection error. [DRE01]
  • Mandatory fields must be present in the request. [DRE05]
  • If request information does not obtain results, there will be a no data found error. [DRE02].

Detailed information is available in ‘eDelivery BDXL’ documentation.

6. Evidence lookup

Request

  • Description: The Connector DR sends a request to the Connector DT to retrieve the updated evidence.

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling

  • If Connector DT cannot be reached there will be a connection error. [DRE01]

7. Evidence lookup

Request

  • Description: The Connector DT sends a request to the Data Owner to retrieve the updated evidence.

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling

  • If the Data Owner cannot be reached there will be a connection error. [DTE01]
  • If request information does not obtain results, there will be a no data found error. [DTE02]

8. Evidence response

Request

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

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling  

  • If the evidence cannot be created there will be an error extracting the evidence. [DOE01]
  • If the evidence is not available when requested there will be an error. [DOE02]
  • If the identity cannot be matched there will be an identity matching error. [DOE03]
  • If the preview cannot be completed there will be an error. [DOE04]
  • If the user identity cannot be re-established there will be an error. [DOE05]
  • If the preview is rejected by the user there will be an error. [DOE06]
  • If the canonical evidence cannot be generated there will be an error. [DOE07]

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: The Connector DT 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’.

Response

  • Description: The SMP sends a response to the Connector DT providing the gateway information. The destination endpoint and the certificate will be provided in the response.
  • Message type: Detailed in ‘eDelivery usage in DE4A’ document.

Error handling

  • If the SMP cannot be reached there will be a connection error. [DRE01]
  • Mandatory fields must be present in the request. [DRE05]
  • If request information does not obtain results, there will be a no data found error. [DRE02].

Detailed information is available in ‘eDelivery BDXL’ documentation.

11. Evidence response

Request

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling

  • If the Connector DR cannot be reached there will be a connection error. [DTE01]

12. Evidence response

Request

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

Response

  • Description: The asynchronous message will have a response with the result of this communication.
  • Message type: ResponseErrorType. Specified in Data Dictionary.

Error handling

  • If Data Evaluator cannot be reached there will be a connection error. [DRE01]