| |
November 2003 CORBA zu WSDL/SOAP: IDL - WSDL-Diagramm 1-25 1 Zeichenkette warum; }; Ausnahme RottenApple { lange numberOfWorms; }; Schnittstelle SomeInterface { lange bar(inherbewegungs-PU) Erhöhungen (BadRecord, UnknownError); }; }; Dieses wird 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/"/> <! - - Ausnahmedefinitions--> < xsd:complexType name="Example.BadRecord "> < xsd:sequence > < xsd:element name="why "type="xsd:string" "" minOccurs="1 maxOccurs="1/> </xsd:sequence > </xsd:complexType > < xsd:complexType name="Example.RottenApple "> < xsd:sequence > < xsd:element-name="numberOfWorms "type="xsd:int" "" minOccurs="1 maxOccurs="1/> </xsd:sequence > </xsd:complexType > < xsd:complexType name="Example.UnknownError "> < xsd:sequence > </xsd:sequence > </xsd:complexType > <! - - Anzeigen bezogen auf Tor: --> SomeInterface < Anzeige name="Example.SomeInterface.bar "> "< des Teilname="_target" type="CORBA:Reference/> "< des Teilname="pi" type="xsd:float/> </Anzeige > < Anzeige name="Example.SomeInterface.barResponse "> "< des Teilname="_return" type="xsd:int/> </Anzeige > < Anzeige name="_exception.Example.BadRecord "> "< des Teilname="exception" type="Example.BadRecord/> </Anzeige > < Anzeige name="_exception.Example.UnknownError "> "< des Teilname="exception" type="Example.UnknownError/> </Anzeige > |  |
|
| |
|
|