owenb 2002/06/11 08:09:23 Modified: java/test/wsdl WSDLTest.java java/src/org/apache/wsif/stub WSIFUtils.java java/src/org/apache/wsif WSIFConstants.java java/src/org/apache/wsif/compiler MessageCompiler.java java/src/org/apache/wsif/wsdl/extensions/format FormatBindingSerializer.java Added: java/src/org/apache/wsif/wsdl WSIFWSDLFactoryImpl.java Removed: java/src/org/apache/wsif/stub WSIFPrivateWSDLFactoryImpl.java Log: Moved WSIFPrivateWSDLFactoryImpl from org.apache.wsif.stub to org.apache.wsif.wsdl and renamed to WSIFWSDLFactoryImpl Revision Changes Path 1.2 +1 -1 xml-axis-wsif/java/test/wsdl/WSDLTest.java Index: WSDLTest.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/test/wsdl/WSDLTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- WSDLTest.java 6 Jun 2002 08:29:01 -0000 1.1 +++ WSDLTest.java 11 Jun 2002 15:09:23 -0000 1.2 @@ -85,7 +85,7 @@ private final static String DEF_FACTORY_PROPERTY_NAME = "javax.wsdl.factory.DefinitionFactory"; private final static String PRIVATE_DEF_FACTORY_CLASS = - "org.apache.wsif.stub.WSIFPrivateWSDLFactoryImpl"; + "org.apache.wsif.wsdl.WSIFWSDLFactoryImpl"; private static String WSDL_GOOD = ""; private static String WSDL_BAD = ""; 1.2 +7 -10 xml-axis-wsif/java/src/org/apache/wsif/stub/WSIFUtils.java Index: WSIFUtils.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/stub/WSIFUtils.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- WSIFUtils.java 6 Jun 2002 08:28:52 -0000 1.1 +++ WSIFUtils.java 11 Jun 2002 15:09:23 -0000 1.2 @@ -117,9 +117,6 @@ private final static String DEF_FACTORY_PROPERTY_NAME = "javax.wsdl.factory.WSDLFactory"; - private final static String PRIVATE_DEF_FACTORY_CLASS = - "org.apache.wsif.stub.WSIFPrivateWSDLFactoryImpl"; - private static Class initContextClass; private static final String SLASH = "/"; private static final String DOT = "."; @@ -422,7 +419,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -469,7 +466,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -517,7 +514,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -562,7 +559,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -593,7 +590,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -626,7 +623,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLReader wsdlReader = factory.newWSDLReader(); @@ -654,7 +651,7 @@ Properties props = System.getProperties(); String oldPropValue = props.getProperty(DEF_FACTORY_PROPERTY_NAME); - props.setProperty(DEF_FACTORY_PROPERTY_NAME, PRIVATE_DEF_FACTORY_CLASS); + props.setProperty(DEF_FACTORY_PROPERTY_NAME, WSIFConstants.WSIF_WSDLFACTORY); WSDLFactory factory = WSDLFactory.newInstance(); WSDLWriter wsdlWriter = factory.newWSDLWriter(); 1.3 +20 -7 xml-axis-wsif/java/src/org/apache/wsif/WSIFConstants.java Index: WSIFConstants.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/WSIFConstants.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- WSIFConstants.java 10 Jun 2002 10:23:06 -0000 1.2 +++ WSIFConstants.java 11 Jun 2002 15:09:23 -0000 1.3 @@ -83,13 +83,14 @@ public static final long TYPE_ERROR = 7006; // WSIF properties for pluggable provider defaults - public static final String WSIF_PROP_PROVIDER_PFX1 = "wsif.provider.default."; + public static final String WSIF_PROP_PROVIDER_PFX1 = + "wsif.provider.default."; public static final String WSIF_PROP_PROVIDER_PFX2 = "wsif.provider.uri."; // WSIF properties for asynchronous requests public static final String WSIF_PROP_ASYNC_TIMEOUT = "wsif.asyncrequest.timeout"; - + public static final String WSIF_PROP_ASYNC_USING_MDB = "wsif.async.listener.mdb"; @@ -97,7 +98,8 @@ public static final int CORRELATION_TIMEOUT_DELAY = 5000; // 5 seconds // WSIF properties for synchronous requests - public static final String WSIF_PROP_SYNC_TIMEOUT = "wsif.syncrequest.timeout"; + public static final String WSIF_PROP_SYNC_TIMEOUT = + "wsif.syncrequest.timeout"; // WSIFCorelationService registered JNDI name public static final String CORRELATION_SERVICE_NAMESPACE = @@ -108,10 +110,12 @@ "http://www.apache.org/namespaces/jrom"; // WSIF context part name for HTTP basic authentication userid - public static final String CONTEXT_HTTP_USER = "org.apache.wsif.http.UserName"; + public static final String CONTEXT_HTTP_USER = + "org.apache.wsif.http.UserName"; // WSIF context part name for HTTP basic authentication userid - public static final String CONTEXT_HTTP_PSWD = "org.apache.wsif.http.Password"; + public static final String CONTEXT_HTTP_PSWD = + "org.apache.wsif.http.Password"; // WSIF context part name for SOAP headers public static final String CONTEXT_SOAP_HEADERS = @@ -124,10 +128,12 @@ public static final String JMS_REPLYTO = "JMSReplyTo"; // SOAP faults WSIFMessage part name for the fault code - public static final String SOAP_FAULT_MSG_NAME = "org.apache.wsif.soap.fault"; + public static final String SOAP_FAULT_MSG_NAME = + "org.apache.wsif.soap.fault"; // SOAP faults WSIFMessage part name for the fault code - public static final String SOAP_FAULT_CODE = "org.apache.wsif.soap.fault.code"; + public static final String SOAP_FAULT_CODE = + "org.apache.wsif.soap.fault.code"; // SOAP faults WSIFMessage part name for the fault string public static final String SOAP_FAULT_STRING = @@ -141,4 +147,11 @@ public static final String SOAP_FAULT_OBJECT = "org.apache.wsif.soap.fault.object"; + // WSDLFactory property name + public static final String WSDLFACTORY_PROPERTY_NAME = + "javax.wsdl.factory.WSDLFactory"; + + // WSIF implemetation of WSDLfactory + public static final String WSIF_WSDLFACTORY = + "org.apache.wsif.wsdl.WSIFWSDLFactoryImpl"; } 1.2 +2 -2 xml-axis-wsif/java/src/org/apache/wsif/compiler/MessageCompiler.java Index: MessageCompiler.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/compiler/MessageCompiler.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- MessageCompiler.java 6 Jun 2002 08:28:49 -0000 1.1 +++ MessageCompiler.java 11 Jun 2002 15:09:23 -0000 1.2 @@ -77,7 +77,7 @@ import javax.wsdl.xml.WSDLReader; import org.apache.soap.Constants; import org.apache.wsif.WSIFException; -import org.apache.wsif.stub.WSIFPrivateWSDLFactoryImpl; +import org.apache.wsif.wsdl.WSIFWSDLFactoryImpl; import com.ibm.bsf.util.CodeBuffer; @@ -773,7 +773,7 @@ try { //javax.wsdl.xml.WSDLReader reader = javax.wsdl.factory.WSDLFactory.newInstance().newWSDLReader(); javax.wsdl.xml.WSDLReader reader = - (new WSIFPrivateWSDLFactoryImpl()).newWSDLReader(); + (new WSIFWSDLFactoryImpl()).newWSDLReader(); Definition def = reader.readWSDL(null, argSource); MessageCompiler mc = new MessageCompiler(); mc.setVerbose(optVerbose); 1.2 +1 -1 xml-axis-wsif/java/src/org/apache/wsif/wsdl/extensions/format/FormatBindingSerializer.java Index: FormatBindingSerializer.java =================================================================== RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/wsdl/extensions/format/FormatBindingSerializer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FormatBindingSerializer.java 6 Jun 2002 08:28:53 -0000 1.1 +++ FormatBindingSerializer.java 11 Jun 2002 15:09:23 -0000 1.2 @@ -218,7 +218,7 @@ QName qElementName; QName qTypeName; WSDLFactory factory = - WSDLFactory.newInstance("org.apache.wsif.stub.WSIFPrivateWSDLFactoryImpl"); + WSDLFactory.newInstance("org.apache.wsif.wsdl.WSIFWSDLFactoryImpl"); WSDLReader wsdlReader = factory.newWSDLReader(); if (wsdlReader.getFeature(Constants.FEATURE_TOLERATE_UNQUALIFIED_QNAMES)) { qElementName = 1.1 xml-axis-wsif/java/src/org/apache/wsif/wsdl/WSIFWSDLFactoryImpl.java Index: WSIFWSDLFactoryImpl.java =================================================================== /* * The Apache Software License, Version 1.1 * * * Copyright (c) 2002 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "WSIF" and "Apache Software Foundation" must * not be used to endorse or promote products derived from this * software without prior written permission. For written * permission, please contact [EMAIL PROTECTED] * * 5. Products derived from this software may not be called "Apache", * nor may "Apache" appear in their name, without prior written * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation and was * originally based on software copyright (c) 2001, 2002, International * Business Machines, Inc., http://www.apache.org. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. */ package org.apache.wsif.wsdl; import javax.wsdl.Definition; import javax.wsdl.extensions.ExtensionRegistry; import javax.wsdl.factory.WSDLFactory; import org.apache.wsif.WSIFServiceImpl; import org.apache.wsif.logging.Tr; import com.ibm.wsdl.DefinitionImpl; import com.ibm.wsdl.xml.WSDLReaderImpl; import com.ibm.wsdl.xml.WSDLWriterImpl; /** * WSIF specific implementation of javax.wsdl.factory.WSDLFactory * @author Owen Burroughs <[EMAIL PROTECTED]> */ public class WSIFWSDLFactoryImpl extends WSDLFactory { public WSIFWSDLFactoryImpl() { Tr.entry(this); Tr.exit(); } public Definition newDefinition() { Tr.entry(this); Definition def = new DefinitionImpl(); def.setExtensionRegistry(newPopulatedExtensionRegistry()); Tr.exit(def); return def; } public javax.wsdl.xml.WSDLReader newWSDLReader() { Tr.entry(this); WSDLReaderImpl reader = new WSDLReaderImpl(); reader.setFactoryImplName(this.getClass().getName()); reader.setExtensionRegistry(newPopulatedExtensionRegistry()); Tr.exit(reader); return reader; } public javax.wsdl.xml.WSDLWriter newWSDLWriter() { Tr.entry(this); WSDLWriterImpl writer = new WSDLWriterImpl(); Tr.exit(writer); return writer; } public ExtensionRegistry newPopulatedExtensionRegistry() { Tr.entry(this); ExtensionRegistry extReg = WSIFServiceImpl.getCompositeExtensionRegistry(); if (extReg == null) { extReg = new com.ibm.wsdl.extensions.PopulatedExtensionRegistry(); } Tr.exit(extReg); return extReg; } }