HELP: Action Skipping Output Transform
Hi
I am in the process of implementing an SPML driver where I need to set certsin application attributes after a successful Add operation. I am currently attempting to do this in the Input Transform using do-set-src-attr. However, the do-set-src attr is completely skipping the Output Transform policies and stylesheets and these are needed to reformat the document from XDS to SPML. Is this by design that it skips the output transform?
I also tried the do-set-src-attribute in the Event transform of the publisher. But in this case, the event is somehow not even getting into the Event transform. A trace of this is posted below.
Any help is appreciated. Thanks in advance.
Following is the trace where you will see that after the Schema Mapping is applied, not other policies are being applied.
[10/26/09 10:33:36.170]:IDV2CUSTOM ST:Policy returned:
[10/26/09 10:33:36.170]:IDV2CUSTOM ST:
<nds dtdversion="2.0">
<source>
<product build="20080710_082352" instance="IDV2CUSTOM" version="3.5.3">Identity Manager Driver for SOAP</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="HQIAMIESDEV-NDS#20091026143335#1#7" level="success"/>
<modify>
<association>794035</association>
<modify-attr attr-name="hqCUSTOMAccStatus">
<remove-all-values/>
<add-value>
<value>Deactivated</value>
</add-value>
</modify-attr>
<operation-data>
<return-to-me command="modify">
<association>794035</association>
</return-to-me>
</operation-data>
</modify>
</output>
</nds>
[10/26/09 10:33:36.170]:IDV2CUSTOM ST:Applying XSLT policy: %+C%14Cpub-its+Strip+XML+Nodes+That+Are+Not+Needed+Anymore%-C.
[10/26/09 10:33:36.170]:IDV2CUSTOM ST:Policy returned:
[10/26/09 10:33:36.170]:IDV2CUSTOM ST:
<nds dtdversion="2.0">
<source>
<product build="20080710_082352" instance="IDV2CUSTOM" version="3.5.3">Identity Manager Driver for SOAP</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status event-id="HQIAMIESDEV-NDS#20091026143335#1#7" level="success"/>
<modify>
<association>794035</association>
<modify-attr attr-name="hqCUSTOMAccStatus">
<remove-all-values/>
<add-value>
<value>Deactivated</value>
</add-value>
</modify-attr>
<operation-data>
<return-to-me command="modify">
<association>794035</association>
</return-to-me>
</operation-data>
</modify>
</output>
</nds>
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Applying schema mapping policies to input.
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Applying policy: %+C%14Csmp%-C.
[10/26/09 10:33:36.186]:IDV2CUSTOM ST: Mapping attr-name 'hqCUSTOMAccStatus' to 'hqCUSTOMAccStatus'.
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Resolving association references.
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Processing returned document.
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Processing operation <status> for .
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:
DirXML Log Event -------------------
Driver: \HQ-DEV\HQ\SERVICES\IDM\Driverset\IDV2CUSTOM
Channel: Subscriber
Object: \HQ-DEV\HQ\PEOPLE\WORKFORCE\jjett
Status: Success
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:Processing operation <modify> for .
[10/26/09 10:33:36.186]:IDV2CUSTOM ST:End transaction.
|