Hi,

 

There is currently an OASIS SCA-J issue open that is very similar to the
problem. It talks about the ability to share Java code across contributions.
There is a suggestion to use something line import.java and export.java to
provide this functionality. The issue can be found at
http://www.osoa.org/jira/browse/JAVA-60

 

Thanks,

 

Mark

  _____  

From: Simon Laws [mailto:[EMAIL PROTECTED] 
Sent: 29 November 2008 11:13
To: [email protected]
Subject: Re: SCA-Contribution schema for import/export java, was Re: svn
commit: r721505 -
/tuscany/branches/sca-java-1.x/modules/assembly-xsd/src/main/resources/sca-c
ontributions.xsd

 

Hi Luciano 

That's a good point. It hadn't occurred to me that java and resource
import/export have just been invented by Tuscany. The code is also wrong,
e.g. [1]. 

So we need to go and switch the code into the Tuscany namespace and fix any
samples that depend on this. Then we should create a
tuscany-sca-contributions.xsd for java and resources. 

Regards

Simon

[1]
http://svn.apache.org/repos/asf/tuscany/java/sca/modules/contribution-java/s
rc/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.proc
essor.StAXArtifactProcessor

On Sat, Nov 29, 2008 at 6:18 AM, Luciano Resende <[EMAIL PROTECTED]>
wrote:

I was checking the OSOA specification and also the latest OASIS
specification drafts [1] and I did not see the import/export java
defined in the sca-contribution schema.

Is there any particular reason why we need to have this defined (when
it' s not on the spec) ? If so, should we raise an issue with the
OASIS spec group ? Otherwise, should we make clear this is a Tuscany
extension ?

[1]
http://www.oasis-open.org/committees/download.php/30077/sca-assembly-1.1-spe
c-cd01-rev3.pdf

On Fri, Nov 28, 2008 at 6:07 AM,  <[EMAIL PROTECTED]> wrote:
> Author: slaws
> Date: Fri Nov 28 06:07:17 2008
> New Revision: 721505
>
> URL: http://svn.apache.org/viewvc?rev=721505
<http://svn.apache.org/viewvc?rev=721505&view=rev> &view=rev
> Log:
> Add schema for java import/export
>
> Modified:
>
tuscany/branches/sca-java-1.x/modules/assembly-xsd/src/main/resources/sca-co
ntributions.xsd
>
> Modified:
tuscany/branches/sca-java-1.x/modules/assembly-xsd/src/main/resources/sca-co
ntributions.xsd
> URL:
http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/assembly-
xsd/src/main/resources/sca-contributions.xsd?rev=721505
<http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/assembly
-xsd/src/main/resources/sca-contributions.xsd?rev=721505&r1=721504&r2=721505
&view=diff> &r1=721504&r2=721505&view=diff
>
============================================================================
==
> ---
tuscany/branches/sca-java-1.x/modules/assembly-xsd/src/main/resources/sca-co
ntributions.xsd (original)
> +++
tuscany/branches/sca-java-1.x/modules/assembly-xsd/src/main/resources/sca-co
ntributions.xsd Fri Nov 28 06:07:17 2008
> @@ -62,4 +62,22 @@
>             </extension>
>         </complexContent>
>     </complexType>
> +
> +    <element name="import.java" type="sca:ImportJavaType"
substitutionGroup="sca:import"/>
> +    <complexType name="ImportJavaType">
> +        <complexContent>
> +            <extension base="sca:ImportType">
> +                 <attribute name="package" type="string" use="optional"/>
> +            </extension>
> +        </complexContent>
> +    </complexType>
> +
> +    <element name="export.java" type="sca:ExportJavaType"
substitutionGroup="sca:export"/>
> +    <complexType name="ExportJavaType">
> +        <complexContent>
> +            <extension base="sca:ExportType">
> +                <attribute name="package" type="string" use="optional"/>
> +            </extension>
> +        </complexContent>
> +    </complexType>
>  </schema>
> \ No newline at end of file
>
>
>



--
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende <http://people.apache.org/%7Elresende> 
http://lresende.blogspot.com/

 

Reply via email to