In this guide, a target system that exposes webservice endpoint has been referred to as the target system. ACME Webservice is used as a sample target system to discuss the configurations and the connector objects.
In this appendix, a sample WSDL called ACME.wsdl is provided for use while performing the procedures described in this guide.
See Also:
Oracle Identity Manager 11g Sample Assets page on Oracle Technology Network (OTN) for more information related to the sample:
http://www.oracle.com/technetwork/middleware/id-mgmt/overview/oim-11g-assets-504842.html
<?xml version="1.0" encoding="UTF-8" ?> <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://sample.acme.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://sample.acme.com" name="My_Service"> <types> <xsd:schema> <xsd:import namespace="http://sample.acme.com" schemaLocation="http://10.232.9.11:7001/SampleWebservice/My_Service?xsd=1"/> </xsd:schema> </types> <message name="DeleteAccount"> <part name="parameters" element="tns:DeleteAccount"/> </message> <message name="DeleteAccountResponse"> <part name="parameters" element="tns:DeleteAccountResponse"/> </message> <message name="AccountSearch"> <part name="parameters" element="tns:AccountSearch"/> </message> <message name="AccountSearchResponse"> <part name="parameters" element="tns:AccountSearchResponse"/> </message> <message name="CreateAccount"> <part name="parameters" element="tns:CreateAccount"/> </message> <message name="CreateAccountResponse"> <part name="parameters" element="tns:CreateAccountResponse"/> </message> <message name="UpdateAccount"> <part name="parameters" element="tns:UpdateAccount"/> </message> <message name="UpdateAccountResponse"> <part name="parameters" element="tns:UpdateAccountResponse"/> </message> <message name="Remove Role"> <part name="parameters" element="tns:Remove Role"/> </message> <message name="Remove RoleResponse"> <part name="parameters" element="tns:Remove RoleResponse"/> </message> <message name="LookupSearch"> <part name="parameters" element="tns:LookupSearch"/> </message> <message name="LookupSearchResponse"> <part name="parameters" element="tns:LookupSearchResponse"/> </message> <message name="UserRecordSearch"> <part name="parameters" element="tns:UserRecordSearch"/> </message> <message name="UserRecordSearchResponse"> <part name="parameters" element="tns:UserRecordSearchResponse"/> </message> <message name="MyLookup"> <part name="parameters" element="tns:MyLookup"/> </message> <message name="MyLookupResponse"> <part name="parameters" element="tns:MyLookupResponse"/> </message> <message name="Add Role"> <part name="parameters" element="tns:Add Role"/> </message> <message name="Add RoleResponse"> <part name="parameters" element="tns:Add RoleResponse"/> </message> <portType name="MySample"> <operation name="DeleteAccount"> <input message="tns:DeleteAccount"/> <output message="tns:DeleteAccountResponse"/> </operation> <operation name="AccountSearch"> <input message="tns:AccountSearch"/> <output message="tns:AccountSearchResponse"/> </operation> <operation name="CreateAccount"> <input message="tns:CreateAccount"/> <output message="tns:CreateAccountResponse"/> </operation> <operation name="UpdateAccount"> <input message="tns:UpdateAccount"/> <output message="tns:UpdateAccountResponse"/> </operation> <operation name="Remove Role"> <input message="tns:Remove Role"/> <output message="tns:Remove RoleResponse"/> </operation> <operation name="LookupSearch"> <input message="tns:LookupSearch"/> <output message="tns:LookupSearchResponse"/> </operation> <operation name="UserRecordSearch"> <input message="tns:UserRecordSearch"/> <output message="tns:UserRecordSearchResponse"/> </operation> <operation name="MyLookup"> <input message="tns:MyLookup"/> <output message="tns:MyLookupResponse"/> </operation> <operation name="Add Role"> <input message="tns:Add Role"/> <output message="tns:Add RoleResponse"/> </operation> </portType> <binding name="MySamplePortBinding" type="tns:MySample"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <operation name="DeleteAccount"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="AccountSearch"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="CreateAccount"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="UpdateAccount"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="Remove Role"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="LookupSearch"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="UserRecordSearch"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="MyLookup"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="Add Role"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <service name="My_Service"> <port name="MySamplePort" binding="tns:MySamplePortBinding"> <soap:address location="http://10.232.9.11:7001/SampleWebservice/My_Service"/> </port> </service> </definitions>