Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在TLDAP输入中放置两个分离器吗?_Ldap_Talend - Fatal编程技术网

我可以在TLDAP输入中放置两个分离器吗?

我可以在TLDAP输入中放置两个分离器吗?,ldap,talend,Ldap,Talend,我在tLdapInput中有一些行具有其他分隔符。我可以在多值字段分隔符属性的TLDAPINT中放置其他分隔符吗?或者我如何使用其他解决方案来实现这一点 提前谢谢 有些行是这样的: |ou=ROLE_NIVEAU_3,ou=roles,ou=net,ou=applications,dc=cirra,dc=net ;ou=ROLE_COM_SOUSCRIPTION,ou=roles,ou=net,ou=applications,dc=cirra,dc=net ; 和没有空间的普通行: |ou=R

我在tLdapInput中有一些行具有其他分隔符。我可以在多值字段分隔符属性的TLDAPINT中放置其他分隔符吗?或者我如何使用其他解决方案来实现这一点

提前谢谢

有些行是这样的:

|ou=ROLE_NIVEAU_3,ou=roles,ou=net,ou=applications,dc=cirra,dc=net ;ou=ROLE_COM_SOUSCRIPTION,ou=roles,ou=net,ou=applications,dc=cirra,dc=net ;
和没有空间的普通行:

|ou=ROLE_GEST_PARC_BANQUE,ou=roles,ou=net,ou=applications,dc=cirra,dc=net;ou=ROLE_NIVEAU_1,ou=roles,ou=net,ou=applications,dc=cirra,dc=net;

当我分割行时,当我得到名称时,我有null,我认为是因为空格的缘故,如果它总是在同一个属性中,并且总是相同的2个分隔符,那么可以在TLDAPINT中使用最常用的分隔符,并在tMap或tJavaRow中用另一个分隔符分隔


在您显示的情况下,您不能只使用“;”并在后面修剪所有属性的值吗?

好的,我找到了解决方案,只是在高级设置中检查了删除空格。谢谢Carassus的帮助,祝你度过愉快的一天

关于其他分离器,你有什么规律吗?例如,它总是在同一个属性中,并且总是同一个属性吗?是的,某些行在实际分隔符之前有一个空格。好的,我将把Common分隔符放在第二个tMap中,我该如何做呢?你能给我举个例子吗?好的,对不起,这是标准化的,我需要两个分隔符。你应该能够接受你自己的答案,不要犹豫,做它=)