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 "NandanaMihindukulasooriya (JIRA)" <ji...@apache.org> on 2006/07/17 08:27:14 UTC

[jira] Commented: (AXIS2-900) Support C# Stub code generation using WSDLs using Axis2/Java codegen tool

    [ http://issues.apache.org/jira/browse/AXIS2-900?page=comments#action_12421531 ] 
            
NandanaMihindukulasooriya commented on AXIS2-900:
-------------------------------------------------

These files are attached .

Java Class Files

CSharpEmitter.java
Should be added to: 
java_src_root/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter

CSharpBeanWriter.java
Should be added to: 
java_src_root/modules/adb-codegen/src/org/apache/axis2/schema/writer

CSharpTypeMap.java
Should be added to: 
java_src_root/modules/adb-codegen/src/org/apache/axis2/schema/typemap
// This type map is used to convert xsd types in to CLR types

CSharpUtils.java
Should be added to: 
java_src_root/modules/common/src/org/apache/axis2/util
// This class is used to avoid C# keywords when creating C# class names 

QNameWrapper.java
Should be added to: 
java_src_root/modules/codegen/src/org/apache/axis2/wsdl/codegen/csharp
// This class is used as a wrapper class as we can't use 
// javax.xml.namespace.QName as namespace is a keyword in c sharp

SchemaCompilerPropertiesExtension.java
Should be added to: 
java_src_root/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension
// This class is used to set org.apache.adb.properties property according the 
// output language selected
// Alternative :  -Dorg.apache.adb.properties=/org/apache/axis2/schema/csharp-schem-compile.properties 


XSL Templates

CallbackHandlerTemplate.xsl
InterfaceImplementationTemplate.xsl
InterfaceTemplate.xsl
Should be added to:
java_src_root/modules/codegen/src/org/apache/axis2/wsdl/codegen/template/csharp
// Code generation templates , as for the time being these templates use 
// appropriate java writers. Will implement writers if necessary

CSHARPADBBeanTemplate.xsl
Should be added to:
java_src_root/modules/adb-codegen/src/org/apache/axis2/schema/template
// Bean template for abd code generation

Properties Files

codegen-config.properties
Should be added to:
java_src_root/modules/codegen/src/org/apache/axis2/wsdl/codegen

csharp-schema-compile.properties
Should be added to:
java_src_root/modules/adb-codegen/src/org/apache/axis2/schema


> Support C# Stub code generation using WSDLs using Axis2/Java codegen tool
> -------------------------------------------------------------------------
>
>                 Key: AXIS2-900
>                 URL: http://issues.apache.org/jira/browse/AXIS2-900
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Improvement
>            Reporter: NandanaMihindukulasooriya
>         Attachments: csharp_codegen_src.tar.gz
>
>
> These java files and xsl templates will extend the functionality of the Axis2-Java WSDL2Java code generation tool to generate C# client stubs. ADB databinding also supported.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org