このガイドでは、Webサービス・エンドポイントを公開するターゲット・システムのことをターゲット・システムと呼んでいます。ターゲット・システムとしてACME Webserviceを使用して、構成とコネクタ・オブジェクトについて説明します。
この付録では、このガイドで説明されている手順を実行する際に使用するACME.wsdlというサンプルWSDLを示します。
関連項目: サンプルに関する詳細は、Oracle Technology Network (OTN)のOracle Identity Manager 11gサンプル・アセットのページを参照してください。
|
<?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>