I am using a SPML SOAP driver to connect to a secure website and
retrieve data. I do not want to write anything to the connected system
(at this point).

I am starting with authentication. I can authenticate and get a
session id using soapUI. I do not see that I am getting a session id in
Identity Management. I was originally getting certificate errors but am
no longer so I think that is corrected.

The SOAP action is defined in my configuration. Should I also include
it in the stylesheet?

I'm using a trigger to start driver which is run from a job.

I have attached a copy of my driver parameters and modified
SOAPOutputTransform style sheet on the Subscriber Channel.

And here is my trace:

[02/09/10 13:39:22.130]:SPML ST:Injecting User Agent XDS event document
into Subscriber channel.
[02/09/10 13:39:22.131]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.132]:SPML ST:Applying event transformation
policies.
[02/09/10 13:39:22.132]:SPML ST:Applying policy:
%+C%14Csub-etp-SubscriberChannelSupport%-C.
[02/09/10 13:39:22.133]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.133]:SPML ST: Evaluating selection criteria for
rule 'Supported operations'.
[02/09/10 13:39:22.133]:SPML ST: (if-operation equal "trigger") =
TRUE.
[02/09/10 13:39:22.133]:SPML ST: Rule selected.
[02/09/10 13:39:22.134]:SPML ST: Applying rule 'Supported
operations'.
[02/09/10 13:39:22.134]:SPML ST: Action: do-break().
[02/09/10 13:39:22.134]:SPML ST:Policy returned:
[02/09/10 13:39:22.134]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.135]:SPML ST:Subscriber processing trigger for .
[02/09/10 13:39:22.136]:SPML ST:Submitting unknown event to subscriber
shim.
[02/09/10 13:39:22.136]:SPML ST:Applying command transformation
policies.
[02/09/10 13:39:22.136]:SPML ST:Applying policy:
%+C%14Csub-ctp-TransformDistributionPassword%-C.
[02/09/10 13:39:22.136]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.137]:SPML ST:Policy returned:
[02/09/10 13:39:22.137]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.138]:SPML ST:Applying policy:
%+C%14Csub-ctp-DefaultPasswordPolicy%-C.
[02/09/10 13:39:22.138]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.138]:SPML ST:Policy returned:
[02/09/10 13:39:22.138]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.139]:SPML ST:Applying policy:
%+C%14Csub-ctp-CheckPasswordGCV%-C.
[02/09/10 13:39:22.140]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.140]:SPML ST:Policy returned:
[02/09/10 13:39:22.140]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.141]:SPML ST:Applying policy:
%+C%14Csub-ctp-AddPasswordPayload%-C.
[02/09/10 13:39:22.141]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.141]:SPML ST:Policy returned:
[02/09/10 13:39:22.142]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.143]:SPML ST:Filtering out notification-only
attributes.
[02/09/10 13:39:22.143]:SPML ST:Fixing up association references.
[02/09/10 13:39:22.143]:SPML ST:No schema mapping policies.
[02/09/10 13:39:22.143]:SPML ST:Applying output transformation
policies.
[02/09/10 13:39:22.144]:SPML ST:Applying policy:
%+C%14Csub-otp-EmailOnFailedPasswordPub%-C.
[02/09/10 13:39:22.144]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.144]:SPML ST:Policy returned:
[02/09/10 13:39:22.144]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.145]:SPML ST:Applying policy:
%+C%14Csub-otp-SpecialAttributeHandling%-C.
[02/09/10 13:39:22.146]:SPML ST: Applying to trigger #1.
[02/09/10 13:39:22.146]:SPML ST:Policy returned:
[02/09/10 13:39:22.146]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<trigger event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</input>
</nds>
[02/09/10 13:39:22.147]:SPML ST:Applying XSLT policy:
%+C%14Csub-ots-SOAPOutputTransform%-C.
[02/09/10 13:39:22.148]:SPML ST: %13Cxsl:message -> Output: Add SOAP
Headers
[02/09/10 13:39:22.148]:SPML ST:Policy returned:
[02/09/10 13:39:22.148]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">xmlns:epr="http://Eprise">
<soapenv:Body>
<epr:LogIn>
<epr:strLoginId>ID</epr:strLoginId>
<epr:strPassword>password</epr:strPassword>
<epr:strRemoteIP>?</epr:strRemoteIP>
</epr:LogIn>
<trigger
event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</soapenv:Body>
</soap-env:Envelope>
</input>
</nds>
[02/09/10 13:39:22.151]:SPML ST:Submitting document to subscriber
shim:
[02/09/10 13:39:22.151]:SPML ST:
<nds dtdversion="3.5">
<source>
<product version="3.6.10.4747">Identity Manager</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">xmlns:epr="http://Eprise">
<soapenv:Body>
<epr:LogIn>
<epr:strLoginId>ID</epr:strLoginId>
<epr:strPassword>password</epr:strPassword>
<epr:strRemoteIP>?</epr:strRemoteIP>
</epr:LogIn>
<trigger
event-id="trigger-job:RedCarpetConnect#20100209183922#0#0"
source="RedCarpetConnect">
<operation-data source="RedCarpetConnect"/>
</trigger>
</soapenv:Body>
</soap-env:Envelope>
</input>
</nds>
[02/09/10 13:39:22.153]:SPML ST:SPML: Value of boolean flag
'remove-existing' is : false
[02/09/10 13:39:22.154]:SPML ST:SPML: HTTPSubscriberTransport.send()
[02/09/10 13:39:22.154]:SPML ST:SPML: Preparing HTTP POST connection to
https://www.company.com/eprise/WebServices
[02/09/10 13:39:22.155]:SPML ST:SPML: Setting up SSL connection.
[02/09/10 13:39:22.155]:SPML ST:Processing returned document.
[02/09/10 13:39:22.156]:SPML ST:Processing operation <status> for .
[02/09/10 13:39:22.156]:SPML ST:
DirXML Log Event -------------------
Driver: \FSBIDV-DEV01\services\IDMDriverSet\SPML
Channel: Subscriber
Status: Error
Message: Code(-9010) An exception occurred:
java.lang.NullPointerException
at
com.novell.nds.dirxml.driver.soap.HTTPSubscriberTr ansport.send(HTTPSubscriberTransport.java:445)
at
com.novell.nds.dirxml.driver.soap.SOAPSubscriber.e xecute(SOAPSubscriber.java:450)
at
com.novell.nds.dirxml.driver.soap.SOAPSubscriber.e xecute(SOAPSubscriber.java:329)
at
com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:447)
at
com.novell.nds.dirxml.engine.Subscriber.execute(Su bscriber.java:282)
at
com.novell.nds.dirxml.engine.Subscriber$CustomOpPr ocessor.process(Subscriber.java:1198)
at
com.novell.nds.dirxml.engine.Subscriber.processEve nt(Subscriber.java:1054)
at
com.novell.nds.dirxml.engine.Subscriber.processEve nts(Subscriber.java:898)
at
com.novell.nds.dirxml.engine.Subscriber.processEve ntsWithReturn(Subscriber.java:788)
at com.novell.nds.dirxml.engine.Driver.submitEvent(Dr iver.java:740)
at
com.novell.nds.dirxml.engine.DriverEntry.processAc tion(DriverEntry.java:848)
at
com.novell.nds.dirxml.engine.DriverEntry.eventLoop (DriverEntry.java:732)
at com.novell.nds.dirxml.engine.DriverEntry.run(Drive rEntry.java:561)
at java.lang.Thread.run(Unknown Source)


Any help would be greatly appreciated!

Cindy


+----------------------------------------------------------------------+
|Filename: DriverParametersAndXSLT.txt |
|Download: http://forums.novell.com/attachment....achmentid=3979 |
+----------------------------------------------------------------------+

--
SyncUp
------------------------------------------------------------------------
SyncUp's Profile: http://forums.novell.com/member.php?userid=55472
View this thread: http://forums.novell.com/showthread.php?t=401051