on the ldap driver i am having a hard time trapping error conditions for a
status email.

for example i purposedly screwed up an account to give a classviolation
while doing a migrate from the vault to sunone:

2539260832 DVRS: [2008/02/08 15:19:12.25] LDAP Luminis ST:LDAP Luminis: LDAPInterface.doLDAPAdd() Error: LDAPException: Object Class Violation (65) Object Class Violation
LDAPException: Matched DN:
2539260832 DVRS: [2008/02/08 15:19:12.25] LDAP Luminis ST:Restoring operation data to output document
2539260832 DVRS: [2008/02/08 15:19:12.25] LDAP Luminis ST:SubscriptionShim.execute() returned:
2539260832 DVRS: [2008/02/08 15:19:12.25] LDAP Luminis ST:
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product build="20070918_0739 " instance="LDAP Luminis" version="3.5.2">Identity Manager Driver for LDAP</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="ivdcs4#20080208201911#1#1"
level="error">LDAPException: Object Class Violation (65) Object Class
Violation
LDAPException: Matched DN: <operation-data>
<password-subscribe-status>
<association/>
</password-subscribe-status>
</operation-data>
</status>
</output>
</nds>


however I cant determine how to write anything in the input transformation
to allow me to send an error on what the account was that had the problem.

since the object does not get created, i cannot just query sunone like the
password failure emails do......i have tried every local variable. but of
course a level0 trace displays the dn with the problem. i just dont know
how to capture that. thanks!