Introduzione

Affinché le applicazioni EOS siano pienamente conformi al Universal Code, devono utilizzare servizi web e API invece di accedere direttamente al file system. EOS Administration Library facilita l’adozione di questa iniziativa fornendo un’interfaccia semplice e flessibile per accedere a diversi tipi di file system utilizzando la stessa Codeunit. Ciò consente di passare senza problemi da un file system all’altro.

I seguenti file system sono attualmente supportati da EOS Administration Library:

  • Azure BLOB storage
  • Azure FileShare storage
  • EOS Function API (accesso al file system locale)
  • In-Memory storage (dev + test)

Ognuno di questi file system è configurato attraverso la funzione Service configurations di EOS Administration Library.

A tutti questi file system si accede tramite la Codeunit 18122353 EOS004 IFileSystem Wrapper. Le singole implementazioni sono fornite dall’enum 18122318 EOS004 FileSystem e dalla corrispondente interfaccia EOS004 IFileSystem. Ciò consente di aggiungere facilmente file system personalizzati e di utilizzarli in tutte le applicazioni EOS.


EOS Labs -