Difference between revisions of "Intermediation pattern communication diagram"

From DE4A
Jump to navigation Jump to search
Line 9: Line 9:
 
* ''Description:'' Connector DR sends a response to Data Evaluator.
 
* ''Description:'' Connector DR sends a response to Data Evaluator.
  
* ''Message type:'' 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:'' '''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'''
 
'''Error handling'''
  
Line 26: Line 26:
 
* ''Description:'' IDK sends a response to Connector DR providing the routing information.
 
* ''Description:'' IDK sends a response to Connector DR providing the routing information.
  
* ''Message type:'' 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:'' '''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'''
 
'''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. [10303]  
Line 39: Line 39:
 
* ''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:'' Specified in [https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary].
+
* ''Message type:'' '''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. [10603]  
 
* If Connector DR cannot be reached there will be a communication error. [10603]  
Line 67: Line 67:
 
* ''Description:'' Connector DR sends a request to Connector DT to get the evidence. Same request as step 3.
 
* ''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]’.
+
* ''Message type:'' '''RequestExtractMultiEvidenceIMType'''. 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. [10303]  
Line 76: Line 76:
 
* ''Description'': Connector DT sends a request to Data Owner to get the evidence. Same request as step 3.
 
* ''Description'': Connector DT sends a request to Data Owner to get the evidence. Same request as step 3.
  
* ''Message type:''  Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
+
* ''Message type:''  '''RequestExtractMultiEvidenceIMType'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 89: Line 89:
 
* ''Description:'' Data Owner sends a response to Connector DT with the evidence.  
 
* ''Description:'' Data Owner sends a response to Connector DT with the evidence.  
  
* ''Message type:''  Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
+
* ''Message type:''  '''ResponseExtractMultiEvidenceType'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 123: Line 123:
  
 
* ''Description:'' Connector DT sends a response to Connector DR with the evidence. Same response as step 8.  
 
* ''Description:'' Connector DT sends a response to Connector DR with the evidence. Same response as step 8.  
* ''Message Type:''  Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
+
* ''Message Type:''  '''ResponseExtractMultiEvidenceType'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 134: Line 134:
 
* ''Description:'' Connector DR sends a response to Data Evaluator with the evidence. Same response as step 8.  
 
* ''Description:'' Connector DR sends a response to Data Evaluator with the evidence. Same response as step 8.  
  
* ''Message Type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
+
* ''Message Type:'' '''ResponseExtractMultiEvidenceType'''. Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.
  
 
'''Error handling'''  
 
'''Error handling'''  

Revision as of 09:47, 11 May 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]

* 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.
  • Message type: RequestExtractMultiEvidenceIMType. Specified in Data Dictionary.

Error handling

  • If Connector DR 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.

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

6. Request evidence

  • Description: Connector DR sends a request to Connector DT to get the evidence. Same request as step 3.
  • Message type: RequestExtractMultiEvidenceIMType. Specified in ‘Data Dictionary’.

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. Same request as step 3.
  • Message type:RequestExtractMultiEvidenceIMType. Specified in ‘Data Dictionary’.

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

  • Description: Data Owner sends a response to Connector DT with the evidence.
  • Message type:ResponseExtractMultiEvidenceType. Specified in ‘Data Dictionary’.

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. 2
  • 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. [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. Evidence response

  • Description: Connector DT sends a response to Connector DR with the evidence. Same response as step 8.
  • Message Type:ResponseExtractMultiEvidenceType. Specified in ‘Data Dictionary’.

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. Forward evidence

  • Description: Connector DR sends a response to Data Evaluator with the evidence. Same response as step 8.
  • Message Type: ResponseExtractMultiEvidenceType. Specified in ‘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]


* Document is under construction.