Project

General

Profile

Actions

Task #838

closed

Upgrade ConnId (connector-framework) to 1.4.3.0

Added by Vít Švanda about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Patrik Stloukal
Category:
Connectors
Target version:
Start date:
11/15/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

We need upgrade connector-framework from version 1.4.2.0 to version 1.4.3.0.

I upgraded pom in app module.
  • Tests for ACC works correctly (= table connector works).
  • In previous version was problem with version connector-framework-internal when we used Ldap connector on remote server. This have to be tested now again.

We need testing local connectors:

  • Scripted JDBC connector.
  • CSV connector
  • LDAP connector

We need testing remote server with connectors:

  • Scripted JDBC connector.
  • CSV connector
  • LDAP connector

Related issues

Related to IdStory Identity Manager - Defect #846: Remote connector serverRejectedOndřej Kopr11/24/2017

Actions
Actions #1

Updated by Vít Švanda about 7 years ago

  • Assignee changed from Vít Švanda to Patrik Stloukal
Actions #2

Updated by Patrik Stloukal about 7 years ago

  • Status changed from New to In Progress

testing local connectors:

Scripted JDBC connector.
CSV connector

Actions #3

Updated by Patrik Stloukal about 7 years ago

testing local connectors:

Scripted JDBC connector.
LDAP connector

Actions #4

Updated by Patrik Stloukal about 7 years ago

install remote server
testing remote connector:
provisioning: scripted jdbc, ldap, csv, table
synch.: csv

Actions #5

Updated by Patrik Stloukal about 7 years ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Patrik Stloukal to Vít Švanda
  • % Done changed from 0 to 100

test remote table db connector: synchronization completed succesfully, but provisioning ends with IcInvalidCredentialException
provisioning for other connectors (ldap, csv, JDBC) ends with same exception

Actions #6

Updated by Ondřej Kopr about 7 years ago

  • Related to Defect #846: Remote connector server added
Actions #7

Updated by Ondřej Kopr about 7 years ago

  • Status changed from Resolved to In Progress
  • Assignee changed from Vít Švanda to Ondřej Kopr
Actions #8

Updated by Ondřej Kopr about 7 years ago

  • % Done changed from 100 to 60

Patrik founded potential problem with remote connector server. I will check this behavior

Actions #9

Updated by Ondřej Kopr about 7 years ago

Synchronization works well, but when i want do provisioning a get this error:

eu.bcvsolutions.idm.ic.exception.IcInvalidCredentialException
    at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConfigurationService.findRemoteConnectorManager(ConnIdIcConfigurationService.java:282)
    at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConfigurationService.getRemoteConnIdConnectorInfo(ConnIdIcConfigurationService.java:191)
    at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConfigurationService.getConnIdConnectorInfo(ConnIdIcConfigurationService.java:209)
    at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConnectorService.getConnectorFacade(ConnIdIcConnectorService.java:289)
    at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConnectorService.createObject(ConnIdIcConnectorService.java:87)
    at eu.bcvsolutions.idm.ic.service.impl.DefaultIcConnectorFacade.createObject(DefaultIcConnectorFacade.java:54)
    at eu.bcvsolutions.idm.acc.event.processor.provisioning.ProvisioningCreateProcessor.processInternal(ProvisioningCreateProcessor.java:95)
    at eu.bcvsolutions.idm.acc.event.processor.provisioning.AbstractProvisioningProcessor.process(AbstractProvisioningProcessor.java:105)
    at eu.bcvsolutions.idm.core.api.event.AbstractEntityEventProcessor.onApplicationEvent(AbstractEntityEventProcessor.java:177)
    at eu.bcvsolutions.idm.core.api.event.AbstractEntityEventProcessor.onApplicationEvent(AbstractEntityEventProcessor.java:1)
    at eu.bcvsolutions.idm.core.api.event.AbstractEntityEventProcessor$$FastClassBySpringCGLIB$$df69624d.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
    at eu.bcvsolutions.idm.acc.event.processor.provisioning.ProvisioningCreateProcessor$$EnhancerBySpringCGLIB$$3bd2a7bb.onApplicationEvent(<generated>)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
Actions #10

Updated by Ondřej Kopr about 7 years ago

  • Assignee changed from Ondřej Kopr to Patrik Stloukal
  • % Done changed from 60 to 80

I fixed problem with missing password in operation for remote connector server. Problem was solved by replace asterix by password (get method for system, fronted still get asterix).

commit: https://github.com/bcvsolutions/CzechIdMng/commit/cebae2d0c7b46c44f8449940a953234a03e6b484

Patrik you can continue with tests.

Actions #11

Updated by Ondřej Kopr about 7 years ago

After consult I added new method for get connector instance with password, also I made test again.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/0a559db4ad1feec0b9e9d1c54ad58b90002c9fbf

Please Patrik after you done test, give this ticket to check my changes to Vitek, thank you :)

Actions #12

Updated by Patrik Stloukal about 7 years ago

  • Assignee changed from Patrik Stloukal to Vít Švanda
  • % Done changed from 80 to 90

I tested provisioning of remote connectors:
table
scripted JDBC
LDAP
CSV

all working, nice job
Vít please rewiev Ondra's changes.

Actions #13

Updated by Vít Švanda about 7 years ago

  • Status changed from In Progress to Needs feedback
Actions #14

Updated by Vít Švanda about 7 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Vít Švanda to Ondřej Kopr
  • % Done changed from 90 to 100

Fix for remote server works perfectly. Thanks for that.

Actions #15

Updated by Vít Švanda about 7 years ago

  • Assignee changed from Ondřej Kopr to Patrik Stloukal
Actions

Also available in: Atom PDF