WSDL + SPML ??

I need help to create WSDL web services to read SPML message ??
any example ??

Use this forum to discuss the Reflections and Reference Objects APIs.
Your question is in the wrong place.

Similar Messages

  • Building WSDL client for OIM SPML webservice

    Has any one created WSDL client for OIM SPML webservice,
    Any help is appreciated.
    Thanks,
    Pandu
    old thread -->
    add udfs to spml prov. request to oim
    ==========================
    Hi,
    I am provisioning users in OIM from by sending spml requests
    I used the sample client that comes in xellerate directory.
    How can I update spml requests to include UDFs to create user in him with udf s.
    Thanks
    Pandu
    Edited by: pandu345 on Aug 5, 2009 3:27 PM

    Hello there,
    There is a .NET web service client which is successfully able to access the weblogic application server wsdl from oim 9101 and it can see the complete user profile as a response from the same.
    1.) Now, there is a situation where oim needs to send some attribute values to that .NET web service client, after the data from their side comes to OIM and updates a single attribute values for e.g. PIN. How can we do that ?
    2.) and I want to add some UDFs into the existing SPML provisioning user profile. How can I do that ?
    3.) Also, how will OIM know that it was able to successfully send the attribute values to the web service client.
    http://download.oracle.com/docs/cd/E10391_01/doc.910/e10360/creategtc.htm#Toc153968032
    I have gone through this. I didnt found this in OIM 9101.
    Any ideas/references/clues/hints appreciated in this concern.
    Thanks in advance,
    - oidm.

  • WSDL for SPML v2

    I am looking for some WSDL to describe core SPML operations. Has anyone come accross any?

    Use this forum to discuss the Reflections and Reference Objects APIs.
    Your question is in the wrong place.

  • Questions about SPML Web Service ( OIM 9.1 )

    I need to launch a provisioning process on a target by using a generic connector (Web Service).
    Scenario:
    ==========
    Host A is where the OIM server is installed. A generic connector is defined here.
    Host B is the target where users must be created. A webservice (axis) is installed here.
    Requirements:
    ===========
    OIM server (Host A) sends a request to WebService (Host B). The Web service receives, process and sends a response with the result to the OIM server.
    Version 9.0.3
    ==============
    On Version 9.0.3 I got the expected results but a problem appeared: there wasn't feedback error control because the web service response could'nt be processed.
    I followed the next steps:
    1º deploy axis on application server
    2º write SendWSResponse.jws including public method "doProvisioning". Copy this file to ..\server\default\deploy\axis.war\
    3º compile SendWSResponse.jws (from a browser)
    4º Create generic connector (for reconciliation and provisioning). Definition of parameters and mappings.
    Note: In 9.0.3 version only three parameters were required for Web Service Definition:
    Web Service URL=http://host:8080/axis/SendWSResponse.jws
    Operation Name = doProvisioning
    SPML-->Target ID=4201
    Version 9.1
    ==============
    On the new version, the connector definition is more complicated. Also they have added an ear-application or web service (OIMSpmlWS) related to this connector .
    The first question is:
    Is this ear-application addressed to process the reponses that are sent by the target?
    The second question is:
    Must I install the OIMSpmlWS on Host B? and if the answer is affirmative, how can I include the logic to my provisioning process.
    And the most important?
    How might the connector be configured and the webServices in this usual scenario?
    Many thanks in advance

    There is no "sample" WSDL file, there is THE WSDL file. It is located in the OIMSpmlWS.ear EAR file, in spmlws.war WAR file in the directory WEB-INF/wsdl.

  • SPML web service provisioning from OIM 9.1.0.1 using the OOTB GTCframework

    Hello there,
    There is a .NET web service client which is successfully able to access the weblogic application server wsdl from oim 9101 and it can see the complete user profile as a response from the same.
    1.) Now, there is a situation where oim needs to send some attribute values to that .NET web service client, after the data from their side comes to OIM and updates a single attribute values for e.g. PIN. How can we do that ?
    2.) and I want to add some UDFs into the existing SPML provisioning user profile. How can I do that ?
    3.) Also, how will OIM know that it was able to successfully send the attribute values to the web service client.
    http://download.oracle.com/docs/cd/E10391_01/doc.910/e10360/creategtc.htm#Toc153968032
    I have gone through this. I didnt found this in OIM 9101.
    Any ideas/references/clues/hints appreciated in this concern.
    Thanks in advance,
    - oidm.

    In the entire thread many experts have given nice queries in different formats...
    The best approach would be to open up the SQL Developer, connect with the OIM Database and experiment with all sorts of SQL queries provided by all the experts..
    Learn some SQL techniques, like Inner Join etc...
    Then you yourself will be able to figure out what you need, in exactly which format, for which users and for whom you have to restrict
    Then not only this question, you would be able to solve dozens of similar such issues yourself...
    And trust me, nothing can match that...
    Just in case, you are not familiar with SQL Developer,
    http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
    Oracle SQL Developer 3.2.1 (3.2.10.09.57)
    September 24, 2012
    The Disabled DATE will be the creation date of that entry in the UPA_FIELDS table when Users.Status changed to Disabled.
    SELECT USR.USR_LOGIN, UPA_FIELDS.CREATE_DATE
    FROM UPA_FIELDS
    WHERE UPA_FIELDS.FIELD_NAME='Users.Status'
    AND UPA_FIELDS.FIELD_NEW_VALUE='Disabled'
    AND UPA_FIELDS.UPA_USR_KEY=USR.USR_KEY
    AND USR.USR_LOGIN NOT IN ('XELSYSADM', 'XELOPERATOR', 'WEBLOGIC');

  • How do you determine the SPML posid for identities or roles,

    We are currently on 11.1.1.3.0
    There are multiple SPML operations to update or delete identities or roles. And all these require us to pass in a posID (either identity:NNN or role:NNN).
    My question is how does one get the posID programatically? So far the only way I know of is a manual process. To get the users posID, its displayed on the OIM admin console when viewing the details for a user. However for a role, I have had to look it up in the database table, UGP.UGP_KEY.
    There are some lookup operations in the WSDL but as of 11.1.1.3.0, they are all unimplemented.
    Thanks
    Aspi Engineer
    Putnam Investments

    I raised an SR with oracle about this and their response was that the only way to do this is through the lookup methods which would be implemented in future patches.

  • Development of SPML Web Services in OIM

    Hello All,
    I need to write some custom SPML based web services, which are not available in OIM 9.1.0 release.
    Is there any framework available that can be used for the same?
    Thanks in Advance,
    Shyam

    The 9.1 GTC Webservices provisioning connector does SPML only. It cannot consume a generic non SPML WSDL and generate stubs (no matter how much the documentation makes it sound like it can).
    That said, I'm not sure I totally understand your question. An SMPL web service provider is going to have a WSDL and it can be run by a servlet or any other server technology (like .net) capable of exposing functionality as a web service.

  • WSDL for IdM Web Service

    The IdM doco states:
    "Identity Manager Web services are accessed using SOAP messages for HTTP. Identity Manager supports both versions of the OASIS standard for communication with provisioning systems; the Service Provisioning Markup Language (SPML) � versions1.0 and 2.0."
    I would like to create a standard Web Services Client with an IDE like Netbeans. This entails obtaining the WSDL.
    Does anyone know if this exists?
    There is one for the Password Rest Web Service, but not the SPML interface.
    Thanks

    There seems to be a sample WSDL defined in the SPML 1.0 bindings document on openspml.org at the following URL:
    http://www.oasis-open.org/committees/download.php/2394/cs-pstc-spml-bindings-1.0.pdf
    I didn't check the new SPML 2.0 spec to see if it includes a WSDL you could use but I think 2.0 is only available in IdM 7.0.
    Hope this helps.

  • Spmlservice WSDL

    I have been through all the WebServices and Identity Management API docs that reference the UME Web Service with the end point being  /spml/spmlservice    However, I am unable to retrieve a WSDL from the end point or find any WSDL that will give me the ability to create a user.  I see the SPML for creating a user via the addRequest, but I would really like to have a WSDL for use in my toolkit.  Any help would be greatly appreciated.

    Hi,
    Hope below information will help you more on this...to rectify and use the proper wsdl
    http://download.oracle.com/docs/cd/E10391_01/doc.910/e10366/spml.htm
    also try the below wsdl...
    <?xml version="1.0" encoding="utf-8"?>
    <wsdl:definitions
    name="eTrust IAM SPML Service"
    targetNamespace="urn:oasis:names:tc:SPML:1:0:wsdl"
    xmlns:xsd="http://www.w3.org/1/XMLSchema"
    xmlns:tns="urn:oasis:names:tc:SPML:1:0:wsdl"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:spml="urn:oasis:names:tc:SPML:1:0:req"
    xmlns="http://schemas.xmlsoap.org/wsdl/">
    <wsdl:import namespace="urn:oasis:names:tc:SPML:1:0:req"
    schemaLocation="http://www.oasis-open.org/committees/download.php/2396/cs-pst
    c-spml-schema-1.0.xsd"/>
    <wsdl:documentation>
    This is a web-service interface to the eTrust Admin
    user provisioning functions such as add, modify, delete,
    search, and extended requests.
    It provides a platform- and language-independent protocol
    that allows the eTrust Provisioning Server to respond to
    requests generated from any Requesting Authority (RA) able
    to construct a valid SPML request.
    </wsdl:documentation>
    <wsdl:message name="SPMLBatchRequestMessage">
    <wsdl:part name="body" element="spml:batchRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLBatchResponseMessage">
    <wsdl:part name="body" element="spml:batchResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLAddRequestMessage">
    <wsdl:part name="body" element="spml:addRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLAddResponseMessage">
    <wsdl:part name="body" element="spml:addResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLModifyRequestMessage">
    <wsdl:part name="body" element="spml:modifyRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLModifyResponseMessage">
    <wsdl:part name="body" element="spml:modifyResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLDeleteRequestMessage">
    <wsdl:part name="body" element="spml:deleteRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLDeleteResponseMessage">
    <wsdl:part name="body" element="spml:deleteResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLSearchRequestMessage">
    <wsdl:part name="body" element="spml:searchRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLSearchResponseMessage">
    <wsdl:part name="body" element="spml:searchResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLExtendedRequestMessage">
    <wsdl:part name="body" element="spml:extendedRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLExtendedResponseMessage">
    <wsdl:part name="body" element="spml:extendedResponse" />
    </wsdl:message>
    <wsdl:message name="SPMLSchemaRequestMessage">
    <wsdl:part name="body" element="spml:schemaRequest" />
    </wsdl:message>
    <wsdl:message name="SPMLSchemaResponseMessage">
    <wsdl:part name="body" element="spml:schemaResponse" />
    </wsdl:message>
    <wsdl:portType name="SPMLRequestPortType">
    <wsdl:operation name="SPMLBatchRequest">
    <wsdl:input name="SPMLBatchRequestInput"
    message="tns:SPMLBatchRequestMessage"/>
    <wsdl:output name="SPMLBatchRequestOutput"
    message="tns:SPMLBatchResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLAddRequest">
    <wsdl:input name="SPMLAddRequestInput"
    message="tns:SPMLAddRequestMessage"/>
    <wsdl:output name="SPMLAddRequestOutput"
    message="tns:SPMLAddResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLModifyRequest">
    <wsdl:input name="SPMLModifyRequestInput"
    message="tns:SPMLModifyRequestMessage"/>
    <wsdl:output name="SPMLModifyRequestOutput"
    message="tns:SPMLModifyResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLDeleteRequest">
    <wsdl:input name="SPMLDeleteRequestInput"
    message="tns:SPMLDeleteRequestMessage"/>
    <wsdl:output name="SPMLDeleteRequestOutput"
    message="tns:SPMLDeleteResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLSearchRequest">
    <wsdl:input name="SPMLSearchRequestInput"
    message="tns:SPMLSearchRequestMessage"/>
    <wsdl:output name="SPMLSearchRequestOutput"
    message="tns:SPMLSearchResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLExtendedRequest">
    <wsdl:input name="SPMLExtendedRequestInput"
    message="tns:SPMLExtendedRequestMessage"/>
    <wsdl:output name="SPMLExtendedRequestOutput"
    message="tns:SPMLExtendedResponseMessage"/>
    </wsdl:operation>
    <wsdl:operation name="SPMLSchemaRequest">
    <wsdl:input name="SPMLSchemaRequestInput"
    message="tns:SPMLSchemaRequestMessage"/>
    <wsdl:output name="SPMLSchemaRequestOutput"
    message="tns:SPMLSchemaResponseMessage"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="SPMLSoapBinding" type="tns:SPMLRequestPortType">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="SPMLBatchRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/batchRequest" />
    <wsdl:input name="SPMLBatchRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLBatchRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLAddRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/addRequest" />
    <wsdl:input name="SPMLAddRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLAddRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLModifyRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/modifyRequest" />
    <wsdl:input name="SPMLModifyRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLModifyRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLDeleteRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/deleteRequest" />
    <wsdl:input name="SPMLDeleteRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLDeleteRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLSearchRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/searchRequest" />
    <wsdl:input name="SPMLSearchRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLSearchRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLExtendedRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/extendedRequest" />
    <wsdl:input name="SPMLExtendedRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLExtendedRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SPMLSchemaRequest">
    <soap:operation style="document"
    soapAction="urn:oasis:names:tc:SPML:1:0:req/schemaRequest" />
    <wsdl:input name="SPMLSchemaRequestInput" >
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output name="SPMLSchemaRequestOutput" >
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="eTrustIAMSPMLService">
    <wsdl:documentation>eTrust IAM SPML Service</wsdl:documentation>
    <wsdl:port name="SPMLRequestPortType" binding="tns:SPMLSoapBinding">
    <soap:address location="port here" />
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Thanks
    Swarup

  • OIM 11g SPML Client - InvalidSecurity : error in processing the WS-Security

    Hi,
    Has anyone had any success creating a SPML client for interfacing with OIM 11g?
    I used xelsysadm to login, but every time it errors, doesn't matter what SPML service i invoke, e.g.
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" >
    <soap:Header>
    <ns1:Security>
    <ns1:UsernameToken>
    *<ns1:Username>xelsysadm</ns1:Username>*
    *<ns1:Password>Passw0rd</ns1:Password>*
    </ns1:UsernameToken>
    </ns1:Security>
    </soap:Header>
    <soap:Body xmlns:ns1="urn:oasis:names:tc:SPML:2:0">
    *<ns1:listTargetsRequest />*
    </soap:Body>
    </soap:Envelope>
    ---> Errors
    <env:Envelope
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body>
    <env:Fault
    xmlns:ns0="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <faultcode>ns0:FailedCheck</faultcode>
    <faultstring>FailedCheck : failure in security check</faultstring>
    <faultactor/>
    </env:Fault>
    </env:Body>
    </env:Envelope>
    any suggests or code much appreciated.

    Prakash Gupta wrote:
    You just have to add "?wsdl" at the end of String URLThanks for the reply, I tried that one, I'm getting the InvalidSecurity error, see below
    <env:Fault xmlns:ns0="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <faultcode>ns0:InvalidSecurity</faultcode>
    *<faultstring>InvalidSecurity : error in processing the WS-Security security header</faultstring>*
    <faultactor></faultactor>
    </env:Fault>
    I'm assuming this has something to do with the WS-Security setting. I used Microsoft WCF (WSHttpBinding) to consume the service,
    see the code below
    WSHttpBinding oimBinding = new WSHttpBinding();+
    oimBinding.Security.Mode = SecurityMode.Message;
    oimBinding.ReliableSession.Enabled = true;
    oimBinding.TransactionFlow = false;
    oimBinding.Security.Message.ClientCredentialType = MessageCredentialType.UserName;
    EndpointAddress oimEndpoint = new EndpointAddress("http://169.254.248.95:14000/spml-xsd/SPMLService?WSDL");*
    oimBinding.MaxReceivedMessageSize = Int32.MaxValue;
    _oimServiceChannel = new ChannelFactory<SPMLRequestPortTypeChannel>(oimBinding, oimEndpoint);+
    oimServiceChannel.Credentials.UserName.UserName = loginUser;+
    oimServiceChannel.Credentials.UserName.Password = loginPassword;+
    +SPMLRequestPortTypeChannel target = _oimServiceChannel.CreateChannel();+
    target.SPMLListTargetsRequest(new SPMLListTargetsRequestInput());+
    I'm not sure if WCF would make any difference in consuming a webservice... any way if you have any idea, code snipets much appreicated.

  • Generic technology connector and SPML problems

    I'm having some trouble finding docs for my problem. What I'm trying to do is create my own spml web service (employing the new Java 6 JWS technology), which can be used by OIM by means of a generic technology connector . But no matter what I do, I can't seem to make the two communicate. I can't find any documentation explaining how to create a SOAP web service for SPML: what methods should be created, their signature, whether there is any specific WSDL that I should use to generate the Java classes and methods for the web service, etc...
    I actually don't even know whether the new JWS can be used at all. Perhaps I should be using Apache Axis (or Axis2) or something else.
    Thanks.

    This is what I've found in the docs:
    "Each SPML request is sent in a SOAP message. The SOAP header carries authentication information for the request. The actual SPML request data is the SOAP message body. "
    All I'm trying to do is create a SOAP web service (in this case with Java 6, but that's not fundamental) that can intercept that message and grab the SPML request (and then do what I have to do).
    I tried with something like the following code:
    package wsspml;
    import javax.jws.WebService;
    import java.io.IOException;
    import java.util.logging.*;
    @WebService
    public class SPMLServer {
         public String processRequest(String requestData) {
    but it won't work. It's like the exposed SOAP method "processRequest" is invisible. It's not being called. Perhaps the signature is wrong. I don't know what to make of it. I'm trying to understand how to grab that SPML request that's coming from OIM through the custom generic technology connector that I configured.

  • Generic Connector - Web Services - Format provider other than SPML?

    Hi.
    Using OIM, I need to "talk" with Windows Sharepoint [Web] Services in order to provisioning an user (actualy, I need to associate a user to a Sharepoint Group).
    To do that, I'm exploring the Generic Technology Connector capabilities.
    From what I understand reading the documentation, the target Web Services have to "understand" the "SPML" format provider standard, and I didnt have found any evidences that the Sharepoint Services are SPML compliant.
    So, my questions are:
    1) Anyone knows of a GTC talking with Web Services non-SPML compliant (in particular, Microsoft-branded Web Services)?
    2) Are there alternative ways of doing what I need (using the Generic Connector... or not)?
    Thanks in advance.

    the way we did it was to get the wsdl of the service you need to talk to.
    try and create the client stubs with axis or xfire (depending on which version of axis you may need other than rpc/encoded format) create the standalone client to test you service.
    once you get it working take you client code, jar it up into the ThirdParty directory along with the required jars for the service implementation.
    then write your adapter using the code from the your client jar.
    Fred

  • SPML Web Service in 11g (XSD): fail to get the psoID

    Hello.
    Has anybody successfully used the default XSD version of the SPML web service in 11g? I was able to successfully invoke the Add User operation but I'm not seeing the psoID (this is the unique ID generated by OIM for the user) for the newly added user... The Oracle docs for 11g do not show how that is returned... I would think that in would be in the response but I do not see it there... Someone suggested using Search User to get the psoID but I do not see a Search operation in the WSDL for 11g...
    I'm starting to think that the XSD version of the SPML in 11g is maybe incomplete? When I get chance, I may deploy the DSML version of the web service, and then run the Sample HTTP Client to see if that works better. I understand that this DSML version is what was used in 10g, and may be more robust.
    Thoughts anybody?

    Sunny,
    As you have pointed out, API will work.
    But regarding your statement:
    "Use SPML10g along with SPML11g (this is the cleanest OOTB solution wherein you can use the older set of SPML methods to fetch the userKey and then use newer SPML methods to perform asynchronous operations). I did the same"
    SPML samples that came with 10g did not work with OIM 11g for me. Because from what I know, SPML in 10g made use of DSML profile and that is not supported in 11g.
    http://docs.oracle.com/cd/E14571_01/doc.1111/e14309/spmlapi.htm#CHDCBJAI
    "SPML has two profiles: the XSD profile and the DSML profile. This release of Oracle Identity Manager makes use of the XSD profile."
    Did you tweak something to get it working?
    Thanks.

  • [CCM5.0/ControlCenterServices] wsdl for Service Interface API

    Hi,
    Where can I find the wsdl file that corresponds to the Service Interface API, espacially for ControlCenterServices Port. I would like to use methods like #ControlCenterServices#soapGetSer
    viceList.
    Thanks,
    Adnene BEN ABDALLAH

    There seems to be a sample WSDL defined in the SPML 1.0 bindings document on openspml.org at the following URL:
    http://www.oasis-open.org/committees/download.php/2394/cs-pstc-spml-bindings-1.0.pdf
    I didn't check the new SPML 2.0 spec to see if it includes a WSDL you could use but I think 2.0 is only available in IdM 7.0.
    Hope this helps.

  • Parse SPML message in BPEL ?

    Hello ,
    Do you guys know how to parse SPML message in BPEL process ? As we get the SPML message in process input of BPEL process.

    Please find more details here.
    I am using the schema defined in "http://schemas.xmlsoap.org/wsdl/mime/2002-01-29.xsd". I have modified the schema so that it does not throw error in JDeveloper.The modified schema is
    <xsd:schema targetNamespace="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:ns1="http://schemas.xmlsoap.org/wsdl"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/"/>
    <xsd:element name="content" type="mime:contentType"/>
    <xsd:complexType name="contentType">
    <xsd:complexContent>
    <xsd:extension base="ns1:tExtensibilityElement">
    <xsd:sequence/>
    <xsd:attribute name="type" type="xsd:string" use="optional"/>
    <xsd:attribute name="part" type="xsd:NMTOKEN" use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:element name="multipartRelated" type="mime:multipartRelatedType"/>
    <xsd:complexType name="multipartRelatedType">
    <xsd:complexContent>
    <xsd:extension base="ns1:tExtensibilityElement">
    <xsd:sequence>
    <xsd:element name="part" type="mime:tPart" minOccurs="0"
    maxOccurs="unbounded" default="qualified"/>
    </xsd:sequence>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="tPart">
    <xsd:sequence>
    <xsd:any namespace="##targetNamespace" minOccurs="0"
    maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="name" type="xsd:NMTOKEN" use="required"/>
    </xsd:complexType>
    <xsd:element name="mimeXml" type="mime:tMimeXml"/>
    <xsd:complexType name="tMimeXml">
    <xsd:complexContent>
    <xsd:extension base="ns1:tExtensibilityElement">
    <xsd:sequence/>
    <xsd:attribute name="part" type="xsd:NMTOKEN" use="optional"/>
    </xsd:extension>
    </xsd:complexContent>
    </xsd:complexType>
    </xsd:schema>
    When i try to create a variable of the above schema type, i get an exception "Exception: Invalid reference: http://schemas.xmlsoap.org/wsdl/:tExtensibilityElement'".
    Is there anything wrong with the schema?

Maybe you are looking for

  • Advantages of using ejb vs java objects for pipeline components?

    hi, one of our applications is a fairly simple application. for simplicity sake, we are considering using java objects (accessing database tables) instead of ejbs for our pipeline components. before flying with this decision, we'd like to be sure we

  • Spry Menu screwing up in Internet Explorer

    My site works perfectly in Chrome and Safari, but in Internet Explorer, the spry menu goes behind a video I have on my home page when it drops down. Again, this doesn't happen with Chrome or Safari. Is this just an IE bug that people often have a pro

  • Sender AS2 adapter settings for Asynchronous MDN

    Hello, I need to configure the settings for AS2 sender adapter for Asynchronous MDN. In order to configure the asynchrounous MDN Settings which parametrs i need to fill in the channel from below 1) Use Proxy 2) Proxy Server 3) Proxy Port 4) Proxy Use

  • G4 Powerbook VERY slow since update

    I've been using Macs for many, many years and this one is just BIZARRE. I updated software this morning on my G4 Powerbook. The updates included the latest iTunes (7.4.2) and a compatibility update for QuickTime 7.2. During the update, my machine got

  • Process Instruction Characteristics

    Hi Can somebody give me some tips on how the Process instruction characteristics data is populated into the PI sheet. regards Kiki