This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 224610 - Build change to support enhancement 220952: changes in data managers framework
Summary: Build change to support enhancement 220952: changes in data managers framework
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Cosmos (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P1 blocker (vote)
Target Milestone: ---   Edit
Assignee: Saurabh Dravid CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 220949 220952 224215
  Show dependency tree
 
Reported: 2008-03-28 09:50 EDT by Hubert Leung CLA
Modified: 2012-01-03 13:54 EST (History)
6 users (show)

See Also:


Attachments
Zipped patch file (5.33 KB, application/x-zip-compressed)
2008-04-09 18:00 EDT, Saurabh Dravid CLA
no flags Details
Patch for stat and logging data manager (5.42 KB, application/x-zip-compressed)
2008-04-11 14:41 EDT, Saurabh Dravid CLA
no flags Details
Patch to build sml mdr webservice (6.90 KB, application/x-zip-compressed)
2008-04-15 16:31 EDT, Saurabh Dravid CLA
no flags Details
Patch to include AperiMdr web-service (5.99 KB, application/x-zip-compressed)
2008-04-18 16:16 EDT, Saurabh Dravid CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hubert Leung CLA 2008-03-28 09:50:27 EDT
Details to follow.
Comment 1 Hubert Leung CLA 2008-04-08 10:33:23 EDT
org.eclipse.cosmos.dc.cmdbf.ws:
- cmdbf-ws.jar

org.eclipse.cosmos.dc.broker.ws:
- web service:
  - broker/org/.../*.classes  from src and src-datamodel directories
  - broker/META-INF/services.xml
- client jar: (broker-client.jar)
  - include classes from src-datamodel and src-client src folders
  
org.eclipse.cosmos.dc.service.finder:
- web service, classes from src
- client jar: classes from src-client (servicefinder-client.jar)

org.eclipse.cosmos.example.mdr.ws:
- web service:
  - ExampleMdr/org/.../*.class    class files from src directory
  - ExampleMdr/META-INF/services.xml
  - ExampleMDR/lib/   <- include cmdbf-ws.jar, and the following jars:
CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar
CMDBfservices.jar
org.eclipse.cosmos.common_1.0.0.*.jar

These jars were already packaged with the example MDR in i9.  

Jars files from Axis2 version 1.3 need to be included in the class path before compiling the source.  


Build output:
The 3 directories for the 3 web services are put in the webapps directory of the demo zip file.  (the original data manager directories can be removed.) 

Put broker-client.jar and servicefinder-client.jar for the broker in cosmos-demo\cosmos-client\lib.  

The broker-client.jar will also be packaged with the UI.  Details to follow. 

Comment 2 John Todd CLA 2008-04-09 16:13:16 EDT
For the Statistical DataManager, 

org.eclipse.cosmos.dc.stat.datamgr.ws:
- web service:
  - StatisticalDataManager/org/eclipse/cosmos/dc/stat/datamgr/axis/StatisticalDataManager.class
  - StatisticalDataManager/META-INF/services.xml
  - StatisticalDataManager/lib/   <- include the following jars:
org.apache.derby_10.1.2.1_v200711021015.jar
org.eclipse.cosmos.common.jar
org.eclipse.cosmos.dc.stat.datamgr.common.jar

stay tuned for CBE Datamanager info, it will look fairly similar.

- John
Comment 3 John Todd CLA 2008-04-09 16:22:20 EDT
For the CBE Datamanager,

org.eclipse.cosmos.dc.logging.datamgr.ws:
- web service:
   - CBEServices/org/eclipse/cosmos/dc/logging/datamgr/axis/CBEServices.class
   - CBEServices/logs/* (file.list, access_log.cbe.xml and windows_app_log.cbe.xml)
   - CBEServices/lib/ -> include the following jars:
org.eclipse.cosmos.common.jar
Comment 4 Saurabh Dravid CLA 2008-04-09 18:00:56 EDT
Created attachment 95441 [details]
Zipped patch file

Please apply this patch.

Jagmit : This functionality requires "axis2-1.3" should be available in expanded form in "dependencies" folder.
Comment 5 Hubert Leung CLA 2008-04-10 12:49:31 EDT
Add new sample federating CMDB to the build:

module: 
org.eclipse.cosmos/examples/org.eclipse.cosmos.example.mdr.registration.ws

Directory structure:
TestFederatingCMDB\lib\
TestFederatingCMDB\META-INF
TestFederatingCMDB\org

content of lib:
CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar
CMDBfservices.jar
cmdbf-ws.jar
datamanager.jar
org.eclipse.cosmos.common_1.0.0.v200803291200.jar
org.eclipse.osgi_3.4.0.v20071207.jar

content of META-INF:
MANIFEST.MF
QueryService.wsdl
RegistrationService.wsdl
services.xml
xsd0.xsd

Content of org:  all class files.  

The resulting TestFederatingCMDB is to be copied to the webapps directory of the demo zip. 

Comment 6 Jagmit CLA 2008-04-10 20:24:14 EDT
Saurabh:

I applied this patch in the latest build (COSMOS-1.0.0-200804102009). The build is failing with following compilation errors.

javac] Compiling 51 source files to /shared/technology/cosmos/workspace/COSMOSUI/WEB-INF/classes
    [javac] /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:17: package org.eclipse.cosmos.dc.broker.ws.client does not exist
    [javac] import org.eclipse.cosmos.dc.broker.ws.client.BrokerClient;
    [javac]                                               ^
    [javac] /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:18: package org.eclipse.cosmos.dc.broker.ws.client does not exist
    [javac] import org.eclipse.cosmos.dc.broker.ws.client.DataManager;
    [javac]                                               ^
    [javac] /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:19: package org.eclipse.cosmos.dc.broker.ws.datamodel does not exist
    [javac] import org.eclipse.cosmos.dc.broker.ws.datamodel.Service;
Comment 7 Saurabh Dravid CLA 2008-04-10 20:35:03 EDT
(In reply to comment #6)
> Saurabh:
> I applied this patch in the latest build (COSMOS-1.0.0-200804102009). The build
> is failing with following compilation errors.
> javac] Compiling 51 source files to
> /shared/technology/cosmos/workspace/COSMOSUI/WEB-INF/classes
>     [javac]
> /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:17:
> package org.eclipse.cosmos.dc.broker.ws.client does not exist
>     [javac] import org.eclipse.cosmos.dc.broker.ws.client.BrokerClient;
>     [javac]                                               ^
>     [javac]
> /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:18:
> package org.eclipse.cosmos.dc.broker.ws.client does not exist
>     [javac] import org.eclipse.cosmos.dc.broker.ws.client.DataManager;
>     [javac]                                               ^
>     [javac]
> /shared/technology/cosmos/workspace/plugins/org.eclipse.cosmos.dr.drs.service.handler/src/org/eclipse/cosmos/internal/dr/drs/service/outputter/BrokerOutputter.java:19:
> package org.eclipse.cosmos.dc.broker.ws.datamodel does not exist
>     [javac] import org.eclipse.cosmos.dc.broker.ws.datamodel.Service;

Compilation errors are seems to be coming from data reporting project and patch did not touch any of the data reporting project. Could this be because of some other reason ?
Comment 8 Sheldon Lee-Loy CLA 2008-04-10 21:15:36 EDT
(In reply to comment #7)
> > package org.eclipse.cosmos.dc.broker.ws.datamodel does not exist
> >     [javac] import org.eclipse.cosmos.dc.broker.ws.datamodel.Service;
> Compilation errors are seems to be coming from data reporting project and patch
> did not touch any of the data reporting project. Could this be because of some
> other reason ?

The reason is that the  org.eclipse.cosmos.dc.broker.ws is not a plugin and the org.eclipse.cosmos.dr.drs.service.handler plugin depends on this non-plugin.  

Hubert,
Can we move out the common code from org.eclipse.cosmos.dc.broker.ws into a plugin so that we don't have this problem?  

Comment 9 Saurabh Dravid CLA 2008-04-11 13:38:48 EDT
(In reply to comment #2)
> For the Statistical DataManager, 
> org.eclipse.cosmos.dc.stat.datamgr.ws:
> - web service:
>   -
> StatisticalDataManager/org/eclipse/cosmos/dc/stat/datamgr/axis/StatisticalDataManager.class
>   - StatisticalDataManager/META-INF/services.xml
>   - StatisticalDataManager/lib/   <- include the following jars:
> org.apache.derby_10.1.2.1_v200711021015.jar
> org.eclipse.cosmos.common.jar
> org.eclipse.cosmos.dc.stat.datamgr.common.jar
> stay tuned for CBE Datamanager info, it will look fairly similar.
> - John

Hi John,

Can you please answer these questions.

(1) Do we need compiled classes of "org.eclipse.cosmos.dc.stat.datamgr.ws.common" project as jar into StatisticalDataManager/lib folder.
(2) Do we have to copy the jar of the classes of "org.eclipse.cosmos.dc.stat.datamgr.ws.common" project into cosmos-client/lib project.
(3) Do we have approval to bundle "org.apache.derby" plugin.
Comment 10 John Todd CLA 2008-04-11 13:43:59 EDT
1) yes, we need org.eclipse.cosmos.dc.stat.datamgr.ws.common.jar in StatisticalDataManager/lib

2) no, I don't think we need org.eclipse.cosmos.dc.stat.datamgr.ws.common.jar in cosmos-client/lib

3) I'm assuming we do, this is not new, as the old stat datamanager uses it, so the new one needs to as well and can operate under the same approvals as the old one has.
 
Comment 11 Saurabh Dravid CLA 2008-04-11 13:49:58 EDT
Just one more question right now I am compiling the classes of "org.eclipse.cosmos.dc.stat.datamgr.ws.client" and "org.eclipse.cosmos.dc.logging.datamgr.ws.client" and then I am placing it in cosmos-client/lib directory. Do we need this to do.
Comment 12 John Todd CLA 2008-04-11 13:53:19 EDT
I changed my mind about #2 from above, I think that to be safe, we might as well have org.eclipse.cosmos.dc.stat.datamgr.ws.common in cosmos-client/lib

So you can add org.eclipse.cosmos.dc.stat.datamgr.ws.client and org.eclipse.cosmos.dc.logging.datamgr.ws.client to cosmos-client/lib

- John
Comment 13 Saurabh Dravid CLA 2008-04-11 14:07:22 EDT
Hi Hubert,

Do we need to place "cmdbf-ws.jar and datamanager.jar" file in "cosmos-client/lib" folder.
Comment 14 Saurabh Dravid CLA 2008-04-11 14:41:27 EDT
Created attachment 95734 [details]
Patch for stat and logging data manager
Comment 15 John Todd CLA 2008-04-13 20:30:52 EDT
in the cosmos-demo/webapps/COSMOSReportViewer/WEB-INF/lib
the birt jar needs to be replaced
with org.eclipse.cosmos.examples.e2e.dc.birt.helper

and 
org.eclipse.cosmos.dc.logging.datamgr.client needs to be replaced with
org.eclipse.cosmos.dc.logging.datamgr.ws.client

org.eclipse.cosmos.dc.stat.datamgr.client needs to be replaced with
org.eclipse.cosmos.dc.stat.datamgr.ws.client

org.eclipse.cosmos.dc.stat.datamgr.common needs to be replaced with
org.eclipse.cosmos.dc.stat.datamgr.ws.common

Comment 16 David Whiteman CLA 2008-04-14 23:04:35 EDT
(In reply to comment #10)
> 3) I'm assuming we do, this is not new, as the old stat datamanager uses it, so
> the new one needs to as well and can operate under the same approvals as the
> old one has.

Who contributed derby, JT?  Was it you or someone from IBM? 

Comment 17 David Whiteman CLA 2008-04-14 23:27:34 EDT
When is the target for completing this?  This defect is blocking me from completing bug 224215.
Comment 18 John Todd CLA 2008-04-15 08:56:17 EDT
That stat datamanager has needed derby since its inception, if this is a problem, why is this just coming up now?
And what is the proposed resolution?

- John
Comment 19 Jagmit CLA 2008-04-15 10:35:01 EDT
Trying to work on work item listed in comment#13. The org.eclipse.cosmos.examples.e2e.dc.birt.helper is not packaged as plugin.  

Also this plugin, should be under which feature. 
Comment 20 Sheldon Lee-Loy CLA 2008-04-15 11:14:45 EDT
(In reply to comment #19)
> Trying to work on work item listed in comment#13. The
> org.eclipse.cosmos.examples.e2e.dc.birt.helper is not packaged as plugin.  
> 
> Also this plugin, should be under which feature. 
> 
Discussed with Jagmit:
I made org.eclipse.cosmos.examples.e2e.dc.birt.helper a plugin.  
Comment 21 Hubert Leung CLA 2008-04-15 15:38:00 EDT
We have a new SML MDR to be included in the build.  The build is similar to the example mdr.  

module:  org.eclipse.cosmos/resource-modeling/org.eclipse.cosmos.rm.sml.mdr.ws

Web service:
SMLMDR/
      /lib  <- list of dependencies, see list below
      /META-INF  <- 4 files: MANIFEST.MF,QueryService.wsdl,cmdbfQuery.wsdl,services.xml
      /org  <- all class files
      /sml-repository  <- copied from org.eclipse.cosmos.rm.sml.mdr.ws/sml-repository

Jar files to be included in the lib directory:
CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar
cmdbf-ws.jar
datamanager.jar
org.eclipse.ant.core_3.1.300.v20071212.jar
org.eclipse.core.contenttype_3.2.200.v20070910.jar
org.eclipse.core.expressions_3.4.0.v20071212-1800.jar
org.eclipse.core.filesystem_1.2.0.v20071207.jar
org.eclipse.core.jobs_3.3.100.v20071207.jar
org.eclipse.core.resources_3.4.0.v20071210.jar
org.eclipse.core.runtime.compatibility.auth_3.2.100.v20070502.jar
org.eclipse.core.runtime_3.4.0.v20071207.jar
org.eclipse.core.variables_3.2.0.v20070910.jar
org.eclipse.cosmos.common_1.0.0.v200803291200.jar
org.eclipse.cosmos.rm.repository_1.0.0.v200804011834.jar
org.eclipse.equinox.app_1.0.100.v20071207.jar
org.eclipse.equinox.common_3.4.0.v20071207.jar
org.eclipse.equinox.preferences_3.2.200.v20070827.jar
org.eclipse.equinox.registry_3.4.0.v20071203.jar
org.eclipse.osgi.services_3.1.200.v20071203.jar
org.eclipse.osgi_3.4.0.v20071207.jar
validation.jar


The resulting SMLDMR directory will be packaged in the webapps directory of the demo jar file.  
Comment 22 Saurabh Dravid CLA 2008-04-15 16:31:39 EDT
Created attachment 96162 [details]
Patch to build sml mdr webservice
Comment 23 David Whiteman CLA 2008-04-15 18:26:09 EDT
As part of this defect, please package org.eclipse.cosmos.dc.datamanager.ws to be a plugin.  The work being done for bug 224215 requires this change.  Thanks!!!
Comment 24 John Todd CLA 2008-04-16 08:40:59 EDT
My Datamanagers, org.eclipse.cosmos.dc.logging.datamgr.ws
and org.eclipse.cosmos.dc.stat.datamgr.ws

In the new framework now have a dependency on org.eclipse.cosmos.dc.datamanager.ws
which needs to included in the lib directory of the webservice
(referenced as datamanager.jar in previous comments about other datamanagers)

- John
Comment 25 David Whiteman CLA 2008-04-16 14:03:28 EDT
Hubert will provide a list of plugins that can be removed from the build.  The build is currently including unused and obsolete plugins.

Also, any of the new plugins that have been created need their version # changed to include the ".qualifier" suffix.  Also please be sure to check the Name and Provider fields for consistency with other COSMOS plugins.  The names should all have the "COSMOS" prefix in them, and the Provider should be "Eclipse.org".  Just a check of a couple of the *.ws plugins suggests we aren't being consistent in our conventions there.
Comment 26 David Whiteman CLA 2008-04-16 14:26:55 EDT
The plugin org.eclipse.cosmos.dc.datamanager.ws needs to be renamed and repackaged.  The "M" should be capitalized so that it's written org.eclipse.cosmos.dc.dataManager.ws following the naming of other similar plugins.  Also, the request was for this to be a plugin folder instead of a plugin jar, containing a file named datamanager.jar (see John Todd's comments on this defect).

Also, the initial comment on this defect indicated that the org.eclipse.cosmos.dc.cmdbf.ws plugin should be packaged as folder containing a jar named cmdbf-ws.jar.
Comment 27 John Todd CLA 2008-04-16 15:26:58 EDT
Regarding datamanager.jar, I'm just following Hubert's lead as to how he packaged the other Datamanagers (ExampleMdr and SMLMdr)

but yes, I think the contents of datamanager.jar comes from 
org.eclipse.cosmos.dc.datamanager.ws

- John
Comment 28 Hubert Leung CLA 2008-04-16 17:22:02 EDT
demo packaging changes:
We don't need to package the "old" data managers in the webapps directory of the demo.  

You can remove:
cosmos
examplemdr
logging
smlmdr
stat

Please rename the following directories:
broker => Broker
ExampleMdrWs => ExampleMdr
loggingws => >LoggingDataManager
servicefinder => ServiceFinder
smlmdrws => SMLMDR
statws => StatDataManager

(Axis2 uses these directory name as service group names, so I want them to look better.  The UI also depends on these names as they are hardcoded somewhere.) 
Comment 29 Jagmit CLA 2008-04-16 21:28:58 EDT
fixed this above issue in the latest build (COSMOS-1.0.0-200804162108). Please verify the fix
Comment 30 David Whiteman CLA 2008-04-17 09:02:28 EDT
(In reply to comment #29)
> fixed this above issue in the latest build (COSMOS-1.0.0-200804162108). Please
> verify the fix

Looks great overall.  I see that those plugins have been turned into folders, and the manifests have been cleaned up.  One minor detail that doesn't really bother me, but I don't know if it affects anyone else, is that the new data manager jar file is named datamanager-ws.jar instead of datamanager.jar in the build.  I am fine with either name, so someone else will have to indicate if that's a problem. 

Comment 31 David Whiteman CLA 2008-04-17 09:04:30 EDT
(In reply to comment #28)
> demo packaging changes:
> We don't need to package the "old" data managers in the webapps directory of
> the demo.  

Thanks for the list of items that can be removed from the demo download, Hubert.  Do you have a list of items that can be removed from the COSMOS SDK download?  I am assuming the Muse stuff is one example of something that can be removed.
Comment 32 John Todd CLA 2008-04-17 09:51:18 EDT
The new CLI client CosmosCLI in org.eclipse.cosmos.example.end2endTestClient
introduces the following project dependencies on the end2endTestClient project

org.eclipse.cosmos.dc.broker.core
org.eclipse.cosmos.dc.cmdbf.ws
org.eclipse.cosmos.dc.service.finder

- John
 

Comment 33 Jagmit CLA 2008-04-17 11:08:55 EDT
Fixed this above issue and other remaining issue in the latest build (COSMOS-1.0.0-200804171030). Please verify the build and let me know the results.  So that I can announce the candidate driver.
Comment 34 Hubert Leung CLA 2008-04-17 13:35:25 EDT
Please package the web services under a "services" directory under cosmos-demo directory.  
The webapps directory will contain the two directories for the UI.  


The directory structure for the cosmos-demo zip looks like this: 
cosmos-demo\bin
          \cosmos-client
          \database
          \webapps
          \services
          \installGuide.txt
Comment 35 Hubert Leung CLA 2008-04-17 13:50:29 EDT
Please remove the following files from the demo zip file:

from this directory: cosmos-demo\cosmos-client\lib\

Remove the following files:

muse-complete-2.2.0.jar
org.apache.xerces_2.8.0.v200704181622.jar
org.eclipse.cosmos.dc.broker.client_1.0.0.v200803291200.jar
org.eclipse.cosmos.dc.dataManager.client_1.0.0.v200803291200.jar
org.eclipse.cosmos.dc.dataManager.common_1.0.0.v200803291200.jar
org.eclipse.cosmos.dc.logging.datamgr.client_1.0.0.v200804011200.jar
org.eclipse.cosmos.dc.logging.datamgr.common_1.0.0.v200804011200.jar
org.eclipse.cosmos.dc.management.domain.client_1.0.0.HEAD.jar
org.eclipse.cosmos.dc.mdr.client_1.0.0.v200803291200.jar
org.eclipse.cosmos.dc.mdr.common_1.0.0.v200803291200.jar
org.eclipse.cosmos.dc.stat.datamgr.client_1.0.0.v200804011200.jar
org.eclipse.cosmos.dc.stat.datamgr.common_1.0.0.v200804011200.jar
org.eclipse.cosmos.me.management.common_1.0.0.v200804011200.jar
org.eclipse.cosmos.me.management.wsdm_1.0.0.v200804011200.jar
org.w3c.dom_1.3.3.v200704190547.jar
Comment 36 Hubert Leung CLA 2008-04-17 14:17:48 EDT
There is a problem with the SMLMDR service.  

In the lib directory, remove CMDBfservices.jar, and add validation.jar.  

validation.jar comes from org.eclipse.cosmos.rm.validation.  
Comment 37 Jagmit CLA 2008-04-17 16:50:08 EDT
made the fix required in comment# 34, 35, 36 in the latest driver COSMOS-1.0.0-200804171615. Please verify the fix and let me know the results 
Comment 38 Bill Muldoon CLA 2008-04-17 17:20:37 EDT
Please add the Aperi MDR to the distribution. It should have a similar directory structure as the ExampleMDR, as follows:

Web service:
AperiMdr/
   /META-INF  <- 4 files from the org.eclipse.cosmos.aperi.mdr.ws/WebContent/WEB-INF/services/AperiMDR/META-INF directory: 
      cmdbfDataModel.xsd, QueryService.wsdl,cmdbfQuery.wsdl,services.xml
   /org  <- all class files from the org.eclipse.cosmos.aperi.mdr.ws/WebContent/WEB-INF/services/AperiMDR/org directory
   /lib  <- list of dependencies (similar to the ExampleMDR, plus derbyclient.jar from org.eclipse.cosmos.aperi.mdr.ws/WebContent/WEB-INF/services/AperiMDR/lib/derbyclient.jar):

CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar
cmdbf-ws.jar
datamanager.jar
org.eclipse.cosmos.common_1.0.0.v200803291200.jar


Also include the AperiMdr directory in the webapps directory of the demo jar file.    

Thanks, Bill
Comment 39 Saurabh Dravid CLA 2008-04-18 13:38:08 EDT
(In reply to comment #38)
> Please add the Aperi MDR to the distribution. It should have a similar
> directory structure as the ExampleMDR, as follows:

Bill:

Are you sure you don't want to add this new bundle to "cosmos-demo/services" ?
Comment 40 Bill Muldoon CLA 2008-04-18 13:41:57 EDT
(In reply to comment #39)
> (In reply to comment #38)
> > Please add the Aperi MDR to the distribution. It should have a similar
> > directory structure as the ExampleMDR, as follows:
> Bill:
> Are you sure you don't want to add this new bundle to "cosmos-demo/services" ?

Oops, you are correct. It should be "cosmos-demo/services". Thanks!
Comment 41 John Todd CLA 2008-04-18 13:43:40 EDT
the cosmos-demo/cosmos-client/lib directory needs some axis2 jars

specifically
axis2-kernel-1.3.jar
axis2-api-1.2.5.jar
axiom-impl-1.2.5.jar
commons-codec-1.3.jar
commons-httpclient-3.0.1.jar
commons-logging-1.1.jar
XmlSchema-1.3.2.jar
wsdl4j-1.6.2.jar
stax-api-1.0.1.jar
wstx-asl-3.2.1.jar

- John
Comment 42 John Todd CLA 2008-04-18 14:37:16 EDT
There is apparently legal mumbo jumbo about axis2, so hold off on comment #41
ruth said she going update here with more details.

- John
Comment 43 Ruth Lee CLA 2008-04-18 14:41:51 EDT
Guys, before we check in anything can you check with Eclipse Legal, please? 

For comment #41, John, our approval for Axis2 was based on it being a prereq, not redistributed. Please read IPZilla [CQ 2219] axis2 Version: 1.3 http://dev.eclipse.org/ipzilla/show_bug.cgi?id=2219 for details. Can you add yourself to that IPZilla and explain that you now want it to be a redistribution, not a prereq, and does that change anything? Also please ask them how to package the Axis2 licenses given that they're not being redistributed in an Eclipse plug-in? 

For comment #38, Bill, we have permission to redistribute Derby from Orbit. Please read IPZilla https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2123 for details. I don't know if that approval allows us to modify the Orbit bundle. Can you add yourself to that IPZilla and ask if we can modify the bundle, please? From what I know the build pulls that bundle directly from Orbit, which means that if we need to change it then you'd probably need to check it into CVS, which may mean that we need a separate IPZilla for that check-in. 
Comment 44 John Todd CLA 2008-04-18 14:45:23 EDT
There is no need for axis2 jars to be treated differently for the cosmosclient than the other components that need it...it can go with the flow.
Sorry to cause confusion.

- John


Comment 45 Saurabh Dravid CLA 2008-04-18 16:16:48 EDT
Created attachment 96656 [details]
Patch to include AperiMdr web-service
Comment 46 Hubert Leung CLA 2008-05-20 13:59:47 EDT
Marking bug as fixed.