Welcome Serena Central users! CLICK HERE
The migration of the Serena Central community is currently underway. Be sure to read THIS MESSAGE to get your new login set up to access your account.
agorian Respected Contributor.
Respected Contributor.
326 views

Target shim is currently shut down when using JDBC Fanout Driver

Hi all,

 

Sles 12 SP4, IDM 4.7.3.1 AE integrated install, Oracle 11.2.0.3.

 

I created only one database named Oracle11 and tried to connect to it through an Oracle Fan Out Driver. Driver is pretty much original, with direct configuration and Fanout packages. Not using entitlements and modified filter and schema mapping to a custom table.

 

Some ports was already used in IDM server, I had to change ActiveMQ configuration:

 

 

        <transportConnectors>
            <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
            <transportConnector name="openwire" uri="tcp://0.0.0.0:51616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
            <transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
            <transportConnector name="stomp" uri="stomp://0.0.0.0:51613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
            <transportConnector name="mqtt" uri="mqtt://0.0.0.0:5883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
            <transportConnector name="ws" uri="ws://0.0.0.0:51614?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
        </transportConnectors>

 

 

Others itens in this configuration was not changed.

 

fanoutagent-config.properties was changed and look like this (basically only port and log was changed):

 

#Factory Parameter Configuration...
#Tue Sep 24 12:20:01 BRT 2019
netiq.fanoutagent.trace.level=5
netiq.fanoutagent.trace.file=/var/log/fanoutagent.log
netiq.fanoutagent.instance.name=NetIQ Fanout Agent
netiq.fanoutagent.connection.url=tcp\://127.0.0.1\:51616
netiq.fanoutagent-config.recv.queue=NETIQ.FANOUT.CONFIG.SEND
netiq.fanoutagent-sub.delayed.event.send.queue=NETIQ.FANOUT.SUB.DELAYED.EVENT.RECV
netiq.fanoutagent-sub.event.max.retry=-1
netiq.fanoutagent.connection.truststore.file=config/amq-client.ts
netiq.fanoutagent.trace.file=fanout_trace.txt
netiq.fanoutagent-query.in.recv.queue=NETIQ.FANOUT.QUERY.IN.SEND
netiq.fanoutagent.cmd.trace.level=3
netiq.fanoutagent-config.snd.queue=NETIQ.FANOUT.CONFIG.RECV
netiq.fanoutagent-query.in.send.queue=NETIQ.FANOUT.QUERY.IN.RECV
netiq.fanoutagent.connection.keystore.file=config/amq-client.ks
netiq.fanoutagent.cmd.srv.ip=0.0.0.0
netiq.fanoutagent.connection.secureprotocol=
netiq.fanoutagent.connection.enforceSuiteB=false
netiq.fanoutagent.cmd.srv.port=9008
netiq.fanoutagent-sub.event.recv.queue=NETIQ.FANOUT.SUB.EVENT.SEND
netiq.fanoutagent-query.out.recv.queue=NETIQ.FANOUT.QUERY.OUT.SEND
netiq.fanoutagent.cmd.trace.file.count=10
netiq.fanoutagent-sub.event.send.queue=NETIQ.FANOUT.SUB.EVENT.RECV
netiq.fanoutagent-query.out.send.queue=NETIQ.FANOUT.QUERY.OUT.RECV
netiq.fanoutagent.cmd.allow.http=false
netiq.fanoutagent.cmd.trace.file.size=2
netiq.fanoutagent.cmd.keystore.file=config/keystore.jks
netiq.fanoutagent.cmd.trace.dir=logs/cmdserverlog

 

 

Authentication driver parameter is set to tcp://172.17.2.151:51616 and Oracle11 connection (there is only one) is:

 

<connection>
	<authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	</authentication-info>
	<trace-info>
		<driverTraceFile></driverTraceFile>
		<driverTraceLevel></driverTraceLevel>
		<driverTraceFileSize></driverTraceFileSize>
	</trace-info>
	<connection-password-ref display-name="Connection Password" name="com.fanout.conn.passwd">
		<value>fanout.oracle11.passwd</value>
	</connection-password-ref>
</connection>

 

 

Agent startup on screen log:

 

IDM47:/opt/novell/dirxml/fanoutagent/bin # ./startAgent -config /opt/novell/dirxml/fanoutagent/config/fanoutagent-config.properties &
[1] 11667
IDM47:/opt/novell/dirxml/fanoutagent/bin # Using Confile file /opt/novell/dirxml/fanoutagent/config/fanoutagent-config.properties
================================ Using Classpath ==================================
/opt/novell/dirxml/fanoutagent/lib/xp.jar:/opt/novell/dirxml/fanoutagent/lib/servlet-api-2.5-20081211.jar:/opt/novell/dirxml/fanoutagent/lib/opencsv-2.1.jar:/opt/novell/dirxml/fanoutagent/lib/ojdbc14.jar:/opt/novell/dirxml/fanoutagent/lib/nxsl.jar:/opt/novell/dirxml/fanoutagent/lib/mapdb-3.0.5.jar:/opt/novell/dirxml/fanoutagent/lib/lz4-1.3.0.jar:/opt/novell/dirxml/fanoutagent/lib/log4j.jar:/opt/novell/dirxml/fanoutagent/lib/ldap.jar:/opt/novell/dirxml/fanoutagent/lib/kotlin-stdlib-1.1.4-3.jar:/opt/novell/dirxml/fanoutagent/lib/kotlin-runtime-1.1.4-3.jar:/opt/novell/dirxml/fanoutagent/lib/jsr311-api-1.1.1.jar:/opt/novell/dirxml/fanoutagent/lib/json-simple-1.1.1.jar:/opt/novell/dirxml/fanoutagent/lib/jetty-util-6.1.22.jar:/opt/novell/dirxml/fanoutagent/lib/jetty-6.1.22.jar:/opt/novell/dirxml/fanoutagent/lib/jettison-1.2.jar:/opt/novell/dirxml/fanoutagent/lib/jersey-bundle-1.1.5.1.jar:/opt/novell/dirxml/fanoutagent/lib/JDBCUtil.jar:/opt/novell/dirxml/fanoutagent/lib/JDBCShim.jar:/opt/novell/dirxml/fanoutagent/lib/JDBCConfig.jar:/opt/novell/dirxml/fanoutagent/lib/jclient.jar:/opt/novell/dirxml/fanoutagent/lib/guava-19.0.jar:/opt/novell/dirxml/fanoutagent/lib/fanout_web.war:/opt/novell/dirxml/fanoutagent/lib/FanoutAgent.jar:/opt/novell/dirxml/fanoutagent/lib/elsa-3.0.0-M5.jar:/opt/novell/dirxml/fanoutagent/lib/eclipse-collections-forkjoin-8.2.0.jar:/opt/novell/dirxml/fanoutagent/lib/eclipse-collections-api-8.2.0.jar:/opt/novell/dirxml/fanoutagent/lib/eclipse-collections-8.2.0.jar:/opt/novell/dirxml/fanoutagent/lib/dirxml_remote.jar:/opt/novell/dirxml/fanoutagent/lib/dirxml_misc.jar:/opt/novell/dirxml/fanoutagent/lib/dirxml.jar:/opt/novell/dirxml/fanoutagent/lib/CommonDriverShim.jar:/opt/novell/dirxml/fanoutagent/lib/collections.jar:/opt/novell/dirxml/fanoutagent/lib/activemq-all-5.15.2.jar:/opt/novell/dirxml/fanoutagent/lib/activation.jar:/opt/novell/naudit/java/pa/NAuditPA.jar:/opt/netiq/idm/jlogger/lib/JLogCache-1.0.0.jar:/opt/netiq/idm/jlogger/lib/JLogging-1.0.0.jar:/opt/netiq/idm/jlogger/lib/log4j-1.2.16.jar
===================================================================================
Starting FanoutAgent...
 INFO [main] (FanoutLogger.java:110) - Logging initialized...
Loaded NetIQ Audit key material from dxicert.pem
Loaded NetIQ Audit key material from dxipkey.pem
 INFO [main] (Slf4jLog.java:67) - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
set 24, 2019 6:07:41 PM com.sun.jersey.server.impl.application.WebApplicationImpl initiate
INFORMAÇÕES: Initiating Jersey application, version 'Jersey: 1.1.5.1 03/10/2010 02:41 PM'
set 24, 2019 6:07:41 PM com.sun.jersey.server.impl.application.DeferredResourceConfig getApplication
INFORMAÇÕES: Instantiating the Application class, named com.netiq.idm.fanoutagent.cmdserver.web.endpoint.ServiceRegistration
 INFO [Thread-0] (FanoutLogger.java:401) - {"Action":{"Log":{"Severity":7},"Outcome":0,"Event":{"Id":200610,"CorrelationID":"Oracle11 service state changed to started. "},"Time":{"Sequence":0,"Offset":1569359292627}},"Target":{"Entity":{"SvcName":"Oracle11","SvcComp":"DirXML-State"},"Data":{"MimeHint":3,"ORIGINATOR_TYPE":1}},"Initiator":{"Entity":{"SvcName":"NetIQ Fanout Agent","SvcComp":"IDM"},"Account":{"Id":1,"Name":"NetIQ Fanout Agent"}},"Source":"IDM","Observer":{"Entity":{"SysName":"IDM47","SysAddr":"172.17.2.151"}}}
 INFO [ActiveMQ Session Task-2] (FanoutLogger.java:401) - {"Action":{"Log":{"Severity":7},"Outcome":0,"Event":{"Id":200611,"CorrelationID":"Oracle11 service state changed to stopped. "},"Time":{"Sequence":0,"Offset":1569359293470}},"Target":{"Entity":{"SvcName":"Oracle11","SvcComp":"DirXML-State"},"Data":{"MimeHint":3,"ORIGINATOR_TYPE":1}},"Initiator":{"Entity":{"SvcName":"NetIQ Fanout Agent","SvcComp":"IDM"},"Account":{"Id":1,"Name":"NetIQ Fanout Agent"}},"Source":"IDM","Observer":{"Entity":{"SysName":"IDM47","SysAddr":"172.17.2.151"}}}

 

 

All services starts ok but, when user is changed and processed by the driver an error  occur:

 

NetIQ Fanout Agent:: WARNING! The target shim is currently shut down...Event will be queued up for future processing. Event status will be available later when the event is processed by the shim

 

 

ActiveMQ log:

 

2019-09-24 18:05:56,140 | INFO  | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@1e397ed7: startup date [Tue Sep 24 18:05:56 BRT 2019]; root of context hierarchy | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
2019-09-24 18:05:56,912 | INFO  | Using Persistence Adapter: KahaDBPersistenceAdapter[/install/apache-activemq-5.15.2/data/kahadb] | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:56,975 | INFO  | KahaDB is version 6 | org.apache.activemq.store.kahadb.MessageDatabase | main
2019-09-24 18:05:57,011 | INFO  | PListStore:[/install/apache-activemq-5.15.2/data/localhost/tmp_storage] started | org.apache.activemq.store.kahadb.plist.PListStoreImpl | main
2019-09-24 18:05:57,144 | INFO  | Apache ActiveMQ 5.15.2 (localhost, ID:IDM47-45550-1569359157021-0:1) is starting | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:57,307 | INFO  | Listening for connections at: tcp://IDM47:51616?maximumConnections=1000&wireFormat.maxFrameSize=104857600 | org.apache.activemq.transport.TransportServerThreadSupport | main
2019-09-24 18:05:57,309 | INFO  | Connector openwire started | org.apache.activemq.broker.TransportConnector | main
2019-09-24 18:05:57,314 | INFO  | Listening for connections at: amqp://IDM47:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600 | org.apache.activemq.transport.TransportServerThreadSupport | main
2019-09-24 18:05:57,316 | INFO  | Connector amqp started | org.apache.activemq.broker.TransportConnector | main
2019-09-24 18:05:57,324 | INFO  | Listening for connections at: stomp://IDM47:51613?maximumConnections=1000&wireFormat.maxFrameSize=104857600 | org.apache.activemq.transport.TransportServerThreadSupport | main
2019-09-24 18:05:57,325 | INFO  | Connector stomp started | org.apache.activemq.broker.TransportConnector | main
2019-09-24 18:05:57,327 | INFO  | Listening for connections at: mqtt://IDM47:5883?maximumConnections=1000&wireFormat.maxFrameSize=104857600 | org.apache.activemq.transport.TransportServerThreadSupport | main
2019-09-24 18:05:57,328 | INFO  | Connector mqtt started | org.apache.activemq.broker.TransportConnector | main
2019-09-24 18:05:57,476 | WARN  | ServletContext@o.e.j.s.ServletContextHandler@5c2375a9{/,null,STARTING} has uncovered http methods for path: / | org.eclipse.jetty.security.SecurityHandler | main
2019-09-24 18:05:57,520 | INFO  | Listening for connections at ws://IDM47:51614?maximumConnections=1000&wireFormat.maxFrameSize=104857600 | org.apache.activemq.transport.ws.WSTransportServer | main
2019-09-24 18:05:57,521 | INFO  | Connector ws started | org.apache.activemq.broker.TransportConnector | main
2019-09-24 18:05:57,521 | INFO  | Apache ActiveMQ 5.15.2 (localhost, ID:IDM47-45550-1569359157021-0:1) started | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:57,523 | INFO  | For help or more information please see: <a href="<a href="http://activemq.apache.org" target="_blank">http://activemq.apache.org</a>" target="_blank"><a href="http://activemq.apache.org</a" target="_blank">http://activemq.apache.org</a</a>> | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:57,524 | WARN  | Store limit is 102400 mb (current store usage is 2 mb). The data directory: /install/apache-activemq-5.15.2/data/kahadb only has 22327 mb of usable space. - resetting to maximum available disk space: 22327 mb | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:57,525 | WARN  | Temporary Store limit is 51200 mb (current store usage is 0 mb). The data directory: /install/apache-activemq-5.15.2/data only has 22325 mb of usable space. - resetting to maximum available disk space: 22325 mb | org.apache.activemq.broker.BrokerService | main
2019-09-24 18:05:57,996 | INFO  | No Spring WebApplicationInitializer types detected on classpath | /admin | main
2019-09-24 18:05:58,097 | INFO  | ActiveMQ WebConsole available at <a href="<a href="http://0.0.0.0:8161/" target="_blank">http://0.0.0.0:8161/</a>" target="_blank"><a href="http://0.0.0.0:8161/</a" target="_blank">http://0.0.0.0:8161/</a</a>> | org.apache.activemq.web.WebConsoleStarter | main
2019-09-24 18:05:58,098 | INFO  | ActiveMQ Jolokia REST API available at <a href="<a href="http://0.0.0.0:8161/api/jolokia/" target="_blank">http://0.0.0.0:8161/api/jolokia/</a>" target="_blank"><a href="http://0.0.0.0:8161/api/jolokia/</a" target="_blank">http://0.0.0.0:8161/api/jolokia/</a</a>> | org.apache.activemq.web.WebConsoleStarter | main
2019-09-24 18:05:58,135 | INFO  | Initializing Spring FrameworkServlet 'dispatcher' | /admin | main
2019-09-24 18:05:58,283 | INFO  | No Spring WebApplicationInitializer types detected on classpath | /api | main
2019-09-24 18:05:58,342 | INFO  | jolokia-agent: Using policy access restrictor classpath:/jolokia-access.xml | /api | main

 

 

Agent log:

 

[09/24/19 18:07:30.821]: NetIQ Fanout Agent:: ======================================================================
[09/24/19 18:07:30.824]: NetIQ Fanout Agent:: 		Tue Sep 24 18:07:30 BRT 2019 : Fanout Agent Starting.
[09/24/19 18:07:30.824]: NetIQ Fanout Agent:: ======================================================================
[09/24/19 18:07:30.824]: NetIQ Fanout Agent:: Configuration Manager initialized...
[09/24/19 18:07:40.942]: NetIQ Fanout Agent:: Starting Management Server
[09/24/19 18:07:40.946]: NetIQ Fanout Agent:: Initializing Fanout Agent Command Server...
[09/24/19 18:07:40.947]: NetIQ Fanout Agent:: Starting Fanout Agent command server...
[09/24/19 18:07:40.971]: NetIQ Fanout Agent:: Initializing web application context...
[09/24/19 18:07:40.991]: NetIQ Fanout Agent:: Using HTTPS connection for Command Server...
[09/24/19 18:07:40.991]: NetIQ Fanout Agent:: Removing non-secure connector..
[09/24/19 18:07:41.33]: NetIQ Fanout Agent::  =================> Using WAR File ::::::::::::::::::::::::: /opt/novell/dirxml/fanoutagent/lib/fanout_web.war
[09/24/19 18:07:41.701]: NetIQ Fanout Agent:: Fanout Agent command server started successfully on interface 0.0.0.0:9008
[09/24/19 18:07:41.701]: NetIQ Fanout Agent:: Starting Configuration Listener...
[09/24/19 18:07:41.701]: NetIQ Fanout Agent:: Starting Fanout Configuration Listener...
[09/24/19 18:07:41.704]: NetIQ Fanout Agent:: Starting ShimLoader...
[09/24/19 18:07:42.125]: NetIQ Fanout Agent:: FOConfigListener : Discarded total 0 messages.
[09/24/19 18:07:42.126]: NetIQ Fanout Agent:: Starting Connection Handshake...
[09/24/19 18:07:42.136]: NetIQ Fanout Agent:: FOConfigListener responding..
[09/24/19 18:07:42.139]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="init"/>
[09/24/19 18:07:42.152]: NetIQ Fanout Agent:: Sending handshake init document
[09/24/19 18:07:42.153]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="init"/>
[09/24/19 18:08:11.335]: NetIQ Fanout Agent:: FOConfigListener : Received Configuration Message...
[09/24/19 18:08:11.335]: NetIQ Fanout Agent:: Received correlation ID : ba3acf29-70c1-48f0-a184-b994ec7b6433
[09/24/19 18:08:11.400]: NetIQ Fanout Agent:: Received Handshake Challenge document
[09/24/19 18:08:11.401]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="challenge"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.402]: NetIQ Fanout Agent:: Validating handshake challenge...
[09/24/19 18:08:11.412]: NetIQ Fanout Agent:: Received valid challenge from Agent.
[09/24/19 18:08:11.421]: NetIQ Fanout Agent:: Sending challenge response...
[09/24/19 18:08:11.422]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="response"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.422]: NetIQ Fanout Agent:: FOConfigListener responding..
[09/24/19 18:08:11.422]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="response"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.452]: NetIQ Fanout Agent:: FOConfigListener : Received Configuration Message...
[09/24/19 18:08:11.452]: NetIQ Fanout Agent:: Received correlation ID : b2ef604b-c14c-4608-8cde-17f98d825e56
[09/24/19 18:08:11.452]: NetIQ Fanout Agent:: Received Handshake Challenge document
[09/24/19 18:08:11.452]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="success"/>
[09/24/19 18:08:11.452]: NetIQ Fanout Agent:: Handshake succeeded...
[09/24/19 18:08:11.453]: NetIQ Fanout Agent:: FOConfigListener responding..
[09/24/19 18:08:11.453]: NetIQ Fanout Agent:
<handshake is-sensitive="true" state="success"/>
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Stopping Query Interfaces...
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Stopping Event Distributor...
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Stopping the shim instances
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Stopping Status Sender...
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Stopping Delayed Status Sender...
[09/24/19 18:08:11.464]: NetIQ Fanout Agent:: Initializing Status Sender...
[09/24/19 18:08:11.503]: NetIQ Fanout Agent:: Status Sender processor initialized successfully
[09/24/19 18:08:11.503]: NetIQ Fanout Agent:: Initializing Delayed Status Sender...
[09/24/19 18:08:11.541]: NetIQ Fanout Agent:: Delayed Status Sender processor initialized successfully
[09/24/19 18:08:11.541]: NetIQ Fanout Agent:: Initializing Event Distributor instance...
[09/24/19 18:08:11.542]: NetIQ Fanout Agent:: Initializing Query Interfaces...
[09/24/19 18:08:11.768]: NetIQ Fanout Agent:: IDVQueryHandler : Discarded total 0 messages.
[09/24/19 18:08:11.768]: NetIQ Fanout Agent:: IDVQueryHandler initialized successfully
[09/24/19 18:08:11.843]: NetIQ Fanout Agent:: FABCQryHandler : Discarding old query results...
[09/24/19 18:08:12.44]: NetIQ Fanout Agent:: FABCQryHandler : Discarded total 1 messages.
[09/24/19 18:08:12.44]: NetIQ Fanout Agent:: FABCQryhandler initialized successfully
[09/24/19 18:08:12.44]: NetIQ Fanout Agent:: Fanout Agent started...
[09/24/19 18:08:12.100]: NetIQ Fanout Agent:: FOConfigListener : Received Configuration Message...
[09/24/19 18:08:12.100]: NetIQ Fanout Agent:: Received correlation ID : 129c5280-3f27-4a43-8e7a-e38cc507c6ba
[09/24/19 18:08:12.113]: NetIQ Fanout Agent:: Processing Driver Configuration
[09/24/19 18:08:12.116]: NetIQ Fanout Agent:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <fanout-instance dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11">
      <class-name>com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim</class-name>
      <fanout-driver-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-options>
                <amq-keystore display-name="AMQ Keystore Path">/root/amq-client.ks</amq-keystore>
                <amq-keystore-pass display-name="AMQ Keystore Password" is-sensitive="true" type="password-ref"/>
                <amq-truststore display-name="AMQ Truststore Path for SSL Certs">/root/amq-client.ts</amq-truststore>
                <amq-truststore-pass display-name="AMQ Truststore Password" is-sensitive="true" type="password-ref"/>
                <secure-protocol display-name="Secure Protocol Version"/>
                <enforce-suiteb display-name="Enforce SuiteB">false</enforce-suiteb>
                <netiq.fanout.matching.attrs display-name="Matching Attributes">fname</netiq.fanout.matching.attrs>
                <netiq.fanout.matching.attrs display-name="Matching Attributes">lname</netiq.fanout.matching.attrs>
                <jdbc-class display-name="Third-party JDBC driver class name:">oracle.jdbc.driver.OracleDriver</jdbc-class>
                <preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
                <ignore1 display-name="Show the database scoping parameters?">show</ignore1>
                <sync-filter display-name="Synchronization filter:">list</sync-filter>
                <sync-tables display-name="Table or view names:">direct.view_usr;direct.view_grp</sync-tables>
                <sync-schema display-name="Schema name:"/>
                <ignore2 display-name="Use custom regular expression filters?">0</ignore2>
                <include-table-filter display-name="Include filter expression:"/>
                <exclude-table-filter display-name="Exclude filter expression:"/>
                <time-syntax display-name="Time syntax:">_</time-syntax>
                <state-dir display-name="State directory:">.</state-dir>
                <ignore11 display-name="Show connectivity parameters?">hide</ignore11>
                <use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
                <connection-init display-name="Connection initialization statements:"/>
                <connection-properties display-name="Connection properties:"/>
                <max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
                <ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
                <ignore4 display-name="Use custom descriptor files?">0</ignore4>
                <jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"/>
                <database-descriptor display-name="Database descriptor filename:"/>
                <ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
                <enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
                <enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
                <ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
                <use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
                <transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
                <ignore6 display-name="Show statement-related parameters?">hide</ignore6>
                <reuse-statements display-name="Reuse statements?">_</reuse-statements>
                <handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
                <enable-locking display-name="Enable statement-level locking?">0</enable-locking>
                <ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
                <lock-generator-class display-name="Lock statement generator class:"/>
                <force-username-case display-name="Force username case:">_</force-username-case>
                <left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
                <minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
                <function-return-method display-name="Function return method:">_</function-return-method>
                <supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
                <column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
                <driverGUID>589105c1fd2a5a4a8505589105c1fd2a</driverGUID>
                <subscriber-service-channel>enabled</subscriber-service-channel>
              </driver-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
              <trace-info>
		<driverTraceFile/>
		<driverTraceLevel/>
		<driverTraceFileSize/>
	</trace-info>
            </init-params>
          </input>
        </nds>
      </fanout-driver-init>
      <fanout-subscriber-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-filter>
                <allow-class class-name="DirXML-Driver"/>
                <allow-class class-name="DirXML-Resource"/>
                <allow-class class-name="indirect.usr">
                  <allow-attr attr-name="fname"/>
                  <allow-attr attr-name="photo"/>
                  <allow-attr attr-name="disabled"/>
                  <allow-attr attr-name="pwdexptime"/>
                  <allow-attr attr-name="pwdminlen"/>
                  <allow-attr attr-name="lname"/>
                </allow-class>
              </driver-filter>
              <subscriber-options>
                <disable display-name="Disable subscriber?">_</disable>
                <ignore10 display-name="Show primary key parameters?">hide</ignore10>
                <key-gen-method display-name="Generation/retrieval method (table-global):">_</key-gen-method>
                <key-gen-timing display-name="Retrieval timing (table-global):">_</key-gen-timing>
                <key-gen display-name="Method and timing (table-local):">view_usr("?=indirect.proc_idu()"); view_grp("indirect.proc_idg(pk_idg)")</key-gen>
                <disable-locking display-name="Disable statement-level locking?">0</disable-locking>
                <add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
                <check-update-count display-name="Check update counts?">0</check-update-count>
                <max-query-wait-time display-name="Query TimeOut (in minutes):">1</max-query-wait-time>
              </subscriber-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
            </init-params>
          </input>
        </nds>
      </fanout-subscriber-init>
      <fanout-publisher-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-filter/>
              <publisher-options>
                <pub-heartbeat-interval display-name="Heartbeat interval (in minutes):">0</pub-heartbeat-interval>
              </publisher-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
            </init-params>
          </input>
        </nds>
      </fanout-publisher-init>
    </fanout-instance>
  </input>
</nds>
[09/24/19 18:08:12.121]: NetIQ Fanout Agent:: FOConfigListener: Decrypting any sensitive values in the config doc after retreiving from the Queue
[09/24/19 18:08:12.124]: NetIQ Fanout Agent:: FOConfigListener: Clearing all stopped or running driver maps...
[09/24/19 18:08:12.124]: NetIQ Fanout Agent:: FOConfigListener: Loading driver maps with new driver configurations...
[09/24/19 18:08:12.124]: NetIQ Fanout Agent:: FOConfigListener: Retrieving subscriber service channel info...
[09/24/19 18:08:12.124]: NetIQ Fanout Agent:: FOConfigListener: Subscriber service channel is enabled..
[09/24/19 18:08:12.124]: NetIQ Fanout Agent:: FOConfigListener: Retrieved fanout driver GUID : 589105c1fd2a5a4a8505589105c1fd2a
[09/24/19 18:08:12.125]: NetIQ Fanout Agent:: Starting Query Interfaces...
[09/24/19 18:08:12.125]: NetIQ Fanout Agent:: Subscriber Service Channel Query Interfaces started successfully...
[09/24/19 18:08:12.127]: NetIQ Fanout Agent:: FOConfigListener : Notifying configuration update for Oracle11
[09/24/19 18:08:12.127]: NetIQ Fanout Agent:: Starting Status Sender...
[09/24/19 18:08:12.130]: NetIQ Fanout Agent:: Status Sender started successfully...
[09/24/19 18:08:12.130]: NetIQ Fanout Agent:: Starting Delayed Status Sender...
[09/24/19 18:08:12.137]: NetIQ Fanout Agent:: Delayed Status Sender started successfully...
[09/24/19 18:08:12.137]: NetIQ Fanout Agent:: Starting Event Distributor...
[09/24/19 18:08:12.139]: NetIQ Fanout Agent:: Event Distributor started successfully...
[09/24/19 18:08:12.139]: NetIQ Fanout Agent:: Starting Query Interfaces...
[09/24/19 18:08:12.147]: NetIQ Fanout Agent:: Query Interfaces started successfully...
[09/24/19 18:08:12.147]: NetIQ Fanout Agent:: ShimLoader : Processing config update for Oracle11
[09/24/19 18:08:12.153]: NetIQ Fanout Agent:: Starting Driver Worker Oracle11
[09/24/19 18:08:12.364]: NetIQ Fanout Agent:: FAQueryHandlerSrvChannel : Discarded total 0 messages.
[09/24/19 18:08:12.374]: NetIQ Fanout Agent:: FAQueryHandler : Discarded total 0 messages.
[09/24/19 18:08:12.382]: NetIQ Fanout Agent:: Sending the Query to Identity Vault. Waiting for response...
[09/24/19 18:08:12.382]: NetIQ Fanout Agent:
<nds>
  <input>
    <query connection-dn="Oracle11" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.400]: NetIQ Fanout Agent:: Query sent to Identity Vault. Waiting for response...
[09/24/19 18:08:12.400]: NetIQ Fanout Agent:: Waiting for another 30000 ms for response.
[09/24/19 18:08:12.417]: NetIQ Fanout Agent:: Received the response from Identity Vault.
[09/24/19 18:08:12.418]: NetIQ Fanout Agent:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"/>
  </output>
</nds>
[09/24/19 18:08:12.418]: NetIQ Fanout Agent:: Decrypting any sensitive values in the doc after retreiving from the Queue
[09/24/19 18:08:12.632]: NetIQ Fanout Agent:: Shimloader: Sending driver identification query from fanout agent...
[09/24/19 18:08:12.633]: NetIQ Fanout Agent:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20180222_0659" instance="NetIQ Fanout Agent" version="1.2.0.0">NetIQ Identity Manager Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.640]: NetIQ Fanout Agent:: Shimloader: Received driver identification query response...
[09/24/19 18:08:12.640]: NetIQ Fanout Agent:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
  <source>
    <product build="20180222_0550" instance="Oracle FanOut Driver" version="4.1.0.0">DirXML Driver for JDBC</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="__driver_identification_class__" event-id="query-driver-ident">
      <attr attr-name="driver-id">
        <value>JDBC</value>
      </attr>
      <attr attr-name="driver-version">
        <value>4.1.0.0</value>
      </attr>
      <attr attr-name="min-activation-version">
        <value type="int">5</value>
      </attr>
      <attr attr-name="query-ex-supported">
        <value type="state">true</value>
      </attr>
      <attr attr-name="return-on-first-match-supported">
        <value type="state">true</value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:12.649]: NetIQ Fanout Agent:: Shimloader: Sending ignore event to Oracle11 during instance start
[09/24/19 18:08:12.650]: NetIQ Fanout Agent:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20180222_0659" instance="Oracle11" version="1.2.0.0">NetIQ Identity Manager Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <jdbc:statement event-id="ignore-event" jdbc:transaction-type="manual" jxmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc"/>
  </input>
</nds>
[09/24/19 18:08:12.650]: NetIQ Fanout Agent:: EventDistributor : Sending the event to  Oracle11 instance
[09/24/19 18:08:13.236]: NetIQ Fanout Agent:: Shutting down instance Oracle11
[09/24/19 18:08:41.158]: NetIQ Fanout Agent:: FAQueryHandler : Received Message...
[09/24/19 18:08:41.158]: NetIQ Fanout Agent:: Received correlation ID : b87a0e9d-8849-47f6-a286-c79bf3e9d3c1
[09/24/19 18:08:41.158]: NetIQ Fanout Agent:: Submitting query to ShimLoader...
[09/24/19 18:08:41.160]: NetIQ Fanout Agent:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:41.161]: NetIQ Fanout Agent:: No associated driver :  found for connection-dn : 
[09/24/19 18:08:41.161]: NetIQ Fanout Agent:: Shimloader: Returning the driver identification query response from fanoutagent...
[09/24/19 18:08:41.161]: NetIQ Fanout Agent:: Received response from ShimLoader...
[09/24/19 18:08:41.161]: NetIQ Fanout Agent:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
  <source>
    <product build="20180222_0550" instance="Oracle FanOut Driver" version="4.1.0.0">DirXML Driver for JDBC</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="__driver_identification_class__" event-id="query-driver-ident">
      <attr attr-name="driver-id">
        <value>JDBC</value>
      </attr>
      <attr attr-name="driver-version">
        <value>4.1.0.0</value>
      </attr>
      <attr attr-name="min-activation-version">
        <value type="int">5</value>
      </attr>
      <attr attr-name="query-ex-supported">
        <value type="state">true</value>
      </attr>
      <attr attr-name="return-on-first-match-supported">
        <value type="state">true</value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:41.162]: NetIQ Fanout Agent:: Setting correlation ID in response to b87a0e9d-8849-47f6-a286-c79bf3e9d3c1. Sending message.
[09/24/19 18:09:42.553]: NetIQ Fanout Agent:: EventDistributor : Received Message...
[09/24/19 18:09:42.557]: NetIQ Fanout Agent:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.558]: NetIQ Fanout Agent:: Received correlation ID : 4924f65a-9653-4e23-b1a7-598af543ba23
[09/24/19 18:09:42.559]: NetIQ Fanout Agent:: No associated Driver is found. FanOut Operation continues in Broadcast mode.
[09/24/19 18:09:42.559]: NetIQ Fanout Agent:: EventDistributor : Sending the event to  Oracle11 instance
[09/24/19 18:09:42.563]: NetIQ Fanout Agent:: WARNING! The target shim is currently shut down...Event will be queued up for future processing. Event status will be available later when the event is processed by the shim
[09/24/19 18:10:12.737]: NetIQ Fanout Agent:: EventDistributor : Received Message...
[09/24/19 18:10:12.740]: NetIQ Fanout Agent:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.741]: NetIQ Fanout Agent:: Received correlation ID : d15615f6-2f3b-480a-8bc4-d5addf9e55b1
[09/24/19 18:10:12.744]: NetIQ Fanout Agent:: No associated Driver is found. FanOut Operation continues in Broadcast mode.
[09/24/19 18:10:12.744]: NetIQ Fanout Agent:: EventDistributor : Sending the event to  Oracle11 instance
[09/24/19 18:10:12.756]: NetIQ Fanout Agent:: WARNING! The target shim is currently shut down...Event will be queued up for future processing. Event status will be available later when the event is processed by the shim

 

 

Driver Trace:

 

[09/24/19 18:08:10.714]:Oracle FanOut Driver :Trace Level: 5
[09/24/19 18:08:10.714]:Oracle FanOut Driver :Reading driver information from the \IDM47_TREE\system\driverset1\Oracle FanOut Driver object.
[09/24/19 18:08:10.714]:Oracle FanOut Driver :Reading named passwords list.
[09/24/19 18:08:10.715]:Oracle FanOut Driver :Description : LDAP Search Password
[09/24/19 18:08:10.715]:Oracle FanOut Driver :Named passwords:
[09/24/19 18:08:10.715]:Oracle FanOut Driver :  Name: netiq.fanout.encryption.key
[09/24/19 18:08:10.715]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.password
[09/24/19 18:08:10.715]:Oracle FanOut Driver :  Name: netiq.fanout.shim.password1
[09/24/19 18:08:10.715]:Oracle FanOut Driver :  Name: netiq.fanout.agent.password1
[09/24/19 18:08:10.715]:Oracle FanOut Driver :  Name: fanout.oracle11.passwd
[09/24/19 18:08:10.715]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-EngineControlValues.
[09/24/19 18:08:10.717]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/NOVLACOMSET-GCVs#DirXML-ConfigValues.
[09/24/19 18:08:10.717]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Library/NOVLLIBLDAP-ConnectionProfile#DirXML-ConfigValues.
[09/24/19 18:08:10.718]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/NOVLCOMSET-GCVs#DirXML-ConfigValues.
[09/24/19 18:08:10.718]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1#DirXML-ConfigValues.
[09/24/19 18:08:10.719]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQJFOCOMON-gcv-Common+Settings#DirXML-ConfigValues.
[09/24/19 18:08:10.720]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQJDBCFOPS-GCVs#DirXML-ConfigValues.
[09/24/19 18:08:10.720]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ConfigValues.
[09/24/19 18:08:10.721]:Oracle FanOut Driver :Global Configuration Values:
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-sub.event.send.queue Value: NETIQ.FANOUT.SUB.EVENT.SEND
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-sub.event.recv.queue Value: NETIQ.FANOUT.SUB.EVENT.RECV
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-sub.delayed.event.recv.queue Value: NETIQ.FANOUT.SUB.DELAYED.EVENT.RECV
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-config.snd.queue Value: NETIQ.FANOUT.CONFIG.SEND
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-config.recv.queue Value: NETIQ.FANOUT.CONFIG.RECV
[09/24/19 18:08:10.721]:Oracle FanOut Driver :  Name: netiq.fanout-query.in.recv.queue Value: NETIQ.FANOUT.QUERY.IN.RECV
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout-query.in.send.queue Value: NETIQ.FANOUT.QUERY.IN.SEND
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout-query.out.send.queue Value: NETIQ.FANOUT.QUERY.OUT.SEND
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout-query.out.recv.queue Value: NETIQ.FANOUT.QUERY.OUT.RECV
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout-foconfig.batch.size Value: 5
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: amq-keystore Value: /root/amq-client.ks
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: amq-truststore Value: /root/amq-client.ts
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout.shim.classname Value: com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: netiq.fanout.matching.attrs Value: fname;lname
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: driver.class.jdbc Value: oracle.jdbc.driver.OracleDriver
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: driver.connectionURL.jdbc Value: jdbc:oracle:thin:@<HOST>:<PORT>:<DB>
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: drv.name Value: 
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: jdbc.NextTransform Value: User DDL.Subscriber.JDBC 3.Driver Set.Services.Your Organization
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: jdbc.SupportsPasswordSubscribe Value: 1
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: sync-filter Value: list
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: use-manual-transactions Value: _
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: jdbc.SyncModel Value: direct
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: force-username-case Value: _
[09/24/19 18:08:10.722]:Oracle FanOut Driver :  Name: supports-schemas-in-metadata-retrieval Value: _
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: subscriber.disable Value: _
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: key-gen-method Value: _
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: key-gen-timing Value: _
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: column.username Value: USERNAME
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: jfocomon.Group.Add Value: disable
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: jfocomon.ReplicaValue Value: first
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: enable-password-subscribe Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: enable-password-publish Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: publish-password-to-nds Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: publish-password-to-dp Value: false
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: enforce-password-policy Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: reset-external-password-on-failure Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: notify-user-on-password-dist-failure Value: true
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: ConnectedSystemName Value: ~drv.name~
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: UAProvURL Value: http://localhost:8180/IDMProv
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: UAProvAdmin Value: CN=uaadmin.OU=sa.O=data
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: service-account-dn Value: 
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.host Value: 172.17.2.151
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.port Value: 636
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.user Value: cn=admin,ou=sa,o=system
[09/24/19 18:08:10.723]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.password Value: NOVLLIBLDAP.password
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.base Value: o=data
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: NOVLLIBLDAP.scope Value: base
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: idv.dit.data.users Value: data\users
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: idv.dit.data.groups Value: data\groups
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: dirxml.auto.treename Value: IDM47_TREE
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: dirxml.auto.driverdn Value: \IDM47_TREE\system\driverset1\Oracle FanOut Driver
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: dirxml.auto.driverguid Value: {C1059158-2AFD-4a5a-8505-589105C1FD2A}
[09/24/19 18:08:10.724]:Oracle FanOut Driver :  Name: dirxml.auto.localserverdn Value: CN=IDM47,OU=servers,O=system
[09/24/19 18:08:10.724]:Oracle FanOut Driver :Using default reciprocal attribute map
[09/24/19 18:08:10.724]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-PersistentData.
[09/24/19 18:08:10.725]:Oracle FanOut Driver :Loaded persistent data
[09/24/19 18:08:10.725]:Oracle FanOut Driver :
<persistent-data>
  <op-counters last-reset-time="1569346778584">
    <subscriber>
      <counters index="0">
        <modify>59</modify>
        <add>1</add>
        <delete>1</delete>
      </counters>
      <counters index="1">
        <modify>43</modify>
      </counters>
      <counters index="2">
        <query>18</query>
        <add>25</add>
        <jdbc:statement>6</jdbc:statement>
      </counters>
      <counters index="3">
        <query>18</query>
        <add>25</add>
        <jdbc:statement>6</jdbc:statement>
      </counters>
      <counters index="4">
        <status>42</status>
      </counters>
    </subscriber>
    <publisher>
      <counters index="0">
        <status>9</status>
        <query>127</query>
      </counters>
      <counters index="1">
        <status>9</status>
        <query>127</query>
      </counters>
      <counters index="2">
        <status>9</status>
        <query>127</query>
      </counters>
      <counters index="3">
        <status>9</status>
        <query>127</query>
      </counters>
      <counters index="4">
        <status>136</status>
        <instance>62</instance>
      </counters>
    </publisher>
  </op-counters>
</persistent-data>
[09/24/19 18:08:10.731]:Oracle FanOut Driver :Found subscriber system\driverset1\Oracle FanOut Driver\Subscriber.
[09/24/19 18:08:10.735]:Oracle FanOut Driver :Found publisher system\driverset1\Oracle FanOut Driver\Publisher.
[09/24/19 18:08:10.735]:Oracle FanOut Driver :Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-DriverFilter.
[09/24/19 18:08:10.736]:Oracle FanOut Driver :Loaded filter.
[09/24/19 18:08:10.736]:Oracle FanOut Driver :
<filter>
	<filter-class class-name="DirXML-Resource" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="DirXML-Data" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
		<filter-attr attr-name="DirXML-ContentType" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="DirXML-Driver" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="DirXML-NamedPasswords" merge-authority="default" publisher="ignore" publisher-optimize-modify="true" subscriber="notify"/>
	</filter-class>
	<filter-class class-name="User" publisher="ignore" publisher-create-homedir="true" publisher-track-template-member="true" subscriber="sync">
		<filter-attr attr-name="Given Name" publisher="ignore" subscriber="sync"/>
		<filter-attr attr-name="jpegPhoto" publisher="ignore" subscriber="sync"/>
		<filter-attr attr-name="Login Disabled" publisher="ignore" subscriber="sync"/>
		<filter-attr attr-name="Password Expiration Time" publisher="ignore" subscriber="sync"/>
		<filter-attr attr-name="Password Minimum Length" publisher="ignore" subscriber="sync"/>
		<filter-attr attr-name="Surname" publisher="ignore" subscriber="sync"/>
	</filter-class>
</filter>
[09/24/19 18:08:10.736]:Oracle FanOut Driver :Creating subscriber thread.
[09/24/19 18:08:10.738]:Oracle FanOut Driver ST:Subscriber thread starting.
[09/24/19 18:08:10.757]:Oracle FanOut Driver ST:Initializing driver shim.
[09/24/19 18:08:10.757]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ApplicationSchema.
[09/24/19 18:08:10.758]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ConfigManifest.
[09/24/19 18:08:10.758]:Oracle FanOut Driver ST:Loading Java shim com.netiq.idm.driver.fanoutshim.FanoutDriverShim.
[09/24/19 18:08:10.758]:Oracle FanOut Driver ST:Driver \IDM47_TREE\system\driverset1\Oracle FanOut Driver supports Subscriber Service Channel.
[09/24/19 18:08:10.758]:Oracle FanOut Driver ST:Calling DriverShim.getSchema().
[09/24/19 18:08:10.759]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ShimConfigInfo.
[09/24/19 18:08:10.761]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.shim.password1'.
[09/24/19 18:08:10.761]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.agent.password1'.
[09/24/19 18:08:10.761]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.encryption.key'.
[09/24/19 18:08:10.761]:Oracle FanOut Driver ST:Named password 'np-keystore-pass' not found in driver configuration element 'AMQ Keystore Password' (amq-keystore-pass).
[09/24/19 18:08:10.761]:Oracle FanOut Driver ST:Named password 'np-truststore-pass' not found in driver configuration element 'AMQ Truststore Password' (amq-truststore-pass).
[09/24/19 18:08:10.762]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
      <authentication-info>
        <server>tcp://172.17.2.151:51616</server>
      </authentication-info>
      <driver-options>
        <netiq.fanout.show.trnsprt.param display-name="Show Transport Parameters">show</netiq.fanout.show.trnsprt.param>
        <netiq.fanout.ignore4 display-name="Show Subscriber Event Queue Parameters">show</netiq.fanout.ignore4>
        <netiq.fanout-sub.event.send.queue display-name="SEND">NETIQ.FANOUT.SUB.EVENT.SEND</netiq.fanout-sub.event.send.queue>
        <netiq.fanout-sub.event.recv.queue display-name="RECV">NETIQ.FANOUT.SUB.EVENT.RECV</netiq.fanout-sub.event.recv.queue>
        <netiq.fanout-sub.delayed.event.recv.queue display-name="DELAYED RECV">NETIQ.FANOUT.SUB.DELAYED.EVENT.RECV</netiq.fanout-sub.delayed.event.recv.queue>
        <netiq.fanout.ignore1 display-name="Show Configuration Queue Parameters">hide</netiq.fanout.ignore1>
        <netiq.fanout-config.snd.queue display-name="SEND">NETIQ.FANOUT.CONFIG.SEND</netiq.fanout-config.snd.queue>
        <netiq.fanout-config.recv.queue display-name="RECV">NETIQ.FANOUT.CONFIG.RECV</netiq.fanout-config.recv.queue>
        <netiq.fanout.ignore2 display-name="Show Query-in Queue Parameters">hide</netiq.fanout.ignore2>
        <netiq.fanout-query.in.recv.queue display-name="RECV">NETIQ.FANOUT.QUERY.IN.RECV</netiq.fanout-query.in.recv.queue>
        <netiq.fanout-query.in.send.queue display-name="SEND">NETIQ.FANOUT.QUERY.IN.SEND</netiq.fanout-query.in.send.queue>
        <netiq.fanout.ignore3 display-name="Show Query-out Queue Parameters">hide</netiq.fanout.ignore3>
        <netiq.fanout-query.out.send.queue display-name="SEND">NETIQ.FANOUT.QUERY.OUT.SEND</netiq.fanout-query.out.send.queue>
        <netiq.fanout-query.out.recv.queue display-name="RECV">NETIQ.FANOUT.QUERY.OUT.RECV</netiq.fanout-query.out.recv.queue>
        <netiq.fanout.ignore5 display-name="Show Other Parameters">hide</netiq.fanout.ignore5>
        <netiq.fanout-foconfig.batch.size display-name="Configuration batch size">5</netiq.fanout-foconfig.batch.size>
        <netiq.fanout.ignore6 display-name="Show Fanout Parameters">show</netiq.fanout.ignore6>
        <netiq.fanout.shim.password display-name="Fanout Shim Password" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.shim.password>
        <netiq.fanout.agent.password display-name="Fanout Agent Password" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.agent.password>
        <netiq.fanout.encryption.key display-name="Encryption Key" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.encryption.key>
        <netiq.fanout.security.parameters display-name="Show Security Related Parameters">hide</netiq.fanout.security.parameters>
        <amq-keystore display-name="AMQ Keystore Path">/root/amq-client.ks</amq-keystore>
        <amq-keystore-pass display-name="AMQ Keystore Password" is-sensitive="true" type="password-ref"/>
        <amq-truststore display-name="AMQ Truststore Path for SSL Certs">/root/amq-client.ts</amq-truststore>
        <amq-truststore-pass display-name="AMQ Truststore Password" is-sensitive="true" type="password-ref"/>
        <secure-protocol display-name="Secure Protocol Version"></secure-protocol>
        <enforce-suiteb display-name="Enforce SuiteB">false</enforce-suiteb>
        <netiq.fanout.shim.classname display-name="Fanout Shim classname">com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim</netiq.fanout.shim.classname>
        <netiq.fanout.matching.attrs display-name="Matching Attributes">fname</netiq.fanout.matching.attrs>
        <netiq.fanout.matching.attrs display-name="Matching Attributes">lname</netiq.fanout.matching.attrs>
        <jdbc-class display-name="Third-party JDBC driver class name:">oracle.jdbc.driver.OracleDriver</jdbc-class>
        <preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
        <ignore1 display-name="Show the database scoping parameters?">show</ignore1>
        <sync-filter display-name="Synchronization filter:">list</sync-filter>
        <sync-tables display-name="Table or view names:">direct.view_usr;direct.view_grp</sync-tables>
        <sync-schema display-name="Schema name:"></sync-schema>
        <ignore2 display-name="Use custom regular expression filters?">0</ignore2>
        <include-table-filter display-name="Include filter expression:"></include-table-filter>
        <exclude-table-filter display-name="Exclude filter expression:"></exclude-table-filter>
        <time-syntax display-name="Time syntax:">_</time-syntax>
        <state-dir display-name="State directory:">.</state-dir>
        <ignore11 display-name="Show connectivity parameters?">hide</ignore11>
        <use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
        <connection-init display-name="Connection initialization statements:"></connection-init>
        <connection-properties display-name="Connection properties:"></connection-properties>
        <max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
        <ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
        <ignore4 display-name="Use custom descriptor files?">0</ignore4>
        <jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"></jdbc-driver-descriptor>
        <database-descriptor display-name="Database descriptor filename:"></database-descriptor>
        <ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
        <enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
        <enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
        <ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
        <use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
        <transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
        <ignore6 display-name="Show statement-related parameters?">hide</ignore6>
        <reuse-statements display-name="Reuse statements?">_</reuse-statements>
        <handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
        <enable-locking display-name="Enable statement-level locking?">0</enable-locking>
        <ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
        <lock-generator-class display-name="Lock statement generator class:"></lock-generator-class>
        <force-username-case display-name="Force username case:">_</force-username-case>
        <left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
        <minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
        <function-return-method display-name="Function return method:">_</function-return-method>
        <supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
        <column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
      </driver-options>
      <subscriber-options>
        <disable display-name="Disable subscriber?">_</disable>
        <ignore10 display-name="Show primary key parameters?">hide</ignore10>
        <key-gen-method display-name="Generation/retrieval method (table-global):">_</key-gen-method>
        <key-gen-timing display-name="Retrieval timing (table-global):">_</key-gen-timing>
        <key-gen display-name="Method and timing (table-local):">view_usr("?=indirect.proc_idu()"); view_grp("indirect.proc_idg(pk_idg)")</key-gen>
        <disable-locking display-name="Disable statement-level locking?">0</disable-locking>
        <add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
        <check-update-count display-name="Check update counts?">0</check-update-count>
        <max-query-wait-time display-name="Query TimeOut (in minutes):">1</max-query-wait-time>
      </subscriber-options>
      <publisher-options>
        <pub-heartbeat-interval display-name="Heartbeat interval (in minutes):">0</pub-heartbeat-interval>
      </publisher-options>
    </init-params>
  </input>
</nds>
[09/24/19 18:08:10.767]:Oracle FanOut Driver ST:DriverShim.getSchema() returned:
[09/24/19 18:08:10.767]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="" version="1.2.2.0">NetIQ Identity Manager Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <schema-def/>
  </output>
</nds>
[09/24/19 18:08:10.776]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Status:   Warning
     Message:  Code(-8001) Unable to retrieve application schema.
[09/24/19 18:08:10.777]:Oracle FanOut Driver ST:Loading Java shim com.netiq.idm.driver.fanoutshim.FanoutDriverShim.
[09/24/19 18:08:10.778]:Oracle FanOut Driver ST:Driver \IDM47_TREE\system\driverset1\Oracle FanOut Driver supports Subscriber Service Channel.
[09/24/19 18:08:10.779]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ShimConfigInfo.
[09/24/19 18:08:10.781]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.shim.password1'.
[09/24/19 18:08:10.782]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.agent.password1'.
[09/24/19 18:08:10.782]:Oracle FanOut Driver ST:Substituting password value for reference to named password 'netiq.fanout.encryption.key'.
[09/24/19 18:08:10.782]:Oracle FanOut Driver ST:Named password 'np-keystore-pass' not found in driver configuration element 'AMQ Keystore Password' (amq-keystore-pass).
[09/24/19 18:08:10.782]:Oracle FanOut Driver ST:Named password 'np-truststore-pass' not found in driver configuration element 'AMQ Truststore Password' (amq-truststore-pass).
[09/24/19 18:08:10.783]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
      <authentication-info>
        <server>tcp://172.17.2.151:51616</server>
      </authentication-info>
      <driver-options>
        <netiq.fanout.show.trnsprt.param display-name="Show Transport Parameters">show</netiq.fanout.show.trnsprt.param>
        <netiq.fanout.ignore4 display-name="Show Subscriber Event Queue Parameters">show</netiq.fanout.ignore4>
        <netiq.fanout-sub.event.send.queue display-name="SEND">NETIQ.FANOUT.SUB.EVENT.SEND</netiq.fanout-sub.event.send.queue>
        <netiq.fanout-sub.event.recv.queue display-name="RECV">NETIQ.FANOUT.SUB.EVENT.RECV</netiq.fanout-sub.event.recv.queue>
        <netiq.fanout-sub.delayed.event.recv.queue display-name="DELAYED RECV">NETIQ.FANOUT.SUB.DELAYED.EVENT.RECV</netiq.fanout-sub.delayed.event.recv.queue>
        <netiq.fanout.ignore1 display-name="Show Configuration Queue Parameters">hide</netiq.fanout.ignore1>
        <netiq.fanout-config.snd.queue display-name="SEND">NETIQ.FANOUT.CONFIG.SEND</netiq.fanout-config.snd.queue>
        <netiq.fanout-config.recv.queue display-name="RECV">NETIQ.FANOUT.CONFIG.RECV</netiq.fanout-config.recv.queue>
        <netiq.fanout.ignore2 display-name="Show Query-in Queue Parameters">hide</netiq.fanout.ignore2>
        <netiq.fanout-query.in.recv.queue display-name="RECV">NETIQ.FANOUT.QUERY.IN.RECV</netiq.fanout-query.in.recv.queue>
        <netiq.fanout-query.in.send.queue display-name="SEND">NETIQ.FANOUT.QUERY.IN.SEND</netiq.fanout-query.in.send.queue>
        <netiq.fanout.ignore3 display-name="Show Query-out Queue Parameters">hide</netiq.fanout.ignore3>
        <netiq.fanout-query.out.send.queue display-name="SEND">NETIQ.FANOUT.QUERY.OUT.SEND</netiq.fanout-query.out.send.queue>
        <netiq.fanout-query.out.recv.queue display-name="RECV">NETIQ.FANOUT.QUERY.OUT.RECV</netiq.fanout-query.out.recv.queue>
        <netiq.fanout.ignore5 display-name="Show Other Parameters">hide</netiq.fanout.ignore5>
        <netiq.fanout-foconfig.batch.size display-name="Configuration batch size">5</netiq.fanout-foconfig.batch.size>
        <netiq.fanout.ignore6 display-name="Show Fanout Parameters">show</netiq.fanout.ignore6>
        <netiq.fanout.shim.password display-name="Fanout Shim Password" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.shim.password>
        <netiq.fanout.agent.password display-name="Fanout Agent Password" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.agent.password>
        <netiq.fanout.encryption.key display-name="Encryption Key" is-sensitive="true" type="password-ref"><!-- content suppressed --></netiq.fanout.encryption.key>
        <netiq.fanout.security.parameters display-name="Show Security Related Parameters">hide</netiq.fanout.security.parameters>
        <amq-keystore display-name="AMQ Keystore Path">/root/amq-client.ks</amq-keystore>
        <amq-keystore-pass display-name="AMQ Keystore Password" is-sensitive="true" type="password-ref"/>
        <amq-truststore display-name="AMQ Truststore Path for SSL Certs">/root/amq-client.ts</amq-truststore>
        <amq-truststore-pass display-name="AMQ Truststore Password" is-sensitive="true" type="password-ref"/>
        <secure-protocol display-name="Secure Protocol Version"></secure-protocol>
        <enforce-suiteb display-name="Enforce SuiteB">false</enforce-suiteb>
        <netiq.fanout.shim.classname display-name="Fanout Shim classname">com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim</netiq.fanout.shim.classname>
        <netiq.fanout.matching.attrs display-name="Matching Attributes">fname</netiq.fanout.matching.attrs>
        <netiq.fanout.matching.attrs display-name="Matching Attributes">lname</netiq.fanout.matching.attrs>
        <jdbc-class display-name="Third-party JDBC driver class name:">oracle.jdbc.driver.OracleDriver</jdbc-class>
        <preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
        <ignore1 display-name="Show the database scoping parameters?">show</ignore1>
        <sync-filter display-name="Synchronization filter:">list</sync-filter>
        <sync-tables display-name="Table or view names:">direct.view_usr;direct.view_grp</sync-tables>
        <sync-schema display-name="Schema name:"></sync-schema>
        <ignore2 display-name="Use custom regular expression filters?">0</ignore2>
        <include-table-filter display-name="Include filter expression:"></include-table-filter>
        <exclude-table-filter display-name="Exclude filter expression:"></exclude-table-filter>
        <time-syntax display-name="Time syntax:">_</time-syntax>
        <state-dir display-name="State directory:">.</state-dir>
        <ignore11 display-name="Show connectivity parameters?">hide</ignore11>
        <use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
        <connection-init display-name="Connection initialization statements:"></connection-init>
        <connection-properties display-name="Connection properties:"></connection-properties>
        <max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
        <ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
        <ignore4 display-name="Use custom descriptor files?">0</ignore4>
        <jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"></jdbc-driver-descriptor>
        <database-descriptor display-name="Database descriptor filename:"></database-descriptor>
        <ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
        <enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
        <enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
        <ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
        <use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
        <transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
        <ignore6 display-name="Show statement-related parameters?">hide</ignore6>
        <reuse-statements display-name="Reuse statements?">_</reuse-statements>
        <handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
        <enable-locking display-name="Enable statement-level locking?">0</enable-locking>
        <ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
        <lock-generator-class display-name="Lock statement generator class:"></lock-generator-class>
        <force-username-case display-name="Force username case:">_</force-username-case>
        <left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
        <minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
        <function-return-method display-name="Function return method:">_</function-return-method>
        <supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
        <column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
      </driver-options>
    </init-params>
  </input>
</nds>
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutDriverShim : init completed successfully...
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:DriverShim.init() returned:
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:DatabaseBuilder: Trying to instantiate DatabaseBuilder object from class 'com.microfocus.database.builder.ZoomDBBuilder'.
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:DatabaseBuilder: Instantiated object 'com.microfocus.database.builder.ZoomDBBuilder@8cadfcc' from class 'com.microfocus.database.builder.ZoomDBBuilder'.
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:ZoomDBBuilder: Setting base directory to '/var/opt/novell/eDirectory/data/dib/dx34221.zoomdb'.
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:ZoomDBBuilder: ZoomDBBuilder property 'database.zoomdb.dir.permission.set' is not set.
[09/24/19 18:08:10.788]:Oracle FanOut Driver ST:ZoomDBBuilder: Setting permission to value '700'.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:ZoomDBBuilder: ZoomDBBuilder property 'database.zoomdb.scan.interval' is not set.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:ZoomDBBuilder: Setting to default value '15' seconds.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:ZoomDBBuilder: Instantating object for datatbase 'zoomdb'.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:ZoomDBBuilder: Instantiated object 'com.microfocus.database.zoomdb.DatabaseImpl@4dc840b1' for database 'zoomdb'.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:Restricting file Permission for /var/opt/novell/eDirectory/data/dib/dx34221
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:Exception occured while restricting permission for : /var/opt/novell/eDirectory/data/dib/dx34221. Reason : insufficient space (-1)
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:MapHandler: Instance of MapImpl not found. Instantiating...
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:MapHandler: Instantiated MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@WORKQ'.
[09/24/19 18:08:10.789]:Oracle FanOut Driver ST:MapImpl: Opening MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@WORKQ'.
[09/24/19 18:08:10.790]:Oracle FanOut Driver ST:MapImpl: Opened MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@WORKQ' with handle '240501600'.
[09/24/19 18:08:10.790]:Oracle FanOut Driver ST:MapHandler: Instance of MapImpl not found. Instantiating...
[09/24/19 18:08:10.790]:Oracle FanOut Driver ST:MapHandler: Instantiated MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@REPM'.
[09/24/19 18:08:10.790]:Oracle FanOut Driver ST:MapImpl: Opening MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@REPM'.
[09/24/19 18:08:10.791]:Oracle FanOut Driver ST:MapImpl: Opened MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@REPM' with handle '240503760'.
[09/24/19 18:08:10.791]:Oracle FanOut Driver ST:MapHandler: Instance of MapImpl not found. Instantiating...
[09/24/19 18:08:10.791]:Oracle FanOut Driver ST:MapHandler: Instantiated MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@VARS'.
[09/24/19 18:08:10.791]:Oracle FanOut Driver ST:MapImpl: Opening MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@VARS'.
[09/24/19 18:08:10.792]:Oracle FanOut Driver ST:MapImpl: Opened MapImpl 'com.microfocus.database.zoomdb.hashmap.HashMapImpl@VARS' with handle '240966352'.
[09/24/19 18:08:10.793]:Oracle FanOut Driver ST:Initializing ECMAScript extensions.
[09/24/19 18:08:10.901]:Oracle FanOut Driver ST:Initializing subscriber system\driverset1\Oracle FanOut Driver\Subscriber for \IDM47_TREE\system\driverset1\Oracle FanOut Driver.
[09/24/19 18:08:10.901]:Oracle FanOut Driver ST:Loading startup policies.
[09/24/19 18:08:10.901]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-Startup-SetDriverStartTime#XmlData.
[09/24/19 18:08:10.902]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.903]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-Startup-SetFilterAttrs#XmlData.
[09/24/19 18:08:10.903]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.903]:Oracle FanOut Driver ST:Loading shutdown policies.
[09/24/19 18:08:10.903]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:10.903]:Oracle FanOut Driver ST:Loading Subscriber input transformation policies.
[09/24/19 18:08:10.904]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-itp-RestoreOperationData#XmlData.
[09/24/19 18:08:10.904]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.905]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOPWDSYN-itp-EmailOnFailedPwdSub#XmlData.
[09/24/19 18:08:10.906]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.906]:Oracle FanOut Driver ST:Loading Subscriber output transformation policies.
[09/24/19 18:08:10.907]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-otp-ReformatFax#XmlData.
[09/24/19 18:08:10.907]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.907]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-Add+connection-dn+to+event#XmlData.
[09/24/19 18:08:10.908]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.909]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-CopyOperationData#XmlData.
[09/24/19 18:08:10.910]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.911]:Oracle FanOut Driver ST:Loading Subscriber schema mapping policies.
[09/24/19 18:08:10.911]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:10.911]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:10.912]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:10.912]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:10.913]:Oracle FanOut Driver ST:Loading policies.
[09/24/19 18:08:10.913]:Oracle FanOut Driver ST:Loading Subscriber event transformation policies.
[09/24/19 18:08:10.913]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-FilterOutofScopeEvents#XmlData.
[09/24/19 18:08:10.913]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-FilterOutofScopeEvents#XmlData:
[09/24/19 18:08:10.913]:Oracle FanOut Driver ST:
<policy>
	<rule>
		<description>Veto out of scope events on User</description>
		<conditions>
			<and>
				<if-class-name mode="nocase" op="equal">User</if-class-name>
			</and>
		</conditions>
		<actions>
			<do-if>
				<arg-conditions>
					<and>
						<if-src-dn op="not-in-subtree">data\users</if-src-dn>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-trace-message>
						<arg-string>
							<token-text xml:space="preserve">Scoping: </token-text>
							<token-text xml:space="preserve">Vetoing event on user '</token-text>
							<token-src-dn/>
							<token-text xml:space="preserve">' (out of scope).</token-text>
						</arg-string>
					</do-trace-message>
					<do-veto/>
				</arg-actions>
			</do-if>
		</actions>
	</rule>
	<rule>
		<description>Veto out of scope events on Group</description>
		<conditions>
			<and>
				<if-class-name mode="nocase" op="equal">Group</if-class-name>
			</and>
		</conditions>
		<actions>
			<do-if>
				<arg-conditions>
					<and>
						<if-src-dn op="not-in-subtree">data\groups</if-src-dn>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-trace-message>
						<arg-string>
							<token-text xml:space="preserve">Scoping: </token-text>
							<token-text xml:space="preserve">Vetoing event on group '</token-text>
							<token-src-dn/>
							<token-text xml:space="preserve">' (out of scope).</token-text>
						</arg-string>
					</do-trace-message>
					<do-veto/>
				</arg-actions>
			</do-if>
		</actions>
	</rule>
</policy>
[09/24/19 18:08:10.914]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.915]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-SetSyntheticAddPropertyForRequiredEvents#XmlData.
[09/24/19 18:08:10.915]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.916]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-CreateUserAddForUnassociatedInstances#XmlData.
[09/24/19 18:08:10.916]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.918]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-CreateGroupAddForUnassociatedInstances#XmlData.
[09/24/19 18:08:10.919]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.922]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-HandleConnectionObjectChanges#XmlData.
[09/24/19 18:08:10.923]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-etp-HandleConnectionObjectChanges#XmlData:
[09/24/19 18:08:10.923]:Oracle FanOut Driver ST:
<policy>
	<rule>
		<description>Veto any change in DirXML-Resource if it is not the Connection Object in this driver</description>
		<conditions>
			<and>
				<if-class-name mode="nocase" op="equal">DirXML-Resource</if-class-name>
				<if-src-dn op="not-in-subtree">\IDM47_TREE\system\driverset1\Oracle FanOut Driver</if-src-dn>
			</and>
		</conditions>
		<actions>
			<do-veto/>
		</actions>
	</rule>
	<rule>
		<description>Veto any change in DirXML-Resource if the DirXML-ContentType is invalid</description>
		<conditions>
			<and>
				<if-class-name op="equal">DirXML-Resource</if-class-name>
				<if-src-dn op="in-subtree">\IDM47_TREE\system\driverset1\Oracle FanOut Driver</if-src-dn>
				<if-attr name="DirXML-ContentType" op="available"/>
				<if-attr mode="nocase" name="DirXML-ContentType" op="not-equal">application/vnd.novell.dirxml.fanout-enabled+xml</if-attr>
				<if-attr mode="nocase" name="DirXML-ContentType" op="not-equal">application/vnd.novell.dirxml.fanout+xml</if-attr>
			</and>
		</conditions>
		<actions>
			<do-veto/>
		</actions>
	</rule>
	<rule>
		<description>Add dummy association to DirXML-Resource if connection object is deleted</description>
		<conditions>
			<and>
				<if-operation op="equal">delete</if-operation>
				<if-class-name op="equal">DirXML-Resource</if-class-name>
			</and>
		</conditions>
		<actions>
			<do-append-xml-element expression="." name="association"/>
			<do-append-xml-text expression="association">
				<arg-string>
					<token-text xml:space="preserve">__FO_CONNECTION__</token-text>
				</arg-string>
			</do-append-xml-text>
			<do-set-xml-attr expression="association" name="state">
				<arg-string>
					<token-text xml:space="preserve">dummyAssociation</token-text>
				</arg-string>
			</do-set-xml-attr>
		</actions>
	</rule>
	<rule>
		<description>Signal Reload MSysInfo and EntitlementConfiguration Resource with changes to fanout connection objects</description>
		<conditions>
			<and>
				<if-class-name mode="nocase" op="equal">DirXML-Resource</if-class-name>
			</and>
		</conditions>
		<actions>
			<do-if>
				<arg-conditions>
					<and>
						<if-op-attr name="DirXML-ContentType" op="available"/>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-set-local-variable name="FanOutMiscUpdated" scope="driver">
						<arg-string>
							<token-text xml:space="preserve">false</token-text>
						</arg-string>
					</do-set-local-variable>
					<do-set-local-variable name="mSysInsInfoUpdated" scope="driver">
						<arg-string>
							<token-text xml:space="preserve">false</token-text>
						</arg-string>
					</do-set-local-variable>
				</arg-actions>
				<arg-actions>
					<do-if>
						<arg-conditions>
							<and>
								<if-op-attr name="DirXML-Data" op="available"/>
							</and>
						</arg-conditions>
						<arg-actions>
							<do-set-local-variable name="mSysInsInfoUpdated" scope="driver">
								<arg-string>
									<token-text xml:space="preserve">false</token-text>
								</arg-string>
							</do-set-local-variable>
						</arg-actions>
						<arg-actions/>
					</do-if>
				</arg-actions>
			</do-if>
			<do-if>
				<arg-conditions>
					<and>
						<if-operation mode="nocase" op="equal">delete</if-operation>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-set-local-variable name="FanOutMiscUpdated" scope="driver">
						<arg-string>
							<token-text xml:space="preserve">false</token-text>
						</arg-string>
					</do-set-local-variable>
					<do-set-local-variable name="mSysInsInfoUpdated" scope="driver">
						<arg-string>
							<token-text xml:space="preserve">false</token-text>
						</arg-string>
					</do-set-local-variable>
				</arg-actions>
			</do-if>
		</actions>
	</rule>
	<rule>
		<description>Veto any change in DirXML-Driver class if it is not on this Driver</description>
		<conditions>
			<and>
				<if-class-name op="equal">DirXML-Driver</if-class-name>
				<if-op-attr name="DirXML-NamedPasswords" op="changing"/>
			</and>
		</conditions>
		<actions>
			<do-if>
				<arg-conditions>
					<and>
						<if-xpath op="true">modify-attr/remove-value</if-xpath>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-veto/>
				</arg-actions>
				<arg-actions>
					<do-if>
						<arg-conditions>
							<and>
								<if-src-dn op="not-equal">\IDM47_TREE\system\driverset1\Oracle FanOut Driver</if-src-dn>
							</and>
						</arg-conditions>
						<arg-actions>
							<do-veto/>
						</arg-actions>
						<arg-actions>
							<do-set-op-property name="changedNamedPassword">
								<arg-string>
									<token-base64-decode charset="UTF-8">
										<token-xpath expression="modify-attr/add-value/value/component[1]/text()"/>
									</token-base64-decode>
								</arg-string>
							</do-set-op-property>
						</arg-actions>
					</do-if>
				</arg-actions>
			</do-if>
		</actions>
	</rule>
	<rule>
		<description>Veto any change in DirXML-Driver or DirXML-resource if it is done before the driver start</description>
		<conditions>
			<or>
				<if-class-name op="equal">DirXML-Resource</if-class-name>
				<if-class-name op="equal">DirXML-Driver</if-class-name>
			</or>
		</conditions>
		<actions>
			<do-set-local-variable name="cachedTime">
				<arg-string>
					<token-substring length="-2">
						<token-xpath expression="@cached-time"/>
					</token-substring>
				</arg-string>
			</do-set-local-variable>
			<do-set-local-variable name="eventTime">
				<arg-string>
					<token-xpath expression="es:getSeconds($cachedTime,'yyyyMMddHHmmss.SSS')"/>
				</arg-string>
			</do-set-local-variable>
			<do-set-local-variable name="compareResult">
				<arg-string>
					<token-xpath expression="es:numericCompare($driverStartTime,$eventTime)"/>
				</arg-string>
			</do-set-local-variable>
			<do-if>
				<arg-conditions>
					<and>
						<if-local-variable mode="case" name="compareResult" op="equal">1</if-local-variable>
					</and>
				</arg-conditions>
				<arg-actions>
					<do-veto/>
				</arg-actions>
			</do-if>
		</actions>
	</rule>
</policy>
[09/24/19 18:08:10.927]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.928]:Oracle FanOut Driver ST:Loading Subscriber object matching policies.
[09/24/19 18:08:10.929]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-mp#XmlData.
[09/24/19 18:08:10.929]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.929]:Oracle FanOut Driver ST:Loading Subscriber object creation policies.
[09/24/19 18:08:10.930]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-cp-ControlGroupCreation#XmlData.
[09/24/19 18:08:10.930]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.930]:Oracle FanOut Driver ST:Loading Subscriber object placement policies.
[09/24/19 18:08:10.931]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:10.931]:Oracle FanOut Driver ST:Loading Subscriber command transformation policies.
[09/24/19 18:08:10.931]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-ctp-UpdateAddDocWithCurrentStateOfUser#XmlData.
[09/24/19 18:08:10.931]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.932]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-ctp-TransformAssociationsinAddEvent#XmlData.
[09/24/19 18:08:10.932]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.933]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLIDISY-sub-ctp-CheckObjectPassword#XmlData.
[09/24/19 18:08:10.934]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.935]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-cts-ReplicaValue#XmlData.
[09/24/19 18:08:10.935]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-cts-ReplicaValue#XmlData:
[09/24/19 18:08:10.936]:Oracle FanOut Driver ST:
<xsl:stylesheet exclude-result-prefixes="query cmd dncv" version="1.0" xmlns:cmd="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a</a>>" xmlns:dncv="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a</a>>" xmlns:mapping="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a</a>>" xmlns:query="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a</a>>" xmlns:xsl="<a href="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>" target="_blank"><a href="http://www.w3.org/1999/XSL/Transform</a" target="_blank">http://www.w3.org/1999/XSL/Transform</a</a>>">
	<!-- parameters passed in from the DirXML engine -->
	<xsl:param name="srcQueryProcessor"/>
	<xsl:param name="destQueryProcessor"/>
	<xsl:param name="srcCommandProcessor"/>
	<xsl:param name="destCommandProcessor"/>
	<xsl:param name="dnConverter"/>
	<xsl:param name="fromNds"/>
	<!-- identity transformation template -->
	<!-- in the absence of any other templates this will cause -->
	<!-- the stylesheet to copy the input through unchanged to the output -->
	<xsl:template match="node()|@*">
		<xsl:copy>
			<xsl:apply-templates select="@*|node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Always sync first replica value of Surname and Given Name. -->
	<xsl:template match="input/*[(name() = 'add' or name() = 'modify') and @class-name='User']">
		<xsl:copy>
			<xsl:apply-templates select="@*"/>
			<xsl:variable name="attrs" select="*[@attr-name='Surname' or @attr-name='Given Name']"/>
			<xsl:apply-templates select="*[not(@attr-name=$attrs/@attr-name)]"/>
			<xsl:choose>
				<xsl:when test="'first' = 'first'">
					<xsl:copy-of select="mapping:FirstPerReplica(., $attrs, $srcQueryProcessor)"/>
				</xsl:when>
				<xsl:when test="'first' = 'last'">
					<xsl:copy-of select="mapping:LastPerReplica(., $attrs, $srcQueryProcessor)"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:message>
						<status level="error">
							<xsl:text>Global variable 'Replica Value(jfocomon.ReplicaValue)' is undefined or is set to an illegal value 'first'.</xsl:text>
						</status>
					</xsl:message>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:copy>
	</xsl:template>
</xsl:stylesheet>
[09/24/19 18:08:10.939]:Oracle FanOut Driver ST:Found XSLT policy.
[09/24/19 18:08:10.940]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-TransformDistPwd#XmlData.
[09/24/19 18:08:10.941]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.942]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-DefaultPwd#XmlData.
[09/24/19 18:08:10.942]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.942]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-CheckPwdGCV#XmlData.
[09/24/19 18:08:10.943]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.943]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-AddPwdPayload#XmlData.
[09/24/19 18:08:10.944]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.945]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLDISY-sub-cts-UserDDL#XmlData.
[09/24/19 18:08:10.946]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLDISY-sub-cts-UserDDL#XmlData:
[09/24/19 18:08:10.947]:Oracle FanOut Driver ST:
<xsl:stylesheet exclude-result-prefixes="query cmd dncv" version="1.0" xmlns:cmd="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a</a>>" xmlns:dncv="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a</a>>" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc" xmlns:query="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a</a>>" xmlns:xsl="<a href="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>" target="_blank"><a href="http://www.w3.org/1999/XSL/Transform</a" target="_blank">http://www.w3.org/1999/XSL/Transform</a</a>>">
	<!-- parameters passed in from the DirXML engine -->
	<xsl:param name="srcQueryProcessor"/>
	<xsl:param name="destQueryProcessor"/>
	<xsl:param name="srcCommandProcessor"/>
	<xsl:param name="destCommandProcessor"/>
	<xsl:param name="dnConverter"/>
	<xsl:param name="fromNds"/>
	<!-- identity transformation template -->
	<!-- in the absence of any other templates this will cause -->
	<!-- the stylesheet to copy the input through unchanged to the output -->
	<xsl:template match="node()|@*">
		<xsl:copy>
			<xsl:apply-templates select="@*|node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- BEGIN Policy Declaration -->
	<xsl:variable name="pkColumn">pk_idu</xsl:variable>
	<xsl:variable name="namingAttribute">Surname</xsl:variable>
	<!-- END Policy Declaration -->
	<!-- BEGIN Policy Selection -->
	<!-- END Policy Selection -->
	<!-- BEGIN Policy Implementation -->
	<!-- END Policy Implementation -->
	<xsl:template name="namingAttributeValue">
		<xsl:value-of select="*[@attr-name=$namingAttribute]/value[1]"/>
	</xsl:template>
	<xsl:template name="namingPolicy">
		<!-- username/loginame = naming attribute + unique primary key value -->
		<!--
                  because an association value is not yet available, you can reference association fields
                  using XSLT attribute value template notation (e.g., {$id}) and the driver will replace
                  the variable with it's corresponding value once it becomes available
              -->
		<xsl:variable name="value">
			<xsl:call-template name="namingAttributeValue"/>
		</xsl:variable>
		<xsl:value-of select="concat($value, '{$', $pkColumn, '}')"/>
	</xsl:template>
	<xsl:template name="queryForAccountInfo">
		<xsl:variable name="query">
			<jdbc:statement>
				<xsl:copy-of select="association"/>
				<jdbc:sql>
					<xsl:text>SELECT loginame, username FROM </xsl:text>
					<xsl:text>direct.</xsl:text>
					<xsl:text>view_usr</xsl:text>
					<xsl:text> WHERE </xsl:text>
					<xsl:text>pk_idu</xsl:text>
					<xsl:text> = {$</xsl:text>
					<xsl:text>pk_idu</xsl:text>
					<xsl:text>}</xsl:text>
				</jdbc:sql>
			</jdbc:statement>
		</xsl:variable>
		<xsl:variable name="result" select="query:query($destQueryProcessor,$query)"/>
		<xsl:variable name="loginame" select="$result//jdbc:result-set[1]/jdbc:row[1]/jdbc:column[1]/jdbc:value[1]"/>
		<xsl:variable name="username" select="$result//jdbc:result-set[1]/jdbc:row[1]/jdbc:column[2]/jdbc:value[1]"/>
		<xsl:choose>
			<xsl:when test="not($loginame and $username)">
				<xsl:message>
					<status level="error" type="password-set-operation">
						<xsl:text>Unable to retrieve user account information.</xsl:text>
					</status>
				</xsl:message>
			</xsl:when>
			<xsl:otherwise>
				<result>
					<loginame>
						<xsl:value-of select="$loginame"/>
					</loginame>
					<username>
						<xsl:value-of select="$username"/>
					</username>
				</result>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Match check-object-password to retrieve user login account name. -->
	<xsl:template match="input/check-object-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="check-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to check user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="check-user-password">
		<xsl:variable name="query">
			<xsl:call-template name="queryForAccountInfo"/>
		</xsl:variable>
		<xsl:copy>
			<xsl:apply-templates select="@*"/>
			<xsl:attribute name="dest-dn">
				<xsl:value-of select="exslt:node-set($query)/result/loginame"/>
			</xsl:attribute>
			<xsl:apply-templates select="node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Match add to embed DDL that creates database user/login account. -->
	<xsl:template match="input/add[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:variable name="name">
					<xsl:call-template name="namingAttributeValue"/>
				</xsl:variable>
				<xsl:variable name="password" select="password/text()"/>
				<xsl:choose>
					<xsl:when test="not($name)">
						<xsl:message>
							<status level="error" type="password-set-operation">
								<xsl:text>Unable to create user/login account.  </xsl:text>
								<xsl:text>Missing required '</xsl:text>
								<xsl:value-of select="$namingAttribute"/>
								<xsl:text>' attribute value.</xsl:text>
							</status>
						</xsl:message>
					</xsl:when>
					<xsl:when test="not($password)">
						<xsl:message>
							<status level="error" type="password-set-operation">
								<xsl:text>Unable to create user/login account.  </xsl:text>
								<xsl:text>Missing required password value.</xsl:text>
							</status>
						</xsl:message>
					</xsl:when>
					<xsl:otherwise>
						<xsl:call-template name="add-create-sql"/>
					</xsl:otherwise>
				</xsl:choose>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
				<xsl:copy>
					<xsl:apply-templates select="node() | @*"/>
				</xsl:copy>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Appends SQL to add a database user/login account. -->
	<xsl:template name="add-create-sql">
		<xsl:copy>
			<xsl:attribute name="jdbc:transaction-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:op-type">password-set-operation</xsl:attribute>
			<xsl:apply-templates select="node() | @*"/>
		</xsl:copy>
		<xsl:variable name="commonName">
			<xsl:call-template name="namingPolicy"/>
		</xsl:variable>
		<jdbc:statement jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual">
			<jdbc:sql>
				<xsl:text>UPDATE </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> SET username = '</xsl:text>
				<xsl:value-of select="$commonName"/>
				<xsl:text>', loginame = '</xsl:text>
				<xsl:value-of select="$commonName"/>
				<xsl:text>' WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<xsl:call-template name="grant-privileges">
			<xsl:with-param name="name" select="$commonName"/>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="grant-privileges">
		<xsl:param name="name"/>
		<!--      DDL statements cause transaction commit in Oracle.  As such, they should not be part of a manual transaction.   -->
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>CREATE USER </xsl:text>
				<xsl:value-of select="$name"/>
				<xsl:text> IDENTIFIED BY "{$$password}"</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>GRANT CREATE SESSION TO </xsl:text>
				<xsl:value-of select="$name"/>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
	<!-- Match delete to embed DDL to drop database user/login account. -->
	<xsl:template match="input/delete[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="drop-user"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:copy>
			<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:transaction-id">0</xsl:attribute>
			<xsl:apply-templates select="@* | node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Adds SQL to drop user/login account -->
	<xsl:template name="drop-user">
		<jdbc:statement>
			<xsl:copy-of select="association"/>
			<jdbc:sql>
				<xsl:text>SELECT loginame, username FROM </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<!--      DDL statements cause transaction commit in Oracle.  As such, they should not be part of a manual transaction.   -->
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>DROP USER {$$loginame} CASCADE</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
	<!-- Match modify-password to embed DDL that modifies database user/login account password. -->
	<xsl:template match="input/modify-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="modify-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Match modify-password in operation-datato embed DDL that modifies database user/login account password. -->
	<xsl:template match="input/add/operation-data/original-modify-event/modify-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="modify-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="modify-user-password">
		<xsl:choose>
			<xsl:when test="password">
				<xsl:copy>
					<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
					<xsl:apply-templates select="node() | @*"/>
				</xsl:copy>
				<xsl:call-template name="modify-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="error" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Missing required password element or password element value.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="modify-password">
		<jdbc:statement>
			<xsl:copy-of select="association"/>
			<jdbc:sql>
				<xsl:text>SELECT loginame, username FROM </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>ALTER USER {$$loginame} IDENTIFIED BY "{$$password}"</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
</xsl:stylesheet>
[09/24/19 18:08:10.956]:Oracle FanOut Driver ST:Found XSLT policy.
[09/24/19 18:08:10.957]:Oracle FanOut Driver ST:Mapping sensitive attribute names to application space
[09/24/19 18:08:10.962]:Oracle FanOut Driver ST:Initializing subscriber shim.
[09/24/19 18:08:10.962]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ShimConfigInfo.
[09/24/19 18:08:10.965]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'Given Name' to 'fname'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'jpegPhoto' to 'photo'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'Login Disabled' to 'disabled'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Expiration Time' to 'pwdexptime'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Minimum Length' to 'pwdminlen'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping attr-name 'Surname' to 'lname'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  No mapping for class-name 'DirXML-Driver'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:  Mapping class-name 'User' to 'indirect.usr'.
[09/24/19 18:08:10.966]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
      <authentication-info>
        <server>tcp://172.17.2.151:51616</server>
      </authentication-info>
      <driver-filter>
        <allow-class class-name="DirXML-Driver"/>
        <allow-class class-name="DirXML-Resource"/>
        <allow-class class-name="indirect.usr">
          <allow-attr attr-name="fname"/>
          <allow-attr attr-name="photo"/>
          <allow-attr attr-name="disabled"/>
          <allow-attr attr-name="pwdexptime"/>
          <allow-attr attr-name="pwdminlen"/>
          <allow-attr attr-name="lname"/>
        </allow-class>
      </driver-filter>
      <subscriber-options>
        <disable display-name="Disable subscriber?">_</disable>
        <ignore10 display-name="Show primary key parameters?">hide</ignore10>
        <key-gen-method display-name="Generation/retrieval method (table-global):">_</key-gen-method>
        <key-gen-timing display-name="Retrieval timing (table-global):">_</key-gen-timing>
        <key-gen display-name="Method and timing (table-local):">view_usr("?=indirect.proc_idu()"); view_grp("indirect.proc_idg(pk_idg)")</key-gen>
        <disable-locking display-name="Disable statement-level locking?">0</disable-locking>
        <add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
        <check-update-count display-name="Check update counts?">0</check-update-count>
        <max-query-wait-time display-name="Query TimeOut (in minutes):">1</max-query-wait-time>
      </subscriber-options>
    </init-params>
  </input>
</nds>
[09/24/19 18:08:10.967]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : init called
[09/24/19 18:08:10.967]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : init completed.
[09/24/19 18:08:10.967]:Oracle FanOut Driver ST:SubscriptionShim.init() returned:
[09/24/19 18:08:10.967]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:10.967]:Oracle FanOut Driver ST:Applying input transformation policies.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:10.968]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:Applying schema mapping policies to input.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:10.969]:Oracle FanOut Driver ST:Resolving association references.
[09/24/19 18:08:10.970]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:10.970]:Oracle FanOut Driver ST:Application DN form: ldap.
[09/24/19 18:08:10.970]:Oracle FanOut Driver ST:Initializing subscriber service system\driverset1\Oracle FanOut Driver\Subscriber for \IDM47_TREE\system\driverset1\Oracle FanOut Driver.
[09/24/19 18:08:10.970]:Oracle FanOut Driver ST:Loading Subscriber input transformation policies.
[09/24/19 18:08:10.970]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-itp-RestoreOperationData#XmlData.
[09/24/19 18:08:10.971]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.974]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOPWDSYN-itp-EmailOnFailedPwdSub#XmlData.
[09/24/19 18:08:10.975]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.976]:Oracle FanOut Driver ST:Loading Subscriber output transformation policies.
[09/24/19 18:08:10.977]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-otp-ReformatFax#XmlData.
[09/24/19 18:08:10.977]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.977]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-Add+connection-dn+to+event#XmlData.
[09/24/19 18:08:10.978]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.978]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-CopyOperationData#XmlData.
[09/24/19 18:08:10.979]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.979]:Oracle FanOut Driver ST:Loading Subscriber schema mapping policies.
[09/24/19 18:08:10.980]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:10.980]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:10.980]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:10.981]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:10.981]:Oracle FanOut Driver ST:Loading Subscriber command transformation policies.
[09/24/19 18:08:10.981]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-ctp-UpdateAddDocWithCurrentStateOfUser#XmlData.
[09/24/19 18:08:10.981]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.985]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOUTCOMM-sub-ctp-TransformAssociationsinAddEvent#XmlData.
[09/24/19 18:08:10.986]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.987]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLIDISY-sub-ctp-CheckObjectPassword#XmlData.
[09/24/19 18:08:10.988]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.990]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-cts-ReplicaValue#XmlData.
[09/24/19 18:08:10.991]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQJFOCOMON-sub-cts-ReplicaValue#XmlData:
[09/24/19 18:08:10.992]:Oracle FanOut Driver ST:
<xsl:stylesheet exclude-result-prefixes="query cmd dncv" version="1.0" xmlns:cmd="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a</a>>" xmlns:dncv="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a</a>>" xmlns:mapping="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.jdbc.util.MappingPolicy</a</a>>" xmlns:query="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a</a>>" xmlns:xsl="<a href="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>" target="_blank"><a href="http://www.w3.org/1999/XSL/Transform</a" target="_blank">http://www.w3.org/1999/XSL/Transform</a</a>>">
	<!-- parameters passed in from the DirXML engine -->
	<xsl:param name="srcQueryProcessor"/>
	<xsl:param name="destQueryProcessor"/>
	<xsl:param name="srcCommandProcessor"/>
	<xsl:param name="destCommandProcessor"/>
	<xsl:param name="dnConverter"/>
	<xsl:param name="fromNds"/>
	<!-- identity transformation template -->
	<!-- in the absence of any other templates this will cause -->
	<!-- the stylesheet to copy the input through unchanged to the output -->
	<xsl:template match="node()|@*">
		<xsl:copy>
			<xsl:apply-templates select="@*|node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Always sync first replica value of Surname and Given Name. -->
	<xsl:template match="input/*[(name() = 'add' or name() = 'modify') and @class-name='User']">
		<xsl:copy>
			<xsl:apply-templates select="@*"/>
			<xsl:variable name="attrs" select="*[@attr-name='Surname' or @attr-name='Given Name']"/>
			<xsl:apply-templates select="*[not(@attr-name=$attrs/@attr-name)]"/>
			<xsl:choose>
				<xsl:when test="'first' = 'first'">
					<xsl:copy-of select="mapping:FirstPerReplica(., $attrs, $srcQueryProcessor)"/>
				</xsl:when>
				<xsl:when test="'first' = 'last'">
					<xsl:copy-of select="mapping:LastPerReplica(., $attrs, $srcQueryProcessor)"/>
				</xsl:when>
				<xsl:otherwise>
					<xsl:message>
						<status level="error">
							<xsl:text>Global variable 'Replica Value(jfocomon.ReplicaValue)' is undefined or is set to an illegal value 'first'.</xsl:text>
						</status>
					</xsl:message>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:copy>
	</xsl:template>
</xsl:stylesheet>
[09/24/19 18:08:10.994]:Oracle FanOut Driver ST:Found XSLT policy.
[09/24/19 18:08:10.995]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-TransformDistPwd#XmlData.
[09/24/19 18:08:10.996]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:10.997]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-DefaultPwd#XmlData.
[09/24/19 18:08:10.998]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.000]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-CheckPwdGCV#XmlData.
[09/24/19 18:08:11.001]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.001]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOPWDSYN-sub-ctp-AddPwdPayload#XmlData.
[09/24/19 18:08:11.002]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.002]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLDISY-sub-cts-UserDDL#XmlData.
[09/24/19 18:08:11.003]:Oracle FanOut Driver ST:Global Configuration Value replacements made in vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/Subscriber/NETQFOCLDISY-sub-cts-UserDDL#XmlData:
[09/24/19 18:08:11.003]:Oracle FanOut Driver ST:
<xsl:stylesheet exclude-result-prefixes="query cmd dncv" version="1.0" xmlns:cmd="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsCommandProcessor</a</a>>" xmlns:dncv="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.DNConverter</a</a>>" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc" xmlns:query="<a href="<a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a>" target="_blank"><a href="http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a" target="_blank">http://www.novell.com/nxsl/java/com.novell.nds.dirxml.driver.XdsQueryProcessor</a</a>>" xmlns:xsl="<a href="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>" target="_blank"><a href="http://www.w3.org/1999/XSL/Transform</a" target="_blank">http://www.w3.org/1999/XSL/Transform</a</a>>">
	<!-- parameters passed in from the DirXML engine -->
	<xsl:param name="srcQueryProcessor"/>
	<xsl:param name="destQueryProcessor"/>
	<xsl:param name="srcCommandProcessor"/>
	<xsl:param name="destCommandProcessor"/>
	<xsl:param name="dnConverter"/>
	<xsl:param name="fromNds"/>
	<!-- identity transformation template -->
	<!-- in the absence of any other templates this will cause -->
	<!-- the stylesheet to copy the input through unchanged to the output -->
	<xsl:template match="node()|@*">
		<xsl:copy>
			<xsl:apply-templates select="@*|node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- BEGIN Policy Declaration -->
	<xsl:variable name="pkColumn">pk_idu</xsl:variable>
	<xsl:variable name="namingAttribute">Surname</xsl:variable>
	<!-- END Policy Declaration -->
	<!-- BEGIN Policy Selection -->
	<!-- END Policy Selection -->
	<!-- BEGIN Policy Implementation -->
	<!-- END Policy Implementation -->
	<xsl:template name="namingAttributeValue">
		<xsl:value-of select="*[@attr-name=$namingAttribute]/value[1]"/>
	</xsl:template>
	<xsl:template name="namingPolicy">
		<!-- username/loginame = naming attribute + unique primary key value -->
		<!--
                  because an association value is not yet available, you can reference association fields
                  using XSLT attribute value template notation (e.g., {$id}) and the driver will replace
                  the variable with it's corresponding value once it becomes available
              -->
		<xsl:variable name="value">
			<xsl:call-template name="namingAttributeValue"/>
		</xsl:variable>
		<xsl:value-of select="concat($value, '{$', $pkColumn, '}')"/>
	</xsl:template>
	<xsl:template name="queryForAccountInfo">
		<xsl:variable name="query">
			<jdbc:statement>
				<xsl:copy-of select="association"/>
				<jdbc:sql>
					<xsl:text>SELECT loginame, username FROM </xsl:text>
					<xsl:text>direct.</xsl:text>
					<xsl:text>view_usr</xsl:text>
					<xsl:text> WHERE </xsl:text>
					<xsl:text>pk_idu</xsl:text>
					<xsl:text> = {$</xsl:text>
					<xsl:text>pk_idu</xsl:text>
					<xsl:text>}</xsl:text>
				</jdbc:sql>
			</jdbc:statement>
		</xsl:variable>
		<xsl:variable name="result" select="query:query($destQueryProcessor,$query)"/>
		<xsl:variable name="loginame" select="$result//jdbc:result-set[1]/jdbc:row[1]/jdbc:column[1]/jdbc:value[1]"/>
		<xsl:variable name="username" select="$result//jdbc:result-set[1]/jdbc:row[1]/jdbc:column[2]/jdbc:value[1]"/>
		<xsl:choose>
			<xsl:when test="not($loginame and $username)">
				<xsl:message>
					<status level="error" type="password-set-operation">
						<xsl:text>Unable to retrieve user account information.</xsl:text>
					</status>
				</xsl:message>
			</xsl:when>
			<xsl:otherwise>
				<result>
					<loginame>
						<xsl:value-of select="$loginame"/>
					</loginame>
					<username>
						<xsl:value-of select="$username"/>
					</username>
				</result>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Match check-object-password to retrieve user login account name. -->
	<xsl:template match="input/check-object-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="check-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to check user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="check-user-password">
		<xsl:variable name="query">
			<xsl:call-template name="queryForAccountInfo"/>
		</xsl:variable>
		<xsl:copy>
			<xsl:apply-templates select="@*"/>
			<xsl:attribute name="dest-dn">
				<xsl:value-of select="exslt:node-set($query)/result/loginame"/>
			</xsl:attribute>
			<xsl:apply-templates select="node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Match add to embed DDL that creates database user/login account. -->
	<xsl:template match="input/add[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:variable name="name">
					<xsl:call-template name="namingAttributeValue"/>
				</xsl:variable>
				<xsl:variable name="password" select="password/text()"/>
				<xsl:choose>
					<xsl:when test="not($name)">
						<xsl:message>
							<status level="error" type="password-set-operation">
								<xsl:text>Unable to create user/login account.  </xsl:text>
								<xsl:text>Missing required '</xsl:text>
								<xsl:value-of select="$namingAttribute"/>
								<xsl:text>' attribute value.</xsl:text>
							</status>
						</xsl:message>
					</xsl:when>
					<xsl:when test="not($password)">
						<xsl:message>
							<status level="error" type="password-set-operation">
								<xsl:text>Unable to create user/login account.  </xsl:text>
								<xsl:text>Missing required password value.</xsl:text>
							</status>
						</xsl:message>
					</xsl:when>
					<xsl:otherwise>
						<xsl:call-template name="add-create-sql"/>
					</xsl:otherwise>
				</xsl:choose>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
				<xsl:copy>
					<xsl:apply-templates select="node() | @*"/>
				</xsl:copy>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Appends SQL to add a database user/login account. -->
	<xsl:template name="add-create-sql">
		<xsl:copy>
			<xsl:attribute name="jdbc:transaction-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:op-type">password-set-operation</xsl:attribute>
			<xsl:apply-templates select="node() | @*"/>
		</xsl:copy>
		<xsl:variable name="commonName">
			<xsl:call-template name="namingPolicy"/>
		</xsl:variable>
		<jdbc:statement jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual">
			<jdbc:sql>
				<xsl:text>UPDATE </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> SET username = '</xsl:text>
				<xsl:value-of select="$commonName"/>
				<xsl:text>', loginame = '</xsl:text>
				<xsl:value-of select="$commonName"/>
				<xsl:text>' WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<xsl:call-template name="grant-privileges">
			<xsl:with-param name="name" select="$commonName"/>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="grant-privileges">
		<xsl:param name="name"/>
		<!--      DDL statements cause transaction commit in Oracle.  As such, they should not be part of a manual transaction.   -->
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>CREATE USER </xsl:text>
				<xsl:value-of select="$name"/>
				<xsl:text> IDENTIFIED BY "{$$password}"</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>GRANT CREATE SESSION TO </xsl:text>
				<xsl:value-of select="$name"/>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
	<!-- Match delete to embed DDL to drop database user/login account. -->
	<xsl:template match="input/delete[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="drop-user"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:copy>
			<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
			<xsl:attribute name="jdbc:transaction-id">0</xsl:attribute>
			<xsl:apply-templates select="@* | node()"/>
		</xsl:copy>
	</xsl:template>
	<!-- Adds SQL to drop user/login account -->
	<xsl:template name="drop-user">
		<jdbc:statement>
			<xsl:copy-of select="association"/>
			<jdbc:sql>
				<xsl:text>SELECT loginame, username FROM </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<!--      DDL statements cause transaction commit in Oracle.  As such, they should not be part of a manual transaction.   -->
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>DROP USER {$$loginame} CASCADE</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
	<!-- Match modify-password to embed DDL that modifies database user/login account password. -->
	<xsl:template match="input/modify-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="modify-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<!-- Match modify-password in operation-datato embed DDL that modifies database user/login account password. -->
	<xsl:template match="input/add/operation-data/original-modify-event/modify-password[@class-name='User']">
		<xsl:choose>
			<xsl:when test="'true' = 'true'">
				<xsl:call-template name="modify-user-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="warning" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Password subscribe is disabled.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="modify-user-password">
		<xsl:choose>
			<xsl:when test="password">
				<xsl:copy>
					<xsl:attribute name="jdbc:op-id">0</xsl:attribute>
					<xsl:apply-templates select="node() | @*"/>
				</xsl:copy>
				<xsl:call-template name="modify-password"/>
			</xsl:when>
			<xsl:otherwise>
				<xsl:message>
					<status level="error" type="password-set-operation">
						<xsl:text>Unable to modify user account password.  </xsl:text>
						<xsl:text>Missing required password element or password element value.</xsl:text>
					</status>
				</xsl:message>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
	<xsl:template name="modify-password">
		<jdbc:statement>
			<xsl:copy-of select="association"/>
			<jdbc:sql>
				<xsl:text>SELECT loginame, username FROM </xsl:text>
				<xsl:text>direct.</xsl:text>
				<xsl:text>view_usr</xsl:text>
				<xsl:text> WHERE </xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text> = {$</xsl:text>
				<xsl:text>pk_idu</xsl:text>
				<xsl:text>}</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
		<jdbc:statement jdbc:op-id="0">
			<jdbc:sql>
				<xsl:text>ALTER USER {$$loginame} IDENTIFIED BY "{$$password}"</xsl:text>
			</jdbc:sql>
		</jdbc:statement>
	</xsl:template>
</xsl:stylesheet>
[09/24/19 18:08:11.010]:Oracle FanOut Driver ST:Found XSLT policy.
[09/24/19 18:08:11.013]:Oracle FanOut Driver ST:Mapping sensitive attribute names to application space
[09/24/19 18:08:11.017]:Oracle FanOut Driver ST:Initializing subscriber service shim.
[09/24/19 18:08:11.017]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ShimConfigInfo.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'Given Name' to 'fname'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'jpegPhoto' to 'photo'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'Login Disabled' to 'disabled'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Expiration Time' to 'pwdexptime'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Minimum Length' to 'pwdminlen'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping attr-name 'Surname' to 'lname'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  No mapping for class-name 'DirXML-Driver'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:11.020]:Oracle FanOut Driver ST:  Mapping class-name 'User' to 'indirect.usr'.
[09/24/19 18:08:11.021]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
      <authentication-info>
        <server>tcp://172.17.2.151:51616</server>
      </authentication-info>
      <driver-filter>
        <allow-class class-name="DirXML-Driver"/>
        <allow-class class-name="DirXML-Resource"/>
        <allow-class class-name="indirect.usr">
          <allow-attr attr-name="fname"/>
          <allow-attr attr-name="photo"/>
          <allow-attr attr-name="disabled"/>
          <allow-attr attr-name="pwdexptime"/>
          <allow-attr attr-name="pwdminlen"/>
          <allow-attr attr-name="lname"/>
        </allow-class>
      </driver-filter>
      <subscriber-options>
        <disable display-name="Disable subscriber?">_</disable>
        <ignore10 display-name="Show primary key parameters?">hide</ignore10>
        <key-gen-method display-name="Generation/retrieval method (table-global):">_</key-gen-method>
        <key-gen-timing display-name="Retrieval timing (table-global):">_</key-gen-timing>
        <key-gen display-name="Method and timing (table-local):">view_usr("?=indirect.proc_idu()"); view_grp("indirect.proc_idg(pk_idg)")</key-gen>
        <disable-locking display-name="Disable statement-level locking?">0</disable-locking>
        <add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
        <check-update-count display-name="Check update counts?">0</check-update-count>
        <max-query-wait-time display-name="Query TimeOut (in minutes):">1</max-query-wait-time>
      </subscriber-options>
    </init-params>
  </input>
</nds>
[09/24/19 18:08:11.022]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriberService : init called
[09/24/19 18:08:11.022]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriberService : init completed.
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:SubscriptionServiceShim.init() returned:
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:Applying input transformation policies.
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:11.023]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:11.024]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.025]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:Applying schema mapping policies to input.
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.026]:Oracle FanOut Driver ST:Resolving association references.
[09/24/19 18:08:11.027]:Oracle FanOut Driver ST:Instantiating Subscriber Service ....
[09/24/19 18:08:11.027]:Oracle FanOut Driver ST:Restricting file Permission for /var/log/orafanout_svc.log
[09/24/19 18:08:11.027]:Oracle FanOut Driver ST:Creating subscriber service thread.
[09/24/19 18:08:11.032]:Oracle FanOut Driver ST:Subscriber service thread created.
[09/24/19 18:08:11.032]:Oracle FanOut Driver ST:Creating publisher.
[09/24/19 18:08:11.032]:Oracle FanOut Driver ST:Loading Publisher input transformation policies.
[09/24/19 18:08:11.033]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-itp-RestoreOperationData#XmlData.
[09/24/19 18:08:11.033]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.033]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOPWDSYN-itp-EmailOnFailedPwdSub#XmlData.
[09/24/19 18:08:11.034]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.035]:Oracle FanOut Driver ST:Loading Publisher output transformation policies.
[09/24/19 18:08:11.035]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-otp-ReformatFax#XmlData.
[09/24/19 18:08:11.035]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.035]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-Add+connection-dn+to+event#XmlData.
[09/24/19 18:08:11.036]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.036]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOUTCOMM-otp-CopyOperationData#XmlData.
[09/24/19 18:08:11.037]:Oracle FanOut Driver ST:Found DirXMLScript policy.
[09/24/19 18:08:11.037]:Oracle FanOut Driver ST:Loading Publisher schema mapping policies.
[09/24/19 18:08:11.037]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:11.037]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver/NETQFOCLDISY-smp#XmlData.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Found schema map.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Loading Publisher event transformation policies.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Loading Publisher object matching policies.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:11.038]:Oracle FanOut Driver ST:Loading Publisher object creation policies.
[09/24/19 18:08:11.039]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:11.039]:Oracle FanOut Driver ST:Loading Publisher object placement policies.
[09/24/19 18:08:11.039]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:11.039]:Oracle FanOut Driver ST:Loading Publisher command transformation policies.
[09/24/19 18:08:11.039]:Oracle FanOut Driver ST:Policy not found.
[09/24/19 18:08:11.040]:Oracle FanOut Driver ST:Creating publisher thread.
[09/24/19 18:08:11.040]:Oracle FanOut Driver ST:Publisher thread created.
[09/24/19 18:08:11.041]:Oracle FanOut Driver ST:Waiting for initialization to complete for triggering Startup policies.
[09/24/19 18:08:11.041]:Oracle FanOut Driver PT:In publisher thread.
[09/24/19 18:08:11.041]:Oracle FanOut Driver PT:Reading XML attribute vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle+FanOut+Driver#DirXML-ShimConfigInfo.
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:Initializing publisher shim.
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
      <authentication-info>
        <server>tcp://172.17.2.151:51616</server>
      </authentication-info>
      <driver-filter/>
      <publisher-options>
        <pub-heartbeat-interval display-name="Heartbeat interval (in minutes):">0</pub-heartbeat-interval>
      </publisher-options>
    </init-params>
  </input>
</nds>
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:Oracle FanOut Driver: FanoutPublisher : init called
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:Oracle FanOut Driver: FanoutPublisher : init completed.
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:PublicationShim.init() returned:
[09/24/19 18:08:11.043]:Oracle FanOut Driver PT:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:Applying input transformation policies.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:  Applying to status #1.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:    Rule rejected.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:      (if-operation equal "query") = FALSE.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:    Rule rejected.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:Policy returned:
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:11.044]:Oracle FanOut Driver PT:  Applying to status #1.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:    Rule rejected.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:    Rule rejected.
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:Policy returned:
[09/24/19 18:08:11.045]:Oracle FanOut Driver PT:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status level="success" type="driver-general"/>
  </output>
</nds>
[09/24/19 18:08:11.046]:Oracle FanOut Driver PT:Applying schema mapping policies to input.
[09/24/19 18:08:11.046]:Oracle FanOut Driver PT:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.046]:Oracle FanOut Driver PT:Resolving association references.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:Applying startup policies.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-Startup-SetDriverStartTime%-C.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Save the driver start time'.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:    Applying rule 'Save the driver start time'.
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:      Action: do-set-local-variable("currentTime",token-time(format="yyyyMMddHHmmss.SSS",tz="UTC")).
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:        arg-string(token-time(format="yyyyMMddHHmmss.SSS",tz="UTC"))
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:          token-time(format="yyyyMMddHHmmss.SSS",tz="UTC")
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:            Token Value: "20190924210811.046".
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:          Arg Value: "20190924210811.046".
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:      Action: do-set-local-variable("driverStartTime",scope="driver",token-xpath("es:getSeconds($currentTime,'yyyyMMddHHmmss.SSS')")).
[09/24/19 18:08:11.046]:Oracle FanOut Driver ST:        arg-string(token-xpath("es:getSeconds($currentTime,'yyyyMMddHHmmss.SSS')"))
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:          token-xpath("es:getSeconds($currentTime,'yyyyMMddHHmmss.SSS')")
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:            Token Value: "1569370091".
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:          Arg Value: "1569370091".
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <status level="success" type="startup"/>
  </input>
</nds>
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-Startup-SetFilterAttrs%-C.
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:08:11.047]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Have a copy of filter attributes of class "User" and  "Group"'.
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:    Applying rule 'Have a copy of filter attributes of class "User" and  "Group"'.
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:      Action: do-set-local-variable("filter",scope="policy",arg-node-set(token-document("vnd.nds.stream:/"+token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))+"#DirXML-DriverFilter"))).
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:        arg-node-set(token-document("vnd.nds.stream:/"+token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))+"#DirXML-DriverFilter"))
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:          token-document("vnd.nds.stream:/"+token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))+"#DirXML-DriverFilter")
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:            arg-string("vnd.nds.stream:/"+token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))+"#DirXML-DriverFilter")
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:              token-text("vnd.nds.stream:/")
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:              token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))
[09/24/19 18:08:11.048]:Oracle FanOut Driver ST:                token-parse-dn(dest-dn-delims="00,/+=*\",dest-dn-format="custom",src-dn-format="slash",token-global-variable("dirxml.auto.driverdn"))
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:                  token-global-variable("dirxml.auto.driverdn")
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:                    Token Value: "\IDM47_TREE\system\driverset1\Oracle FanOut Driver".
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:                  Arg Value: "\IDM47_TREE\system\driverset1\Oracle FanOut Driver".
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:                Token Value: "/IDM47_TREE/system/driverset1/Oracle FanOut Driver".
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:              token-text("#DirXML-DriverFilter")
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:              Arg Value: "vnd.nds.stream://IDM47_TREE/system/driverset1/Oracle FanOut Driver#DirXML-DriverFilter".
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:          Token Value: {/}.
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:          Arg Value: {/}.
[09/24/19 18:08:11.049]:Oracle FanOut Driver ST:      Action: do-set-local-variable("filterAttrUser",scope="driver",arg-node-set(token-xpath("$filter//filter-class[@class-name='User']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name"))).
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:        arg-node-set(token-xpath("$filter//filter-class[@class-name='User']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name"))
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:          token-xpath("$filter//filter-class[@class-name='User']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name")
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:          Token Value: {@attr-name = "Given Name",@attr-name = "jpegPhoto",@attr-name = "Login Disabled",@attr-name = "Password Expiration Time",@attr-name = "Password Minimum Length",@attr-name = "Surname"}.
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:          Arg Value: {@attr-name = "Given Name",@attr-name = "jpegPhoto",@attr-name = "Login Disabled",@attr-name = "Password Expiration Time",@attr-name = "Password Minimum Length",@attr-name = "Surname"}.
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:      Action: do-set-local-variable("filterAttrGroup",scope="driver",arg-node-set(token-xpath("$filter//filter-class[@class-name='Group']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name"))).
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:        arg-node-set(token-xpath("$filter//filter-class[@class-name='Group']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name"))
[09/24/19 18:08:11.050]:Oracle FanOut Driver ST:          token-xpath("$filter//filter-class[@class-name='Group']/filter-attr[@subscriber='sync' or @subscriber='notify']/@attr-name")
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:          Token Value: {}.
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:          Arg Value: {}.
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <status level="success" type="startup"/>
  </input>
</nds>
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:Startup policies completed execution. Starting cache processing.
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:Starting event loop.
[09/24/19 18:08:11.051]:Oracle FanOut Driver ST:Received state change event.
[09/24/19 18:08:11.052]:Oracle FanOut Driver ST:Transitioned from state '%+C%14CStopped%-C' to state '%+C%14CStarting%-C'.
[09/24/19 18:08:11.053]:Oracle FanOut Driver PT:Oracle FanOut Driver: FanoutPublisher : start called...
[09/24/19 18:08:11.053]:Oracle FanOut Driver ST:Successfully processed state change event.
[09/24/19 18:08:11.054]:Oracle FanOut Driver ST:Submitting identification query to subscriber shim:
[09/24/19 18:08:11.054]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.054]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : execute called with document
[09/24/19 18:08:11.054]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.054]:Oracle FanOut Driver ST:Oracle FanOut Driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.054]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:11.054]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.shim.password1"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.055]:Oracle FanOut Driver ST:SubscriptionShim.execute() returned:
[09/24/19 18:08:11.055]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="query-driver-ident" level="retry" type="driver-general">No connection to FanoutAgent yet... Event should be re-tried later.</status>
  </output>
</nds>
[09/24/19 18:08:11.055]:Oracle FanOut Driver ST:Requesting 30 second retry delay.
[09/24/19 18:08:11.055]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Status:   Retry
     Message:  Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Status:   Error
     Message:  Code(-9076) Unhandled error in event loop: com.novell.nds.dirxml.engine.VRDException: Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:Received state change event.
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:Transitioned from state '%+C%14CStarting%-C' to state '%+C%14CRunning%-C'.
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:Successfully processed state change event.
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:Submitting identification query to subscriber shim:
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : execute called with document
[09/24/19 18:08:11.056]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:Oracle FanOut Driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:SubscriptionShim.execute() returned:
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="query-driver-ident" level="retry" type="driver-general">No connection to FanoutAgent yet... Event should be re-tried later.</status>
  </output>
</nds>
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:Requesting 30 second retry delay.
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Status:   Retry
     Message:  Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Status:   Error
     Message:  Code(-9076) Unhandled error in event loop: com.novell.nds.dirxml.engine.VRDException: Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = TRUE.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :    Applying rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.058]:Oracle FanOut Driver :      Action: do-set-op-property("FO_CONN_QRY_RES","true").
[09/24/19 18:08:11.058]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:11.058]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:11.058]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:11.058]:Oracle FanOut Driver :      Action: do-set-local-variable("prefName",scope="policy",token-xpath("read-attr/@attr-name")).
[09/24/19 18:08:11.059]:Oracle FanOut Driver :        arg-string(token-xpath("read-attr/@attr-name"))
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          token-xpath("read-attr/@attr-name")
[09/24/19 18:08:11.059]:Oracle FanOut Driver :            Token Value: "netiq.fanout.shim.password1".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          Arg Value: "netiq.fanout.shim.password1".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-append-xml-element("instance","operation-data").
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-set-xml-attr("class-name","operation-data/instance",token-xpath("@class-name")).
[09/24/19 18:08:11.059]:Oracle FanOut Driver :        arg-string(token-xpath("@class-name"))
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          token-xpath("@class-name")
[09/24/19 18:08:11.059]:Oracle FanOut Driver :            Token Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          Arg Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-append-xml-element("attr","operation-data/instance").
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-set-xml-attr("attr-name","operation-data/instance/attr",token-local-variable("prefName")).
[09/24/19 18:08:11.059]:Oracle FanOut Driver :        arg-string(token-local-variable("prefName"))
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          token-local-variable("prefName")
[09/24/19 18:08:11.059]:Oracle FanOut Driver :            Token Value: "netiq.fanout.shim.password1".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :          Arg Value: "netiq.fanout.shim.password1".
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-append-xml-element("value","operation-data/instance/attr").
[09/24/19 18:08:11.059]:Oracle FanOut Driver :      Action: do-set-xml-attr("is-sensitive","operation-data/instance/attr/value","true").
[09/24/19 18:08:11.060]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:11.060]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:11.060]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:11.060]:Oracle FanOut Driver :      Action: do-append-xml-text("operation-data/instance/attr/value",token-named-password("$prefName$")).
[09/24/19 18:08:11.060]:Oracle FanOut Driver :        arg-string(token-named-password("$prefName$"))
[09/24/19 18:08:11.060]:Oracle FanOut Driver :          token-named-password("$prefName$")
[09/24/19 18:08:11.060]:Oracle FanOut Driver :            Expanded variable reference '$prefName$' to 'netiq.fanout.shim.password1'.
[09/24/19 18:08:11.060]:Oracle FanOut Driver :            Retrieving password value for named password 'netiq.fanout.shim.password1'.
[09/24/19 18:08:11.060]:Oracle FanOut Driver :            Token Value: "-- suppressed --".
[09/24/19 18:08:11.060]:Oracle FanOut Driver :          Arg Value: "-- suppressed --".
[09/24/19 18:08:11.060]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.061]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.shim.password1"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.shim.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.061]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.061]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.062]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.shim.password1"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.shim.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.062]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.062]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:11.063]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:11.063]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:11.063]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:11.063]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:11.063]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:11.063]:Oracle FanOut Driver :Stripping operation data from input document
[09/24/19 18:08:11.063]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:11.064]:Oracle FanOut Driver :Performing operation query for .
[09/24/19 18:08:11.064]:Oracle FanOut Driver :--JCLNT-- Fanout Configuration Listener : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:11.064]:Oracle FanOut Driver :--JCLNT-- Fanout Configuration Listener : Calling free on tempContext = 1922629779
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Restoring operation data to output document
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.065]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.065]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.shim.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:11.066]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.066]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:11.067]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.067]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.shim.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:11.067]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = TRUE.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :    Applying rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.067]:Oracle FanOut Driver :      Action: do-clone-xpath(dest-expression="..",src-expression="operation-data/instance").
[09/24/19 18:08:11.067]:Oracle FanOut Driver :      Action: do-strip-xpath("operation-data").
[09/24/19 18:08:11.067]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:11.068]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:11.068]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.068]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.068]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="netiq.fanout.shim.password1">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:11.068]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="netiq.fanout.shim.password1">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:11.069]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:11.069]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.agent.password1"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.070]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = TRUE.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.070]:Oracle FanOut Driver :    Applying rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.071]:Oracle FanOut Driver :      Action: do-set-op-property("FO_CONN_QRY_RES","true").
[09/24/19 18:08:11.071]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:11.071]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:11.071]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:11.071]:Oracle FanOut Driver :      Action: do-set-local-variable("prefName",scope="policy",token-xpath("read-attr/@attr-name")).
[09/24/19 18:08:11.071]:Oracle FanOut Driver :        arg-string(token-xpath("read-attr/@attr-name"))
[09/24/19 18:08:11.071]:Oracle FanOut Driver :          token-xpath("read-attr/@attr-name")
[09/24/19 18:08:11.071]:Oracle FanOut Driver :            Token Value: "netiq.fanout.agent.password1".
[09/24/19 18:08:11.071]:Oracle FanOut Driver :          Arg Value: "netiq.fanout.agent.password1".
[09/24/19 18:08:11.072]:Oracle FanOut Driver :      Action: do-append-xml-element("instance","operation-data").
[09/24/19 18:08:11.072]:Oracle FanOut Driver :      Action: do-set-xml-attr("class-name","operation-data/instance",token-xpath("@class-name")).
[09/24/19 18:08:11.072]:Oracle FanOut Driver :        arg-string(token-xpath("@class-name"))
[09/24/19 18:08:11.072]:Oracle FanOut Driver :          token-xpath("@class-name")
[09/24/19 18:08:11.072]:Oracle FanOut Driver :            Token Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:11.072]:Oracle FanOut Driver :          Arg Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:11.072]:Oracle FanOut Driver :      Action: do-append-xml-element("attr","operation-data/instance").
[09/24/19 18:08:11.072]:Oracle FanOut Driver :      Action: do-set-xml-attr("attr-name","operation-data/instance/attr",token-local-variable("prefName")).
[09/24/19 18:08:11.072]:Oracle FanOut Driver :        arg-string(token-local-variable("prefName"))
[09/24/19 18:08:11.073]:Oracle FanOut Driver :          token-local-variable("prefName")
[09/24/19 18:08:11.073]:Oracle FanOut Driver :            Token Value: "netiq.fanout.agent.password1".
[09/24/19 18:08:11.073]:Oracle FanOut Driver :          Arg Value: "netiq.fanout.agent.password1".
[09/24/19 18:08:11.073]:Oracle FanOut Driver :      Action: do-append-xml-element("value","operation-data/instance/attr").
[09/24/19 18:08:11.073]:Oracle FanOut Driver :      Action: do-set-xml-attr("is-sensitive","operation-data/instance/attr/value","true").
[09/24/19 18:08:11.073]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:11.073]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:11.073]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:11.073]:Oracle FanOut Driver :      Action: do-append-xml-text("operation-data/instance/attr/value",token-named-password("$prefName$")).
[09/24/19 18:08:11.073]:Oracle FanOut Driver :        arg-string(token-named-password("$prefName$"))
[09/24/19 18:08:11.073]:Oracle FanOut Driver :          token-named-password("$prefName$")
[09/24/19 18:08:11.074]:Oracle FanOut Driver :            Expanded variable reference '$prefName$' to 'netiq.fanout.agent.password1'.
[09/24/19 18:08:11.074]:Oracle FanOut Driver :            Retrieving password value for named password 'netiq.fanout.agent.password1'.
[09/24/19 18:08:11.074]:Oracle FanOut Driver :            Token Value: "-- suppressed --".
[09/24/19 18:08:11.074]:Oracle FanOut Driver :          Arg Value: "-- suppressed --".
[09/24/19 18:08:11.074]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.074]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.agent.password1"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.agent.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.075]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:11.075]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.075]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:11.075]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.076]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.076]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="netiq.fanout.agent.password1"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.agent.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:11.077]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Stripping operation data from input document
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:11.077]:Oracle FanOut Driver :Performing operation query for .
[09/24/19 18:08:11.078]:Oracle FanOut Driver :--JCLNT-- Fanout Configuration Listener : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:11.078]:Oracle FanOut Driver :--JCLNT-- Fanout Configuration Listener : Calling free on tempContext = 1922629779
[09/24/19 18:08:11.078]:Oracle FanOut Driver :Restoring operation data to output document
[09/24/19 18:08:11.078]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:11.078]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.079]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.079]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.agent.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:11.080]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:11.080]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.080]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:11.080]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:11.080]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.080]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.081]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:11.081]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.081]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="netiq.fanout.agent.password1">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:11.082]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = TRUE.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :    Applying rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :      Action: do-clone-xpath(dest-expression="..",src-expression="operation-data/instance").
[09/24/19 18:08:11.082]:Oracle FanOut Driver :      Action: do-strip-xpath("operation-data").
[09/24/19 18:08:11.082]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.082]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.082]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="netiq.fanout.agent.password1">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:11.083]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="netiq.fanout.agent.password1">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:11.127]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarding old configuration message...
[09/24/19 18:08:11.127]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarding old configuration message...
[09/24/19 18:08:11.128]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarding old configuration message...
[09/24/19 18:08:11.128]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarding old configuration message...
[09/24/19 18:08:11.128]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarding old configuration message...
[09/24/19 18:08:11.328]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Discarded total 5 messages.
[09/24/19 18:08:11.329]:Oracle FanOut Driver :Oracle FanOut Driver: Starting Connection Handshake...
[09/24/19 18:08:11.334]:Oracle FanOut Driver :Oracle FanOut Driver: Sending handshake challenge document
[09/24/19 18:08:11.335]:Oracle FanOut Driver :
<handshake is-sensitive="true" state="challenge"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.431]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Received Message...
[09/24/19 18:08:11.431]:Oracle FanOut Driver :Oracle FanOut Driver: Received correlation ID : bd3d1e7c-5fd2-4fa5-a0be-30f76eb16413
[09/24/19 18:08:11.431]:Oracle FanOut Driver :Oracle FanOut Driver: Processing Configuration Query...
[09/24/19 18:08:11.432]:Oracle FanOut Driver :
<handshake is-sensitive="true" state="response"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.432]:Oracle FanOut Driver :Oracle FanOut Driver: Received handshake document
[09/24/19 18:08:11.432]:Oracle FanOut Driver :
<handshake is-sensitive="true" state="response"><!-- content suppressed --></handshake>
[09/24/19 18:08:11.432]:Oracle FanOut Driver :Oracle FanOut Driver: Validating handshake response...
[09/24/19 18:08:11.433]:Oracle FanOut Driver :Oracle FanOut Driver: Received valid challenge response from Agent. Handshake has succeeded.
[09/24/19 18:08:11.476]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Received Message...
[09/24/19 18:08:11.476]:Oracle FanOut Driver :Oracle FanOut Driver: Received correlation ID : 25ff1c2b-e97f-4ddf-b206-bae3afda3bbf
[09/24/19 18:08:11.476]:Oracle FanOut Driver :Oracle FanOut Driver: Processing Configuration Query...
[09/24/19 18:08:11.476]:Oracle FanOut Driver :
<handshake is-sensitive="true" state="success"/>
[09/24/19 18:08:11.476]:Oracle FanOut Driver :Oracle FanOut Driver: Received handshake document
[09/24/19 18:08:11.476]:Oracle FanOut Driver :
<handshake is-sensitive="true" state="success"/>
[09/24/19 18:08:11.476]:Oracle FanOut Driver :Oracle FanOut Driver: Handshake succeeded...
[09/24/19 18:08:11.521]:Oracle FanOut Driver :Oracle FanOut Driver: Subscriber Event sender initialized successfully
[09/24/19 18:08:11.767]:Oracle FanOut Driver :Oracle FanOut Driver: QueryOutProcessor : Discarded total 0 messages.
[09/24/19 18:08:11.767]:Oracle FanOut Driver :Oracle FanOut Driver: Query-out processor initialized successfully
[09/24/19 18:08:11.769]:Oracle FanOut Driver :Oracle FanOut Driver: FanoutSubscriberService : Querying for Driver GUID
[09/24/19 18:08:11.770]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:11.770]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.770]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:11.770]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = FALSE.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.771]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.771]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.772]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.772]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.773]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:11.773]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :  No mapping for attr-name 'GUID'.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:11.773]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:11.774]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:11.774]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:11.774]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:11.774]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:11.780]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:11.780]:Oracle FanOut Driver :Performing operation query for \IDM47_TREE\system\driverset1\Oracle FanOut Driver.
[09/24/19 18:08:11.781]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:11.782]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Calling free on tempContext = 1922629779
[09/24/19 18:08:11.782]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:11.782]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:11.782]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:11.782]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Driver'.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.783]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.783]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Driver" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" src-entry-id="34221">
      <attr attr-name="GUID">
        <value timestamp="1569346478#11" type="octet">WJEFwf0qWkqFBViRBcH9Kg==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:11.784]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:11.784]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:11.785]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.785]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:11.786]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.786]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Driver" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" src-entry-id="34221">
      <attr attr-name="GUID">
        <value timestamp="1569346478#11" type="octet">WJEFwf0qWkqFBViRBcH9Kg==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:11.786]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:11.786]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = FALSE.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:11.787]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:11.787]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Driver" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" src-entry-id="34221">
      <attr attr-name="GUID">
        <value timestamp="1569346478#11" type="octet">WJEFwf0qWkqFBViRBcH9Kg==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:11.788]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Driver" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" src-entry-id="34221">
      <attr attr-name="GUID">
        <value timestamp="1569346478#11" type="octet">WJEFwf0qWkqFBViRBcH9Kg==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:11.788]:Oracle FanOut Driver :Oracle FanOut Driver: FanoutSubscriberService : Received response
[09/24/19 18:08:11.788]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Driver" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" src-entry-id="34221">
      <attr attr-name="GUID">
        <value timestamp="1569346478#11" type="octet">WJEFwf0qWkqFBViRBcH9Kg==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:11.788]:Oracle FanOut Driver :Oracle FanOut Driver: FanoutSubscriberService : GUID :589105c1fd2a5a4a8505589105c1fd2a
[09/24/19 18:08:12.049]:Oracle FanOut Driver :Oracle FanOut Driver: QueryOutProcessorSrvChannel : Discarded total 0 messages.
[09/24/19 18:08:12.049]:Oracle FanOut Driver :Oracle FanOut Driver: QueryOutProcessorSrvChannel initialized successfully
[09/24/19 18:08:12.050]:Oracle FanOut Driver :Oracle FanOut Driver: parseConnections: Querying for Connection Objects
[09/24/19 18:08:12.050]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:12.050]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" query-type="fanout-connection-query" scope="subordinates">
      <search-class class-name="DirXML-Resource"/>
      <search-attr attr-name="DirXML-ContentType">
        <value>application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </search-attr>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.051]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.051]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = FALSE.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.052]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" query-type="fanout-connection-query" scope="subordinates">
      <search-class class-name="DirXML-Resource"/>
      <search-attr attr-name="DirXML-ContentType">
        <value>application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </search-attr>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.052]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.052]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.053]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver" query-type="fanout-connection-query" scope="subordinates">
      <search-class class-name="DirXML-Resource"/>
      <search-attr attr-name="DirXML-ContentType">
        <value>application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </search-attr>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.053]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.053]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:12.054]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :Performing operation query for \IDM47_TREE\system\driverset1\Oracle FanOut Driver.
[09/24/19 18:08:12.054]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:12.055]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Calling free on tempContext = 1922629779
[09/24/19 18:08:12.055]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:12.055]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:12.055]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.056]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.057]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.061]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.062]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252"/>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.062]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.062]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.063]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.063]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.064]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.064]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.064]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252"/>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.064]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = FALSE.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.065]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.065]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252"/>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.066]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252"/>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.066]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigUpdater: Processing fanout info for \IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11
[09/24/19 18:08:12.066]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:12.066]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" query-type="fanout-connection-query" scope="entry">
      <search-class class-name="DirXML-Resource"/>
      <read-attr attr-name="DirXML-Data"/>
      <read-attr attr-name="DirXML-ContentType"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.067]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = FALSE.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.067]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.067]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" query-type="fanout-connection-query" scope="entry">
      <search-class class-name="DirXML-Resource"/>
      <read-attr attr-name="DirXML-Data"/>
      <read-attr attr-name="DirXML-ContentType"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.068]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.068]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.068]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="DirXML-Resource" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" query-type="fanout-connection-query" scope="entry">
      <search-class class-name="DirXML-Resource"/>
      <read-attr attr-name="DirXML-Data"/>
      <read-attr attr-name="DirXML-ContentType"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:12.069]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:12.069]:Oracle FanOut Driver :Performing operation query for \IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11.
[09/24/19 18:08:12.070]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:12.070]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Calling free on tempContext = 1922629779
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.071]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.071]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="DirXML-Data">
        <value timestamp="1569353736#8" type="octet">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Y29ubmVjdGlvbj4KCTxhdXRoZW50aWNhdGlvbi1pbmZvPgoJCTxzZXJ2ZXI+amRiYzpvcmFjbGU6dGhpbjpAMTcyLjE3LjIuMTI3OjE1MjE6b3JjbDExPC9zZXJ2ZXI+CgkJPHVzZXI+aWRtPC91c2VyPgoJPC9hdXRoZW50aWNhdGlvbi1pbmZvPgoJPHRyYWNlLWluZm8+CgkJPGRyaXZlclRyYWNlRmlsZS8+CgkJPGRyaXZlclRyYWNlTGV2ZWwvPgoJCTxkcml2ZXJUcmFjZUZpbGVTaXplLz4KCTwvdHJhY2UtaW5mbz4KCTxjb25uZWN0aW9uLXBhc3N3b3JkLXJlZiBkaXNwbGF5LW5hbWU9IkNvbm5lY3Rpb24gUGFzc3dvcmQiIG5hbWU9ImNvbS5mYW5vdXQuY29ubi5wYXNzd2QiPgoJCTx2YWx1ZT5mYW5vdXQub3JhY2xlMTEucGFzc3dkPC92YWx1ZT4KCTwvY29ubmVjdGlvbi1wYXNzd29yZC1yZWY+CjwvY29ubmVjdGlvbj4=</value>
      </attr>
      <attr attr-name="DirXML-ContentType">
        <value timestamp="1569349967#2" type="string">application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.072]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:12.072]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.072]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.072]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.072]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.073]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.074]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.074]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.075]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.076]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.076]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="DirXML-Data">
        <value timestamp="1569353736#8" type="octet">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Y29ubmVjdGlvbj4KCTxhdXRoZW50aWNhdGlvbi1pbmZvPgoJCTxzZXJ2ZXI+amRiYzpvcmFjbGU6dGhpbjpAMTcyLjE3LjIuMTI3OjE1MjE6b3JjbDExPC9zZXJ2ZXI+CgkJPHVzZXI+aWRtPC91c2VyPgoJPC9hdXRoZW50aWNhdGlvbi1pbmZvPgoJPHRyYWNlLWluZm8+CgkJPGRyaXZlclRyYWNlRmlsZS8+CgkJPGRyaXZlclRyYWNlTGV2ZWwvPgoJCTxkcml2ZXJUcmFjZUZpbGVTaXplLz4KCTwvdHJhY2UtaW5mbz4KCTxjb25uZWN0aW9uLXBhc3N3b3JkLXJlZiBkaXNwbGF5LW5hbWU9IkNvbm5lY3Rpb24gUGFzc3dvcmQiIG5hbWU9ImNvbS5mYW5vdXQuY29ubi5wYXNzd2QiPgoJCTx2YWx1ZT5mYW5vdXQub3JhY2xlMTEucGFzc3dkPC92YWx1ZT4KCTwvY29ubmVjdGlvbi1wYXNzd29yZC1yZWY+CjwvY29ubmVjdGlvbj4=</value>
      </attr>
      <attr attr-name="DirXML-ContentType">
        <value timestamp="1569349967#2" type="string">application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.077]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = FALSE.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.077]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.077]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="DirXML-Data">
        <value timestamp="1569353736#8" type="octet">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Y29ubmVjdGlvbj4KCTxhdXRoZW50aWNhdGlvbi1pbmZvPgoJCTxzZXJ2ZXI+amRiYzpvcmFjbGU6dGhpbjpAMTcyLjE3LjIuMTI3OjE1MjE6b3JjbDExPC9zZXJ2ZXI+CgkJPHVzZXI+aWRtPC91c2VyPgoJPC9hdXRoZW50aWNhdGlvbi1pbmZvPgoJPHRyYWNlLWluZm8+CgkJPGRyaXZlclRyYWNlRmlsZS8+CgkJPGRyaXZlclRyYWNlTGV2ZWwvPgoJCTxkcml2ZXJUcmFjZUZpbGVTaXplLz4KCTwvdHJhY2UtaW5mbz4KCTxjb25uZWN0aW9uLXBhc3N3b3JkLXJlZiBkaXNwbGF5LW5hbWU9IkNvbm5lY3Rpb24gUGFzc3dvcmQiIG5hbWU9ImNvbS5mYW5vdXQuY29ubi5wYXNzd2QiPgoJCTx2YWx1ZT5mYW5vdXQub3JhY2xlMTEucGFzc3dkPC92YWx1ZT4KCTwvY29ubmVjdGlvbi1wYXNzd29yZC1yZWY+CjwvY29ubmVjdGlvbj4=</value>
      </attr>
      <attr attr-name="DirXML-ContentType">
        <value timestamp="1569349967#2" type="string">application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.078]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="DirXML-Data">
        <value timestamp="1569353736#8" type="octet">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48Y29ubmVjdGlvbj4KCTxhdXRoZW50aWNhdGlvbi1pbmZvPgoJCTxzZXJ2ZXI+amRiYzpvcmFjbGU6dGhpbjpAMTcyLjE3LjIuMTI3OjE1MjE6b3JjbDExPC9zZXJ2ZXI+CgkJPHVzZXI+aWRtPC91c2VyPgoJPC9hdXRoZW50aWNhdGlvbi1pbmZvPgoJPHRyYWNlLWluZm8+CgkJPGRyaXZlclRyYWNlRmlsZS8+CgkJPGRyaXZlclRyYWNlTGV2ZWwvPgoJCTxkcml2ZXJUcmFjZUZpbGVTaXplLz4KCTwvdHJhY2UtaW5mbz4KCTxjb25uZWN0aW9uLXBhc3N3b3JkLXJlZiBkaXNwbGF5LW5hbWU9IkNvbm5lY3Rpb24gUGFzc3dvcmQiIG5hbWU9ImNvbS5mYW5vdXQuY29ubi5wYXNzd2QiPgoJCTx2YWx1ZT5mYW5vdXQub3JhY2xlMTEucGFzc3dkPC92YWx1ZT4KCTwvY29ubmVjdGlvbi1wYXNzd29yZC1yZWY+CjwvY29ubmVjdGlvbj4=</value>
      </attr>
      <attr attr-name="DirXML-ContentType">
        <value timestamp="1569349967#2" type="string">application/vnd.novell.dirxml.fanout-enabled+xml</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.079]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigUpdater: Read fanout info for \IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11
[09/24/19 18:08:12.079]:Oracle FanOut Driver :
<connection>
	<authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	</authentication-info>
	<trace-info>
		<driverTraceFile/>
		<driverTraceLevel/>
		<driverTraceFileSize/>
	</trace-info>
	<connection-password-ref display-name="Connection Password" name="com.fanout.conn.passwd">
		<value>fanout.oracle11.passwd</value>
	</connection-password-ref>
</connection>
[09/24/19 18:08:12.080]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="fanout.oracle11.passwd"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.080]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:12.080]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:12.081]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = TRUE.
[09/24/19 18:08:12.081]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.081]:Oracle FanOut Driver :    Applying rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:12.081]:Oracle FanOut Driver :      Action: do-set-op-property("FO_CONN_QRY_RES","true").
[09/24/19 18:08:12.081]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:12.081]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:12.081]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:12.081]:Oracle FanOut Driver :      Action: do-set-local-variable("prefName",scope="policy",token-xpath("read-attr/@attr-name")).
[09/24/19 18:08:12.081]:Oracle FanOut Driver :        arg-string(token-xpath("read-attr/@attr-name"))
[09/24/19 18:08:12.081]:Oracle FanOut Driver :          token-xpath("read-attr/@attr-name")
[09/24/19 18:08:12.081]:Oracle FanOut Driver :            Token Value: "fanout.oracle11.passwd".
[09/24/19 18:08:12.081]:Oracle FanOut Driver :          Arg Value: "fanout.oracle11.passwd".
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-append-xml-element("instance","operation-data").
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-set-xml-attr("class-name","operation-data/instance",token-xpath("@class-name")).
[09/24/19 18:08:12.082]:Oracle FanOut Driver :        arg-string(token-xpath("@class-name"))
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          token-xpath("@class-name")
[09/24/19 18:08:12.082]:Oracle FanOut Driver :            Token Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          Arg Value: "FO_CONNECTION_INFO".
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-append-xml-element("attr","operation-data/instance").
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-set-xml-attr("attr-name","operation-data/instance/attr",token-local-variable("prefName")).
[09/24/19 18:08:12.082]:Oracle FanOut Driver :        arg-string(token-local-variable("prefName"))
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          token-local-variable("prefName")
[09/24/19 18:08:12.082]:Oracle FanOut Driver :            Token Value: "fanout.oracle11.passwd".
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          Arg Value: "fanout.oracle11.passwd".
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-append-xml-element("value","operation-data/instance/attr").
[09/24/19 18:08:12.082]:Oracle FanOut Driver :      Action: do-set-xml-attr("is-sensitive","operation-data/instance/attr/value","true").
[09/24/19 18:08:12.082]:Oracle FanOut Driver :        arg-string("true")
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          token-text("true")
[09/24/19 18:08:12.082]:Oracle FanOut Driver :          Arg Value: "true".
[09/24/19 18:08:12.083]:Oracle FanOut Driver :      Action: do-append-xml-text("operation-data/instance/attr/value",token-named-password("$prefName$")).
[09/24/19 18:08:12.083]:Oracle FanOut Driver :        arg-string(token-named-password("$prefName$"))
[09/24/19 18:08:12.083]:Oracle FanOut Driver :          token-named-password("$prefName$")
[09/24/19 18:08:12.083]:Oracle FanOut Driver :            Expanded variable reference '$prefName$' to 'fanout.oracle11.passwd'.
[09/24/19 18:08:12.083]:Oracle FanOut Driver :            Retrieving password value for named password 'fanout.oracle11.passwd'.
[09/24/19 18:08:12.083]:Oracle FanOut Driver :            Token Value: "-- suppressed --".
[09/24/19 18:08:12.083]:Oracle FanOut Driver :          Arg Value: "-- suppressed --".
[09/24/19 18:08:12.083]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.083]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="fanout.oracle11.passwd"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="fanout.oracle11.passwd">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.084]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:12.084]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.085]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="FO_CONNECTION_INFO" scope="entry">
      <search-class class-name="FO_CONNECTION_INFO"/>
      <read-attr attr-name="fanout.oracle11.passwd"/>
      <operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="fanout.oracle11.passwd">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.085]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:12.085]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:12.086]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Stripping operation data from input document
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:12.086]:Oracle FanOut Driver :Performing operation query for .
[09/24/19 18:08:12.086]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:12.087]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Calling free on tempContext = 1922629779
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Restoring operation data to output document
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :  No mapping for class-name 'FO_CONNECTION_INFO'.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.087]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.088]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="fanout.oracle11.passwd">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:12.088]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.088]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.089]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.089]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"><operation-data FO_CONN_QRY_RES="true">
        <instance class-name="FO_CONNECTION_INFO">
          <attr attr-name="fanout.oracle11.passwd">
            <value is-sensitive="true"><!-- content suppressed --></value>
          </attr>
        </instance>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:08:12.089]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :  Applying to status #1.
[09/24/19 18:08:12.089]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = TRUE.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :    Applying rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :      Action: do-clone-xpath(dest-expression="..",src-expression="operation-data/instance").
[09/24/19 18:08:12.090]:Oracle FanOut Driver :      Action: do-strip-xpath("operation-data").
[09/24/19 18:08:12.090]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.090]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.090]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="fanout.oracle11.passwd">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:12.090]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="success"></status>
    <instance class-name="FO_CONNECTION_INFO">
      <attr attr-name="fanout.oracle11.passwd">
        <value is-sensitive="true"><!-- content suppressed --></value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:08:12.091]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Encrypting any sensitive values in the config doc before sending to the Queue
[09/24/19 18:08:12.092]:Oracle FanOut Driver :Oracle FanOut Driver: ConfigListener : Submitting fanout configuration document...
[09/24/19 18:08:12.092]:Oracle FanOut Driver :
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <fanout-instance dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11">
      <class-name>com.novell.nds.dirxml.driver.jdbc.JDBCDriverShim</class-name>
      <fanout-driver-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-options>
                <amq-keystore display-name="AMQ Keystore Path">/root/amq-client.ks</amq-keystore>
                <amq-keystore-pass display-name="AMQ Keystore Password" is-sensitive="true" type="password-ref"/>
                <amq-truststore display-name="AMQ Truststore Path for SSL Certs">/root/amq-client.ts</amq-truststore>
                <amq-truststore-pass display-name="AMQ Truststore Password" is-sensitive="true" type="password-ref"/>
                <secure-protocol display-name="Secure Protocol Version"></secure-protocol>
                <enforce-suiteb display-name="Enforce SuiteB">false</enforce-suiteb>
                <netiq.fanout.matching.attrs display-name="Matching Attributes">fname</netiq.fanout.matching.attrs>
                <netiq.fanout.matching.attrs display-name="Matching Attributes">lname</netiq.fanout.matching.attrs>
                <jdbc-class display-name="Third-party JDBC driver class name:">oracle.jdbc.driver.OracleDriver</jdbc-class>
                <preserve-sql-whitespace display-name="Preserve white space in SQL statements:">false</preserve-sql-whitespace>
                <ignore1 display-name="Show the database scoping parameters?">show</ignore1>
                <sync-filter display-name="Synchronization filter:">list</sync-filter>
                <sync-tables display-name="Table or view names:">direct.view_usr;direct.view_grp</sync-tables>
                <sync-schema display-name="Schema name:"></sync-schema>
                <ignore2 display-name="Use custom regular expression filters?">0</ignore2>
                <include-table-filter display-name="Include filter expression:"></include-table-filter>
                <exclude-table-filter display-name="Exclude filter expression:"></exclude-table-filter>
                <time-syntax display-name="Time syntax:">_</time-syntax>
                <state-dir display-name="State directory:">.</state-dir>
                <ignore11 display-name="Show connectivity parameters?">hide</ignore11>
                <use-single-connection display-name="Use minimal number of connections?">_</use-single-connection>
                <connection-init display-name="Connection initialization statements:"></connection-init>
                <connection-properties display-name="Connection properties:"></connection-properties>
                <max-conn-retry display-name="Maximum number of connection retries:">-1</max-conn-retry>
                <ignore3 display-name="Show the compatibility parameters?">hide</ignore3>
                <ignore4 display-name="Use custom descriptor files?">0</ignore4>
                <jdbc-driver-descriptor display-name="JDBC driver descriptor filename:"></jdbc-driver-descriptor>
                <database-descriptor display-name="Database descriptor filename:"></database-descriptor>
                <ignore12 display-name="Show backward compatibility parameters?">hide</ignore12>
                <enable-refs display-name="Enable table referential attribute support?">_</enable-refs>
                <enable-meta-identifiers display-name="Enable view meta-identifier support?">_</enable-meta-identifiers>
                <ignore5 display-name="Show transaction-related parameters?">hide</ignore5>
                <use-manual-transactions display-name="Use manual transactions?">_</use-manual-transactions>
                <transaction-isolation-level display-name="Transaction isolation level:">read committed</transaction-isolation-level>
                <ignore6 display-name="Show statement-related parameters?">hide</ignore6>
                <reuse-statements display-name="Reuse statements?">_</reuse-statements>
                <handle-stmt-results display-name="Number of returned result sets:">_</handle-stmt-results>
                <enable-locking display-name="Enable statement-level locking?">0</enable-locking>
                <ignore13 display-name="Use the custom lock statement generator class?">0</ignore13>
                <lock-generator-class display-name="Lock statement generator class:"></lock-generator-class>
                <force-username-case display-name="Force username case:">_</force-username-case>
                <left-outer-join-operator display-name="Left outer-join operator:">_</left-outer-join-operator>
                <minimal-metadata display-name="Retrieve minimal metadata?">_</minimal-metadata>
                <function-return-method display-name="Function return method:">_</function-return-method>
                <supports-schemas-in-metadata-retrieval display-name="Supports schemas in metadata retrieval?">_</supports-schemas-in-metadata-retrieval>
                <column-position-comparator display-name="Sort column names by:">_</column-position-comparator>
                <driverGUID>589105c1fd2a5a4a8505589105c1fd2a</driverGUID>
                <subscriber-service-channel>enabled</subscriber-service-channel>
              </driver-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
              <trace-info>
		<driverTraceFile/>
		<driverTraceLevel/>
		<driverTraceFileSize/>
	</trace-info>
            </init-params>
          </input>
        </nds>
      </fanout-driver-init>
      <fanout-subscriber-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-filter>
                <allow-class class-name="DirXML-Driver"/>
                <allow-class class-name="DirXML-Resource"/>
                <allow-class class-name="indirect.usr">
                  <allow-attr attr-name="fname"/>
                  <allow-attr attr-name="photo"/>
                  <allow-attr attr-name="disabled"/>
                  <allow-attr attr-name="pwdexptime"/>
                  <allow-attr attr-name="pwdminlen"/>
                  <allow-attr attr-name="lname"/>
                </allow-class>
              </driver-filter>
              <subscriber-options>
                <disable display-name="Disable subscriber?">_</disable>
                <ignore10 display-name="Show primary key parameters?">hide</ignore10>
                <key-gen-method display-name="Generation/retrieval method (table-global):">_</key-gen-method>
                <key-gen-timing display-name="Retrieval timing (table-global):">_</key-gen-timing>
                <key-gen display-name="Method and timing (table-local):">view_usr("?=indirect.proc_idu()"); view_grp("indirect.proc_idg(pk_idg)")</key-gen>
                <disable-locking display-name="Disable statement-level locking?">0</disable-locking>
                <add-default-values-on-view-insert display-name="Add default values on view insert?">_</add-default-values-on-view-insert>
                <check-update-count display-name="Check update counts?">0</check-update-count>
                <max-query-wait-time display-name="Query TimeOut (in minutes):">1</max-query-wait-time>
              </subscriber-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
            </init-params>
          </input>
        </nds>
      </fanout-subscriber-init>
      <fanout-publisher-init>
        <nds dtdversion="4.0" ndsversion="8.x">
          <source>
            <product edition="Advanced" version="4.7.3.0">DirXML</product>
            <contact>NetIQ Corporation</contact>
          </source>
          <input>
            <init-params src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver">
              <driver-filter/>
              <publisher-options>
                <pub-heartbeat-interval display-name="Heartbeat interval (in minutes):">0</pub-heartbeat-interval>
              </publisher-options>
              <authentication-info>
		<server>jdbc:oracle:thin:@172.17.2.127:1521:orcl11</server>
		<user>idm</user>
	<password is-sensitive="true"><!-- content suppressed --></password>
              </authentication-info>
            </init-params>
          </input>
        </nds>
      </fanout-publisher-init>
    </fanout-instance>
  </input>
</nds>
[09/24/19 18:08:12.097]:Oracle FanOut Driver :Oracle FanOut Driver: Setting correlation ID in response to 129c5280-3f27-4a43-8e7a-e38cc507c6ba. Sending message.
[09/24/19 18:08:12.262]:Oracle FanOut Driver :Oracle FanOut Driver: QueryInListener : Discarded total 0 messages.
[09/24/19 18:08:12.386]:Oracle FanOut Driver :Oracle FanOut Driver: QueryInListener : Received Message...
[09/24/19 18:08:12.386]:Oracle FanOut Driver :Oracle FanOut Driver: Received correlation ID : 437b09d9-54a1-411a-82c2-0ba39f445ed5
[09/24/19 18:08:12.386]:Oracle FanOut Driver :Oracle FanOut Driver: Submitting query to Engine...
[09/24/19 18:08:12.386]:Oracle FanOut Driver :
<nds>
  <input>
    <query connection-dn="Oracle11" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.386]:Oracle FanOut Driver :Receiving DOM document from application.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :
<nds>
  <input>
    <query connection-dn="Oracle11" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.387]:Oracle FanOut Driver :Applying input transformation policies.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :      (if-operation equal "query") = TRUE.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :      (if-class-name equal "FO_CONNECTION_INFO") = FALSE.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.387]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.387]:Oracle FanOut Driver :
<nds>
  <input>
    <query connection-dn="Oracle11" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.388]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :  Applying to query #1.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.388]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.389]:Oracle FanOut Driver :
<nds>
  <input>
    <query connection-dn="Oracle11" dest-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" scope="entry">
      <read-attr attr-name="GUID"/>
    </query>
  </input>
</nds>
[09/24/19 18:08:12.389]:Oracle FanOut Driver :Applying schema mapping policies to input.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.389]:Oracle FanOut Driver :  No mapping for attr-name 'GUID'.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Resolving association references.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :No event transformation policies.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Skipping publisher filter on operation query.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Publisher processing query for .
[09/24/19 18:08:12.390]:Oracle FanOut Driver :No command transformation policies.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Filtering out notification-only attributes.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Pumping XDS to eDirectory.
[09/24/19 18:08:12.390]:Oracle FanOut Driver :Performing operation query for \IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11.
[09/24/19 18:08:12.391]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Duplicating : context = 1922629778, tempContext = 1922629779
[09/24/19 18:08:12.401]:Oracle FanOut Driver :--JCLNT-- ActiveMQ Session Task-1 : Calling free on tempContext = 1922629779
[09/24/19 18:08:12.401]:Oracle FanOut Driver :Fixing up association references.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :Applying schema mapping policies to output.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :  No mapping for class-name 'DirXML-Resource'.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :Applying output transformation policies.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.401]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.402]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.402]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.402]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.403]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.404]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Rule selected.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:08:12.404]:Oracle FanOut Driver :      Action: do-break().
[09/24/19 18:08:12.404]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.405]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.405]:Oracle FanOut Driver :Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :  Applying to instance #1.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :      (if-operation equal "status") = FALSE.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :  Applying to status #2.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:08:12.405]:Oracle FanOut Driver :      (if-operation equal "status") = TRUE.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :      (if-op-property 'FO_CONN_QRY_RES' equal "true") = FALSE.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :    Rule rejected.
[09/24/19 18:08:12.406]:Oracle FanOut Driver :Policy returned:
[09/24/19 18:08:12.406]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.406]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.407]:Oracle FanOut Driver :Oracle FanOut Driver: Received response from Engine...
[09/24/19 18:08:12.407]:Oracle FanOut Driver :
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="DirXML-Resource" event-id="0" qualified-src-dn="O=system\CN=driverset1\CN=Oracle FanOut Driver\CN=Oracle11" src-dn="\IDM47_TREE\system\driverset1\Oracle FanOut Driver\Oracle11" src-entry-id="34252">
      <attr attr-name="GUID">
        <value timestamp="1569349793#11" type="octet">8jD/hKk3CkqHwvIw/4SpNw==</value>
      </attr>
    </instance>
    <status event-id="0" level="success"></status>
  </output>
</nds>
[09/24/19 18:08:12.407]:Oracle FanOut Driver :Oracle FanOut Driver: Encrypting any sensitive values in the doc before sending to the Queue
[09/24/19 18:08:12.407]:Oracle FanOut Driver :Oracle FanOut Driver: Setting correlation ID in response to 437b09d9-54a1-411a-82c2-0ba39f445ed5. Sending message.
[09/24/19 18:08:41.154]:Oracle FanOut Driver ST:Submitting identification query to subscriber shim:
[09/24/19 18:08:41.154]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:41.154]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : execute called with document
[09/24/19 18:08:41.154]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query event-id="query-driver-ident" scope="entry">
      <search-class class-name="__driver_identification_class__"/>
      <read-attr/>
    </query>
  </input>
</nds>
[09/24/19 18:08:41.166]:Oracle FanOut Driver ST:SubscriptionShim.execute() returned:
[09/24/19 18:08:41.166]:Oracle FanOut Driver ST:
<nds dtdversion="2.0" ndsversion="8.x" xmlns:jdbc="urn:dirxml:jdbc">
  <source>
    <product build="20180222_0550" instance="Oracle FanOut Driver" version="4.1.0.0">DirXML Driver for JDBC</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="__driver_identification_class__" event-id="query-driver-ident">
      <attr attr-name="driver-id">
        <value>JDBC</value>
      </attr>
      <attr attr-name="driver-version">
        <value>4.1.0.0</value>
      </attr>
      <attr attr-name="min-activation-version">
        <value type="int">5</value>
      </attr>
      <attr attr-name="query-ex-supported">
        <value type="state">true</value>
      </attr>
      <attr attr-name="return-on-first-match-supported">
        <value type="state">true</value>
      </attr>
    </instance>
  </output>
</nds>
[09/24/19 18:09:42.497]:Oracle FanOut Driver ST:Start transaction.
[09/24/19 18:09:42.498]:Oracle FanOut Driver ST:type(modify-entry)entry-id(34100) dn(\T=IDM47_TREE\O=data\OU=users\CN=aastin) class-id(441) class-name(User)
[09/24/19 18:09:42.498]:Oracle FanOut Driver ST:type(remove-value)Syntax=SYNTAX_CI_STRING, attributeName=Given Name, string=Andrew1
[09/24/19 18:09:42.499]:Oracle FanOut Driver ST:type(add-value)Syntax=SYNTAX_CI_STRING, attributeName=Given Name, string=Andrew
[09/24/19 18:09:42.499]:Oracle FanOut Driver ST:Processing events for transaction.
[09/24/19 18:09:42.500]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:Applying event transformation policies.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-FilterOutofScopeEvents%-C.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto out of scope events on User'.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:    Applying rule 'Veto out of scope events on User'.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:      Action: do-if().
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:        Evaluating conditions.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:          (if-src-dn not-in-subtree "data\users") = FALSE.
[09/24/19 18:09:42.501]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto out of scope events on Group'.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:      (if-class-name equal "Group") = FALSE.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-SetSyntheticAddPropertyForRequiredEvents%-C.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set Synthetic add Property to false for normal add on User'.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:      (if-operation equal "add") = FALSE.
[09/24/19 18:09:42.502]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set Synthetic add Property to true for modify events on unassociated users'.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:      (if-operation equal "modify") = TRUE.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:      (if-association not-available) = TRUE.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:    Applying rule 'Set Synthetic add Property to true for modify events on unassociated users'.
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:      Action: do-append-xml-element("operation-data",".").
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:      Action: do-set-xml-attr("synthetic-add","operation-data","true").
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:        arg-string("true")
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:          token-text("true")
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:          Arg Value: "true".
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.503]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-CreateUserAddForUnassociatedInstances%-C.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a migrate event '.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:      (if-operation not-equal "sync") = TRUE.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a migrate event '.
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.504]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-CreateGroupAddForUnassociatedInstances%-C.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a migrate event '.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:      (if-operation not-equal "sync") = TRUE.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a migrate event '.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-HandleConnectionObjectChanges%-C.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:09:42.505]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Resource if it is not the Connection Object in this driver'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Resource if the DirXML-ContentType is invalid'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add dummy association to DirXML-Resource if connection object is deleted'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-operation equal "delete") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Signal Reload MSysInfo and EntitlementConfiguration Resource with changes to fanout connection objects'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Driver class if it is not on this Driver'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Driver") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Driver or DirXML-resource if it is done before the driver start'.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:09:42.506]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Driver") = FALSE.
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:Subscriber processing modify for \IDM47_TREE\data\users\aastin.
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:Converting <modify> to <add>
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:Reading relevant attributes from \IDM47_TREE\data\users\aastin.
[09/24/19 18:09:42.507]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="User" dest-dn="\IDM47_TREE\data\users\aastin" dest-entry-id="34100" scope="entry">
      <read-attr attr-name="Given Name"/>
      <read-attr attr-name="jpegPhoto"/>
      <read-attr attr-name="Login Disabled"/>
      <read-attr attr-name="Password Expiration Time"/>
      <read-attr attr-name="Password Minimum Length"/>
      <read-attr attr-name="Surname"/>
    </query>
  </input>
</nds>
[09/24/19 18:09:42.508]:Oracle FanOut Driver ST:Pumping XDS to eDirectory.
[09/24/19 18:09:42.508]:Oracle FanOut Driver ST:Performing operation query for \IDM47_TREE\data\users\aastin.
[09/24/19 18:09:42.508]:Oracle FanOut Driver ST:--JCLNT-- \IDM47_TREE\system\driverset1\Oracle FanOut Driver : Duplicating : context = 1922629765, tempContext = 1922629780
[09/24/19 18:09:42.509]:Oracle FanOut Driver ST:--JCLNT-- \IDM47_TREE\system\driverset1\Oracle FanOut Driver : Calling free on tempContext = 1922629780
[09/24/19 18:09:42.509]:Oracle FanOut Driver ST:Read result:
[09/24/19 18:09:42.509]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="User" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100">
      <attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </attr>
      <attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </attr>
      <attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </attr>
    </instance>
    <status level="success"></status>
  </output>
</nds>
[09/24/19 18:09:42.509]:Oracle FanOut Driver ST:Synthetic add:
[09/24/19 18:09:42.509]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:Applying object matching policies.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQJFOCOMON-sub-mp%-C.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto events if account entitlement not granted'.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:      (if-op-property 'attempt-to-match' available) = FALSE.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.510]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:No match found.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:Applying object creation policies.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQJFOCOMON-sub-cp-ControlGroupCreation%-C.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto 'group' creation if 'disallowed''.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:      (if-class-name equal "Group") = FALSE.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.511]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:No object placement policies.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:Submitting add to subscriber shim.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:Applying command transformation policies.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-ctp-UpdateAddDocWithCurrentStateOfUser%-C.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a normal add event  on user'.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      (if-operation not-equal "add") = FALSE.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      (if-class-name not-equal "User") = FALSE.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      (if-global-variable 'drv.entitlement.Account' equal "true") = FALSE.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      (if-op-property 'synthetic-add' not-available) = FALSE.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      (if-op-property 'synthetic-add' equal "true") = TRUE.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a normal add event  on user'.
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.512]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-ctp-TransformAssociationsinAddEvent%-C.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Store associations in operation-data'.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:      (if-association available) = FALSE.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add src-classname to operation-data for add event'.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:    Applying rule 'Add src-classname to operation-data for add event'.
[09/24/19 18:09:42.513]:Oracle FanOut Driver ST:      Action: do-set-op-property("src-classname",token-class-name()).
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:        arg-string(token-class-name())
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:          token-class-name()
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:            Token Value: "User".
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:          Arg Value: "User".
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLIDISY-sub-ctp-CheckObjectPassword%-C.
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'adding Dest-Dn attribute'.
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:      (if-operation equal "check-object-password") = FALSE.
[09/24/19 18:09:42.514]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.515]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.515]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.515]:Oracle FanOut Driver ST:Applying XSLT policy: %+C%14CNETQJFOCOMON-sub-cts-ReplicaValue%-C.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-TransformDistPwd%-C.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Convert adds of the nspmDistributionPassword attribute to password elements'.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:      (if-op-attr 'nspmDistributionPassword' available) = FALSE.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.516]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block modifies for failed password publish operations if reset password is false'.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:      (if-global-variable 'reset-external-password-on-failure' equal "false") = FALSE.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Convert modifies of a nspmDistributionPassword attribute to a modify password operation'.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:      (if-operation equal "modify") = FALSE.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block empty modify operations'.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:      (if-operation equal "modify") = FALSE.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.517]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-DefaultPwd%-C.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'On User add, provide default password of Surname if no password exists'.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:      (if-password not-available) = TRUE.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:    Applying rule 'On User add, provide default password of Surname if no password exists'.
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:      Action: do-set-dest-password(token-op-attr("Surname")).
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:        arg-string(token-op-attr("Surname"))
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:          token-op-attr("Surname")
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:            Token Value: "-- suppressed --".
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:          Arg Value: "-- suppressed --".
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.518]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-CheckPwdGCV%-C.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block subscribing to passwords when objects are added'.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:      (if-global-variable 'enable-password-subscribe' equal "false") = FALSE.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block subscribing to password modifications'.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:      (if-global-variable 'enable-password-subscribe' equal "false") = FALSE.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.519]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.520]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-AddPwdPayload%-C.
[09/24/19 18:09:42.520]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.520]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add operation-data element to password subscribe operations'.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-password available) = TRUE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-xpath not-true "operation-data") = FALSE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-operation equal "modify-password") = FALSE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add payload data to a reset password from a failed password publish operation'.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-operation equal "modify-password") = FALSE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add payload data to password subscribe operations'.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:      (if-password available) = TRUE.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.521]:Oracle FanOut Driver ST:    Applying rule 'Add payload data to password subscribe operations'.
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:      Action: do-append-xml-element("password-subscribe-status","operation-data").
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:      Action: do-append-xml-element("association","operation-data/password-subscribe-status").
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:      Action: do-append-xml-text("operation-data/password-subscribe-status/association",token-association()).
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:        arg-string(token-association())
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:          token-association()
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:            Token Value: "".
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:          Arg Value: "".
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.522]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:09:42.523]:Oracle FanOut Driver ST:Applying XSLT policy: %+C%14CNETQFOCLDISY-sub-cts-UserDDL%-C.
[09/24/19 18:09:42.533]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.533]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
    <jdbc:statement jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:Filtering out notification-only attributes.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:Fixing up association references.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:Applying schema mapping policies to output.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Minimum Length' to 'pwdminlen'.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:  Mapping attr-name 'Given Name' to 'fname'.
[09/24/19 18:09:42.534]:Oracle FanOut Driver ST:  Mapping attr-name 'Surname' to 'lname'.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:  Mapping class-name 'User' to 'indirect.usr'.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:Applying output transformation policies.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.535]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:09:42.536]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:09:42.536]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:09:42.536]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.536]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.536]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.537]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = FALSE.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.538]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Get connection-dn from search-attr of matching query'.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set connection-dn as '__BROADCAST__' if no connection-dn is available'.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      (if-operation match "add|query") = TRUE.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      (if-op-property 'connection-dn' not-available) = TRUE.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Applying rule 'Set connection-dn as '__BROADCAST__' if no connection-dn is available'.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      Action: do-set-op-property("connection-dn","__BROADCAST__").
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:        arg-string("__BROADCAST__")
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:          token-text("__BROADCAST__")
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:          Arg Value: "__BROADCAST__".
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add connection-dn to event'.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      (if-op-property 'connection-dn' available) = TRUE.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:    Applying rule 'Add connection-dn to event'.
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:      Action: do-set-xml-attr("connection-dn",".",token-xpath("operation-data/@connection-dn")).
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:        arg-string(token-xpath("operation-data/@connection-dn"))
[09/24/19 18:09:42.539]:Oracle FanOut Driver ST:          token-xpath("operation-data/@connection-dn")
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:            Token Value: "__BROADCAST__".
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:          Arg Value: "__BROADCAST__".
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      Action: do-strip-op-attr("connection-dn").
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:09:42.540]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.541]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.542]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.543]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = TRUE.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Applying rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      Action: do-append-xml-element("driver-operation-data",".").
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      Action: do-clone-xpath(dest-expression="driver-operation-data",src-expression="operation-data").
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:09:42.544]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.545]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.547]:Oracle FanOut Driver ST:Submitting document to subscriber shim:
[09/24/19 18:09:42.547]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.548]:Oracle FanOut Driver ST:Stripping operation data from input document
[09/24/19 18:09:42.548]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : execute called with document
[09/24/19 18:09:42.548]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:09:42.549]:Oracle FanOut Driver ST:Oracle FanOut Driver: Encrypting any sensitive values in the doc before sending to the Queue
[09/24/19 18:09:42.555]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Event sent. Waiting for status response...
[09/24/19 18:09:42.555]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 20000ms for response from agent.
[09/24/19 18:09:42.555]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 100ms for response from agent.
[09/24/19 18:09:42.555]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 100ms for response from agent.
[09/24/19 18:09:42.568]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 100ms for response from agent.
[09/24/19 18:09:42.668]:Oracle FanOut Driver ST:Restoring operation data to output document
[09/24/19 18:09:42.668]:Oracle FanOut Driver ST:SubscriptionShim.execute() returned:
[09/24/19 18:09:42.669]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:Applying input transformation policies.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:09:42.670]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:  Applying to status #2.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:  Applying to status #3.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:09:42.671]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.672]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.673]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:  Applying to status #2.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:09:42.674]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:  Applying to status #3.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:09:42.675]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:09:42.676]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="0" level="retry" type="driver-general"/>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:09:42.677]:Oracle FanOut Driver ST:Applying schema mapping policies to input.
[09/24/19 18:09:42.677]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:09:42.677]:Oracle FanOut Driver ST:Resolving association references.
[09/24/19 18:09:42.677]:Oracle FanOut Driver ST:Requesting 30 second retry delay.
[09/24/19 18:09:42.678]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Status:   Retry
     Message:  Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: null
[09/24/19 18:10:12.690]:Oracle FanOut Driver ST:Start transaction.
[09/24/19 18:10:12.690]:Oracle FanOut Driver ST:type(modify-entry)entry-id(34100) dn(\T=IDM47_TREE\O=data\OU=users\CN=aastin) class-id(441) class-name(User)
[09/24/19 18:10:12.690]:Oracle FanOut Driver ST:type(remove-value)Syntax=SYNTAX_CI_STRING, attributeName=Given Name, string=Andrew1
[09/24/19 18:10:12.690]:Oracle FanOut Driver ST:type(add-value)Syntax=SYNTAX_CI_STRING, attributeName=Given Name, string=Andrew
[09/24/19 18:10:12.690]:Oracle FanOut Driver ST:Processing events for transaction.
[09/24/19 18:10:12.691]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.692]:Oracle FanOut Driver ST:Applying event transformation policies.
[09/24/19 18:10:12.692]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-FilterOutofScopeEvents%-C.
[09/24/19 18:10:12.692]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto out of scope events on User'.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:    Applying rule 'Veto out of scope events on User'.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:      Action: do-if().
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:        Evaluating conditions.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:          (if-src-dn not-in-subtree "data\users") = FALSE.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto out of scope events on Group'.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:      (if-class-name equal "Group") = FALSE.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.693]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-SetSyntheticAddPropertyForRequiredEvents%-C.
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set Synthetic add Property to false for normal add on User'.
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:      (if-operation equal "add") = FALSE.
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.694]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set Synthetic add Property to true for modify events on unassociated users'.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:      (if-operation equal "modify") = TRUE.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:      (if-association not-available) = TRUE.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:    Applying rule 'Set Synthetic add Property to true for modify events on unassociated users'.
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:      Action: do-append-xml-element("operation-data",".").
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:      Action: do-set-xml-attr("synthetic-add","operation-data","true").
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:        arg-string("true")
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:          token-text("true")
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:          Arg Value: "true".
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.695]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.696]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-CreateUserAddForUnassociatedInstances%-C.
[09/24/19 18:10:12.696]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:10:12.696]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a migrate event '.
[09/24/19 18:10:12.696]:Oracle FanOut Driver ST:      (if-operation not-equal "sync") = TRUE.
[09/24/19 18:10:12.696]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a migrate event '.
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-CreateGroupAddForUnassociatedInstances%-C.
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a migrate event '.
[09/24/19 18:10:12.697]:Oracle FanOut Driver ST:      (if-operation not-equal "sync") = TRUE.
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a migrate event '.
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-etp-HandleConnectionObjectChanges%-C.
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:  Applying to modify #1.
[09/24/19 18:10:12.698]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Resource if it is not the Connection Object in this driver'.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Resource if the DirXML-ContentType is invalid'.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add dummy association to DirXML-Resource if connection object is deleted'.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:      (if-operation equal "delete") = FALSE.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Signal Reload MSysInfo and EntitlementConfiguration Resource with changes to fanout connection objects'.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Driver class if it is not on this Driver'.
[09/24/19 18:10:12.699]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Driver") = FALSE.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto any change in DirXML-Driver or DirXML-resource if it is done before the driver start'.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Resource") = FALSE.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:      (if-class-name equal "DirXML-Driver") = FALSE.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <modify cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <modify-attr attr-name="Given Name">
        <remove-value>
          <value timestamp="1569358687#2" type="string">Andrew1</value>
        </remove-value>
        <add-value>
          <value timestamp="1569359382#2" type="string">Andrew</value>
        </add-value>
      </modify-attr>
      <operation-data synthetic-add="true"/>
    </modify>
  </input>
</nds>
[09/24/19 18:10:12.700]:Oracle FanOut Driver ST:Subscriber processing modify for \IDM47_TREE\data\users\aastin.
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:Converting <modify> to <add>
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:Reading relevant attributes from \IDM47_TREE\data\users\aastin.
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <query class-name="User" dest-dn="\IDM47_TREE\data\users\aastin" dest-entry-id="34100" scope="entry">
      <read-attr attr-name="Given Name"/>
      <read-attr attr-name="jpegPhoto"/>
      <read-attr attr-name="Login Disabled"/>
      <read-attr attr-name="Password Expiration Time"/>
      <read-attr attr-name="Password Minimum Length"/>
      <read-attr attr-name="Surname"/>
    </query>
  </input>
</nds>
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:Pumping XDS to eDirectory.
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:Performing operation query for \IDM47_TREE\data\users\aastin.
[09/24/19 18:10:12.701]:Oracle FanOut Driver ST:--JCLNT-- \IDM47_TREE\system\driverset1\Oracle FanOut Driver : Duplicating : context = 1922629765, tempContext = 1922629780
[09/24/19 18:10:12.702]:Oracle FanOut Driver ST:--JCLNT-- \IDM47_TREE\system\driverset1\Oracle FanOut Driver : Calling free on tempContext = 1922629780
[09/24/19 18:10:12.702]:Oracle FanOut Driver ST:Read result:
[09/24/19 18:10:12.702]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <instance class-name="User" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100">
      <attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </attr>
      <attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </attr>
      <attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </attr>
    </instance>
    <status level="success"></status>
  </output>
</nds>
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:Synthetic add:
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:Applying object matching policies.
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQJFOCOMON-sub-mp%-C.
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto events if account entitlement not granted'.
[09/24/19 18:10:12.703]:Oracle FanOut Driver ST:      (if-op-property 'attempt-to-match' available) = FALSE.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:No match found.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:Applying object creation policies.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQJFOCOMON-sub-cp-ControlGroupCreation%-C.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto 'group' creation if 'disallowed''.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:      (if-class-name equal "Group") = FALSE.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.704]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:No object placement policies.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:Submitting add to subscriber shim.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:Applying command transformation policies.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-ctp-UpdateAddDocWithCurrentStateOfUser%-C.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break if this is not a normal add event  on user'.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:      (if-operation not-equal "add") = FALSE.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:      (if-class-name not-equal "User") = FALSE.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:      (if-global-variable 'drv.entitlement.Account' equal "true") = FALSE.
[09/24/19 18:10:12.705]:Oracle FanOut Driver ST:      (if-op-property 'synthetic-add' not-available) = FALSE.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:      (if-op-property 'synthetic-add' equal "true") = TRUE.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:    Applying rule 'Break if this is not a normal add event  on user'.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-sub-ctp-TransformAssociationsinAddEvent%-C.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Store associations in operation-data'.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:      (if-association available) = FALSE.
[09/24/19 18:10:12.706]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add src-classname to operation-data for add event'.
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:    Applying rule 'Add src-classname to operation-data for add event'.
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:      Action: do-set-op-property("src-classname",token-class-name()).
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:        arg-string(token-class-name())
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:          token-class-name()
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:            Token Value: "User".
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:          Arg Value: "User".
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.707]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLIDISY-sub-ctp-CheckObjectPassword%-C.
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'adding Dest-Dn attribute'.
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:      (if-operation equal "check-object-password") = FALSE.
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.708]:Oracle FanOut Driver ST:Applying XSLT policy: %+C%14CNETQJFOCOMON-sub-cts-ReplicaValue%-C.
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-TransformDistPwd%-C.
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Convert adds of the nspmDistributionPassword attribute to password elements'.
[09/24/19 18:10:12.709]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:      (if-op-attr 'nspmDistributionPassword' available) = FALSE.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block modifies for failed password publish operations if reset password is false'.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:      (if-global-variable 'reset-external-password-on-failure' equal "false") = FALSE.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Convert modifies of a nspmDistributionPassword attribute to a modify password operation'.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:      (if-operation equal "modify") = FALSE.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block empty modify operations'.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:      (if-operation equal "modify") = FALSE.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.710]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-DefaultPwd%-C.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'On User add, provide default password of Surname if no password exists'.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:      (if-class-name equal "User") = TRUE.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:      (if-password not-available) = TRUE.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:    Applying rule 'On User add, provide default password of Surname if no password exists'.
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:      Action: do-set-dest-password(token-op-attr("Surname")).
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:        arg-string(token-op-attr("Surname"))
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:          token-op-attr("Surname")
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:            Token Value: "-- suppressed --".
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:          Arg Value: "-- suppressed --".
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.711]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-CheckPwdGCV%-C.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block subscribing to passwords when objects are added'.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:      (if-global-variable 'enable-password-subscribe' equal "false") = FALSE.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Block subscribing to password modifications'.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:      (if-global-variable 'enable-password-subscribe' equal "false") = FALSE.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.712]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true"/>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-sub-ctp-AddPwdPayload%-C.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add operation-data element to password subscribe operations'.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:      (if-password available) = TRUE.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:      (if-xpath not-true "operation-data") = FALSE.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:      (if-operation equal "modify-password") = FALSE.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.713]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add payload data to a reset password from a failed password publish operation'.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      (if-operation equal "modify-password") = FALSE.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add payload data to password subscribe operations'.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      (if-operation equal "add") = TRUE.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      (if-password available) = TRUE.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:    Applying rule 'Add payload data to password subscribe operations'.
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      Action: do-append-xml-element("password-subscribe-status","operation-data").
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      Action: do-append-xml-element("association","operation-data/password-subscribe-status").
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:      Action: do-append-xml-text("operation-data/password-subscribe-status/association",token-association()).
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:        arg-string(token-association())
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:          token-association()
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:            Token Value: "".
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:          Arg Value: "".
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.714]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
  </input>
</nds>
[09/24/19 18:10:12.715]:Oracle FanOut Driver ST:Applying XSLT policy: %+C%14CNETQFOCLDISY-sub-cts-UserDDL%-C.
[09/24/19 18:10:12.715]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.716]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="User" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="Password Minimum Length">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="Given Name">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="Surname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
    <jdbc:statement jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Filtering out notification-only attributes.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Fixing up association references.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Applying schema mapping policies to output.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Mapping attr-name 'Password Minimum Length' to 'pwdminlen'.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Mapping attr-name 'Given Name' to 'fname'.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Mapping attr-name 'Surname' to 'lname'.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Mapping class-name 'User' to 'indirect.usr'.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Applying output transformation policies.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-otp-ReformatFax%-C.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.717]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'User:  Reformat fax number as string'.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:      (if-class-name equal "direct.view_usr") = FALSE.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.718]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <operation-data src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-otp-Add connection-dn to event%-C.
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.719]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = FALSE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Get connection-dn from search-attr of matching query'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Set connection-dn as '__BROADCAST__' if no connection-dn is available'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-operation match "add|query") = TRUE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      (if-op-property 'connection-dn' not-available) = TRUE.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:    Applying rule 'Set connection-dn as '__BROADCAST__' if no connection-dn is available'.
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:      Action: do-set-op-property("connection-dn","__BROADCAST__").
[09/24/19 18:10:12.720]:Oracle FanOut Driver ST:        arg-string("__BROADCAST__")
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:          token-text("__BROADCAST__")
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:          Arg Value: "__BROADCAST__".
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add connection-dn to event'.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:      (if-op-property 'connection-dn' available) = TRUE.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Applying rule 'Add connection-dn to event'.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:      Action: do-set-xml-attr("connection-dn",".",token-xpath("operation-data/@connection-dn")).
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:        arg-string(token-xpath("operation-data/@connection-dn"))
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:          token-xpath("operation-data/@connection-dn")
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:            Token Value: "__BROADCAST__".
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:          Arg Value: "__BROADCAST__".
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:      Action: do-strip-op-attr("connection-dn").
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:10:12.721]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:10:12.722]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Break  if 'connection-dn' already available'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-xml-attr 'connection-dn' available) = FALSE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Veto event if it is an entitlement event and does not carry a connection-dn'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-op-property 'entitlement-event' equal "true") = FALSE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Add '__BROADCAST__' for group add Operation'.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:      (if-class-name match "indirect.grp|direct.view_grp") = FALSE.
[09/24/19 18:10:12.723]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.usr") = TRUE.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:      (if-class-name not-equal "direct.view_usr") = TRUE.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:      (if-class-name not-equal "indirect.grp") = TRUE.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:    Applying rule 'Disregard if Wrong Object Class'.
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:      Action: do-break().
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.724]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.725]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-otp-CopyOperationData%-C.
[09/24/19 18:10:12.725]:Oracle FanOut Driver ST:  Applying to add #1.
[09/24/19 18:10:12.725]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:10:12.725]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = TRUE.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:    Rule selected.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:    Applying rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:      Action: do-append-xml-element("driver-operation-data",".").
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:      Action: do-clone-xpath(dest-expression="driver-operation-data",src-expression="operation-data").
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:  Applying to jdbc:statement #2.
[09/24/19 18:10:12.726]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:  Applying to jdbc:statement #3.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:  Applying to jdbc:statement #4.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Reformat 'FanOut Conn Qry Result''.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-operation equal "status") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Copy operation-data to driver-operation-data'.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:      (if-xpath true "operation-data") = FALSE.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.727]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.728]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.729]:Oracle FanOut Driver ST:Submitting document to subscriber shim:
[09/24/19 18:10:12.729]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.730]:Oracle FanOut Driver ST:Stripping operation data from input document
[09/24/19 18:10:12.730]:Oracle FanOut Driver ST:Oracle FanOut Driver: FanoutSubscriber : execute called with document
[09/24/19 18:10:12.730]:Oracle FanOut Driver ST:
<nds dtdversion="4.0" ndsversion="8.x">
  <source>
    <product edition="Advanced" version="4.7.3.0">DirXML</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <input>
    <add cached-time="20190924210942.458Z" class-name="indirect.usr" connection-dn="__BROADCAST__" event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" jdbc:op-id="0" jdbc:op-type="password-set-operation" jdbc:transaction-id="0" qualified-src-dn="O=data\OU=users\CN=aastin" src-dn="\IDM47_TREE\data\users\aastin" src-entry-id="34100" timestamp="1569359382#2" xmlns:jdbc="urn:dirxml:jdbc">
      <add-attr attr-name="pwdminlen">
        <value timestamp="1532428742#35" type="int">4</value>
      </add-attr>
      <password><!-- content suppressed --></password>
      <add-attr attr-name="fname">
        <value timestamp="1569359382#2" type="string">Andrew</value>
      </add-attr>
      <add-attr attr-name="lname">
        <value timestamp="1532428635#40" type="string">Astin</value>
      </add-attr>
      <driver-operation-data>
        <operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
          <password-subscribe-status>
            <association/>
          </password-subscribe-status>
        </operation-data>
      </driver-operation-data>
    </add>
    <jdbc:statement event-id="0" jdbc:op-id="0" jdbc:transaction-id="0" jdbc:transaction-type="manual" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>UPDATE direct.view_usr SET username = 'Astin{$pk_idu}', loginame = 'Astin{$pk_idu}' WHERE pk_idu = {$pk_idu}</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="1" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>CREATE USER Astin{$pk_idu} IDENTIFIED BY "{$$password}"</jdbc:sql>
    </jdbc:statement>
    <jdbc:statement event-id="2" jdbc:op-id="0" xmlns:exslt="<a href="<a href="http://exslt.org/common" target="_blank">http://exslt.org/common</a>" target="_blank"><a href="http://exslt.org/common</a" target="_blank">http://exslt.org/common</a</a>>" xmlns:jdbc="urn:dirxml:jdbc">
      <jdbc:sql>GRANT CREATE SESSION TO Astin{$pk_idu}</jdbc:sql>
    </jdbc:statement>
  </input>
</nds>
[09/24/19 18:10:12.731]:Oracle FanOut Driver ST:Oracle FanOut Driver: Encrypting any sensitive values in the doc before sending to the Queue
[09/24/19 18:10:12.736]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Event sent. Waiting for status response...
[09/24/19 18:10:12.736]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 20000ms for response from agent.
[09/24/19 18:10:12.763]:Oracle FanOut Driver ST:Oracle FanOut Driver: SubEventSender - Waiting for another 100ms for response from agent.
[09/24/19 18:10:12.863]:Oracle FanOut Driver ST:Restoring operation data to output document
[09/24/19 18:10:12.863]:Oracle FanOut Driver ST:SubscriptionShim.execute() returned:
[09/24/19 18:10:12.863]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:Applying input transformation policies.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOUTCOMM-itp-RestoreOperationData%-C.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Restore operation-data if not available'.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:      (if-xpath true "driver-operation-data") = FALSE.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Handle 'Fanout Connection Info' Query'.
[09/24/19 18:10:12.864]:Oracle FanOut Driver ST:      (if-operation equal "query") = FALSE.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOPWDSYN-itp-EmailOnFailedPwdSub%-C.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:  Applying to status #1.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on a failure when subscribing to passwords'.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:10:12.865]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success'][text() != '']/operation-data/password-subscribe-status/association[text() != '']") = FALSE.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:    Evaluating selection criteria for rule 'Send e-mail on failure to reset connected system password using the Identity Vault password'.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:      (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:      (if-operation equal "status") = TRUE.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:      (if-xpath true "self::status[@level != 'success']/operation-data/password-reset-status") = FALSE.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:    Rule rejected.
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:Policy returned:
[09/24/19 18:10:12.866]:Oracle FanOut Driver ST:
<nds dtdversion="4.x" ndsversion="8.x">
  <source>
    <product build="20181220_0812" instance="Oracle FanOut Driver" version="1.2.2.0">NetIQ Identity Manager JDBC Fanout Driver</product>
    <contact>NetIQ Corporation</contact>
  </source>
  <output>
    <status event-id="IDM47#20190924210942#1#1:aadc3563-4802-43b9-9e8b-6335dcaa0248" level="success" type="driver-general">Submitted to message broker... Operation status will be available on processing by the shim<operation-data connection-dn="__BROADCAST__" src-classname="User" synthetic-add="true">
        <password-subscribe-status>
          <association/>
        </password-subscribe-status>
      </operation-data>
    </status>
  </output>
</nds>
[09/24/19 18:10:12.867]:Oracle FanOut Driver ST:Applying schema mapping policies to input.
[09/24/19 18:10:12.867]:Oracle FanOut Driver ST:Applying policy: %+C%14CNETQFOCLDISY-smp%-C.
[09/24/19 18:10:12.867]:Oracle FanOut Driver ST:Resolving association references.
[09/24/19 18:10:12.868]:Oracle FanOut Driver ST:Processing returned document.
[09/24/19 18:10:12.868]:Oracle FanOut Driver ST:Processing operation <status> for .
[09/24/19 18:10:12.868]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
     Driver:   \IDM47_TREE\system\driverset1\Oracle FanOut Driver
     Channel:  Subscriber
     Object:   \IDM47_TREE\data\users\aastin
     Status:   Success
     Message:  Submitted to message broker... Operation status will be available on processing by the shim
[09/24/19 18:10:12.868]:Oracle FanOut Driver ST:End transaction.

 

 

Some idea why this error?

Labels (1)
0 Likes
2 Replies
Knowledge Partner
Knowledge Partner

Re: Target shim is currently shut down when using JDBC Fanout Driver

It seems to be a problem connecting to the FanoutAgent.

Could be port, firewall, network etc.

 

I think this part is what you need to focus on:

DirXML Log Event -------------------
Driver: \IDM47_TREE\system\driverset1\Oracle FanOut Driver
Channel: Subscriber
Status: Retry
Message: Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.
[09/24/19 18:08:11.057]:Oracle FanOut Driver ST:
DirXML Log Event -------------------
Driver: \IDM47_TREE\system\driverset1\Oracle FanOut Driver
Channel: Subscriber
Status: Error
Message: Code(-9076) Unhandled error in event loop: com.novell.nds.dirxml.engine.VRDException: Code(-9006) The driver returned a "retry" status indicating that the operation should be retried later. Detail from driver: No connection to FanoutAgent yet... Event should be re-tried later.

0 Likes
Highlighted
agorian Respected Contributor.
Respected Contributor.

Re: Target shim is currently shut down when using JDBC Fanout Driver

Hi Joakim,

 

Thank you for the answer. Both servers are in the same vmnet (is a lab), with disabled firewall, can telnet ports, etc. This message is only because driver was started up before end of agent start.

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.