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/
