连接到Mule ESB和BOX的SharePoint事件接收器

时间:2014-01-16 04:51:14

标签: sharepoint mule esb box

早上好,

我正在尝试开发一个事件接收器,当文档被添加到SharePoint中的文档库时,它将检查配置列表以查看它所添加的文件夹是否存在,然后将参数传递给ESB,以便它可以与BOX同步。

我的问题是我遇到了第一道障碍,我看过的文档并没有在网站上明确说明使用这些文件。

我的开头代码如下:

SPFile sourceFile = properties.ListItem.File;
String fileId = sourceFile.UniqueId;
SPFolder sourceFolder = sourceFile.ParentFolder;
String folderId = sourceFolder.UniqueId;
String folderPath = sourceFolder.Url;
if(sourceFolder == ProjectDocLibEventConfiguration.boxFolder || folderPath)
{
    sourceFile.MoveTo("http://{servername}/mule-esb?event_type=sharepoint_event_listener&source_doc_lib_id={folderId}&source_document_id={fileId}&target_box_root_doc_lib_path={box_root_doc_lib_path}");
} 

我知道这会将一个文件从一个文件夹移动到另一个位置。这是正确的方法吗?有没有人知道有关此事件/事件接收者与Mule ESB沟通的任何文档?

0 个答案:

没有答案