2017-01-17 30 views
-1

我使用Kettle从oracle到ldap进行同步,但在ldap输出时出现了错误。 具有以下结构的用户。 A user with the following structure.LDAP输出3.0 - 错误

second picture

下面是错误 2017年1月17日16时54分43秒 - 勺 - 正在打开转换[oracletoldap] ...

2017年1月17日16:54 :43 - Spoon - 开始执行转换。

2017年1月17日十六时54分43秒 - LDAP输出3.0 - ERROR(版本4.4.0稳定的,从2012年11月21日21年2月16日由buildguy建立17588):异常:

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012年11月21日生成17588 16.02.21 by buildguy):插入DN = [0002]时出现错误!

2017年1月17日十六时54分43秒 - LDAP输出3.0 - ERROR(版本4.4.0稳定的,从2012年11月21日21年2月16日由buildguy建立17588):无效名称:0002

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012年11月21日由buildguy构建17588 16.02.21): org.pentaho.di.core.exception .KettleException:

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-stable,版本17588从2012-11-21 16.02.21通过buildguy):插入时出错与DN = [0002]!

2017年1月17日十六时54分43秒 - LDAP输出3.0 - ERROR(版本4.4.0稳定的,从2012年11月21日21年2月16日由buildguy建立17588):无效名称:0002

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012年11月21日由buildguy 16.02.21构建17588):

2017/01/17 16 :54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012-11-21 16.02.21 buildguy生成17588):at org.pentaho.di.trans.steps.ldapinput.LDAPConnection.insert( LDAPConnection.java:511)

2017/01/17 16:54:43 - LDAP Output 3.0 - ERR OR(版本4.4.0-stable,从2012-11-21 16.02.21 buildguy构建17588):at org.pentaho.di.trans.steps.ldapoutput.LDAPOutput.processRow(LDAPOutput.java:252)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012-11-21 16.02.21 buildguy生成17588):at org.pentaho.di.trans.step .RunThread.run(RunThread.java:50)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,生成17588从2012-11-21 16.02.21通过buildguy):在java.lang.Thread.run(未知源)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,生成17588从2012-11 -21 16.02.21 by buildguy):引起的通过:javax.naming.InvalidNameException:无效的名称:0002;剩余的名称'0002'

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-stable,版本17588从2012-11-21 16.02.21 by buildguy):at javax .naming.ldap.Rfc2253Parser.doParse(Unknown Source)

2017/01/17 16:54:43 - LDAP Output 3.0 - ERROR(版本4.4.0-stable,从2012年11月21日开始编译17588 16.02。 21通过buildguy):在javax.naming.ldap.Rfc2253Parser。parseDn(未知来源)

2017年1月17日16时54分43秒 - LDAP输出3.0 - ERROR(版本4.4.0稳定的,从2012年11月21日21年2月16日由buildguy建立17588):在使用javax .naming.ldap.LdapName.parse(Unknown Source)

2017/01/17 16:54:43 - LDAP Output 3.0 - ERROR(版本4.4.0-stable,版本17588从2012-11-21开始16.02。 21:by buildguy):at javax.naming.ldap.LdapName。(Unknown Source)

2017/01/17 16:54:43 - LDAP Output 3.0 - ERROR(版本4.4.0-stable,从2012年开始构建17588 -11-21 16.02.21 by buildguy):at com.sun.jndi.ldap.LdapCtx.addRdnAttributes(Unknown Source)

2017/01/17 16:54:43 - LDAP Output 3.0 - 错误(版本4.4.0-stable,从2012-11-21 16.02.21 buildguy生成17588):at com.sun.jndi.ldap。 LdapCtx.c_createSubcontext(来源不明)

2017年1月17日十六时54分43秒 - LDAP输出3.0 - 错误(版本4.4.0稳定,从2012年11月21日21年2月16日通过buildguy建立17588):在com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(来源不明)

2017年1月17日16时54分43秒 - LDAP输出3.0 - 错误(版本4.4.0稳定,从2012年建17588 -11-21 16.02.21 by buildguy):at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(Unknown Source)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012-11-21 16.02.21 buildguy生成17588):在com.sun.jndi.toolkit.ctx。 PartialCompositeDirContext.createSubcontext(Unknown Source)

2017/01/17 16:54:43 - LDAP Output 3.0 - ERROR(版本4.4.0-stable,从2012-11-21开始建立17588 16.02.21 by buildguy):在javax.naming.directory.InitialDirContext.createSubcontext(未知来源)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,生成17588从2012-11-21 16.02.21 by buildguy):at org.pentaho.di.trans.steps.ldapinput.LDAPConnection.insert(LDAPConnection.java:508)

2017/01/17 16:54:43 - LDAP输出3.0 - 错误(版本4.4.0-稳定,从2012年11月21日由buildguy 16.02.21建立17588):... 3更多

2017/01/17 16:54:43 - 勺子 - 转换完成!!

2017/01/17 16:54:43 - oracletoldap - ERROR(版本4.4.0-stable,从2012年11月21日开始build 17588由buildguy提供16.02.21):错误被检测到!

2017/01/17 16:54:43 - oracletoldap - ERROR(版本4.4.0-stable,从2012年11月21日开始build 17588由buildguy提供16.02.21):错误被检测到!

回答

0

0002不是一个合适的dn值。通常,你有一个像User-Defined-Java-Expression这样的步骤,在它被引用之前构建dn(例如dn =“cn =”+ cn +“,ou = users,dc = domain,dc = tld”) LDAP的输出。