| |
November 2003 CORBA zu WSDL/SOAP: IDL - WSDL-Diagramm 1-23 1 </Betrieb > </portType > <! - - Tor für SomeInterface2 mit kodieren--> der Seife < portType name="_SE_SomeInterface2 "> < Betrieb name="bar "> < "des Einganges message="tns:SomeInterface2.bar/> < "des Ausganges message="tns:SomeInterface2._SE_barResponse/> < "der Störung message="tns:CORBA.SystemException/> </Betrieb > </portType > </Definitionen > 1,2,8,3 Schnittstelle als Art Als Art wird ein Schnittstellenhinweis identisch zum Diagramm für erweitert CORBA::Object . 1,2,8,4 Diagramm der Schnittstellenerbschaft In IDL stützen Schnittstellen mehrfache Schnittstellenerbschaft. WSDL hat nicht dieses Konstruieren und folglich Schnittstellenerbschaft wird als Wiederholung der Betriebe abgebildet erklärt in den parenting Schnittstellen. Arten erklärten innerhalb des Elternteilschnittstellenbereichs werden nicht wie wiederholt, daß Artraum für die abgeleiteten Schnittstellen vorhanden ist. So: // IDL Schnittstelle BaseInterface { typedef langes Foo; langer PU bar(inFoo); }; Schnittstelle DerivedInterface: BaseInterface { langes baz(in Foo PO); }; wird abgebildet: <?xml version="1.0 "? >, < Definitionen targetNamespace = "http://www.omg.org/IDL-Mapped/" xmlns:tns="http://www.omg.org/IDL-Mapped/" xmlns:CORBA=http://www.omg.org/IDL-WSDL/1.0/ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl "> < Import namespace = "http://www.omg.org/IDL-WSDL/1.0/"/> <! - - Anzeigen bezogen auf Tor: --> BaseInterface < Anzeige name="BaseInterface.bar "> "< des Teilname="pi" type="BaseInterface.Foo/> |  |
|
| |
|
|