⚠Due to planned maintenance you will experience short (<30 min) downtime between 08:00 - 08:30 CET.
Legacy pipe with OptiMatch
OptiMatch is terminated on 31st, 2022
Legacy pipe and new search & match
New Search & Match started from 1st, July, 2022
- Upload XML file by user through manual upload or API connection to the data upload service
Pick-up file: The processing pipeline pick-up the file from the upload service Through API connection
Validations: Check file name
Decrypt/ decompress: Decrypt file and if necessary unzip file
XML structure validation: Check XML file structure based on XSD files
File / Inventory validation:
-Check ION LISTING_ORGANIZATION and POOL and if LISTING_ORGANIZATION is allowed to send for POOL (affiliated organisations)-CONTENT_TYPE vs file name and inventory type-UPDATE_MODE-SCHEMA_VERSION-CREATION_TME and SNAPSHOT_TIMERecord validation:
-WMDA business rules: required fields-WMDA business rules: reject record status=DE; HIV=pos-HLA validation by HLA core through API call-WMDA business rules: minimal required HLA fields-WMDA business rules: optional fields or combination of optional fieldsSave records:
-Save valid records in database (GCD)-End of processing: check number valid records with number of records previously saved in database: if new number is ≥90% of the previously saved number of records -> replace previous records by new records from this POOL.Create report:
-Create report from records in database with warnings and rejections specified, total numbers of accepted, rejected, warnings-Export report to data upload service through API connectionCreate export file:
-Create export CSV file if no processing of files/records is running (once a day)-Compress file-Encrypt file-Export file to data upload service through API connection