I encountered a similar problem with the active directory connector I configured. The following are my files:
cmdbuild-schema.xml
<?xml version="1.0"?>
<CMDBUILD>
<Employee>
<Code />
<Surname />
<Name />
<Email />
<Mobile />
<Fax />
<Office />
</Employee>
</CMDBUILD>
configuration.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<cmdbuild>
<ServerAddress>127.0.0.1</ServerAddress>
<ServerContext>cmdbuild</ServerContext>
<ServerPort>8080</ServerPort>
<Username>admin</Username>
<Password>admin</Password>
</cmdbuild>
<serverldap>
<ServerAddress>192.168.10.5</ServerAddress>
<Port>389</Port>
<User>test@testdomain.local</User>
<Password>password</Password>
<SSL>0</SSL>
<DN>DC=testdomain,DC=local</DN>
<Search>objectClass=*</Search>
<Class>Users</Class>
<Attributes>sAMAccountName,sn,givenName,mail,mobile,facsimileTelephoneNumber,department</Attributes>
<Key>sAMAccountName</Key>
</serverldap>
</configuration>
transform.xsl
<?xml version="1.0" encoding="UTF-8"?>
version="1.0">
<xsl:output method="xml" version="1.0" encoding="UTF-8"
indent="yes" />
<xsl:template match="/">
<CMDBUILD>
<xsl:apply-templates />
</CMDBUILD>
</xsl:template>
<xsl:template match="*">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="text()"></xsl:template>
<xsl:template match="/serverldap/Users">
<Employee key="Code">
<Code>
<xsl:value-of select="./sAMAccountName" />
</Code>
<Surname>
<xsl:value-of select="./sn" />
</Surname>
<Name>
<xsl:value-of select="./givenName" />
</Name>
<Email>
<xsl:value-of select="./mail" />
</Email>
<Mobile>
<xsl:value-of select="./mobile" />
</Mobile>
<Fax>
<xsl:value-of select="./facsimileTelephoneNumber" />
</Fax>
<Office>
<xsl:value-of select="./department" />
</Office>
</Employee>
</xsl:template>
<xsl:template match="/CMDBUILD/Employee">
<Employee key="Code">
<xsl:attribute name="objid">
<xsl:value-of select="./@objid" />
</xsl:attribute>
<Code>
<xsl:value-of select="./Code" />
</Code>
<Surname>
<xsl:value-of select="./Surname" />
</Surname>
<Name>
<xsl:value-of select="./Name" />
</Name>
<Email>
<xsl:value-of select="./Email" />
</Email>
<Mobile>
<xsl:value-of select="./Mobile" />
</Mobile>
<Fax>
<xsl:value-of select="./Fax" />
</Fax>
<Office>
<xsl:value-of select="./Office" />
</Office>
</Employee>
</xsl:template>
</xsl:stylesheet>
and here's the log as a result:
>>> Program Started - version (Basic Connector 1.5.0 - 30/10/2013)<<<
Searching for: C:\xampp\tomcat\webapps\CMDBuildConnectors\ADConnector\conf\configuration.xml
Parsing XML file [C:\xampp\tomcat\webapps\CMDBuildConnectors\ADConnector\conf\configuration.xml]
Ended to read configuration file
Trasform file foundtrue
Parsing XML file [C:\xampp\tomcat\webapps\CMDBuildConnectors\ADConnector\conf\cmdbuild-schema.xml]
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:544)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:341)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:294)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
at com.sun.proxy.$Proxy47.getCardList(Unknown Source)
at org.cmdbuild.externalconnector.inventory.data.GetDataFromCMDBuild.isNewCard(GetDataFromCMDBuild.java:119)
at org.cmdbuild.externalconnector.update.LDAPConnector.connect(LDAPConnector.java:119)
at org.cmdbuild.externalconnector.update.UpdateCMDBuild.main(UpdateCMDBuild.java:45)
Caused by: java.net.ConnectException: ConnectException invoking http://://services/soap/Private: Connection refused: connect
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:2153)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2138)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:730)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 10 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:2048)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:2000)
at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:2068)
... 13 more
I followed closely the Basic Connector Reference for CMDBuild 2.1 but I am stuck with the above error. Please help. Thanks....