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