| |
1-16 CORBA zu Interworking Spezifikation WSDL/SOAP, v1.0 November 2003 1 1,2,7,9 Örtlich festgelegt CORBA reparierte Arten werden zur XML-Schema"Ganzzahlen" Art, mit passendem abgebildet Beschränkungen entsprechend dem ursprünglichen IDL (die "totalDigits" und "fractionDigits" Attribute werden passend eingestellt). Z.B.: // IDL typedef fixed<10,2 > MyFixed dieses bildet ab: <! - - WSDL---> < xsd:simpleType name="MyFixed "> < xsd:restriction base="xsd:integer "> < xsd:totalDigits value="10 "/> < xsd:fractionDigits value="2 " fixed="true"/> </xsd:restriction > </xsd:simpleType > 1,2,7,10 ValueType Wert schreibt innen CORBA werden abgebildet der gleichen Weise wie Strukturen in WSDL. Der Wert Art WSDL wird immer erzeugt, aber sie ist bis zu den einzelnen Implementierungen zu entscheiden Sie, ob sie die Verarbeitung dieser Arten stützen. Z.B. DII/DSI Brücken sind nicht imstande, Wertarten zu verarbeiten. Eine Implementierung kann eine Anzeige zurückweisen einen Wert enthalten, schreiben Sie den Parameter und ein NO_IMPLEMENT anheben Ausnahme mit a kleiner Standardcode, wie folgt: Die folgenden Beispiele zeigen, wie jede Wertart abgebildet wird. valuetype Grundlegende valuetypes werden zu den structs abgebildet, wie oben gemerkt. allgemeine und private Felder werden abgebildet. Z.B. betrachten Sie das folgende: // IDL valuetypesampleX { allgemeiner Kurzschluß a; privates langes b; } Kleiner Code Beschreibung 9 Valuetypes gestützt nicht von Corba-wsdl/soap Implementierung. 10 Valuetype, das gestützt nicht durch Corba-wsdl/soap teilt Implementierung. |  |
|
| |
|
|