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