HotfolderService

Session Bean implementation class ComponentWebService

Endpoint Metadata

  • Namespace: http://opencase.extend.com/contentprocessor/webservices/hotfolder
  • Endpoint Name: HotfolderWebService
  • Endpoint Address: http(s)://{VMS URL}/ContentProcessor/webservices/hotfolder-service

The following methods are available on this endpoint:

enqueueHotfolderForContentFile

Push content file into hotfolder event queue

Input Parameters

name type description
repositoryPath string (no documentation provided)
delay int (no documentation provided)

Faults

name description
HotfolderManagerWebServiceFault (no documentation provided)

findActiveHotfolderList

Retrieve a list of Hotfolder objects which are in active status.

Return Value

type description
list<hotfolder> A List of Hotfolder entities.

Faults

name description
HotfolderManagerWebServiceFault (no documentation provided)

findHotfolderList

Retrieve a list of Hotfolder objects.

Return Value

type description
list<hotfolder> A List of active and inactive hotfolders.

Faults

name description
HotfolderManagerWebServiceFault (no documentation provided)

scanActiveHotfolders

Scans all active hotfolders. For each one, it traverses their directory tree and compares file extensions to the hotfolder's processMatchproperty. When a matching file is found, the file is renamed by adding "~" to prevent future scans from matching it again. A ContentFileentity is created to represent it, and the ContentFile's repository path is sent to the ESB RulesService and processed with rules that maylaunch workflows to process the file.

Faults

name description
HotfolderManagerWebServiceFault (no documentation provided)