| |
1-20 CORBA zu Interworking Spezifikation WSDL/SOAP, v1.0 November 2003 1 < xsd:element name="completion_status "type="CORBA.completion_status" "" minOccurs="1 maxOccurs="1/> </xsd:sequence > </xsd:complexType > Eine Systemausnahmebedingungsnachricht wird auch im "CORBA-" namespace, für Kürze definiert: < Anzeige name="CORBA.SystemExceptionMessage "> "< des Teilname="_return" type="CORBA.SystemException/> </Anzeige > Wenn Reihen in der Unterzeichnung eines IDL-Betriebes verwendet werden, dann muß es zwei WSDL geben Betriebe definiert für den IDL-Betrieb: ein wie für den einfachen Fall innen spezifiziert "einfache Form des Diagramms von Betrieben" und andere stellten für Gebrauch mit Seife her Kodierung. Für IDL-Betriebe, die IDL-Reihenfolge oder -reihe nicht in ihren Unterschriften verwenden, einfaches Diagramm spezifiziert "in der einfachen Form des Diagramms von Betrieben" genügt. Einfache Form des Diagramms von Betrieben Durch Beispiel: // IDL Schnittstelle SomeInterface { langer bar(inherbewegungs-PU); }; wird zur WSDL-Definition abgebildet: <?xml version="1.0 "? >, < Definitionsname="anExample " 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: --> SomeInterface < Anzeige name="SomeInterface.bar "> "< des Teilname="pi" type="xsd:float/> </Anzeige > < Anzeige name="SomeInterface.barResponse "> "< des Teilname="_return" type="xsd:int/> </Anzeige > <! - - Tor für --> SomeInterface < portTypename="SomeInterface "> < Betrieb name="bar "> < "des Einganges message="tns:SomeInterface.bar/> < "des Ausganges message="tns:SomeInterface.barResponse/> < "der Störung message="tns:CORBA.SystemException/> </Betrieb > |  |
|
| |
|
|