You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrp4j-dev@portals.apache.org by dl...@apache.org on 2006/11/20 19:49:18 UTC
svn commit: r477284 - in /portals/wsrp4j/trunk/producer: ./
src/java/org/apache/wsrp4j/producer/provider/pluto/driver/ src/webapp/
src/webapp/WEB-INF/ src/webapp/WEB-INF/classes/
Author: dlouzan
Date: Mon Nov 20 10:49:17 2006
New Revision: 477284
URL: http://svn.apache.org/viewvc?view=rev&rev=477284
Log:
Moved ExceptionMapping.properties to exception-mapping.properties
Unified properties configuration under ConfigurationParametersManager
Moved WSRPServices.properties to wsrp4j-config.properties
Added new dependencies
Added:
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/exception-mapping.properties
- copied unchanged from r473033, portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/ExceptionMapping.properties
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-config.properties
- copied, changed from r473033, portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/WSRPServices.properties
Removed:
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/ExceptionMapping.properties
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/WSRPServices.properties
Modified:
portals/wsrp4j/trunk/producer/ (props changed)
portals/wsrp4j/trunk/producer/pom.xml
portals/wsrp4j/trunk/producer/src/java/org/apache/wsrp4j/producer/provider/pluto/driver/DescriptionHandlerImpl.java
portals/wsrp4j/trunk/producer/src/webapp/ (props changed)
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-logger.properties
portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/server-config.wsdd
Propchange: portals/wsrp4j/trunk/producer/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Nov 20 10:49:17 2006
@@ -1,3 +1,5 @@
-.classpath
-.project
target
+nbactions.xml
+profiles.xml
+private
+catalog.xml
Modified: portals/wsrp4j/trunk/producer/pom.xml
URL: http://svn.apache.org/viewvc/portals/wsrp4j/trunk/producer/pom.xml?view=diff&rev=477284&r1=477283&r2=477284
==============================================================================
--- portals/wsrp4j/trunk/producer/pom.xml (original)
+++ portals/wsrp4j/trunk/producer/pom.xml Mon Nov 20 10:49:17 2006
@@ -13,12 +13,10 @@
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
--->
-<!--+
+--><!--+
| This is the main Maven file for commons
| @version $Id$
- +-->
-<project>
+ +--><project>
<parent>
<artifactId>wsrp4j</artifactId>
<groupId>org.apache.wsrp4j</groupId>
@@ -28,10 +26,8 @@
<artifactId>wsrp4j-producer</artifactId>
<packaging>war</packaging>
<name>WSRP4J Producer</name>
- <description>
- WSRP4J Producer allows JSR-168 portlets to be exposed as WSRP-compliant
- portlets.
- </description>
+ <description>WSRP4J Producer allows JSR-168 portlets to be exposed as WSRP-compliant
+ portlets.</description>
<build>
<sourceDirectory>src/java</sourceDirectory>
<plugins>
Modified: portals/wsrp4j/trunk/producer/src/java/org/apache/wsrp4j/producer/provider/pluto/driver/DescriptionHandlerImpl.java
URL: http://svn.apache.org/viewvc/portals/wsrp4j/trunk/producer/src/java/org/apache/wsrp4j/producer/provider/pluto/driver/DescriptionHandlerImpl.java?view=diff&rev=477284&r1=477283&r2=477284
==============================================================================
--- portals/wsrp4j/trunk/producer/src/java/org/apache/wsrp4j/producer/provider/pluto/driver/DescriptionHandlerImpl.java (original)
+++ portals/wsrp4j/trunk/producer/src/java/org/apache/wsrp4j/producer/provider/pluto/driver/DescriptionHandlerImpl.java Mon Nov 20 10:49:17 2006
@@ -92,7 +92,7 @@
//defines an internal property name/key
// private static final String URL_TEMPLATE_PROCESSING =
- // "provider.doesurltemplateprocessing";
+ // "wsrp4j.producer.provider.doesurltemplateprocessing";
//indicates if a producer supports URL template processing
private Boolean doesUrlTemplateProcessing = Boolean.FALSE;
Propchange: portals/wsrp4j/trunk/producer/src/webapp/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Nov 20 10:49:17 2006
@@ -0,0 +1 @@
+META-INF
Copied: portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-config.properties (from r473033, portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/WSRPServices.properties)
URL: http://svn.apache.org/viewvc/portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-config.properties?view=diff&rev=477284&p1=portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/WSRPServices.properties&r1=473033&p2=portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-config.properties&r2=477284
==============================================================================
--- portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/WSRPServices.properties (original)
+++ portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-config.properties Mon Nov 20 10:49:17 2006
@@ -12,7 +12,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-consumer.registry.factory=org.apache.wsrp4j.commons.producer.driver.ConsumerRegistryFactoryImpl
-provider.factory=org.apache.wsrp4j.producer.provider.pluto.driver.ProviderFactoryImpl
-producer.persistent.factory=org.apache.wsrp4j.persistence.xml.driver.ProducerPersistentFactoryImpl
-provider.doesurltemplateprocessing=false
+
+wsrp4j.producer.consumerregistry.factory=\
+ org.apache.wsrp4j.commons.producer.driver.ConsumerRegistryFactoryImpl
+
+wsrp4j.producer.provider.factory=\
+ org.apache.wsrp4j.producer.provider.pluto.driver.ProviderFactoryImpl
+
+wsrp4j.producer.persistent.factory=\
+ org.apache.wsrp4j.persistence.xml.driver.ProducerPersistentFactoryImpl
+
+wsrp4j.producer.provider.doesurltemplateprocessing=false
Modified: portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-logger.properties
URL: http://svn.apache.org/viewvc/portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-logger.properties?view=diff&rev=477284&r1=477283&r2=477284
==============================================================================
--- portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-logger.properties (original)
+++ portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/classes/wsrp4j-logger.properties Mon Nov 20 10:49:17 2006
@@ -1,4 +1,4 @@
-# Copyright 2003-2005 The Apache Software Foundation.
+# Copyright 2003-2006 The Apache Software Foundation.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -12,44 +12,23 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+log4j.rootLogger=INFO, A1
-#################################################################
-#Configuration of the wsrp4j logger
-#################################################################
-
-log4j.rootLogger=ALL, A1
-log4j.appender.A1=org.apache.log4j.FileAppender
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-#log4j.appender.A1.MaxBackupIndex=1
-log4j.appender.A1.Append=false
-#################################################################
-# ! ! ! Change the appropriate directory for the log file ! ! !
-#################################################################
-log4j.appender.A1.File=${catalina.base}/logs/wsrp4j-producer.log
-
-# Print the date in ISO 8601 format
-log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c: %m%n
-
-# Globally enable disable log4j logging: ALL, DEBUG, INFO, WARN, ERROR, FATAL,
-# OFF
+# Select logging level: ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF
# works hierarchically
# use this to disable or enable log4j logging
log4j.logger.org.apache.wsrp4j=ALL
-log4j.logger.org.apache.axis=OFF
-#log4j.logger.org.apache.wsrp4j.producer=WARN
-#log4j.logger.org.apache.wsrp4j.consumer=ALL
-#log4j.logger.org.apache.wsrp4j.service=ALL
+log4j.logger.org.apache.axis=INFO
-#################################################################
-# WSRP4J logging
-#################################################################
+# enable SOAP debug on axis
+#log4j.logger.org.apache.axis.SOAPPart=DEBUG
-# Set the log level for wsrp4j logging: ERROR < WARN < INFO < TRACE_LOW <
-# TRACE_MEDIUM < TRACE_HIGH
-# use this to control logging
+#log4j.logger.org.apache.wsrp4j.producer=WARN
+#log4j.logger.org.apache.wsrp4j.consumer=ALL
-#global logging
-wsrp4j.logger=TRACE_HIGH
+log4j.appender.A1=org.apache.log4j.FileAppender
+log4j.appender.A1.Append=false
+log4j.appender.A1.File=${catalina.base}/logs/wsrp4j-producer.log
-#per class logging
-#wsrp4j.logger.org.apache.wsrp4j.commons.producer.driver.WSRPEngine=TRACE_HIGH
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c: %m%n
Modified: portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/server-config.wsdd
URL: http://svn.apache.org/viewvc/portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/server-config.wsdd?view=diff&rev=477284&r1=477283&r2=477284
==============================================================================
--- portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/server-config.wsdd (original)
+++ portals/wsrp4j/trunk/producer/src/webapp/WEB-INF/server-config.wsdd Mon Nov 20 10:49:17 2006
@@ -1,20 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Copyright 2003-2005 The Apache Software Foundation.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
<!-- Use this file to deploy some handlers/chains and services -->
<!-- Two ways to do this: -->
<!-- java org.apache.axis.client.AdminClient deploy.wsdd -->
@@ -27,45 +10,12 @@
xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
- <globalConfiguration>
- <parameter name="adminPassword" value="admin"/>
- <parameter name="enableNamespacePrefixOptimization" value="true"/>
- <parameter name="disablePrettyXML" value="true"/>
- <parameter name="sendMultiRefs" value="true"/>
- <parameter name="sendXsiTypes" value="true"/>
- <parameter name="attachments.implementation"
- value="org.apache.axis.attachments.AttachmentsImpl"/>
- <parameter name="sendXMLDeclaration" value="true"/>
- <requestFlow>
- <handler type="java:org.apache.axis.handlers.JWSHandler">
- <parameter name="scope" value="session"/>
- </handler>
- <handler type="java:org.apache.axis.handlers.JWSHandler">
- <parameter name="scope" value="request"/>
- <parameter name="extension" value=".jwr"/>
- </handler>
- </requestFlow>
- </globalConfiguration>
-
- <handler name="LocalResponder"
- type="java:org.apache.axis.transport.local.LocalResponder"/>
- <handler name="URLMapper"
- type="java:org.apache.axis.handlers.http.URLMapper"/>
- <handler name="Authenticate"
- type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
-
- <service name="AdminService" provider="java:MSG">
- <parameter name="allowedMethods" value="AdminService"/>
- <parameter name="enableRemoteAdmin" value="false"/>
- <parameter name="className" value="org.apache.axis.utils.Admin"/>
- <namespace>http://xml.apache.org/axis/wsdd/</namespace>
- </service>
+ <!-- Services from WSRPService WSDL service -->
- <!-- Services from WSRPService WSDL service -->
-
- <service name="WSRPPortletManagementService" provider="java:RPC" style="document" use="literal">
+ <service name="WSRPPortletManagementService" provider="java:RPC" style="document" use="literal">
<parameter name="wsdlTargetNamespace" value="urn:oasis:names:tc:wsrp:v1:wsdl"/>
<parameter name="wsdlServiceElement" value="WSRPService"/>
+ <parameter name="schemaQualified" value="urn:oasis:names:tc:wsrp:v1:types,urn:oasis:names:tc:wsrp:v1:intf"/>
<parameter name="wsdlServicePort" value="WSRPPortletManagementService"/>
<parameter name="className" value="org.apache.wsrp4j.commons.producer.binding.WSRPPortletManagementBindingImpl"/>
<parameter name="wsdlPortType" value="WSRP_v1_PortletManagement_PortType"/>
@@ -128,7 +78,6 @@
<fault name="InvalidHandle" qname="fns:InvalidHandle" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.InvalidHandleFault" type="tns:InvalidHandleFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
<parameter name="allowedMethods" value="destroyPortlets getPortletPropertyDescription getPortletProperties clonePortlet setPortletProperties getPortletDescription"/>
- <parameter name="scope" value="Application"/>
<typeMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
@@ -162,20 +111,18 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:ReturnAny"
- type="java:oasis.names.tc.wsrp.v1.types.ReturnAny"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.Extension[]"
+ innerType="cmp-ns:Extension" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:StringArray"
- type="java:oasis.names.tc.wsrp.v1.types.StringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:java.lang.String[]"
+ innerType="cmp-ns:string" xmlns:cmp-ns="http://www.w3.org/2001/XMLSchema"
encodingStyle=""
/>
<typeMapping
@@ -538,12 +485,11 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:NamedStringArray"
- type="java:oasis.names.tc.wsrp.v1.types.NamedStringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.NamedString[]"
+ innerType="cmp-ns:NamedString" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
<typeMapping
@@ -774,6 +720,7 @@
<service name="WSRPRegistrationService" provider="java:RPC" style="document" use="literal">
<parameter name="wsdlTargetNamespace" value="urn:oasis:names:tc:wsrp:v1:wsdl"/>
<parameter name="wsdlServiceElement" value="WSRPService"/>
+ <parameter name="schemaQualified" value="urn:oasis:names:tc:wsrp:v1:types,urn:oasis:names:tc:wsrp:v1:intf"/>
<parameter name="wsdlServicePort" value="WSRPRegistrationService"/>
<parameter name="className" value="org.apache.wsrp4j.commons.producer.binding.WSRPRegistrationBindingImpl"/>
<parameter name="wsdlPortType" value="WSRP_v1_Registration_PortType"/>
@@ -783,7 +730,7 @@
<fault name="OperationFailed" qname="fns:OperationFailed" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.OperationFailedFault" type="tns:OperationFailedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="MissingParameters" qname="fns:MissingParameters" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.MissingParametersFault" type="tns:MissingParametersFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
- <operation name="deregister" qname="deregister" returnQName="retNS:deregisterResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:deregister" >
+ <operation name="deregister" qname="deregister" returnQName="retNS:deregisterResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" returnItemQName="tns:extensions" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:deregister" >
<parameter qname="pns:deregister" xmlns:pns="urn:oasis:names:tc:wsrp:v1:types" type="tns:RegistrationContext" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="InvalidRegistration" qname="fns:InvalidRegistration" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.InvalidRegistrationFault" type="tns:InvalidRegistrationFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="OperationFailed" qname="fns:OperationFailed" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.OperationFailedFault" type="tns:OperationFailedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
@@ -795,7 +742,6 @@
<fault name="MissingParameters" qname="fns:MissingParameters" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.MissingParametersFault" type="tns:MissingParametersFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
<parameter name="allowedMethods" value="modifyRegistration deregister register"/>
- <parameter name="scope" value="Application"/>
<typeMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
@@ -829,20 +775,18 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:ReturnAny"
- type="java:oasis.names.tc.wsrp.v1.types.ReturnAny"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.Extension[]"
+ innerType="cmp-ns:Extension" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:StringArray"
- type="java:oasis.names.tc.wsrp.v1.types.StringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:java.lang.String[]"
+ innerType="cmp-ns:string" xmlns:cmp-ns="http://www.w3.org/2001/XMLSchema"
encodingStyle=""
/>
<typeMapping
@@ -1205,12 +1149,11 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:NamedStringArray"
- type="java:oasis.names.tc.wsrp.v1.types.NamedStringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.NamedString[]"
+ innerType="cmp-ns:NamedString" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
<typeMapping
@@ -1441,6 +1384,7 @@
<service name="WSRPBaseService" provider="java:RPC" style="document" use="literal">
<parameter name="wsdlTargetNamespace" value="urn:oasis:names:tc:wsrp:v1:wsdl"/>
<parameter name="wsdlServiceElement" value="WSRPService"/>
+ <parameter name="schemaQualified" value="urn:oasis:names:tc:wsrp:v1:types,urn:oasis:names:tc:wsrp:v1:intf"/>
<parameter name="wsdlServicePort" value="WSRPBaseService"/>
<parameter name="className" value="org.apache.wsrp4j.commons.producer.binding.WSRPMarkupBindingImpl"/>
<parameter name="wsdlPortType" value="WSRP_v1_Markup_PortType"/>
@@ -1478,21 +1422,20 @@
<fault name="InvalidHandle" qname="fns:InvalidHandle" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.InvalidHandleFault" type="tns:InvalidHandleFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="UnsupportedWindowState" qname="fns:UnsupportedWindowState" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.UnsupportedWindowStateFault" type="tns:UnsupportedWindowStateFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
- <operation name="releaseSessions" qname="releaseSessions" returnQName="retNS:releaseSessionsResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:releaseSessions" >
+ <operation name="releaseSessions" qname="releaseSessions" returnQName="retNS:releaseSessionsResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" returnItemQName="tns:extensions" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:releaseSessions" >
<parameter qname="pns:releaseSessions" xmlns:pns="urn:oasis:names:tc:wsrp:v1:types" type="tns:>releaseSessions" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="InvalidRegistration" qname="fns:InvalidRegistration" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.InvalidRegistrationFault" type="tns:InvalidRegistrationFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="OperationFailed" qname="fns:OperationFailed" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.OperationFailedFault" type="tns:OperationFailedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="MissingParameters" qname="fns:MissingParameters" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.MissingParametersFault" type="tns:MissingParametersFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="AccessDenied" qname="fns:AccessDenied" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.AccessDeniedFault" type="tns:AccessDeniedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
- <operation name="initCookie" qname="initCookie" returnQName="retNS:initCookieResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:initCookie" >
+ <operation name="initCookie" qname="initCookie" returnQName="retNS:initCookieResponse" xmlns:retNS="urn:oasis:names:tc:wsrp:v1:types" returnType="rtns:ReturnAny" xmlns:rtns="urn:oasis:names:tc:wsrp:v1:types" returnItemQName="tns:extensions" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types" soapAction="urn:oasis:names:tc:wsrp:v1:initCookie" >
<parameter qname="pns:initCookie" xmlns:pns="urn:oasis:names:tc:wsrp:v1:types" type="tns:>initCookie" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="InvalidRegistration" qname="fns:InvalidRegistration" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.InvalidRegistrationFault" type="tns:InvalidRegistrationFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="OperationFailed" qname="fns:OperationFailed" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.OperationFailedFault" type="tns:OperationFailedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
<fault name="AccessDenied" qname="fns:AccessDenied" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.AccessDeniedFault" type="tns:AccessDeniedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
<parameter name="allowedMethods" value="initCookie performBlockingInteraction releaseSessions getMarkup"/>
- <parameter name="scope" value="Application"/>
<typeMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
@@ -1526,20 +1469,18 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:ReturnAny"
- type="java:oasis.names.tc.wsrp.v1.types.ReturnAny"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.Extension[]"
+ innerType="cmp-ns:Extension" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:StringArray"
- type="java:oasis.names.tc.wsrp.v1.types.StringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:java.lang.String[]"
+ innerType="cmp-ns:string" xmlns:cmp-ns="http://www.w3.org/2001/XMLSchema"
encodingStyle=""
/>
<typeMapping
@@ -1902,12 +1843,11 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:NamedStringArray"
- type="java:oasis.names.tc.wsrp.v1.types.NamedStringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.NamedString[]"
+ innerType="cmp-ns:NamedString" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
<typeMapping
@@ -2138,6 +2078,7 @@
<service name="WSRPServiceDescriptionService" provider="java:RPC" style="document" use="literal">
<parameter name="wsdlTargetNamespace" value="urn:oasis:names:tc:wsrp:v1:wsdl"/>
<parameter name="wsdlServiceElement" value="WSRPService"/>
+ <parameter name="schemaQualified" value="urn:oasis:names:tc:wsrp:v1:types,urn:oasis:names:tc:wsrp:v1:intf"/>
<parameter name="wsdlServicePort" value="WSRPServiceDescriptionService"/>
<parameter name="className" value="org.apache.wsrp4j.commons.producer.binding.WSRPServiceDescriptionBindingImpl"/>
<parameter name="wsdlPortType" value="WSRP_v1_ServiceDescription_PortType"/>
@@ -2148,7 +2089,6 @@
<fault name="OperationFailed" qname="fns:OperationFailed" xmlns:fns="urn:oasis:names:tc:wsrp:v1:types" class="oasis.names.tc.wsrp.v1.types.OperationFailedFault" type="tns:OperationFailedFault" xmlns:tns="urn:oasis:names:tc:wsrp:v1:types"/>
</operation>
<parameter name="allowedMethods" value="getServiceDescription"/>
- <parameter name="scope" value="Application"/>
<typeMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
@@ -2182,20 +2122,18 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:ReturnAny"
- type="java:oasis.names.tc.wsrp.v1.types.ReturnAny"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.Extension[]"
+ innerType="cmp-ns:Extension" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:StringArray"
- type="java:oasis.names.tc.wsrp.v1.types.StringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:java.lang.String[]"
+ innerType="cmp-ns:string" xmlns:cmp-ns="http://www.w3.org/2001/XMLSchema"
encodingStyle=""
/>
<typeMapping
@@ -2558,12 +2496,11 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
- <typeMapping
+ <arrayMapping
xmlns:ns="urn:oasis:names:tc:wsrp:v1:types"
qname="ns:NamedStringArray"
- type="java:oasis.names.tc.wsrp.v1.types.NamedStringArray"
- serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
- deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ type="java:oasis.names.tc.wsrp.v1.types.NamedString[]"
+ innerType="cmp-ns:NamedString" xmlns:cmp-ns="urn:oasis:names:tc:wsrp:v1:types"
encodingStyle=""
/>
<typeMapping
@@ -2791,23 +2728,4 @@
encodingStyle=""
/>
</service>
-
- <transport name="http">
- <requestFlow>
- <handler type="URLMapper"/>
- <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
- </requestFlow>
- <parameter name="qs:list"
- value="org.apache.axis.transport.http.QSListHandler"/>
- <parameter name="qs:wsdl"
- value="org.apache.axis.transport.http.QSWSDLHandler"/>
- <parameter name="qs:method"
- value="org.apache.axis.transport.http.QSMethodHandler"/>
- </transport>
- <transport name="local">
- <responseFlow>
- <handler type="LocalResponder"/>
- </responseFlow>
- </transport>
-
</deployment>