SOAP Driver Integration


Hi,
I wanted to integrate a SOAP driver,i have an wsdl file of the
application,can i use the WSDL in my driver because when i was going
through the driver document they were mentioning about SPML and DSML.
Can anyone please help me in getting started


Thanks,
Vijay Deepak


--
vijaydeepak33
------------------------------------------------------------------------
vijaydeepak33's Profile: https://forums.netiq.com/member.php?userid=3319
View this thread: https://forums.netiq.com/showthread.php?t=51572

  • vijaydeepak33 wrote:

    >
    > I wanted to integrate a SOAP driver,i have an wsdl file of the
    > application,can i use the WSDL in my driver because when i was going
    > through the driver document they were mentioning about SPML and DSML.
    > Can anyone please help me in getting started



    You will need to build your own policies (and most importantly - input/output stylesheets) which are designed to work with this particular application's WDSL.
    This is often easiest if you work with SOAP UI and import the WSDL with that, it will give you a decent idea of how the various SOAP documents should appear (to/from the app)

    Then adjust your input/output stylesheets to ensure that they generate the correct SOAP documents based on events from the IDVault.

    Depending on how similar your app's SOAP documents are, you may get some benefit from using a copy of either the SPML or DSML policies.

    There is no real short-cut, however there are some cool solutions articles about this, I suggest you read these.
    For example:
    https://www.netiq.com/communities/cool-solutions/series/getting-started-building-a-soap-driver-for-idm/

    --
    If you find this post helpful and are logged into the web interface,
    show your appreciation and click on the star below...
  • On 8/21/2014 3:28 AM, vijaydeepak33 wrote:
    >
    > Hi,
    > I wanted to integrate a SOAP driver,i have an wsdl file of the
    > application,can i use the WSDL in my driver because when i was going
    > through the driver document they were mentioning about SPML and DSML.
    > Can anyone please help me in getting started


    As Alex responded, there is no way to import a WSDL and build a SOAP
    driver out of it, from NetIQ. Wish there was.

    Same for REST or XML-RPC.

    When I first had to do a SOAP driver I tried doing it all in policy
    since I hate XSLT. Alex linked to the beginning of my articles on how I
    did that. Was salesforce.com and it worked well.

    My boss had to do a Workday driver and looked at the XSLT, my approach,
    and decided to do it his own way. We now have a driver config, that for
    each call inside the WSDL you want to work with, you paste in the XML
    from the WSDL, then map the data from the XDS to the SOAP doc.

    I have seen someone working on a similar config done differently that
    may be interesting (but still early and I will let him reveal it if he
    wants).