发送信号到Alfresco服务器

时间:2013-05-31 13:32:52

标签: java web-services triggers signals alfresco

我有兴趣向Alfresco服务器发送信号,以便从本地磁盘读取文件。可以使用来自外部源(cURL,Java Project,类似的东西)的Web服务来完成吗?例如,ping服务器以便触发一系列事件。任何建议都很有用。谢谢!

2 个答案:

答案 0 :(得分:0)

Alfresco bulkimport工具(yourHost:port / alfresco / alfresco / service / bulkfsimport)提供了这一功能。 它由webscript支持,可以使用cUrl或任何其他http客户端API进行调用。

如果您更喜欢自定义实现,我也会选择支持Java的Alfresco webscript。 Web Script只是绑定到URI的服务,它响应HTTP方法,如GET,POST,PUT和DELETE。

有关详细信息,请参阅webscript文档: http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/concepts/ws-and-Java.html

答案 1 :(得分:0)

要在服务器端触发操作,您可以创建Custom Action。通常,可以将自定义操作配置为可从Alfresco Web Client或Alfresco Share访问。在您的情况下,您可以通过从自定义Webscript调用该操作并使用Actions API调用您的自定义操作来调用该操作。然后可以使用curl,Java或任何其他方法通过简单的基于REST的调用来调用Webscript本身。