[ http://issues.apache.org/jira/browse/AXIS2-900?page=all ]

NandanaMihindukulasooriya updated AXIS2-900:
--------------------------------------------

    Attachment: csharp_codegen_src.tar.gz

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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to