Difference between revisions of "Lookup pattern communication diagram"

From DE4A
Jump to navigation Jump to search
Line 2: Line 2:
  
 
==1. Lookup routing information==
 
==1. Lookup routing information==
'''Request'''  
+
'''Request'''
  
''Description:'' Data Evaluator sends a request to the Connector DR.  
+
* ''Description:'' Data Evaluator sends a request to the Connector DR.
 +
* ''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]’.  
  
''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:'' Connector DR sends a response to Data Evaluator.  
 
+
* ''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]’.  
''Description:'' Connector DR sends a response to Data Evaluator.  
 
 
 
''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]’.  
 
  
 
<nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.  
 
<nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.  
Line 22: Line 20:
  
 
==2. Lookup routing information==
 
==2. Lookup routing information==
'''Request'''  
+
'''Request'''
  
''Description:'' Connector DR sends a request to the IDK to get routing information.  
+
* ''Description:'' Connector DR sends a request to the IDK to get routing information.  
  
''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]’.  
+
* ''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:'' 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:''  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]’.  
+
* ''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]’.  
  
 
<nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.  
 
<nowiki>*</nowiki> The interfaces are the same as the IAL, that’s why we refer to that document.  
Line 44: Line 42:
  
 
==3. Evidence lookup==
 
==3. Evidence lookup==
''Description:'' Data Evaluator sends a request to the Connector DR to get the updated evidence.  
+
 
 +
* ''Description:'' Data Evaluator sends a request to the Connector DR to get the updated evidence.  
  
 
Data Evaluator and Data Owner identifies both components.  
 
Data Evaluator and Data Owner identifies both components.  
  
''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.  
+
* ''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.  
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 65: Line 64:
 
'''Request'''  
 
'''Request'''  
  
''Description:'' Connector DR sends a request to the SMP to get gateway information.  
+
* ''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.
 
Multi evidence approach is available in ‘SMP query process in DE4A’ Document.
  
''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.  
+
* ''Description:'' SMP sends a response to Connector DR providing the gateway information.  
  
 
The destination endpoint and the certificate will be provided.  
 
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. *
  
  
Line 89: Line 88:
  
 
==6. Evidence lookup==
 
==6. Evidence lookup==
''Description:'' Connector DR sends a request to Connector DT to get the evidence.  
+
 
 +
* ''Description:'' Connector DR sends a request to Connector DT to get the evidence.  
  
 
Same request as step 3.  
 
Same request as step 3.  
  
''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.  
+
* ''Message type:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.  
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 101: Line 101:
  
 
==7. Evidence lookup==
 
==7. Evidence lookup==
''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:'' Specified in ‘[https://wiki.de4a.eu/index.php/Data_Dictionary Data Dictionary]’.  
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 114: Line 113:
  
 
==8. Evidence response==
 
==8. Evidence response==
''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]’.  
+
* ''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]’.  
  
 
'''Error handling'''  
 
'''Error handling'''  
Line 134: Line 134:
 
'''Request'''  
 
'''Request'''  
  
''Description:'' Connector DT sends a request to the SMP to get gateway information.  
+
* ''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.
 
Multi evidence approach is available in ‘SMP query process in DE4A’ Document.
  
''Message type:''  Detailed in ‘eDelivery usage in DE4A’ Document.  
+
* ''Message type:''  Detailed in ‘eDelivery usage in DE4A’ Document.  
  
  
Line 147: Line 147:
 
The destination endpoint and the certificate will be provided.  
 
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. *
  
  
Line 180: Line 180:
 
*If Data Evaluator cannot be reached there will be a communication error. [10303]
 
*If Data Evaluator cannot be reached there will be a communication error. [10303]
 
*Mandatory fields must be present in the request. [40302]
 
*Mandatory fields must be present in the request. [40302]
 +
 +
 +
 +
'''''* Document is under construction.'''''

Revision as of 11:20, 13 May 2022

1. Lookup routing information

Request

  • Description: Data Evaluator sends a request to the Connector DR.
  • Message type:  The message type is detailed in the ‘IAL Technical Design’.

Response

  • Description: Connector DR sends a response to Data Evaluator.
  • Message type:  The message type is detailed in the ‘IAL Technical Design’.

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

* 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

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

Data Evaluator and Data Owner identifies 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.

Data Owner identifier will be sent as the participant identifier.

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

Detailed information is available in eDelivery BDXL.

6. Evidence lookup

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

Same request as step 3.

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. Evidence lookup

  • Description: Connector DT sends a request to Data Owner to get the evidence. Same request as step 3.

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

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

11. Evidence response

  • Description: The Connector DT sends a response to the Connector DR with the evidence. Same response as step 8.

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. Evidence response

  • Description: Connector DR sends a response to the Data Evaluator with the evidence. Same response as step 8.

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.