Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below are the list of messages that users can expect and the reasons for these messages

***** STILL BEING DRAFTED***

Whilst the uploaded files are being processed users should be reported for the following stages

  • Uploaded file successfully - This is a message that users get as part of the standard file upload successfully. Please see section upload a file as part of uploading your file.
  • Uploaded file is picked up by pipeline for processing 
  • Uploaded file processed and report available by the pipeline

Users should be reported for the following scenarios on file level validations

 

...

ScenarioEvent stageDescriptionType of message
File with wrong filename The system will reject the file if the file name doesn't conform to the agreed format which is : ION-1234-D.PgP, ION-1234-D.xml.Pgp, ION-1234-D.zip.PgP, ION-1234-C.PgP, ION-1234-C.xml.Pgp, ION-1234-C.zip.PgP.Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user uploads two files consecutively with same file name. Eg ION-1234-D.PgP and ION-1234-D.PgP In such a scenario the most recently uploaded file is taken through the pipeline, the previous file is deleted and not processed.  
If a user uploads two files consecutively with different file names. E.g ION-1234-D.PgP and ION-1234-C.PgP In such a scenario the system will process the two files as separate files.  
If a user uploads a PgP encrypted file with a invalid key. DecryptedIn such a scenario the system will not be able to decrypt the file and the pipeline will not be able to process the file. Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a zipped file which isn't an XMLDecompressedIn such a scenario once the system has decrypted the file and finds the file isn't an XML the pipeline will not be able to process the file.Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file with the file creation time set in the future XSD file validationIn such a scenario once the system has decrypted the file and finds that the file creation date/time is in the future then the pipeline will not be able to process the file.Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file with the file creation date and/or time in an incorrect format XSD file validationIn such a scenario once the system has decrypted the file and finds that the file creation date/time is in an incorrect format then the pipeline will not be able to process the file.Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file where the listing organisation doesn't match the ION number in the file nameXSD file validation Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file where the update mode is other than fullXSD file validation Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file where the file name and content type do not match. XSD file validationIn such a scenario once the system has decrypted the file and finds that there is a discrepancy in the file name content type and the file content type  then the pipeline will not be able to process the file. E.g File name = ION-1234-D.PgP and the Content type = CRejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file that has content type of both donor and cord XSD file validation 

...

Rejected - ADD MESSAGE AS PART OF THE REPORT
If a user has uploaded a file where the file version isn't correctXSD file validation Rejected - ADD MESSAGE AS PART OF THE REPORT

 


 

STANDARD OPERATING PROCEDURE

 

TITLE:

Data submission protocol to BMDW

VERSION No:

0.3

DATE OF ORIGINAL ISSUE:

March 2017

REVIEW INTERVAL:

12 months (This includes the testing process of this new upload to BMDW format)

ORIGINAL PREPARED BY:

Manish Kakkar

QM REVIEWED BY:

Quality Team

AUTHORISED BY:

Chief Executive

COPY and LOCATION

Master Copy – WMDA Share – DOCxxx

Document Version History

Version

Author

Changes

0.1

Manish Kakkar

SOP generated

0.2

Beer Holties

Update (Sprint 3/4)

0.3

Jorine Koenderman

Release staging version (28-07-2017)

 0.4Manish Kakkar Updated post release to staging version (07-08-2017)