In the Componize framework, resources like documents, spaces in Alfresco, or even pipeline definitions are all referred to using URIs. Several URI schemes allow to handle these resources specifically.
Use this scheme ... | to ... |
---|---|
alfresco | retrieve and write documents from the Alfresco repository using a path. e.g. alfresco:/User%20Homes/John%20Smith/My%20Document.doc |
classpath | retrieve and write content from the application classpath. This includes resources from the WAR file, the libraries (JAR files) as well as the shared resources from the shared/classes folder in Tomcat. |
file | retrieve and write content over the local filesystem |
ftp | retrieve and write content over a remote server using the File Transfer Protocol (FTP) |
http | retrieve content over a remote server using the Hypertext Transfer Protocol (HTTP) |
workspace | retrieve and write content of nodes from the default store in an Alfresco repository. Support for additional stores such as the archive may be enabled through configuration settings. e.g. workspace://SpacesStore/9ee1ff88-b9b3-4c10-bf9b-4da264c38768 |
xmldb | retrieve and write content to an XML database providing an XML:DB API. |