You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2008/06/23 11:22:52 UTC

svn commit: r670491 - /webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java

Author: amilas
Date: Mon Jun 23 02:22:52 2008
New Revision: 670491

URL: http://svn.apache.org/viewvc?rev=670491&view=rev
Log:
set the system Id to use the binding file name

Modified:
    webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java

Modified: webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java?rev=670491&r1=670490&r2=670491&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java (original)
+++ webservices/axis2/trunk/java/modules/jaxbri/src/org/apache/axis2/jaxbri/CodeGenerationUtility.java Mon Jun 23 02:22:52 2008
@@ -138,6 +138,7 @@
                         // then we have to find this using the file system
                         if (systemId != null){
                             returnInputSource = new InputSource(systemId);
+                            returnInputSource.setSystemId(systemId);
                         }
                     }
                     return returnInputSource;
@@ -154,7 +155,9 @@
 
                 SchemaCompiler sc = XJC.createSchemaCompiler();
                 if (bindingFileName != null){
-                    sc.getOptions().addBindFile(new InputSource(new FileInputStream(bindingFileName)));
+                    InputSource inputSoruce = new InputSource(new FileInputStream(bindingFileName));
+                    inputSoruce.setSystemId(new File(bindingFileName).getAbsolutePath());
+                    sc.getOptions().addBindFile(inputSoruce);
                 }
 
                 key = (XmlSchema) schemaIter.next();