ELFUND-DOCS#
Το ELFUND-DOCS περιγράφει τις απαιτούμενες προδιαγραφές ενός πληροφοριακού συστήματος για την υποδοχή, επεξεργασία και κατάρτιση στοιχείων επενδυτικών οργανισμών.
Στο παρακάτω διάγραμμα περιγράφεται συνοπτικά η δομή του συστήματος:
Οι κύριες πηγές δεδομένων του ELFUND είναι οι εξής:
Απευθείας από εξουσιοδοτημένους υπαλλήλους με βάση τη δομή δεδομένων DBDat
Από τις ΜΠΣ των ΕΟ με βάση τη δομή δεδομένων IFDat
Από το RIAD και τη CSDB
Τα αρχεία που περιγράφουν τις δομές δεδομένων IFDAT και DBDAT θα τα βρείτε στις γρήγορες λήψεις. Στο IFDat θα βρείτε τις οδηγίες προς τις Μονάδες Παροχής Στοιχείων των ΕΟ.
Για τις πρώτες δύο πηγές τα εισερχόμενα αρχεία θα αποθηκεύονται με την ακόλουθη προτεινόμενη
ονομασία (push approach)
F_{ID}_{DMN}_{PARTNER}_{USER}_{NAME}.{EXT} όπου το ID είναι ένας μοναδικός
αύξων αριθμός μάκρους δέκα χαρακτήρων με πρόθεμα το 0, NAME είναι η αρχική
ονομασία του εισερχόμενου αρχείου, DMN είναι η δομή δεδομένων του αρχείου,
PARTNER είναι ο κωδικός της ΜΠΣ, USER είναι ο κωδικός χρήστη του αναγγέλλοντα
όπως του έχει αποδοθεί από το σύστημα IRIS και EXT είναι είτε json ή
xlsx ανάλογα με το είδος του εισερχόμενου αρχείου. Για παράδειγμα ένα
εισερχόμενο αρχείο δομής IFDAT με ονομασία data_submission.xlsx από τον
χρήστη aloumiotis με ID
5 μετονομάζεται σε F_0000000005_IFDAT_EGR010_aloumiotis_data_submission.xlsx.
Για τις υπόλοιπες πηγές τα στοιχεία θα αντλούνται είτε από δικτυακούς φακέλους είτε χρησιμοποιώντας RESTful APIS (pull approach).
Η επεξεργασία των στοιχείων θα πρέπει να είναι εφικτή είτε σε σειριακή μορφή (ξεχωριστή επεξεργασία και φόρτωση στη βάση για κάθε αρχείο) είτε σε παράλληλη μορφή (σειριακή επεξεργασία αλλά ταυτόχρονη φόρτωση στη βάση άνω του ενός αρχείου). Προτεραιότητα θα δοθεί στην υλοποίηση της σειριακής επεξεργασίας.
Οι έλεγχοι στα εισερχόμενα αρχεία περιγράφονται στο κεφάλαιο Έλεγχοι αρχείου.
Όλες οι πηγές δεδομένων μετατρέπονται σε δομή DAT για να εισαχθούν στη βάση δεδομένων. Η δομή δεδομένων DAT περιλαμβάνει επιπρόσθετα σε κάθε πίνακα τις διαστάσεις SRC_TYP, SRC_ORG και SRC_USR σε σχέση με τη δομή δεδομένων DBDAT.
Στο κεφάλαιο Μετατροπές περιγράφονται οι μετατροπές προς DAT ανάλογα με τη δομή των εισερχόμενων αρχείων.
Στο κεφάλαιο BACKEND DATABASE (BED) περιγράφονται οι ελάχιστες διαφοροποιήσεις που πρέπει να έχουν οι πίνακες της αναλυτικής βάσης δεδομένων BED σε σχέση με τους πίνακες της δομής DAT καθώς και οι κανόνες μετάβασης από τη δομή DAT στη BED.
Στο κεφάλαιο ΄Ελεγχος Στοιχείων Βάσης περιγράφονται οι έλεγχοι (ΑΥΠ) στα στοιχεια της BED.
Στο κεφάλαιο Γενικές Οδηγίες περιγράφονται γενικές οδηγίες και κανόνες.
Στο κεφάλαιο Δομή αρχείου επικύρωσης ΑΠΑ παρουσιάζεται προτεινόμενη δομή του απαντητικού αρχείου ΑΠΑ.
Στο κεφάλαιο What’s new? παρουσιάζονται λεπτομέρειες σχετικά με το τι αλλάζει σε κάθε νέα έκδοση του ELFUND-DOCS.
Στο κεφάλαιο Development περιγράφεται ο τρόπος συνεισφοράς στην ανάπτυξη των προδιαγραφών ELFUND-DOCS.