Thank you. In retrospect, I understand (that it will not record/audit what it has not actually done - hence the need for the dry run parameter to bypass the error).
I'm getting entries now. dn: OU=Desktops,OU=US Scottsdale,dc=lsc-project,dc=org changetype: add ou: Desktops name: Desktops Regards, Hugh On Tue, Apr 24, 2012 at 8:40 AM, Sébastien Bahloul < [email protected]> wrote: > Hi Hugh, > > If you try to run LSC on a dry-run, switch to DEBUG loglevel for LDIF > logger. > > Regards, > > -- > Sebastien BAHLOUL > IAM / Security specialist > Ldap Synchronization Connector : http://lsc-project.org > Blog : http://sbahloul.wordpress.com/ > > > > 2012/4/24 Hugh Kelley <[email protected]> > >> Gladly. >> >> # # # >> >> <?xml version="1.0" encoding="UTF-8"?> >> >> <configuration> >> >> <!-- standard output to console --> >> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> >> <encoder >> class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> >> <layout class="org.lsc.utils.output.LdifLayout"> >> <Pattern>%date{MMM dd HH:mm:ss} - %-5level - >> %message%n</Pattern> >> </layout> >> </encoder> >> </appender> >> >> <!-- log all application messages to the file /tmp/lsc.log --> >> >> <!-- this file is rotated every 10000KB, compressed and 7 files are >> kept for history --> >> <appender name="LSC" >> class="ch.qos.logback.core.rolling.RollingFileAppender"> >> <Append>true</Append> >> <File>${LSC_HOME}/logs/lsc.log</File> >> >> <layout class="org.lsc.utils.output.LdifLayout"> >> <Pattern>%date{MMM dd HH:mm:ss} - %-5level - >> %message%n</Pattern> >> </layout> >> >> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> >> <level>INFO</level> >> </filter> >> >> <rollingPolicy >> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> >> <FileNamePattern>lsc.log.%i.gz</FileNamePattern> >> >> <MinIndex>1</MinIndex> >> <MaxIndex>7</MaxIndex> >> </rollingPolicy> >> >> <triggeringPolicy >> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> >> <MaxFileSize>10000KB</MaxFileSize> >> </triggeringPolicy> >> </appender> >> >> <!-- special logger to have a LDIF file of all modifications applied >> --> >> <!-- this file is rotated every 10000KB, compressed and 7 files are >> kept for history --> >> <appender name="LDIF" >> class="ch.qos.logback.core.rolling.RollingFileAppender"> >> <!--See also >> http://logback.qos.ch/manual/appenders.html#RollingFileAppender--> >> <Append>true</Append> >> <File>/tmp/lsc.ldif</File> >> >> <layout class="org.lsc.utils.output.LdifLayout"> >> <Pattern>%m%n</Pattern> >> <logOperations>create,update</logOperations> >> <onlyLdif>true</onlyLdif> >> </layout> >> >> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> >> <level>DEBUG</level> >> </filter> >> >> <rollingPolicy >> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> >> <FileNamePattern>lsc.ldif.%i.gz</FileNamePattern> >> <MinIndex>1</MinIndex> >> <MaxIndex>7</MaxIndex> >> </rollingPolicy> >> >> <triggeringPolicy >> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> >> <MaxFileSize>10000KB</MaxFileSize> >> </triggeringPolicy> >> </appender> >> >> <!-- link log sources and log appenders --> >> <logger name="communicationLogger" level="WARN"> >> <appender-ref ref="CONSOLE"/> >> </logger> >> <logger name="org.lsc" level="WARN"> >> <appender-ref ref="LSC"/> >> </logger> >> <logger name="lsc" level="INFO"> >> >> <appender-ref ref="LDIF"/> >> </logger> >> <logger name="org.apache" level="WARN"> >> <appender-ref ref="CONSOLE"/> >> </logger> >> <logger name="poolLogger" level="ERROR"> >> <appender-ref ref="CONSOLE"/> >> </logger> >> <root level="DEBUG"> >> <appender-ref ref="CONSOLE"/> >> </root> >> </configuration> >> >> >> >> >> On Tue, Apr 24, 2012 at 8:31 AM, Sébastien Bahloul < >> [email protected]> wrote: >> >>> Hi Hugh, >>> >>> First, can you provide your complete logback.xml file because some other >>> items may have impact on your issue ? >>> >>> The logger that should be using the described appender is the following : >>> <logger name="lsc" level="DEBUG"> >>> <appender-ref ref="LDIF"/> >>> </logger> >>> >>> Can you describe the way you are trying to use LSC ? It seems that you >>> are running a synchronization task to an Active Directory that is >>> redirecting you because your DN seems not to be hosted on the server you >>> are reaching. >>> >>> Regards, >>> -- >>> Sebastien BAHLOUL >>> IAM / Security specialist >>> Ldap Synchronization Connector : http://lsc-project.org >>> Blog : http://sbahloul.wordpress.com/ >>> >>> >>> >>> 2012/4/24 Hugh Kelley <[email protected]> >>> >>>> I am encountering some errors on the modification side of my sync >>>> task. It would be helpful to see the to-be-applied settings in an LDIF >>>> file. It is my understanding that this is what auditing can do, but I >>>> can't yet generate any files. >>>> >>>> Per the online instructions, I have left the <audits/> section of >>>> lsc.xml empty and put the following in logback.xml: >>>> >>>> <!-- special logger to have a LDIF file of all modifications >>>> applied --> >>>> <!-- this file is rotated every 10000KB, compressed and 7 files are >>>> kept for history --> >>>> <appender name="LDIF" >>>> class="ch.qos.logback.core.rolling.RollingFileAppender"> >>>> <!--See also >>>> http://logback.qos.ch/manual/appenders.html#RollingFileAppender--> >>>> <Append>true</Append> >>>> <File>/tmp/lsc.ldif</File> >>>> >>>> <layout class="org.lsc.utils.output.LdifLayout"> >>>> <Pattern>%m%n</Pattern> >>>> <logOperations>create,update</logOperations> >>>> <onlyLdif>true</onlyLdif> >>>> </layout> >>>> >>>> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> >>>> <level>DEBUG</level> >>>> </filter> >>>> >>>> <rollingPolicy >>>> class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy"> >>>> <FileNamePattern>lsc.ldif.%i.gz</FileNamePattern> >>>> <MinIndex>1</MinIndex> >>>> <MaxIndex>7</MaxIndex> >>>> </rollingPolicy> >>>> >>>> <triggeringPolicy >>>> class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> >>>> <MaxFileSize>10000KB</MaxFileSize> >>>> </triggeringPolicy> >>>> </appender> >>>> >>>> >>>> The /tmp/lsc.ldif file contains a single line: >>>> >>>> Starting sync for MySyncTask-OUs >>>> >>>> >>>> As an aside, the error I'm trying to sort out is this: >>>> >>>> ERROR - Error while adding entry in directory >>>> :javax.naming.PartialResultException: >>>> [LDAP: error code 10 - 0000202B: RefErr: DSID-031007EF, data 0, 1 >>>> access points ref 1: 'org' ]; >>>> remaining name '/' >>>> >>>> Hugh >>>> >>>> _______________________________________________________________ >>>> Ldap Synchronization Connector (LSC) - http://lsc-project.org >>>> >>>> lsc-users mailing list >>>> [email protected] >>>> http://lists.lsc-project.org/listinfo/lsc-users >>>> >>>> >>> >> >> _______________________________________________________________ >> Ldap Synchronization Connector (LSC) - http://lsc-project.org >> >> lsc-users mailing list >> [email protected] >> http://lists.lsc-project.org/listinfo/lsc-users >> >> >
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-users

