Interface EOS069 DCS IStorage v2

Interface 0 EOS069 DCS IStorage v2

Methods

SetCurrDocLibrary

procedure SetCurrDocLibrary(CurrLib: Record "EOS069 DocLibrary")

Specifies the current library that will be used for the next operations

Parameters / Return Value

  • CurrLib Record "EOS069 DocLibrary"

    the current DCS Library


GetFiles

procedure GetFiles(var DCSFileBuffer: Record "EOS069 File Buffer"; CurrRec: Record "EOS Record Ident. Buffer"; SaveFileInBlob: Boolean)

Get files for a record

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.

  • CurrRec Record "EOS Record Ident. Buffer"

    Parameter of type Record “EOS Record Ident. Buffer”.

  • SaveFileInBlob Boolean

    Parameter of type Boolean.


GetFileLocation

procedure GetFileLocation(var DCSFileBuffer: Record "EOS069 File Buffer")

Download File.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.


DownloadFile

procedure DownloadFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Download File.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.


UploadFile

procedure UploadFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Upload File.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.


DeleteFile

procedure DeleteFile(var DCSFileBuffer: Record "EOS069 File Buffer")

Delete File.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.


OpenFileLocation

procedure OpenFileLocation(var DCSFileBuffer: Record "EOS069 File Buffer")

Open File Location.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.


GetAllFiles

procedure GetAllFiles(var DCSFileBuffer: Record "EOS069 File Buffer"; forTableNo: Integer; ForTableSubtype: Integer)

Get all files for a table

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.

  • forTableNo Integer

    Parameter of type Integer.

  • ForTableSubtype Integer

    Parameter of type Integer.


SubscriptionActive

procedure SubscriptionActive(forTableNo: Integer): Boolean

Subscription Active.

Parameters / Return Value

  • forTableNo Integer

    Parameter of type Integer.

  • Returns Boolean

    Return variable “Boolean”.


SetMetadata

procedure SetMetadata(var DCSFileBuffer: Record "EOS069 File Buffer"; CurrRec: Record "EOS Record Ident. Buffer")

Set Metadata.

Parameters / Return Value

  • DCSFileBuffer Record "EOS069 File Buffer"

    Parameter of type Record “EOS069 File Buffer”.

  • CurrRec Record "EOS Record Ident. Buffer"

    Parameter of type Record “EOS Record Ident. Buffer”.


FillAllowedValues

procedure FillAllowedValues(WritableOnly: Boolean; var TempNameValueBuffer: Record "Name/Value Buffer")

Fill Allowed Values. A buffer containing all fields (e.g. Sharepoint fields for a document)

Parameters / Return Value

  • WritableOnly Boolean

    Parameter of type Boolean.

  • TempNameValueBuffer Record "Name/Value Buffer"

    Parameter of type Record “Name/Value Buffer”.



EOS Labs -