| |
November 2003 CORBA zu WSDL/SOAP: IDL - WSDL-Diagramm 1-15 1 < xsd:complexType-name="ArrayOfint "> < xsd:complexContent > < xsd:sequence > < xsd:element name="item "type="xsd:int" "" maxOccurs="5 minOccurs="5/> </xsd:sequence > </xsd:complexContent > </xsd:complexType > < xsd:complexType-name="matrix "> < xsd:complexContent > < xsd:sequence > < xsd:element name="item1 "type="ArrayOfint" "" maxOccurs="3 minOccurs="3/> </xsd:sequence > </xsd:complexContent > </xsd:complexType > 1,2,7,7 TypeCode Ein typecode besteht aus zwei Teilen: ein URL zum beschreibenden Dokument WSDL und das typename (scoped völlig), innerhalb des "tns" Zielnamespace des WSDL-Dokumentes. Im Kasten der ursprünglichen Arten, verweisen diese gerade direkt auf das XML-Schema Spezifikation. < xsd:complexType name="CORBA.TypeCode "> < xsd:sequence > < xsd:element name="definition "type="xsd:url" "" minOccurs="1 maxOccurs="1/> < xsd:element name="typename "type="xsd:string" "" minOccurs="1 maxOccurs="1/> </xsd:sequence > </xsd:complexType > 1,2,7,8 Irgendwelche Ein CORBA::Any Wert wird durch ein typecode, zusammen mit dem Wert dargestellt, der wie dargestellt wird ein xsd:anyType . Der Benutzer kann das typecode zwecks coerce/interpret abfragen Wert. < xsd:complexType name="CORBA.Any "> < xsd:sequence > < xsd:element name="type "type="CORBA.TypeCode" "" minOccurs="1 maxOccurs="1/> < xsd:element name="value "type="xsd:anyType" "" minOccurs="1 maxOccurs="1/> </xsd:sequence > </xsd:complexType > |  |
|
| |
|
|