我一直在玩Apache Syncope并尝试创建一个带有资源和分配Pull任务的CSV连接器。
连接器参数:
File mask: \.csv
Key column name: id [override]
Password column name: employeeNum
Column names: id,fn,sn,employeeNum
为功能选择的所有内容。
在资源部分,我选择了所有传播操作,并将每个传播设置为ALL。
在我提供的规则中:
key - employeeNum [remote key]
email - email
password - __PASSWORD__ [password]
username - fn
在pull任务配置中,我有: 匹配规则 - 链接 不匹配的规则 - 提供 允许创建,更新等
当我运行pull任务时,消息为:Users [created/failures]: 0/0 [updated/failures]: 0/0 [deleted/failures]: 0/0 [no operation/ignored]: 0/0
并且没有创建用户。
感谢任何帮助,谢谢!
答案 0 :(得分:2)
问题与我如何理解File mask
和Source path
的概念有关。
我的问题是我在Source path
放入文件的绝对路径,而不是文件所在的目录。
解决方案如下:
Source path: path/to/the/folder
File mask: fileName.csv