alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Apache CXF example source code file (expected_Typedef.wsdl)

This example Apache CXF source code file (expected_Typedef.wsdl) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Apache CXF tags/keywords

apache, apache, asf, asf, conditions, is, license, license, notice, of, or, see, see, software

The Apache CXF expected_Typedef.wsdl source code

<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements. See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership. The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations
 * under the License.
-->
<wsdl:definitions targetNamespace="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns:tns="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns:corba="http://cxf.apache.org/bindings/corba" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <corba:typeMapping targetNamespace="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap">
    <corba:alias basetype="corba:float" repositoryID="IDL:TypedefIf/myFloat:1.0" name="TypedefIf.myFloat" />
    <corba:alias basetype="corba:double" repositoryID="IDL:TypedefIf/myDouble:1.0" name="TypedefIf.myDouble" />
    <corba:alias basetype="corba:longdouble" repositoryID="IDL:TypedefIf/myLongDouble:1.0" name="TypedefIf.myLongDouble" />
    <corba:alias basetype="corba:short" repositoryID="IDL:TypedefIf/myShort:1.0" name="TypedefIf.myShort" />
    <corba:alias basetype="corba:long" repositoryID="IDL:TypedefIf/myLong:1.0" name="TypedefIf.myLong" />
    <corba:alias basetype="corba:longlong" repositoryID="IDL:TypedefIf/myLongLong:1.0" name="TypedefIf.myLongLong" />
    <corba:alias basetype="corba:ushort" repositoryID="IDL:TypedefIf/myUnsignedShort:1.0" name="TypedefIf.myUnsignedShort" />
    <corba:alias basetype="corba:ulong" repositoryID="IDL:TypedefIf/myUnsignedLong:1.0" name="TypedefIf.myUnsignedLong" />
    <corba:alias basetype="corba:ulonglong" repositoryID="IDL:TypedefIf/myUnsignedLongLong:1.0" name="TypedefIf.myUnsignedLongLong" />
    <corba:alias basetype="corba:char" repositoryID="IDL:TypedefIf/myChar:1.0" name="TypedefIf.myChar" />
    <corba:alias basetype="corba:wchar" repositoryID="IDL:TypedefIf/myWChar:1.0" name="TypedefIf.myWChar" />
    <corba:alias basetype="corba:boolean" repositoryID="IDL:TypedefIf/myBoolean:1.0" name="TypedefIf.myBoolean" />
    <corba:alias basetype="corba:octet" repositoryID="IDL:TypedefIf/myOctet:1.0" name="TypedefIf.myOctet" />
    <corba:alias basetype="corba:any" repositoryID="IDL:TypedefIf/myAny:1.0" name="TypedefIf.myAny" />
    <corba:sequence xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns="" elemtype="corba:long" elemname="item" bound="0" repositoryID="IDL:TypedefIf/SeqLong:1.0" type="ns4:TypedefIf.SeqLong" name="TypedefIf.SeqLong" />
    <corba:alias xmlns:xs="http://www.w3.org/2001/XMLSchema" basetype="corba:string" repositoryID="IDL:TypedefIf/aString:1.0" type="xs:string" name="TypedefIf.aString" />
    <corba:anonstring xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" bound="10" type="TypedefIf.aBoundedString" name="TypedefIf._Anon1_aBoundedString" />
    <corba:alias xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf._Anon1_aBoundedString" repositoryID="IDL:TypedefIf/aBoundedString:1.0" type="ns4:TypedefIf.aBoundedString" name="TypedefIf.aBoundedString" />
    <corba:fixed xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" scale="2" digits="5" repositoryID="IDL:TypedefIf/Fixed52:1.0" type="TypedefIf.Fixed52" name="TypedefIf.Fixed52" />
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.SeqLong" repositoryID="IDL:TypedefIf/mySeqLong:1.0" name="TypedefIf.mySeqLong" />
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.aString" repositoryID="IDL:TypedefIf/myString:1.0" name="TypedefIf.myString" />
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.aBoundedString" repositoryID="IDL:TypedefIf/myBoundedString:1.0" name="TypedefIf.myBoundedString" />
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.Fixed52" repositoryID="IDL:TypedefIf/myFixed52:1.0" name="TypedefIf.myFixed52" />
    <corba:struct xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" repositoryID="IDL:TypedefIf/aStruct:1.0" type="TypedefIf.aStruct" name="TypedefIf.aStruct">
      <corba:member xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" name="aStructMyLong" idltype="ns4:TypedefIf.myLong" />
      <corba:member name="aLong" idltype="corba:long" />
    </corba:struct>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.aStruct" repositoryID="IDL:TypedefIf/myStruct:1.0" name="TypedefIf.myStruct" />
    <corba:enum xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" repositoryID="IDL:TypedefIf/aEnum:1.0" type="TypedefIf.aEnum" name="TypedefIf.aEnum">
      <corba:enumerator value="aEnum1" />
      <corba:enumerator value="aEnum2" />
    </corba:enum>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.aEnum" repositoryID="IDL:TypedefIf/myEnum:1.0" name="TypedefIf.myEnum" />
    <corba:union xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" discriminator="TypedefIf.myEnum" repositoryID="IDL:TypedefIf/aUnion:1.0" type="ns4:TypedefIf.aUnion" name="TypedefIf.aUnion">
      <corba:unionbranch name="aUnionMyLong" idltype="TypedefIf.myLong">
        <corba:case label="aEnum1" />
      </corba:unionbranch>
      <corba:unionbranch name="aUnionLong" idltype="corba:long">
        <corba:case label="aEnum2" />
      </corba:unionbranch>
      <corba:unionbranch name="aUnionMyBoolean" idltype="TypedefIf.myBoolean" default="true" />
    </corba:union>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.aUnion" repositoryID="IDL:TypedefIf/myUnion:1.0" name="TypedefIf.myUnion" />
    <corba:struct xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" repositoryID="IDL:TypedefIf/anotherStruct:1.0" type="TypedefIf.anotherStruct" name="TypedefIf.anotherStruct">
      <corba:member xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" name="myOtherLong" idltype="ns4:TypedefIf.myLong" />
      <corba:member name="anotherLong" idltype="corba:long" />
    </corba:struct>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.anotherStruct" repositoryID="IDL:TypedefIf/myOtherStruct:1.0" name="TypedefIf.myOtherStruct" />
    <corba:enum xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" repositoryID="IDL:TypedefIf/anotherEnum:1.0" type="TypedefIf.anotherEnum" name="TypedefIf.anotherEnum">
      <corba:enumerator value="anotherEnum1" />
      <corba:enumerator value="anotherEnum2" />
    </corba:enum>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.anotherEnum" repositoryID="IDL:TypedefIf/myOtherEnum:1.0" name="TypedefIf.myOtherEnum" />
    <corba:union xmlns:ns4="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" discriminator="TypedefIf.myOtherEnum" repositoryID="IDL:TypedefIf/anotherUnion:1.0" type="ns4:TypedefIf.anotherUnion" name="TypedefIf.anotherUnion">
      <corba:unionbranch name="anotherUnionMyLong" idltype="TypedefIf.myLong">
        <corba:case label="anotherEnum1" />
      </corba:unionbranch>
      <corba:unionbranch name="anotherUnionLong" idltype="corba:long">
        <corba:case label="anotherEnum2" />
      </corba:unionbranch>
      <corba:unionbranch name="anotherUnionMyBoolean" idltype="TypedefIf.myBoolean" default="true" />
    </corba:union>
    <corba:alias xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" basetype="TypedefIf.anotherUnion" repositoryID="IDL:TypedefIf/myOtherUnion:1.0" name="TypedefIf.myOtherUnion" />
  </corba:typeMapping>
  <wsdl:types>
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:complexType name="TypedefIf.SeqLong">
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="xs:int">
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:simpleType name="TypedefIf.aBoundedString">
        <xs:restriction base="xs:string">
          <xs:maxLength value="10">
          </xs:maxLength>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType name="TypedefIf.Fixed52">
        <xs:restriction base="xs:decimal">
          <xs:totalDigits value="5">
          </xs:totalDigits>
          <xs:fractionDigits fixed="true" value="2">
          </xs:fractionDigits>
        </xs:restriction>
      </xs:simpleType>
      <xs:complexType name="TypedefIf.aStruct">
        <xs:sequence>
          <xs:element name="aStructMyLong" type="xs:int">
          </xs:element>
          <xs:element name="aLong" type="xs:int">
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:simpleType name="TypedefIf.aEnum">
        <xs:restriction base="xs:string">
          <xs:enumeration value="aEnum1">
          </xs:enumeration>
          <xs:enumeration value="aEnum2">
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:complexType name="TypedefIf.aUnion">
        <xs:choice>
          <xs:element name="aUnionMyLong" type="xs:int">
          </xs:element>
          <xs:element name="aUnionLong" type="xs:int">
          </xs:element>
          <xs:element name="aUnionMyBoolean" type="xs:boolean">
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:complexType name="TypedefIf.anotherStruct">
        <xs:sequence>
          <xs:element name="myOtherLong" type="xs:int">
          </xs:element>
          <xs:element name="anotherLong" type="xs:int">
          </xs:element>
        </xs:sequence>
      </xs:complexType>
      <xs:simpleType name="TypedefIf.anotherEnum">
        <xs:restriction base="xs:string">
          <xs:enumeration value="anotherEnum1">
          </xs:enumeration>
          <xs:enumeration value="anotherEnum2">
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:complexType name="TypedefIf.anotherUnion">
        <xs:choice>
          <xs:element name="anotherUnionMyLong" type="xs:int">
          </xs:element>
          <xs:element name="anotherUnionLong" type="xs:int">
          </xs:element>
          <xs:element name="anotherUnionMyBoolean" type="xs:boolean">
          </xs:element>
        </xs:choice>
      </xs:complexType>
      <xs:element name="opIn">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="inMyFloat" type="xs:float">
            </xs:element>
            <xs:element name="inMyDouble" type="xs:double">
            </xs:element>
            <xs:element name="inMyLongDouble" type="xs:double">
            </xs:element>
            <xs:element name="inMyShort" type="xs:short">
            </xs:element>
            <xs:element name="inMyLong" type="xs:int">
            </xs:element>
            <xs:element name="inMyLongLong" type="xs:long">
            </xs:element>
            <xs:element name="inMyUnsignedShort" type="xs:unsignedShort">
            </xs:element>
            <xs:element name="inMyUnsignedLong" type="xs:unsignedInt">
            </xs:element>
            <xs:element name="inMyUnsignedLongLong" type="xs:unsignedLong">
            </xs:element>
            <xs:element name="inMyChar" type="xs:byte">
            </xs:element>
            <xs:element name="inMyWChar" type="xs:string">
            </xs:element>
            <xs:element name="inMyBoolean" type="xs:boolean">
            </xs:element>
            <xs:element name="inMyOctet" type="xs:unsignedByte">
            </xs:element>
            <xs:element name="inMyAny" type="xs:anyType">
            </xs:element>
            <xs:element name="inMySeqLong" type="TypedefIf.SeqLong">
            </xs:element>
            <xs:element name="inMyString" type="xs:string">
            </xs:element>
            <xs:element name="inMyBoundedString" type="TypedefIf.aBoundedString">
            </xs:element>
            <xs:element name="inMyFixed52" type="TypedefIf.Fixed52">
            </xs:element>
            <xs:element name="inMyStruct" type="TypedefIf.aStruct">
            </xs:element>
            <xs:element name="inMyEnum" type="TypedefIf.aEnum">
            </xs:element>
            <xs:element name="inMyUnion" type="TypedefIf.aUnion">
            </xs:element>
            <xs:element name="inMyOtherStruct" type="TypedefIf.anotherStruct">
            </xs:element>
            <xs:element name="inMyOtherEnum" type="TypedefIf.anotherEnum">
            </xs:element>
            <xs:element name="inMyOtherUnion" type="TypedefIf.anotherUnion">
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="opInResponse">
        <xs:complexType>
          <xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="opOut">
        <xs:complexType>
          <xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="opOutResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="outMyFloat" type="xs:float">
            </xs:element>
            <xs:element name="outMyDouble" type="xs:double">
            </xs:element>
            <xs:element name="outMyLongDouble" type="xs:double">
            </xs:element>
            <xs:element name="outMyShort" type="xs:short">
            </xs:element>
            <xs:element name="outMyLong" type="xs:int">
            </xs:element>
            <xs:element name="outMyLongLong" type="xs:long">
            </xs:element>
            <xs:element name="outMyUnsignedShort" type="xs:unsignedShort">
            </xs:element>
            <xs:element name="outMyUnsignedLong" type="xs:unsignedInt">
            </xs:element>
            <xs:element name="outMyUnsignedLongLong" type="xs:unsignedLong">
            </xs:element>
            <xs:element name="outMyChar" type="xs:byte">
            </xs:element>
            <xs:element name="outMyWChar" type="xs:string">
            </xs:element>
            <xs:element name="outMyBoolean" type="xs:boolean">
            </xs:element>
            <xs:element name="outMyOctet" type="xs:unsignedByte">
            </xs:element>
            <xs:element name="outMyAny" type="xs:anyType">
            </xs:element>
            <xs:element name="outMySeqLong" type="TypedefIf.SeqLong">
            </xs:element>
            <xs:element name="outMyString" type="xs:string">
            </xs:element>
            <xs:element name="outMyBoundedString" type="TypedefIf.aBoundedString">
            </xs:element>
            <xs:element name="outMyFixed52" type="TypedefIf.Fixed52">
            </xs:element>
            <xs:element name="outMyStruct" type="TypedefIf.aStruct">
            </xs:element>
            <xs:element name="outMyEnum" type="TypedefIf.aEnum">
            </xs:element>
            <xs:element name="outMyUnion" type="TypedefIf.aUnion">
            </xs:element>
            <xs:element name="outMyOtherStruct" type="TypedefIf.anotherStruct">
            </xs:element>
            <xs:element name="outMyOtherEnum" type="TypedefIf.anotherEnum">
            </xs:element>
            <xs:element name="outMyOtherUnion" type="TypedefIf.anotherUnion">
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="opInOut">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="inoutMyFloat" type="xs:float">
            </xs:element>
            <xs:element name="inoutMyDouble" type="xs:double">
            </xs:element>
            <xs:element name="inoutMyLongDouble" type="xs:double">
            </xs:element>
            <xs:element name="inoutMyShort" type="xs:short">
            </xs:element>
            <xs:element name="inoutMyLong" type="xs:int">
            </xs:element>
            <xs:element name="inoutMyLongLong" type="xs:long">
            </xs:element>
            <xs:element name="inoutMyUnsignedShort" type="xs:unsignedShort">
            </xs:element>
            <xs:element name="inoutMyUnsignedLong" type="xs:unsignedInt">
            </xs:element>
            <xs:element name="inoutMyUnsignedLongLong" type="xs:unsignedLong">
            </xs:element>
            <xs:element name="inoutMyChar" type="xs:byte">
            </xs:element>
            <xs:element name="inoutMyWChar" type="xs:string">
            </xs:element>
            <xs:element name="inoutMyBoolean" type="xs:boolean">
            </xs:element>
            <xs:element name="inoutMyOctet" type="xs:unsignedByte">
            </xs:element>
            <xs:element name="inoutMyAny" type="xs:anyType">
            </xs:element>
            <xs:element name="inoutMySeqLong" type="TypedefIf.SeqLong">
            </xs:element>
            <xs:element name="inoutMyString" type="xs:string">
            </xs:element>
            <xs:element name="inoutMyBoundedString" type="TypedefIf.aBoundedString">
            </xs:element>
            <xs:element name="inoutMyFixed52" type="TypedefIf.Fixed52">
            </xs:element>
            <xs:element name="inoutMyStruct" type="TypedefIf.aStruct">
            </xs:element>
            <xs:element name="inoutMyEnum" type="TypedefIf.aEnum">
            </xs:element>
            <xs:element name="inoutMyUnion" type="TypedefIf.aUnion">
            </xs:element>
            <xs:element name="inoutMyOtherStruct" type="TypedefIf.anotherStruct">
            </xs:element>
            <xs:element name="inoutMyOtherEnum" type="TypedefIf.anotherEnum">
            </xs:element>
            <xs:element name="inoutMyOtherUnion" type="TypedefIf.anotherUnion">
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="opInOutResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="inoutMyFloat" type="xs:float">
            </xs:element>
            <xs:element name="inoutMyDouble" type="xs:double">
            </xs:element>
            <xs:element name="inoutMyLongDouble" type="xs:double">
            </xs:element>
            <xs:element name="inoutMyShort" type="xs:short">
            </xs:element>
            <xs:element name="inoutMyLong" type="xs:int">
            </xs:element>
            <xs:element name="inoutMyLongLong" type="xs:long">
            </xs:element>
            <xs:element name="inoutMyUnsignedShort" type="xs:unsignedShort">
            </xs:element>
            <xs:element name="inoutMyUnsignedLong" type="xs:unsignedInt">
            </xs:element>
            <xs:element name="inoutMyUnsignedLongLong" type="xs:unsignedLong">
            </xs:element>
            <xs:element name="inoutMyChar" type="xs:byte">
            </xs:element>
            <xs:element name="inoutMyWChar" type="xs:string">
            </xs:element>
            <xs:element name="inoutMyBoolean" type="xs:boolean">
            </xs:element>
            <xs:element name="inoutMyOctet" type="xs:unsignedByte">
            </xs:element>
            <xs:element name="inoutMyAny" type="xs:anyType">
            </xs:element>
            <xs:element name="inoutMySeqLong" type="TypedefIf.SeqLong">
            </xs:element>
            <xs:element name="inoutMyString" type="xs:string">
            </xs:element>
            <xs:element name="inoutMyBoundedString" type="TypedefIf.aBoundedString">
            </xs:element>
            <xs:element name="inoutMyFixed52" type="TypedefIf.Fixed52">
            </xs:element>
            <xs:element name="inoutMyStruct" type="TypedefIf.aStruct">
            </xs:element>
            <xs:element name="inoutMyEnum" type="TypedefIf.aEnum">
            </xs:element>
            <xs:element name="inoutMyUnion" type="TypedefIf.aUnion">
            </xs:element>
            <xs:element name="inoutMyOtherStruct" type="TypedefIf.anotherStruct">
            </xs:element>
            <xs:element name="inoutMyOtherEnum" type="TypedefIf.anotherEnum">
            </xs:element>
            <xs:element name="inoutMyOtherUnion" type="TypedefIf.anotherUnion">
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="opInOut">
    <wsdl:part name="inparameter" element="tns:opInOut">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="opOutResponse">
    <wsdl:part name="outparameter" element="tns:opOutResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="opInOutResponse">
    <wsdl:part name="outparameter" element="tns:opInOutResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="opOut">
    <wsdl:part name="inparameter" element="tns:opOut">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="opInResponse">
    <wsdl:part name="outparameter" element="tns:opInResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="opIn">
    <wsdl:part name="inparameter" element="tns:opIn">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="TypedefIf">
    <wsdl:operation name="opIn">
      <wsdl:input name="opInRequest" message="tns:opIn">
    </wsdl:input>
      <wsdl:output name="opInResponse" message="tns:opInResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="opOut">
      <wsdl:input name="opOutRequest" message="tns:opOut">
    </wsdl:input>
      <wsdl:output name="opOutResponse" message="tns:opOutResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="opInOut">
      <wsdl:input name="opInOutRequest" message="tns:opInOut">
    </wsdl:input>
      <wsdl:output name="opInOutResponse" message="tns:opInOutResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="TypedefIfCORBABinding" type="tns:TypedefIf">
    <corba:binding repositoryID="IDL:TypedefIf:1.0" />
    <wsdl:operation name="opIn">
      <corba:operation name="opIn">
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyFloat" idltype="TypedefIf.myFloat" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyDouble" idltype="TypedefIf.myDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyLongDouble" idltype="TypedefIf.myLongDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyShort" idltype="TypedefIf.myShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyLong" idltype="TypedefIf.myLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyLongLong" idltype="TypedefIf.myLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyUnsignedShort" idltype="TypedefIf.myUnsignedShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyUnsignedLong" idltype="TypedefIf.myUnsignedLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyUnsignedLongLong" idltype="TypedefIf.myUnsignedLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyChar" idltype="TypedefIf.myChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyWChar" idltype="TypedefIf.myWChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyBoolean" idltype="TypedefIf.myBoolean" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyOctet" idltype="TypedefIf.myOctet" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyAny" idltype="TypedefIf.myAny" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMySeqLong" idltype="TypedefIf.mySeqLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyString" idltype="TypedefIf.myString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyBoundedString" idltype="TypedefIf.myBoundedString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyFixed52" idltype="TypedefIf.myFixed52" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyStruct" idltype="TypedefIf.myStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyEnum" idltype="TypedefIf.myEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyUnion" idltype="TypedefIf.myUnion" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyOtherStruct" idltype="TypedefIf.myOtherStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyOtherEnum" idltype="TypedefIf.myOtherEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="in" name="inMyOtherUnion" idltype="TypedefIf.myOtherUnion" />
      </corba:operation>
      <wsdl:input name="opInRequest">
      </wsdl:input>
      <wsdl:output name="opInResponse">
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="opOut">
      <corba:operation name="opOut">
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyFloat" idltype="TypedefIf.myFloat" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyDouble" idltype="TypedefIf.myDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyLongDouble" idltype="TypedefIf.myLongDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyShort" idltype="TypedefIf.myShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyLong" idltype="TypedefIf.myLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyLongLong" idltype="TypedefIf.myLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyUnsignedShort" idltype="TypedefIf.myUnsignedShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyUnsignedLong" idltype="TypedefIf.myUnsignedLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyUnsignedLongLong" idltype="TypedefIf.myUnsignedLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyChar" idltype="TypedefIf.myChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyWChar" idltype="TypedefIf.myWChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyBoolean" idltype="TypedefIf.myBoolean" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyOctet" idltype="TypedefIf.myOctet" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyAny" idltype="TypedefIf.myAny" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMySeqLong" idltype="TypedefIf.mySeqLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyString" idltype="TypedefIf.myString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyBoundedString" idltype="TypedefIf.myBoundedString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyFixed52" idltype="TypedefIf.myFixed52" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyStruct" idltype="TypedefIf.myStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyEnum" idltype="TypedefIf.myEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyUnion" idltype="TypedefIf.myUnion" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyOtherStruct" idltype="TypedefIf.myOtherStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyOtherEnum" idltype="TypedefIf.myOtherEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="out" name="outMyOtherUnion" idltype="TypedefIf.myOtherUnion" />
      </corba:operation>
      <wsdl:input name="opOutRequest">
      </wsdl:input>
      <wsdl:output name="opOutResponse">
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="opInOut">
      <corba:operation name="opInOut">
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyFloat" idltype="TypedefIf.myFloat" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyDouble" idltype="TypedefIf.myDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyLongDouble" idltype="TypedefIf.myLongDouble" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyShort" idltype="TypedefIf.myShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyLong" idltype="TypedefIf.myLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyLongLong" idltype="TypedefIf.myLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyUnsignedShort" idltype="TypedefIf.myUnsignedShort" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyUnsignedLong" idltype="TypedefIf.myUnsignedLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyUnsignedLongLong" idltype="TypedefIf.myUnsignedLongLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyChar" idltype="TypedefIf.myChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyWChar" idltype="TypedefIf.myWChar" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyBoolean" idltype="TypedefIf.myBoolean" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyOctet" idltype="TypedefIf.myOctet" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyAny" idltype="TypedefIf.myAny" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMySeqLong" idltype="TypedefIf.mySeqLong" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyString" idltype="TypedefIf.myString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyBoundedString" idltype="TypedefIf.myBoundedString" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyFixed52" idltype="TypedefIf.myFixed52" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyStruct" idltype="TypedefIf.myStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyEnum" idltype="TypedefIf.myEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyUnion" idltype="TypedefIf.myUnion" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyOtherStruct" idltype="TypedefIf.myOtherStruct" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyOtherEnum" idltype="TypedefIf.myOtherEnum" />
        <corba:param xmlns="http://cxf.apache.org/bindings/corba/idl/Typedef/typemap" mode="inout" name="inoutMyOtherUnion" idltype="TypedefIf.myOtherUnion" />
      </corba:operation>
      <wsdl:input name="opInOutRequest">
      </wsdl:input>
      <wsdl:output name="opInOutResponse">
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="TypedefIfCORBAService">
    <wsdl:port name="TypedefIfCORBAPort" binding="tns:TypedefIfCORBABinding">
      <corba:address location="IOR:" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

Other Apache CXF examples (source code examples)

Here is a short list of links related to this Apache CXF expected_Typedef.wsdl source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.