[ 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]