You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@juddi.apache.org by "Viens, Steve" <St...@FMR.COM> on 2003/07/16 09:23:08 UTC

[juddi-Developers] FW: [juddi-Users] New jUDDI CVS Module (checked into CVS as 'judd i')

Attached is the 'release-notes.html' file that will be posted to CVS
tonight.

I believe there are enough changes/improvements to produce an 0.8.0 release
at the end of July. I hadn't planned to do this originally but I think it's
a good idea to get the Axis 1.1 lib chagne (change #3) and the JNDI name
change (change #14) out as soon as possible.

Steve

-----Original Message-----
From: Steve Viens [mailto:sviens@attbi.com] 
Sent: Wednesday, July 16, 2003 8:24 AM
To: juddi-developers@lists.sourceforge.net;
juddi-users@lists.sourceforge.net
Subject: [juddi-Users] New jUDDI CVS Module (checked into CVS as 'juddi')


A new 'juddi' CVS module is now available. In addition I've posted
source releases for several previously unreleased versions (0.5.1,
0.6.0, 0.6.1, 0.6.2). I will most likely request that SourceForge remove
the CVS modules for these in the near future.

I will be posting information related to the changes that I've made
while preparing the reorganized directory structure in
"release-notes.html" over the course of the next week. Quite a bit has
changed ... here's just a few:

  1. Log4j is now accessed through Jakarta's 
     commons-logging package.

  2. <env-entry> values for juddi.propsFile 
     and log4j.propsFile are no longer requred. 
     Instead the juddi.properties and 
     log4j.properties files are looked up in 
     the classpath.

  3. A jUDDI client has been added bringing 
     jUDDI full-circle back to being a UDDI
     toolkit (beginnings of one). Check out
     org.juddi.registry.RegistryProxy and 
     also take a look at the contents of the
     juddi/samples directory (only a few of
     the samples have been created so far).

  4. The beginnings of an admin API has been
     introduced with the addition of four
     jUDDI-proprietary API calls (which are
     still under construction). 

         save_publisher
         get_publisherDetail
         delete_publisher
         find_publisher

     This introduced several new classes:

         SavePublisher
         GetPublisherDetail
         DeletePublisher
         FindPublisher
         PublisherID
         PublisherIDHandler
         PublisherHandler
         PublisherList
         PublisherDetail
         PublisherInfo
         PublisherInfos

  5. Added support for the 'generic' attribute 
     to the UDDI Response messages (this was 
     being handled in the AxixRequestHandler). 
     Also updated all associated Handler 
     classes to marshal/unmarshal this value.

  6. The org.juddi.registry.functions package
     was moved/renamted to org.juddi.functions.

  7. (bug-fix) Added a default constructor to 
     org.juddi.datatype.response.PublisherAssertions

  8. (bug-fix) Added support for mashalling & 
     unmarshalling the 'operator' value to 
     org.juddi.handler.PublisherAssertionsHandler.

  9. Expanded the PUBLISHER table to support the 
     new jUDDI Admin API 

     *** THIS IS IMPORTANT TO NOTE AS ANY EXISTING 
     jUDDI IMPLEMENTATION WILL NEED TO MAKE THIS 
     CHANGE BEFORE USING THE MOST MOST RECENT JUDDI 
     SOURCE!!!

     The 0.7.0 and 0.7.1 PUBLISHER table:
 
	CREATE TABLE PUBLISHER
	(
	  PUBLISHER_ID VARCHAR(20) NOT NULL,
	  PUBLISHER_NAME VARCHAR(255) NOT NULL,
	  ADMIN VARCHAR(5) NULL,
	  PRIMARY KEY (PUBLISHER_ID)
	);

     The new PUBLISHER table: 
     (from ddl/juddi_mysql.ddl)
 
	CREATE TABLE PUBLISHER
	(
	  PUBLISHER_ID VARCHAR(20) NOT NULL,
	  PUBLISHER_NAME VARCHAR(255) NOT NULL,
	  LAST_NAME VARCHAR(150) NULL,
	  FIRST_NAME VARCHAR(100) NULL,
	  MIDDLE_INIT VARCHAR(5) NULL,
	  WORK_PHONE VARCHAR(50) NULL,
	  MOBILE_PHONE VARCHAR(50) NULL,
	  PAGER VARCHAR(50) NULL,
	  EMAIL_ADDRESS VARCHAR(255) NULL,
	  ADMIN VARCHAR(5) NULL,
	  ENABLED VARCHAR(5) NULL,
	  PRIMARY KEY (PUBLISHER_ID)
	);

  10. Added new 'test' and 'checkstyle' Ant 
      tasks.

I'm sure there's more ... Keep an eye on release_notes.html.

Steve

-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net] On Behalf Of Steve
Viens
Sent: Wednesday, July 16, 2003 12:41 AM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


The new 'juddi' CVS module is now available.

Steve

-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net] On Behalf Of Steve
Viens
Sent: Tuesday, July 15, 2003 12:39 AM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


I like the idea Adam mentioned, namely ... Conditional execution of a
'checkstyle' target if checkstyle library is present. I think this is
also the way to go with the Junit tests as well.

I plan to post the baseline for 1.0 to CVS as a 'juddi' head tomorrow
evening. Sorry it's been delayed (hopefully everyone has had a chance to
enjoy some of the summer!)

Steve

-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net] On Behalf Of Adam
Jack
Sent: Monday, July 07, 2003 11:30 AM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


Seems to me that a code check could be added to a build w/o being a
mandatory target, so not forcing you to use download/it. What is nice
about an automated check (it can warn or fail a build, I believe, your
choice) is that humans have one less thing to remember for a project. A
nightly gump (although not it's purpose) could run it and warn. No
biggee, just a thought.

regards

Adam
-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net]On Behalf Of Andy
Cutright
Sent: Wednesday, July 02, 2003 8:38 AM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


steve's decision is fine with me. i just want consistency. if the
checkstyle stuff will help provide that, then great. if there's any
modifications to the build, i'd prefer this module not be required.

cheers,
andy

-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net]On Behalf Of Adam
Jack
Sent: Tuesday, July 01, 2003 8:13 PM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


If I were you I'd look into checkstyle
(http://sourceforge.net/projects/checkstyle/,
http://sourceforge.net/projects/eclipse-cs/) it has ant tasks and
eclipse plugins [for those that use eclipse] that automate the checking.
It is pretty cool, Anou/I have used it, and can be configured w/ a bunch
of choices.

If I were you I'd pick a style based of (1) what Eclipse can auto-format
(2) what checkstyle for Eclipse will validate [for users] (3) what you
can validate/report on via ant as part of the build.

regards

Adam
-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net]On Behalf Of Steve
Viens
Sent: Tuesday, July 01, 2003 8:59 PM
To: juddi-developers@lists.sourceforge.net
Subject: RE: [juddi-Developers] source code formatting


Well, now that I've thought about it - here's what I think:

 1. Follow the Java Coding Conventions published by Sun

  http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

 2. Avoid the use of tabs. Indentation should use
    the 'space' character. Most IDE's and editors
    have a some configuration setting to help avoid
    accidental use of tabs.

 3. I've been using a 2-character indentation since
    day one so let's stick with that.

Any Questions? Comments? Addtions?

Steve

-----Original Message-----
From: Steve Viens [mailto:sviens@attbi.com]
Sent: Friday, June 20, 2003 7:45 PM
To: 'juddi-developers@lists.sourceforge.net'
Subject: RE: [juddi-Developers] source code formatting


Well, I haven't published one but I've been thinking about it for some
time. Now is a great time to announce  it (prior to starting the 'juddi'
head).

Tabs will be forbidden, and probably a 2-character indentation
increment. Since we're so closely related to Axis I'd consider starting
with something they use (if there is one);)

I'll get something out for discussion this week.

Steve

-----Original Message-----
From: juddi-developers-admin@lists.sourceforge.net
[mailto:juddi-developers-admin@lists.sourceforge.net] On Behalf Of Andy
Cutright
Sent: Friday, June 20, 2003 2:43 PM
To: juddi-developers@lists.sourceforge.net
Subject: [juddi-Developers] source code formatting


hi y'all,

i just downloaded the latest source. we keep a copy of jUDDI in our
source code system, clearcase, as a matter of policy. clearcase detects
all changes to source code, including whitespace introduction and
removal. i just imported a bunch of parser changes, and they contain a
lot of whitespace differences from previous versions. this makes it
difficult for me to detect the real differences between versions. does
jUDDI have a documented convention for indentation and whitespace
management? e.g., are tabs forbidden, etc? other open source projects
including apache web server, maintain these sorts of standards.

this isn't a -huge- issue, rather a -nice-to-have- ..

cheers,
andy



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers




-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers




-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
juddi-developers mailing list juddi-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-developers




-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
juddi-users mailing list
juddi-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/juddi-users