Thanks a bunch. Will do.... Dave Davanum Srinivas wrote: > > Dave, Jaime, > > Done. Please cross-check my checkin.... > > Thanks, > dims > > --- David Chappell <[EMAIL PROTECTED]> wrote: > > Dims, > > Were you volunteering to apply this patch? I have an account set up, > > but I don't want to make my first checkin attempt with 1.0 so close. > > Even if Sam wants to exclude it from 1.0 RC2, it should go into the main > > tree. > > Dave > > > > > > Jaime Meritt wrote: > > > > > > Sure, the new file is attached. > > > Thanks for the help, > > > Jaime > > > > > > -----Original Message----- > > > From: Davanum Srinivas [mailto:[EMAIL PROTECTED]] > > > Sent: Friday, September 20, 2002 11:01 AM > > > To: [EMAIL PROTECTED] > > > Subject: Re: JMS Transport Patch > > > > > > Jaime, > > > > > > Can you please do the following > > > - Use "cvs diff -u" from xml-axis/java directory, place output in say a > > > diff.txt > > > - Create a zip with new files as well as diff.txt > > > - post the single zip file. > > > > > > Thanks, > > > dims > > > > > > PS: "cvs diff -u" is better than a "cvs diff" and the zip file preserves > > > text from getting > > > clobbered. > > > > > > --- Jaime Meritt <[EMAIL PROTECTED]> wrote: > > > > All, > > > > > > > > Attached is a patch that makes the modifications to the JMS transport > > > > that we discussed in the Tuesday IRC chat. Mainly, it removes the > > > > SonicMQ usage from the sample code and replaces it with JNDI. > > > > Furthermore I have introduced a pluggable JMS vendor component that is > > > > used for vendor specific ConnectionFactory and Destination creation. > > > > This allows vendors that offer direct ConnectionFactory instantiation > > > > options to be used with Axis without requiring JNDI. Implementations > > > > are plugged in using a system property per Glen's suggestion. I have > > > > been unsuccessful in running 'ant clean all-tests' against it due to > > > > unrelated wsdl test failures. Would someone, such as James who has > > > > reviewed the code previously, commit the code once the all-tests > > > results > > > > pass. > > > > > > > > If you want to apply the patch, the instructions below should do it. > > > > > > > > - Remove src\org\apache\axis\transport\jms\SonicConstants.java > > > > - Place jndi-connection-factory.properties into samples\jms directory > > > > - Unzip jms.zip into org\apache\axis\components directory > > > > - Apply diff.txt > > > > > > > > Thanks, > > > > Jaime Meritt > > > > Sonic Software > > > > > > > > > > > ATTACHMENT part 2 application/octet-stream > > > name=jndi-connection-factory.properties > > > > > > > ATTACHMENT part 3 application/x-zip-compressed name=jms.zip > > > > cvs diff -w (in directory C:\CVSStore\xml-axis) > > > > ? java/samples/jms/jndi-connection-factory.properties > > > > ? java/src/org/apache/axis/components/jms > > > > cvs server: Diffing . > > > > cvs server: Diffing contrib > > > > cvs server: Diffing contrib/Axis-C++ > > > > cvs server: Diffing contrib/Axis-C++/Axis_Release > > > > cvs server: Diffing contrib/Axis-C++/Linux > > > > cvs server: Diffing contrib/Axis-C++/Linux/KDev > > > > cvs server: Diffing contrib/Axis-C++/Linux/KDev/axis > > > > cvs server: Diffing contrib/Axis-C++/Linux/KDev/axis/axtest > > > > cvs server: Diffing contrib/Axis-C++/TestHarnesses > > > > cvs server: Diffing contrib/Axis-C++/Win32 > > > > cvs server: Diffing contrib/Axis-C++/Win32/Axis_Release > > > > cvs server: Diffing contrib/Axis-C++/Win32/Calculator > > > > cvs server: Diffing contrib/Axis-C++/Win32/Fault > > > > cvs server: Diffing contrib/Axis-C++/Win32/TestHarness > > > > cvs server: Diffing contrib/Axis-C++/Win32/UserType > > > > cvs server: Diffing contrib/Axis-C++/Win32/axis-dll-not-finish > > > > cvs server: Diffing contrib/Axis-C++/docs > > > > cvs server: Diffing contrib/Axis-C++/docs/ApiDocs > > > > cvs server: Diffing contrib/Axis-C++/doxygen > > > > cvs server: Diffing contrib/Axis-C++/lib > > > > cvs server: Diffing contrib/Axis-C++/lib/AIX_4.3 > > > > cvs server: Diffing contrib/Axis-C++/lib/Linux > > > > cvs server: Diffing contrib/Axis-C++/lib/NT_4.0 > > > > cvs server: Diffing contrib/Axis-C++/lib/SunOS_5.6 > > > > cvs server: Diffing contrib/Axis-C++/lib/SunOS_5.7 > > > > cvs server: Diffing contrib/Axis-C++/lib/SunOS_5.8 > > > > cvs server: Diffing contrib/Axis-C++/objs > > > > cvs server: Diffing contrib/Axis-C++/objs/AIX_4.3 > > > > cvs server: Diffing contrib/Axis-C++/objs/AIX_4.3/common > > > > cvs server: Diffing contrib/Axis-C++/objs/Linux > > > > cvs server: Diffing contrib/Axis-C++/objs/Linux/common > > > > cvs server: Diffing contrib/Axis-C++/objs/NT_4.0 > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.6 > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.6/common > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.7 > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.7/common > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.8 > > > > cvs server: Diffing contrib/Axis-C++/objs/SunOS_5.8/common > > > > cvs server: Diffing contrib/Axis-C++/src > > > > cvs server: Diffing contrib/Axis-C++/src/Client > > > > cvs server: Diffing contrib/Axis-C++/src/Encoding > > > > cvs server: Diffing contrib/Axis-C++/src/Message > > > > cvs server: Diffing contrib/Axis-C++/src/Transport > > > > cvs server: Diffing contrib/Axis-C++/src/Util > > > > cvs server: Diffing contrib/Axis-C++/src/Xml > > > > cvs server: Diffing contrib/Axis-C++/xerces-c > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/bin > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/dom > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/framework > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/idom > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/internal > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/parsers > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/sax > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/sax2 > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util/Compilers > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util/MsgLoaders > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/MsgLoaders/ICU > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/MsgLoaders/InMemory > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/MsgLoaders/MsgCatalog > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/MsgLoaders/Win32 > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util/Platforms > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/AIX > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/HPUX > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/Linux > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/MacOS > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/OS2 > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/OS390 > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/PTX > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/Solaris > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/Tandem > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Platforms/Win32 > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util/Transcoders > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Transcoders/ICU > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Transcoders/Iconv > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/util/Transcoders/Win32 > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/util/regx > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/validators > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/include/validators/DTD > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/validators/common > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/validators/datatype > > > > cvs server: Diffing > > > contrib/Axis-C++/xerces-c/include/validators/schema > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/lib > > > > cvs server: Diffing contrib/Axis-C++/xerces-c/lib/Linux > > > > cvs server: Diffing java > > > > Index: java/build.xml > > > > =================================================================== > > > > RCS file: /home/cvspublic/xml-axis/java/build.xml,v > > > > retrieving revision 1.192 > > > > diff -w -r1.192 build.xml > > > > 109a110 > > > > > <exclude name="**/org/apache/axis/components/jms/*" > > > unless="jms.present"/> > > > > cvs server: Diffing java/docs > > > > cvs server: Diffing java/lib > > > > cvs server: Diffing java/samples > > > > cvs server: Diffing java/samples/addr > > > > cvs server: Diffing java/samples/attachments > > > > cvs server: Diffing java/samples/bidbuy > > > > cvs server: Diffing java/samples/echo > > > > cvs server: Diffing java/samples/encoding > > > > cvs server: Diffing java/samples/integrationGuide > > > > cvs server: Diffing java/samples/integrationGuide/example1 > > > > cvs server: Diffing java/samples/integrationGuide/example2 > > > > cvs server: Diffing java/samples/jaxm > > > > cvs server: Diffing java/samples/jaxrpc > > > > cvs server: Diffing java/samples/jaxrpc/address > > > > cvs server: Diffing java/samples/jaxrpc/hello > > > > cvs server: Diffing java/samples/jms > > > === message truncated ===> begin:vcard > > n:Chappell;Dave > > tel;cell:617-510-6566 > > tel;work:781-999-7099 > > x-mozilla-html:FALSE > > url:www.sonicsoftware.com > > org:Sonic Software Corp. <BR><IMG > > SRC="http://www.sonicsoftware.com/media/general/logos/sonic_logo1.gif" VSPACE="10"> > > adr:;;14 Oak Park;Bedford;MA;01730;USA > > version:2.1 > > email;internet:[EMAIL PROTECTED] > > title:vice president & chief technology evangelist > > fn:Dave Chappell > > end:vcard > > > > ===== > Davanum Srinivas - http://xml.apache.org/~dims/ > > __________________________________________________ > Do you Yahoo!? > New DSL Internet Access from SBC & Yahoo! > http://sbc.yahoo.com
-- Sonic Software - Backbone of the Extended Enterprise -- David Chappell <[EMAIL PROTECTED]> Office: (781)999-7099 Mobile: (617)510-6566 Vice President and Chief Technology Evangelist, Sonic Software co-author,"Java Web Services", (O'Reilly 2002) "The Java Message Service", (O'Reilly 2000) "Professional ebXML Foundations", (Wrox 2001) --
begin:vcard n:Chappell;Dave tel;cell:617-510-6566 tel;work:781-999-7099 x-mozilla-html:FALSE url:www.sonicsoftware.com org:Sonic Software Corp. <BR><IMG SRC="http://www.sonicsoftware.com/media/general/logos/sonic_logo1.gif" VSPACE="10"> adr:;;14 Oak Park;Bedford;MA;01730;USA version:2.1 email;internet:[EMAIL PROTECTED] title:vice president & chief technology evangelist fn:Dave Chappell end:vcard