| |
1-26 CORBA zu Interworking Spezifikation WSDL/SOAP, v1.0 November 2003 1 <! - - Tor für Example.SomeInterface---> < portType name="Example.SomeInterface "> < name="bar "parameterOrder="_target-PU" des Betriebes > < "des Einganges message="tns:Example.SomeInterface.bar/> < "des Ausganges message="tns:Example.SomeInterface.barResponse/> < "der Störung message="_exception.Example.BadRecord/> < "der Störung message="_exception.Example.UnknownError/> < "der Störung message="tns:CORBA.SystemException/> </Betrieb > </portType > </Definitionen > 1,2,9 SEIFEN-Schwergängigkeiten , alle Datenarten, Anzeigen und Tore spezifizierend, die in einem Netz instandgehalten benutzt werden, ist sie dann notwendig, die Schwergängigkeit zu spezifizieren, um EINZUSEIFEN. Diese Diagrammspezifikation erfordert Erzeugung von zwei Formen Seifenschwergängigkeit: zu verwendende ?- SEIFEN-RPC-Artschwergängigkeit (style=rpc, use=encoded), wenn W-ich Übereinstimmung wird nicht angefordert. Der Name der Schwergängigkeit besteht aus völlig qualifizierter Name der Schnittstelle (wie im portType verwendet), zusammen mit dem Präfix "_ SE _". grundlegendes Profil der ?- W-ich conformant: (style=rpc, use=literal) verwendet werden wenn W-ich Übereinstimmung wird angefordert. Während beide Formen der Seifenschwergängigkeit durch das Diagramm erzeugt werden müssen, Laufzeit Übereinstimmung zu diesen unterschiedliche unterschiedlichen Übereinstimmungkategorien der Schwergängigkeitsartform zwei für diese Spezifikation. Z.B. betrachten Sie das folgende IDL: schließen Sie foo an { heben Sie query(inzeichenkette S) auf; }; Dieses würde die folgenden zwei WSDL-Schwergängigkeiten haben; < bindenes name="_SE_fooBinding "type="foo" > < soap:binding-style="rpc " transport="http:-//schemas.xmlsoap.org/soap/http"/> < Betriebsname="query "> < soap:operation-soapAction="foo#query"/> < Eingang > < soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="foo "use="encoded"/> </eingegeben > < Ausgang > < soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="foo "use="encoded"/> </ausgegeben > < "der Störung message="CORBA.SystemException/> |  |
|
| |
|
|