You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2008/01/04 16:47:53 UTC

svn commit: r608894 [3/10] - in /incubator/cxf/trunk: ./ buildtools/src/main/resources/ common/schemas/src/main/resources/schemas/wsdl/ etc/eclipse/ maven-plugins/corba/ parent/ rt/bindings/corba/ rt/bindings/corba/src/main/java/org/apache/yoko/binding...

Added: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java?rev=608894&view=auto
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java (added)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java Fri Jan  4 07:47:28 2008
@@ -0,0 +1,33 @@
+/**
+ * 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.
+ */
+package org.apache.yoko.bindings.corba.types;
+
+public class CorbaOctetSequenceListener extends AbstractCorbaTypeListener {
+
+    private final CorbaOctetSequenceHandler value;
+
+    public CorbaOctetSequenceListener(CorbaObjectHandler handler) {
+        super(handler);
+        value = (CorbaOctetSequenceHandler) handler;
+    }
+
+    public void processCharacters(String text) {
+        value.setValueFromData(text);
+    }
+}

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaOctetSequenceListener.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveHandler.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveHandler.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveHandler.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveHandler.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveListener.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveListener.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveListener.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveSequenceEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveSequenceEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveSequenceEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveSequenceEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,3 +1,21 @@
+/**
+ * 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.
+ */
 package org.apache.yoko.bindings.corba.types;
 
 import org.apache.cxf.service.model.ServiceInfo;

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveTypeEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveTypeEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveTypeEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaPrimitiveTypeEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceHandler.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceHandler.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceHandler.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceHandler.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceListener.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceListener.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaSequenceListener.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
@@ -20,21 +20,14 @@
 
 import javax.xml.namespace.QName;
 
-import org.apache.commons.codec.binary.Base64;
-import org.apache.commons.codec.binary.Hex;
-
 import org.apache.cxf.service.model.ServiceInfo;
 import org.apache.schemas.yoko.bindings.corba.Anonsequence;
 import org.apache.schemas.yoko.bindings.corba.Sequence;
 
-import org.apache.yoko.bindings.corba.CorbaBindingException;
 import org.apache.yoko.bindings.corba.CorbaTypeMap;
 import org.apache.yoko.wsdl.CorbaTypeImpl;
-import org.apache.yoko.wsdl.W3CConstants;
 
 import org.omg.CORBA.ORB;
-import org.omg.CORBA.TCKind;
-import org.omg.CORBA.TypeCode;
 
 public class CorbaSequenceListener extends AbstractCorbaTypeListener {
 
@@ -42,8 +35,6 @@
     private final QName seqElementType;
     private final ORB orb;
     private final CorbaTypeMap typeMap;
-    private final boolean isBase64Octets;
-    private final boolean isHexBinOctets;
     private CorbaTypeListener currentTypeListener;
     private ServiceInfo serviceInfo;
     private int depth;
@@ -68,27 +59,11 @@
             seqElementType = type.getElemtype();
             elementName = type.getElemname();
         }
-        isBase64Octets = seqType.getType().equals(W3CConstants.NT_SCHEMA_BASE64);
-        if (!isBase64Octets) {
-            isHexBinOctets = seqType.getType().equals(W3CConstants.NT_SCHEMA_HBIN);
-        } else {
-            isHexBinOctets = false;
-        }
-        CorbaObjectHandler template;
-        if (isBase64Octets || isHexBinOctets) {
-            QName valueQName = new QName("value");
-            TypeCode valueTC = orb.get_primitive_tc(TCKind.from_int(TCKind._tk_octet));
-            template = new CorbaPrimitiveHandler(valueQName,
-                                                 seqElementType,
-                                                 valueTC,
-                                                 null);
-        } else {
-            template = CorbaHandlerUtils.initializeObjectHandler(orb,
-                                                                 elementName,
-                                                                 seqElementType,
-                                                                 typeMap,
-                                                                 serviceInfo);
-        }
+        CorbaObjectHandler template = CorbaHandlerUtils.initializeObjectHandler(orb,
+                                                                                elementName,
+                                                                                seqElementType,
+                                                                                typeMap,
+                                                                                serviceInfo);        
         value.setTemplateElement(template);
     }
 
@@ -121,37 +96,14 @@
     public void processCharacters(String text) {
         if (currentTypeListener == null) {
             // primitive sequence
-            if (isBase64Octets || isHexBinOctets) {
-                QName valueQName = new QName("value");
-                TypeCode valueTC = orb.get_primitive_tc(TCKind.from_int(TCKind._tk_octet));
-                byte[] bytes;
-                try {
-                    if (isHexBinOctets) {
-                        bytes = Hex.decodeHex(text.toCharArray());
-                    } else {
-                        bytes = Base64.decodeBase64(text.getBytes());
-                    }
-                } catch (Exception ex) {
-                    throw new CorbaBindingException(ex);
-                }
-                for (int i = 0; i < bytes.length; i++) {
-                    CorbaPrimitiveHandler handler = new CorbaPrimitiveHandler(valueQName,
-                                                                              seqElementType,
-                                                                              valueTC,
-                                                                              null);
-                    handler.setValue(new Byte(bytes[i]));
-                    value.addElement(handler);
-                }
-            } else {
-                CorbaTypeListener primitiveListener = 
-                    CorbaHandlerUtils.getTypeListener(value.getName(),
-                                                      seqElementType,
-                                                      typeMap,
-                                                      orb,
-                                                      serviceInfo);
-                value.addElement(primitiveListener.getCorbaObject());
-                primitiveListener.processCharacters(text);
-            }      
+            CorbaTypeListener primitiveListener = 
+                CorbaHandlerUtils.getTypeListener(value.getName(),
+                                                  seqElementType,
+                                                  typeMap,
+                                                  orb,
+                                                  serviceInfo);
+            value.addElement(primitiveListener.getCorbaObject());
+            primitiveListener.processCharacters(text);
         } else {
             currentTypeListener.processCharacters(text);
         }

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
@@ -45,6 +45,7 @@
             //Special case for primitive sequence inside struct
             if ((obj instanceof CorbaSequenceHandler)
                 && (CorbaHandlerUtils.isPrimitiveIDLTypeSequence(obj))
+                && (!((CorbaSequenceHandler)obj).getElements().isEmpty())
                 && (!CorbaHandlerUtils.isOctets(obj.getType()))) {
                 currentEventProducer =
                     new CorbaPrimitiveSequenceEventProducer(obj, serviceInfo, orb);

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructHandler.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructHandler.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructHandler.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructHandler.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructListener.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructListener.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaStructListener.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeListener.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeListener.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaTypeListener.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,3 +1,21 @@
+/**
+ * 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.
+ */
 package org.apache.yoko.bindings.corba.types;
 
 import java.util.ArrayList;
@@ -32,7 +50,6 @@
             CorbaObjectHandler contents = handler.getValue();
             if (contents != null) {      
                 Union unionType = (Union)handler.getType();
-                List<Unionbranch> branches = unionType.getUnionbranch();
                 if (unionType.isSetNillable() && unionType.isNillable()) {
                     CorbaTypeEventProducer contentEventProducer = 
                         CorbaHandlerUtils.getTypeEventProducer(contents, serviceInfo, orb);

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionHandler.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionHandler.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionHandler.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionHandler.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionListener.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionListener.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionListener.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/CorbaUnionListener.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/HandlerIterator.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/HandlerIterator.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/HandlerIterator.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/HandlerIterator.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/ParameterEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/ParameterEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/ParameterEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/ParameterEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/SkipStartEndEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/SkipStartEndEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/SkipStartEndEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/SkipStartEndEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,3 +1,21 @@
+/**
+ * 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.
+ */
 package org.apache.yoko.bindings.corba.types;
 
 import java.util.List;

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/WrappedParameterSequenceEventProducer.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/WrappedParameterSequenceEventProducer.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/WrappedParameterSequenceEventProducer.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/types/WrappedParameterSequenceEventProducer.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/CorbaUtils.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/CorbaUtils.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/CorbaUtils.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/CorbaUtils.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
@@ -32,6 +32,7 @@
 import javax.xml.namespace.QName;
 
 import org.apache.cxf.common.logging.LogUtils;
+import org.apache.cxf.common.xmlschema.SchemaCollection;
 import org.apache.cxf.service.model.SchemaInfo;
 import org.apache.cxf.service.model.ServiceInfo;
 
@@ -56,7 +57,6 @@
 import org.apache.schemas.yoko.bindings.corba.Unionbranch;
 
 import org.apache.ws.commons.schema.XmlSchema;
-import org.apache.ws.commons.schema.XmlSchemaCollection;
 import org.apache.ws.commons.schema.XmlSchemaElement;
 import org.apache.ws.commons.schema.XmlSchemaExternal;
 import org.apache.ws.commons.schema.XmlSchemaForm;
@@ -110,6 +110,12 @@
                                        CorbaType obj, 
                                        CorbaTypeMap typeMap,
                                        Stack<QName> seenTypes) {
+        if (type == null) {
+            throw new CorbaBindingException("corba:typemap type or elemtype information required" 
+                    + (obj == null ? "" : " for " + obj)  
+                    + (seenTypes.empty() ? "" : ", Enclosing type: " + seenTypes.elementAt(0))); 
+        }       
+        
         TypeCode tc = null;
         // first see if it is a primitive
         tc = getPrimitiveTypeCode(orb, type);
@@ -396,7 +402,6 @@
     }
 
     public static CorbaTypeImpl getCorbaType(QName idlType, CorbaTypeMap typeMap) {
-        CorbaTypeMap currentMap = null;
         if (!isPrimitiveIdlType(idlType) && (typeMap != null)) {
             return (CorbaTypeImpl) typeMap.getType(idlType.getLocalPart());
         }
@@ -447,7 +452,7 @@
 
         if (url.startsWith("file:")) {
             return importObjectReferenceFromFile(orb, url.substring(5));
-        } else if ((url.equals("ior:")) || (url.equals("IOR:"))) {
+        } else if ("IOR:".equalsIgnoreCase(url)) {
             throw new RuntimeException("Proxy not initialized. URL contains a invalid ior");
         }
         
@@ -485,7 +490,7 @@
     public static XmlSchemaType getXmlSchemaType(ServiceInfo serviceInfo, QName name) {
         XmlSchemaType result = null;
         if ((name != null) && (serviceInfo != null)) {
-            XmlSchemaCollection col = serviceInfo.getXmlSchemaCollection();
+            SchemaCollection col = serviceInfo.getXmlSchemaCollection();
             result = col.getTypeByQName(name);
             if (result == null) {
                 //check the name, if it is an element

Modified: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/EprMetaData.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/EprMetaData.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/EprMetaData.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/bindings/corba/utils/EprMetaData.java Fri Jan  4 07:47:28 2008
@@ -1,18 +1,18 @@
 /**
  * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
+ * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
+ * 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
+ * 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
+ * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */

Copied: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java (from r608887, incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java?p2=incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java&p1=incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java&r1=608887&r2=608894&rev=608894&view=diff
==============================================================================
--- incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.yoko.wsdl;
 

Copied: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java (from r608887, incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java?p2=incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java&p1=incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java&r1=608887&r2=608894&rev=608894&view=diff
==============================================================================
--- incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/CorbaTypeImpl.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.yoko.wsdl;
 

Copied: incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/W3CConstants.java (from r608887, incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/W3CConstants.java)
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/W3CConstants.java?p2=incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/W3CConstants.java&p1=incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/W3CConstants.java&r1=608887&r2=608894&rev=608894&view=diff
==============================================================================
--- incubator/yoko/trunk/api/src/main/java/org/apache/yoko/wsdl/W3CConstants.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/java/org/apache/yoko/wsdl/W3CConstants.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.yoko.wsdl;
 

Added: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat?rev=608894&view=auto
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat (added)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat Fri Jan  4 07:47:28 2008
@@ -0,0 +1,22 @@
+--
+  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.
+--
+
+
+SYSTEM "http://schemas.xmlsoap.org/wsdl/" "../../../../../../common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd"
+

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/catalog.cat
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb?rev=608894&view=auto
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb (added)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb Fri Jan  4 07:47:28 2008
@@ -0,0 +1,35 @@
+<?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.
+-->
+<jaxb:bindings version="1.0" 
+  xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" 
+  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" 
+  jaxb:extensionBindingPrefixes="xjc">
+    <jaxb:bindings schemaLocation="http://schemas.xmlsoap.org/wsdl/" node="/xs:schema">
+        <jaxb:schemaBindings>
+            <jaxb:package name="org.apache.cxf.wsdl"/>
+        </jaxb:schemaBindings>
+        <jaxb:globalBindings generateIsSetMethod="true"/>
+    </jaxb:bindings>
+    <jaxb:bindings schemaLocation="http://schemas.xmlsoap.org/wsdl/" node="/xs:schema/xs:complexType[@name='tExtensibilityElement']">
+        <jaxb:class implClass="org.apache.cxf.wsdl.TExtensibilityElementImpl"/>
+    </jaxb:bindings>
+
+</jaxb:bindings>

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xjb
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd?rev=608894&view=auto
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd (added)
+++ incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd Fri Jan  4 07:47:28 2008
@@ -0,0 +1,429 @@
+<?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.
+-->
+
+<xs:schema targetNamespace="http://schemas.apache.org/yoko/bindings/corba" 
+    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+    xmlns:corba="http://schemas.apache.org/yoko/bindings/corba" 
+    xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
+    jaxb:version="2.0"
+    elementFormDefault="qualified" 
+    attributeFormDefault="unqualified"> 
+    
+    <xs:import namespace="http://schemas.xmlsoap.org/wsdl/" schemaLocation="http://schemas.xmlsoap.org/wsdl/"/>
+  
+        <xs:complexType name="corbaType">
+                <xs:annotation>
+                        <xs:documentation>Anonymous IDL type. Has no repository ID.
+            Used for intermediate types for multidimensional arrays and sequences of sequences.
+            </xs:documentation>            
+        <xs:appinfo>
+            <jaxb:class implClass="org.apache.yoko.wsdl.CorbaTypeImpl"/>                                
+        </xs:appinfo>      
+                </xs:annotation>
+                <xs:attribute name="name" type="xs:string" use="required"/>
+                <xs:attribute name="type" type="xs:QName" use="required"/>
+                <xs:attribute name="qualified" type="xs:boolean" />
+        </xs:complexType>
+        <xs:complexType name="namedType">
+                <xs:annotation>
+                        <xs:documentation>An IDL type with a repository ID.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="repositoryID" type="xs:string" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:simpleType name="long">
+                <xs:restriction base="xs:int"/>
+        </xs:simpleType>
+        <xs:simpleType name="ulong">
+                <xs:restriction base="xs:unsignedInt"/>
+        </xs:simpleType>
+        <xs:simpleType name="longlong">
+                <xs:restriction base="xs:long"/>
+        </xs:simpleType>
+        <xs:simpleType name="ulonglong">
+                <xs:restriction base="xs:unsignedLong"/>
+        </xs:simpleType>
+        <xs:simpleType name="short">
+                <xs:restriction base="xs:short"/>
+        </xs:simpleType>
+        <xs:simpleType name="ushort">
+                <xs:restriction base="xs:unsignedShort"/>
+        </xs:simpleType>
+        <xs:simpleType name="float">
+                <xs:restriction base="xs:float"/>
+        </xs:simpleType>
+        <xs:simpleType name="double">
+                <xs:restriction base="xs:double"/>
+        </xs:simpleType>
+        <!-- this mapping needs to be changes once the xml schema long double mapping is introduced -->
+        <xs:simpleType name="longdouble">
+                <xs:restriction base="xs:double"/>
+        </xs:simpleType>
+        <xs:simpleType name="char">
+                <xs:restriction base="xs:byte"/>
+        </xs:simpleType>
+        <xs:simpleType name="wchar">
+                <xs:restriction base="xs:string"/>
+        </xs:simpleType>
+        <xs:simpleType name="boolean">
+                <xs:restriction base="xs:boolean"/>
+        </xs:simpleType>
+        <xs:simpleType name="octet">
+                <xs:restriction base="xs:unsignedByte"/>
+        </xs:simpleType>
+        <xs:simpleType name="string">
+                <xs:restriction base="xs:string"/>
+        </xs:simpleType>
+        <xs:simpleType name="wstring">
+                <xs:restriction base="xs:string"/>
+        </xs:simpleType>
+
+    <!--
+    corba:dateTime definition based on TimeBase.
+    #include <omg/TimeBase.idl>
+    TimeBase::UtcT;
+    -->
+    <xs:simpleType name="dateTime">
+        <xs:restriction base="xs:dateTime"/>
+    </xs:simpleType>
+
+        <xs:complexType name="any">
+                <xs:complexContent>
+                        <xs:extension base="xs:anyType"/>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="memberType">
+                <xs:attribute name="name" type="xs:string" use="required"/>
+                <xs:attribute name="idltype" type="xs:QName" use="required"/>
+                <xs:attribute name="qualified" type="xs:boolean" />
+                <xs:attribute name="anonschematype" type="xs:boolean" />
+        </xs:complexType>
+        <xs:complexType name="object">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:attribute name="binding" type="xs:QName" use="optional"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="struct">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:sequence>
+                                        <xs:element name="member" type="corba:memberType" minOccurs="0" maxOccurs="unbounded"/>
+                                </xs:sequence>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="exception">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:sequence>
+                                        <xs:element name="member" type="corba:memberType" minOccurs="0" maxOccurs="unbounded"/>
+                                </xs:sequence>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="caseType">
+                <xs:attribute name="label" type="xs:string" use="required"/>
+        </xs:complexType>
+        <xs:complexType name="unionbranch">
+                <xs:sequence>
+                        <xs:element name="case" type="corba:caseType" minOccurs="0" maxOccurs="unbounded"/>
+                </xs:sequence>
+                <xs:attribute name="name" type="xs:string" use="required"/>
+                <xs:attribute name="idltype" type="xs:QName" use="required"/>
+                <xs:attribute name="default" type="xs:boolean" use="optional"/>
+                <xs:attribute name="qualified" type="xs:boolean" />
+        </xs:complexType>
+        <xs:complexType name="union">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:sequence>
+                                        <xs:element name="unionbranch" type="corba:unionbranch" maxOccurs="unbounded"/>
+                                </xs:sequence>
+                                <xs:attribute name="discriminator" type="xs:QName" use="required"/>
+                                <xs:attribute name="nillable" type="xs:boolean" />
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="alias">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:attribute name="basetype" type="xs:QName"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="anonsequence">
+                <xs:annotation>
+                        <xs:documentation>Anonymous sequence type.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="elemtype" type="xs:QName" use="required"/>
+                                <xs:attribute name="bound" type="corba:ulong" use="required"/>
+                                <xs:attribute name="elemname" type="xs:QName" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="sequence">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:attribute name="elemtype" type="xs:QName" use="required"/>
+                                <xs:attribute name="bound" type="corba:ulong" use="required"/>
+                                <xs:attribute name="elemname" type="xs:QName" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="anonarray">
+                <xs:annotation>
+                        <xs:documentation>Anonymous array type.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="elemtype" type="xs:QName" use="required"/>
+                                <xs:attribute name="bound" type="corba:ulong" use="required"/>
+                                <xs:attribute name="elemname" type="xs:QName" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="array">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:attribute name="elemtype" type="xs:QName" use="required"/>
+                                <xs:attribute name="bound" type="corba:ulong" use="required"/>
+                                <xs:attribute name="elemname" type="xs:QName" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="enumerator">
+                <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
+        </xs:complexType>
+        <xs:complexType name="enum">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:sequence>
+                                        <xs:element name="enumerator" type="corba:enumerator" maxOccurs="unbounded"/>
+                                </xs:sequence>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="anonstring">
+                <xs:annotation>
+                        <xs:documentation>Anonymous type for bounded strings.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="bound" type="corba:ulong"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="anonwstring">
+                <xs:annotation>
+                        <xs:documentation>Anonymous type for bounded wstrings.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="bound" type="corba:ulong"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="fixed">
+                <xs:complexContent>
+                        <xs:extension base="corba:namedType">
+                                <xs:attribute name="digits" type="corba:ulong"/>
+                                <xs:attribute name="scale" type="corba:ulong"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="anonfixed">
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="digits" type="corba:ulong"/>
+                                <xs:attribute name="scale" type="corba:ulong"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:complexType name="const">
+                <xs:complexContent>
+                        <xs:extension base="corba:corbaType">
+                                <xs:attribute name="value" type="xs:string" use="required"/>
+                                <xs:attribute name="idltype" type="xs:QName" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:element name="typeMapping" type="corba:typeMappingType"/>
+        <xs:complexType name="typeMappingType">
+                <xs:annotation>
+                        <xs:documentation>YOKO CORBA WSDL binding type map.</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="wsdl:tExtensibilityElement">
+                                <xs:sequence>
+                                        <xs:choice maxOccurs="unbounded">
+                                                <xs:element name="struct" type="corba:struct"/>
+                                                <xs:element name="exception" type="corba:exception"/>
+                                                <xs:element name="union" type="corba:union"/>
+                                                <xs:element name="alias" type="corba:alias"/>
+                                                <xs:element name="sequence" type="corba:sequence"/>
+                                                <xs:element name="array" type="corba:array"/>
+                                                <xs:element name="enum" type="corba:enum"/>
+                                                <xs:element name="fixed" type="corba:fixed"/>
+                                                <xs:element name="anonsequence" type="corba:anonsequence"/>
+                                                <xs:element name="anonarray" type="corba:anonarray"/>
+                                                <xs:element name="anonstring" type="corba:anonstring"/>
+                                                <xs:element name="anonwstring" type="corba:anonwstring"/>
+                                                <xs:element name="anonfixed" type="corba:anonfixed"/>
+                                                <xs:element name="const" type="corba:const"/>
+                                                <xs:element name="object" type="corba:object"/>
+                                        </xs:choice>
+                                </xs:sequence>
+                                <xs:attribute name="targetNamespace" type="xs:anyURI" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <!-- Begin CORBA Binding Definitions -->
+        <xs:complexType name="addressType">
+                <xs:annotation>
+                        <xs:documentation>YOKO CORBA Address Type</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="wsdl:tExtensibilityElement">
+                                <xs:attribute name="location" type="xs:string" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:element name="address" type="corba:addressType"/>
+        <xs:complexType name="policyType">
+                <xs:annotation>
+                        <xs:documentation>
+                Artix IIOP tunnel policy specification.
+            </xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="wsdl:tExtensibilityElement">
+                                <xs:attribute name="poaname" type="xs:string" use="optional">
+                                        <xs:annotation>
+                                                <xs:documentation>
+                                                        Attribute used to set a poaname, otherwise it will
+                                                        default to the service name that this port runs under.
+
+                                                        poaname is used for setting certain policies, such
+                                                        as direct persistence and well-known port numbers in
+                                                        the orb config file.
+                                                </xs:documentation>
+                                        </xs:annotation>
+                                </xs:attribute>
+                                <xs:attribute name="serviceid" type="xs:string" use="optional">
+                                        <xs:annotation>
+                                                <xs:documentation>
+                                                        Attribute used to set a serviceid
+                                                        see CORBA documentation for more details.
+                                                </xs:documentation>
+                                        </xs:annotation>
+                                </xs:attribute>
+                                <xs:attribute name="persistent" type="xs:boolean" use="optional" default="false">
+                                        <xs:annotation>
+                                                <xs:documentation>
+                                                        Attribute select whether to use a persistent poa.
+                                                        see CORBA documentation for more details.
+                                                </xs:documentation>
+                                        </xs:annotation>
+                                </xs:attribute>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:element name="policy" type="corba:policyType"/>
+
+    <xs:simpleType name="basesType">
+        <xs:list itemType="xs:string"/>
+    </xs:simpleType>
+    <xs:complexType name="bindingType">
+                <xs:annotation>
+                        <xs:documentation>YOKO CORBA Binding Type</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="wsdl:tExtensibilityElement">
+                                <xs:attribute name="repositoryID" type="xs:string" use="required"/>
+                <xs:attribute name="bases" type="corba:basesType" use="optional"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:element name="binding" type="corba:bindingType">
+                <xs:annotation>
+                        <xs:documentation>YOKO CORBA Binding Element</xs:documentation>
+                </xs:annotation>
+        </xs:element>
+        <xs:complexType name="operationType">
+                <xs:annotation>
+                        <xs:documentation>CORBA Operation Type</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="wsdl:tExtensibilityElement">
+                                <xs:sequence>
+                                        <xs:element name="param" type="corba:paramType" minOccurs="0" maxOccurs="unbounded"/>
+                                        <xs:element name="return" type="corba:argType" minOccurs="0"/>
+                                        <xs:element name="raises" type="corba:raisesType" minOccurs="0" maxOccurs="unbounded"/>
+                                </xs:sequence>
+                                <xs:attribute name="name" type="xs:string" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:element name="operation" type="corba:operationType">
+                <xs:annotation>
+                        <xs:documentation>CORBA Operation</xs:documentation>
+                </xs:annotation>
+        </xs:element>
+        <xs:complexType name="argType">
+                <xs:annotation>
+                        <xs:documentation>CORBA Param Type</xs:documentation>
+                </xs:annotation>
+                <xs:attribute name="name" type="xs:string" use="required"/>
+                <xs:attribute name="idltype" type="xs:QName" use="required"/>
+        </xs:complexType>
+        <xs:complexType name="paramType">
+                <xs:annotation>
+                        <xs:documentation>CORBA Param Type</xs:documentation>
+                </xs:annotation>
+                <xs:complexContent>
+                        <xs:extension base="corba:argType">
+                                <xs:attribute name="mode" type="corba:modeType" use="required"/>
+                        </xs:extension>
+                </xs:complexContent>
+        </xs:complexType>
+        <xs:simpleType name="modeType">
+                <xs:restriction base="xs:NMTOKEN">
+                        <xs:enumeration value="in"/>
+                        <xs:enumeration value="inout"/>
+                        <xs:enumeration value="out"/>
+                </xs:restriction>
+        </xs:simpleType>
+        <xs:complexType name="raisesType">
+                <xs:annotation>
+                        <xs:documentation>CORBA Raises Declaration</xs:documentation>
+                </xs:annotation>
+                <xs:attribute name="exception" type="xs:QName" use="required"/>
+        </xs:complexType>
+        <!-- End CORBA Binding Definitions -->
+</xs:schema>

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: incubator/cxf/trunk/rt/bindings/corba/src/main/resources/schemas/wsdl/corba-binding.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ObjectFactory.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ObjectFactory.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ObjectFactory.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ObjectFactory.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModes.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModes.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModes.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModes.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModesCORBAService.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModesCORBAService.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModesCORBAService.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/ParamModesCORBAService.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParams.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParams.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParams.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParams.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsResponse.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsResponse.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsResponse.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsResponse.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturn.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturn.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturn.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturn.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturnResponse.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturnResponse.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturnResponse.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInOutParamsWithReturnResponse.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParams.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParams.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParams.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParams.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsResponse.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsResponse.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsResponse.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsResponse.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturn.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturn.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturn.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturn.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;
 

Modified: incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturnResponse.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturnResponse.java?rev=608894&r1=608893&r2=608894&view=diff
==============================================================================
--- incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturnResponse.java (original)
+++ incubator/cxf/trunk/rt/bindings/corba/src/test/java/org/apache/schemas/yoko/idl/parammodes/TestMultipleInParamsWithReturnResponse.java Fri Jan  4 07:47:28 2008
@@ -15,7 +15,7 @@
  * KIND, either express or implied. See the License for the
  * specific language governing permissions and limitations
  * under the License.
-*/
+ */
 
 package org.apache.schemas.yoko.idl.parammodes;