This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 218840 - Build SML MDR for Tomcat
Summary: Build SML MDR for Tomcat
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Cosmos (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P1 critical (vote)
Target Milestone: ---   Edit
Assignee: Saurabh Dravid CLA
QA Contact: Hubert Leung CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 209980
  Show dependency tree
 
Reported: 2008-02-13 13:44 EST by Hubert Leung CLA
Modified: 2012-01-03 13:54 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hubert Leung CLA 2008-02-13 13:44:35 EST
CVS module: org.eclipse.cosmos.rm.sml.mdr.web

Build onto the mdr-build.xml script to create another war file for the SML MDR.

The following jar files need to be copied in WEB-INF\lib:
javax.servlet_2.4.0.v200711021030.jar
muse-complete-2.2.0.jar
muse-platform-mini-2.2.0.jar
org.apache.xerces_2.8.0.v200705301630.jar
org.apache.xml.resolver_1.1.0.v200705310020.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.jar
org.eclipse.cosmos.dc.cmdbf.services.jar
org.eclipse.cosmos.dc.dataManager.common.jar
org.eclipse.cosmos.dc.dataManager.jar
org.eclipse.cosmos.dc.management.domain.client.jar
org.eclipse.cosmos.dc.mdr.common.jar
org.eclipse.cosmos.dc.mdr.jar
org.eclipse.cosmos.me.management.common.jar
org.eclipse.cosmos.me.management.wsdm.jar
org.eclipse.cosmos.rm.repository.jar
org.eclipse.cosmos.rm.validation.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
wsdl4j-1.6.1.jar
CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar

Note: jar files that start with "CMDBf" come from the plugin org.eclipse.cosmos.samples.cmdbf.services.  

Add all jar files in the lib directory in the classpath.

Compile classes in the src directory. Put the class files in the
WEB-INF/classes directory.  

Zip up the WEB-INF and META-INF directories in a war file called
SMLMDR.war.

Unzip the war file to the webapps directory of the demo zip.
Comment 1 Jagmit CLA 2008-02-14 09:28:21 EST
Hubert:

Noticed that the jars 
CMDBfCommon.jar
CMDBfMetadata.jar
CMDBfQueryService.jar
CMDBfQueryTransformation.jar
CMDBfRegistrationService.jar
CMDBfRegistrationTransformation.jar
come from  org.eclipse.cosmos.dc.cmdbf.services*

and the jar CMDBfservices.jar comes from 
org.eclipse.cosmos.samples.cmdbf.services*.

Please correct me, if I am wrong.





Comment 2 Hubert Leung CLA 2008-02-14 10:00:58 EST
Hi Jagmit, 

Yes, I meant to say we need the jar files in org.eclipse.cosmos.dc.cmdbf.services plugin.  We don't need the CMDBfservices.jar in this MDR.  

Thanks,
Hubert
Comment 3 Jagmit CLA 2008-02-15 07:53:05 EST
We wait for the legal approval for the plugin xml.resolver. Assigning to Ruth, before making progress on this bug.
Comment 4 Hubert Leung CLA 2008-02-15 10:41:10 EST
Jagmit, please remove org.apache.xml.resolver_1.1.0.v200705310020.jar from the packaging, and proceed with the work.  
Comment 5 Ruth Lee CLA 2008-02-15 10:44:25 EST
Hi Hubert,

Please follow the new process. If you need work on this to go faster then bug me to check into this faster instead of skipping over me to go to Jagmit. 

I'll check into the legal status of each of the JARs in the list now. Jagmit, please wait until I post the go-ahead.

Thank you,
Ruth.
Comment 6 Ruth Lee CLA 2008-02-15 12:29:47 EST
Hi Hubert.

Thanks. I've sent you an email requesting IPZilla numbers for the following:

- javax.servlet v2.4.0
- Xerces 2.8.0
- WSDL v1.6.1. (I see other versions of WSDL approved but not that version.) 
- Derby 10.1.2.1

Thanks,
Ruth.
Comment 7 Hubert Leung CLA 2008-02-19 09:54:37 EST
We don't need to package javax.servlet.  

Xerces 2.8.0: 
2121  new  P3  awai  barb.co...  NEW   Apache Xerces Version: 2.8 (PB CQ2093)  
This CQ is for requesting approval to use the download from Orbit.  We already also have approval to use xerces 2.8.0 using another packaging:
1541  approved_all_projects  P3  Wind  technol...  RESO  FIXE  xercesImpl.jar (as part of Apache Xerces2) Version: 2.8.0  
1575  approved_all_projects  P3  Wind  technol...  RESO  FIXE  xml-apis version 1.3.0.3  

WSDL4J:
1210  approved_all_projects  P3  Wind  janet.c...  RESO  FIXE  wsdl4j-1.6.1.jar Version: 1.6.1 Version: 1.6.1  

Derby is NOT required by this bug.  but here is the CQ:
2123  new  P3  new  emo-ip-...  NEW   Apache Derby Version: 10.1.2.1 (PB CQ1187) 

Also, xml resolver is NOT required in this package.  

Comment 8 Ruth Lee CLA 2008-02-19 10:03:06 EST
Hi Saurabh, Bobby,

The legal for the subset that Hubert identified is good. Can you look into this, please? This needs to be done for tomorrow. 

Thanks,
Ruth.
Comment 9 Saurabh Dravid CLA 2008-02-21 15:43:20 EST
SML MDR war file is getting created in build and getting bundled in cosmos demo, hence changing the status of bug is fixed.
Comment 10 Saurabh Dravid CLA 2008-02-21 15:45:07 EST
SML MDR war file is getting created in build and getting bundled in cosmos demo, hence changing the status of bug is fixed.