[gatein-commits] gatein SVN: r5292 - components/wsrp/trunk/consumer/src/test/resources/wsdl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Nov 26 07:59:51 EST 2010
Author: chris.laprun at jboss.com
Date: 2010-11-26 07:59:51 -0500 (Fri, 26 Nov 2010)
New Revision: 5292
Added:
components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-bindings.wsdl
components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-types.xsd
Modified:
components/wsrp/trunk/consumer/src/test/resources/wsdl/extra-ports.wsdl
Log:
- Fixed tests by removing references to internal test system and adding linked files.
Modified: components/wsrp/trunk/consumer/src/test/resources/wsdl/extra-ports.wsdl
===================================================================
--- components/wsrp/trunk/consumer/src/test/resources/wsdl/extra-ports.wsdl 2010-11-26 11:16:01 UTC (rev 5291)
+++ components/wsrp/trunk/consumer/src/test/resources/wsdl/extra-ports.wsdl 2010-11-26 12:59:51 UTC (rev 5292)
@@ -26,12 +26,8 @@
xmlns:s1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:s2="urn:oasis:names:tc:wsrp:v2:bind" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s4="urn:bea:wsrp:ext:v2:bind" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
- <s0:import
- location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/markup?WSDL/wsrp-2.0-bindings.wsdl"
- namespace="urn:oasis:names:tc:wsrp:v2:bind"/>
- <s0:import
- location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/markup?WSDL/wlp-wsrp-2.0-bindings.wsdl"
- namespace="urn:bea:wsrp:ext:v2:bind"/>
+ <s0:import location="wsrp-2.0-bindings.wsdl" namespace="urn:oasis:names:tc:wsrp:v2:bind"/>
+ <s0:import location="wlp-wsrp-2.0-bindings.wsdl" namespace="urn:bea:wsrp:ext:v2:bind"/>
<wsp:UsingPolicy s0:Required="true"/>
<wsp:Policy s1:Id="ProducerDefaultPolicy">
<wsp:All>
@@ -49,20 +45,20 @@
</wsp:Policy>
<s0:service name="WSRP_v2_Service">
<s0:port binding="s2:WSRP_v2_Markup_Binding_SOAP" name="WSRP_v2_Markup_Service">
- <s3:address location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/markup"/>
+ <s3:address location="http://localhost:7001/wsrp/producer/wsrp-2.0/markup"/>
</s0:port>
<s0:port binding="s2:WSRP_v2_ServiceDescription_Binding_SOAP" name="WSRP_v2_ServiceDescription_Service">
<s3:address
- location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/serviceDescription"/>
+ location="http://localhost:7001/wsrp/producer/wsrp-2.0/serviceDescription"/>
</s0:port>
<s0:port binding="s2:WSRP_v2_Registration_Binding_SOAP" name="WSRP_v2_Registration_Service">
- <s3:address location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/registration"/>
+ <s3:address location="http://localhost:7001/wsrp/producer/wsrp-2.0/registration"/>
</s0:port>
<s0:port binding="s2:WSRP_v2_PortletManagement_Binding_SOAP" name="WSRP_v2_PortletManagement_Service">
- <s3:address location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-2.0/portletManagement"/>
+ <s3:address location="http://localhost:7001/wsrp/producer/wsrp-2.0/portletManagement"/>
</s0:port>
<s0:port binding="s4:WLP_WSRP_v2_Markup_Ext_Binding_SOAP" name="WLP_WSRP_v2_Ext_Service">
- <s3:address location="http://stacks3.mw.lab.eng.bos.redhat.com:7001/wsrp/producer/wsrp-wlp-ext-2.0/markup"/>
+ <s3:address location="http://localhost :7001/wsrp/producer/wsrp-wlp-ext-2.0/markup"/>
</s0:port>
</s0:service>
</s0:definitions>
\ No newline at end of file
Added: components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-bindings.wsdl
===================================================================
--- components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-bindings.wsdl (rev 0)
+++ components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-bindings.wsdl 2010-11-26 12:59:51 UTC (rev 5292)
@@ -0,0 +1,573 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+ ~ JBoss, a division of Red Hat
+ ~ Copyright 2010, Red Hat Middleware, LLC, and individual
+ ~ contributors as indicated by the @authors tag. See the
+ ~ copyright.txt in the distribution for a full listing of
+ ~ individual contributors.
+ ~
+ ~ This is free software; you can redistribute it and/or modify it
+ ~ under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This software is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this software; if not, write to the Free
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ -->
+
+<s0:definitions targetNamespace="urn:bea:wsrp:ext:v2:bind" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:s1="urn:oasis:names:tc:wsrp:v2:types" xmlns:s2="urn:bea:wsrp:ext:v2:types"
+ xmlns:s3="urn:bea:wsrp:ext:v2:bind" xmlns:s4="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:s5="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:s6="http://schemas.xmlsoap.org/wsdl/mime/"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:import namespace="urn:bea:wsrp:ext:v2:types" schemaLocation="wlp-wsrp-2.0-types.xsd"/>
+ <s0:message name="AccessDenied">
+ <s0:part element="s1:AccessDenied" name="fault"/>
+ </s0:message>
+ <s0:message name="InvalidUserCategory">
+ <s0:part element="s1:InvalidUserCategory" name="fault"/>
+ </s0:message>
+ <s0:message name="InconsistentParameters">
+ <s0:part element="s1:InconsistentParameters" name="fault"/>
+ </s0:message>
+ <s0:message name="InvalidRegistration">
+ <s0:part element="s1:InvalidRegistration" name="fault"/>
+ </s0:message>
+ <s0:message name="ModifyRegistrationRequired">
+ <s0:part element="s1:ModifyRegistrationRequired" name="fault"/>
+ </s0:message>
+ <s0:message name="MissingParameters">
+ <s0:part element="s1:MissingParameters" name="fault"/>
+ </s0:message>
+ <s0:message name="OperationFailed">
+ <s0:part element="s1:OperationFailed" name="fault"/>
+ </s0:message>
+ <s0:message name="OperationNotSupported">
+ <s0:part element="s1:OperationNotSupported" name="fault"/>
+ </s0:message>
+ <s0:message name="InvalidHandle">
+ <s0:part element="s1:InvalidHandle" name="fault"/>
+ </s0:message>
+ <s0:message name="PortletStateChangeRequired">
+ <s0:part element="s1:PortletStateChangeRequired" name="fault"/>
+ </s0:message>
+ <s0:message name="ResourceSuspended">
+ <s0:part element="s1:ResourceSuspended" name="fault"/>
+ </s0:message>
+ <s0:message name="InvalidCookie">
+ <s0:part element="s1:InvalidCookie" name="fault"/>
+ </s0:message>
+ <s0:message name="InvalidSession">
+ <s0:part element="s1:InvalidSession" name="fault"/>
+ </s0:message>
+ <s0:message name="UnsupportedMode">
+ <s0:part element="s1:UnsupportedMode" name="fault"/>
+ </s0:message>
+ <s0:message name="UnsupportedWindowState">
+ <s0:part element="s1:UnsupportedWindowState" name="fault"/>
+ </s0:message>
+ <s0:message name="UnsupportedLocale">
+ <s0:part element="s1:UnsupportedLocale" name="fault"/>
+ </s0:message>
+ <s0:message name="UnsupportedMimeType">
+ <s0:part element="s1:UnsupportedMimeType" name="fault"/>
+ </s0:message>
+ <s0:message name="getMarkup">
+ <s0:part element="s1:getMarkup" name="getMarkup"/>
+ </s0:message>
+ <s0:message name="getMarkupResponse">
+ <s0:part element="s1:getMarkupResponse" name="getMarkupResponse"/>
+ </s0:message>
+ <s0:message name="getResource">
+ <s0:part element="s1:getResource" name="getResource"/>
+ </s0:message>
+ <s0:message name="getResourceResponse">
+ <s0:part element="s1:getResourceResponse" name="getResourceResponse"/>
+ <s0:part element="s2:Markup" name="markup"/>
+ </s0:message>
+ <s0:message name="performBlockingInteraction">
+ <s0:part element="s1:performBlockingInteraction" name="performBlockingInteraction"/>
+ </s0:message>
+ <s0:message name="performBlockingInteractionResponse">
+ <s0:part element="s1:performBlockingInteractionResponse" name="performBlockingInteractionResponse"/>
+ </s0:message>
+ <s0:message name="handleEvents">
+ <s0:part element="s1:handleEvents" name="handleEvents"/>
+ </s0:message>
+ <s0:message name="handleEventsResponse">
+ <s0:part element="s1:handleEventsResponse" name="handleEventsResponse"/>
+ </s0:message>
+ <s0:message name="getRenderDependencies">
+ <s0:part element="s2:getRenderDependencies" name="getRenderDependencies"/>
+ </s0:message>
+ <s0:message name="getRenderDependenciesResponse">
+ <s0:part element="s2:RenderDependenciesResponse" name="getRenderDependenciesResponse"/>
+ </s0:message>
+ <s0:message name="releaseSessions">
+ <s0:part element="s1:releaseSessions" name="releaseSessions"/>
+ </s0:message>
+ <s0:message name="releaseSessionsResponse">
+ <s0:part element="s1:releaseSessionsResponse" name="releaseSessionsResponse"/>
+ </s0:message>
+ <s0:message name="initCookie">
+ <s0:part element="s1:initCookie" name="initCookie"/>
+ </s0:message>
+ <s0:message name="initCookieResponse">
+ <s0:part element="s1:initCookieResponse" name="initCookieResponse"/>
+ </s0:message>
+ <s0:portType name="WLP_WSRP_v2_Markup_Ext_PortType">
+ <s0:operation name="getMarkup">
+ <s0:input message="s3:getMarkup" name="getMarkup"/>
+ <s0:output message="s3:getMarkupResponse" name="getMarkupResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InvalidUserCategory" name="InvalidUserCategory"/>
+ <s0:fault message="s3:InconsistentParameters" name="InconsistentParameters"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ <s0:fault message="s3:InvalidHandle" name="InvalidHandle"/>
+ <s0:fault message="s3:InvalidCookie" name="InvalidCookie"/>
+ <s0:fault message="s3:InvalidSession" name="InvalidSession"/>
+ <s0:fault message="s3:UnsupportedMode" name="UnsupportedMode"/>
+ <s0:fault message="s3:UnsupportedWindowState" name="UnsupportedWindowState"/>
+ <s0:fault message="s3:UnsupportedLocale" name="UnsupportedLocale"/>
+ <s0:fault message="s3:UnsupportedMimeType" name="UnsupportedMimeType"/>
+ </s0:operation>
+ <s0:operation name="getResource">
+ <s0:input message="s3:getResource" name="getResource"/>
+ <s0:output message="s3:getResourceResponse" name="getResourceResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InvalidUserCategory" name="InvalidUserCategory"/>
+ <s0:fault message="s3:InconsistentParameters" name="InconsistentParameters"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ <s0:fault message="s3:InvalidHandle" name="InvalidHandle"/>
+ <s0:fault message="s3:InvalidCookie" name="InvalidCookie"/>
+ <s0:fault message="s3:InvalidSession" name="InvalidSession"/>
+ <s0:fault message="s3:UnsupportedMode" name="UnsupportedMode"/>
+ <s0:fault message="s3:UnsupportedWindowState" name="UnsupportedWindowState"/>
+ <s0:fault message="s3:UnsupportedLocale" name="UnsupportedLocale"/>
+ <s0:fault message="s3:UnsupportedMimeType" name="UnsupportedMimeType"/>
+ </s0:operation>
+ <s0:operation name="performBlockingInteraction">
+ <s0:input message="s3:performBlockingInteraction" name="performBlockingInteraction"/>
+ <s0:output message="s3:performBlockingInteractionResponse" name="performBlockingInteractionResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InvalidUserCategory" name="InvalidUserCategory"/>
+ <s0:fault message="s3:InconsistentParameters" name="InconsistentParameters"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ <s0:fault message="s3:InvalidHandle" name="InvalidHandle"/>
+ <s0:fault message="s3:PortletStateChangeRequired" name="PortletStateChangeRequired"/>
+ <s0:fault message="s3:InvalidCookie" name="InvalidCookie"/>
+ <s0:fault message="s3:InvalidSession" name="InvalidSession"/>
+ <s0:fault message="s3:UnsupportedMode" name="UnsupportedMode"/>
+ <s0:fault message="s3:UnsupportedWindowState" name="UnsupportedWindowState"/>
+ <s0:fault message="s3:UnsupportedLocale" name="UnsupportedLocale"/>
+ <s0:fault message="s3:UnsupportedMimeType" name="UnsupportedMimeType"/>
+ </s0:operation>
+ <s0:operation name="releaseSessions">
+ <s0:input message="s3:releaseSessions" name="releaseSessions"/>
+ <s0:output message="s3:releaseSessionsResponse" name="releaseSessionsResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ </s0:operation>
+ <s0:operation name="initCookie">
+ <s0:input message="s3:initCookie" name="initCookie"/>
+ <s0:output message="s3:initCookieResponse" name="initCookieResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ </s0:operation>
+ <s0:operation name="handleEvents">
+ <s0:input message="s3:handleEvents"/>
+ <s0:output message="s3:handleEventsResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InconsistentParameters" name="InconsistentParameters"/>
+ <s0:fault message="s3:InvalidCookie" name="InvalidCookie"/>
+ <s0:fault message="s3:InvalidHandle" name="InvalidHandle"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:InvalidSession" name="InvalidSession"/>
+ <s0:fault message="s3:InvalidUserCategory" name="InvalidUserCategory"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:ModifyRegistrationRequired" name="ModifyRegistrationRequired"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ <s0:fault message="s3:OperationNotSupported" name="OperationNotSupported"/>
+ <s0:fault message="s3:PortletStateChangeRequired" name="PortletStateChangeRequired"/>
+ <s0:fault message="s3:ResourceSuspended" name="ResourceSuspended"/>
+ <s0:fault message="s3:UnsupportedLocale" name="UnsupportedLocale"/>
+ <s0:fault message="s3:UnsupportedMimeType" name="UnsupportedMimeType"/>
+ <s0:fault message="s3:UnsupportedMode" name="UnsupportedMode"/>
+ <s0:fault message="s3:UnsupportedWindowState" name="UnsupportedWindowState"/>
+ </s0:operation>
+ <s0:operation name="getRenderDependencies">
+ <s0:input message="s3:getRenderDependencies"/>
+ <s0:output message="s3:getRenderDependenciesResponse"/>
+ <s0:fault message="s3:AccessDenied" name="AccessDenied"/>
+ <s0:fault message="s3:InconsistentParameters" name="InconsistentParameters"/>
+ <s0:fault message="s3:InvalidCookie" name="InvalidCookie"/>
+ <s0:fault message="s3:InvalidHandle" name="InvalidHandle"/>
+ <s0:fault message="s3:InvalidRegistration" name="InvalidRegistration"/>
+ <s0:fault message="s3:InvalidSession" name="InvalidSession"/>
+ <s0:fault message="s3:InvalidUserCategory" name="InvalidUserCategory"/>
+ <s0:fault message="s3:MissingParameters" name="MissingParameters"/>
+ <s0:fault message="s3:ModifyRegistrationRequired" name="ModifyRegistrationRequired"/>
+ <s0:fault message="s3:OperationFailed" name="OperationFailed"/>
+ <s0:fault message="s3:ResourceSuspended" name="ResourceSuspended"/>
+ <s0:fault message="s3:UnsupportedLocale" name="UnsupportedLocale"/>
+ <s0:fault message="s3:UnsupportedMimeType" name="UnsupportedMimeType"/>
+ <s0:fault message="s3:UnsupportedMode" name="UnsupportedMode"/>
+ <s0:fault message="s3:UnsupportedWindowState" name="UnsupportedWindowState"/>
+ </s0:operation>
+ </s0:portType>
+ <s0:binding name="WLP_WSRP_v2_Markup_Ext_Binding_SOAP" type="s3:WLP_WSRP_v2_Markup_Ext_PortType">
+ <s4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <s0:operation name="getMarkup">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:getMarkup"/>
+ <s0:input name="getMarkup">
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output name="getMarkupResponse">
+ <s6:multipartRelated>
+ <s6:part>
+ <s4:body parts="getMarkupResponse" use="literal"/>
+ </s6:part>
+ </s6:multipartRelated>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidUserCategory">
+ <s4:fault name="InvalidUserCategory" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InconsistentParameters">
+ <s4:fault name="InconsistentParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidHandle">
+ <s4:fault name="InvalidHandle" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidCookie">
+ <s4:fault name="InvalidCookie" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidSession">
+ <s4:fault name="InvalidSession" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMode">
+ <s4:fault name="UnsupportedMode" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedWindowState">
+ <s4:fault name="UnsupportedWindowState" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedLocale">
+ <s4:fault name="UnsupportedLocale" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMimeType">
+ <s4:fault name="UnsupportedMimeType" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="getResource">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:getResource"/>
+ <s0:input name="getResource">
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output name="getResourceResponse">
+ <s6:multipartRelated>
+ <s6:part>
+ <s4:body parts="getResourceResponse" use="literal"/>
+ </s6:part>
+ <s6:part>
+ <s6:content part="markup" type="application/octetstream"/>
+ </s6:part>
+ </s6:multipartRelated>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidUserCategory">
+ <s4:fault name="InvalidUserCategory" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InconsistentParameters">
+ <s4:fault name="InconsistentParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidHandle">
+ <s4:fault name="InvalidHandle" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidCookie">
+ <s4:fault name="InvalidCookie" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidSession">
+ <s4:fault name="InvalidSession" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMode">
+ <s4:fault name="UnsupportedMode" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedWindowState">
+ <s4:fault name="UnsupportedWindowState" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedLocale">
+ <s4:fault name="UnsupportedLocale" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMimeType">
+ <s4:fault name="UnsupportedMimeType" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="performBlockingInteraction">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:performBlockingInteraction"/>
+ <s0:input name="performBlockingInteraction">
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s6:multipartRelated>
+ <s6:part>
+ <s4:body parts="performBlockingInteraction" use="literal"/>
+ </s6:part>
+ </s6:multipartRelated>
+ </s0:input>
+ <s0:output name="performBlockingInteractionResponse">
+ <s4:body use="literal"/>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidUserCategory">
+ <s4:fault name="InvalidUserCategory" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InconsistentParameters">
+ <s4:fault name="InconsistentParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidHandle">
+ <s4:fault name="InvalidHandle" use="literal"/>
+ </s0:fault>
+ <s0:fault name="PortletStateChangeRequired">
+ <s4:fault name="PortletStateChangeRequired" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidCookie">
+ <s4:fault name="InvalidCookie" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidSession">
+ <s4:fault name="InvalidSession" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMode">
+ <s4:fault name="UnsupportedMode" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedWindowState">
+ <s4:fault name="UnsupportedWindowState" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedLocale">
+ <s4:fault name="UnsupportedLocale" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMimeType">
+ <s4:fault name="UnsupportedMimeType" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="releaseSessions">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:releaseSessions"/>
+ <s0:input name="releaseSessions">
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output name="releaseSessionsResponse">
+ <s4:body use="literal"/>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="initCookie">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:initCookie"/>
+ <s0:input name="initCookie">
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output name="initCookieResponse">
+ <s4:body use="literal"/>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="handleEvents">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:handleEvents"/>
+ <s0:input>
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output>
+ <s4:body use="literal"/>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InconsistentParameters">
+ <s4:fault name="InconsistentParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidCookie">
+ <s4:fault name="InvalidCookie" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidHandle">
+ <s4:fault name="InvalidHandle" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidSession">
+ <s4:fault name="InvalidSession" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidUserCategory">
+ <s4:fault name="InvalidUserCategory" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="ModifyRegistrationRequired">
+ <s4:fault name="ModifyRegistrationRequired" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationNotSupported">
+ <s4:fault name="OperationNotSupported" use="literal"/>
+ </s0:fault>
+ <s0:fault name="PortletStateChangeRequired">
+ <s4:fault name="PortletStateChangeRequired" use="literal"/>
+ </s0:fault>
+ <s0:fault name="ResourceSuspended">
+ <s4:fault name="ResourceSuspended" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedLocale">
+ <s4:fault name="UnsupportedLocale" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMimeType">
+ <s4:fault name="UnsupportedMimeType" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMode">
+ <s4:fault name="UnsupportedMode" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedWindowState">
+ <s4:fault name="UnsupportedWindowState" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ <s0:operation name="getRenderDependencies">
+ <s4:operation soapAction="urn:bea:wsrp:ext:v2:getRenderDependencies"/>
+ <s0:input>
+ <s5:Policy>
+ <s5:PolicyReference URI="#ProducerDefaultPolicy"/>
+ </s5:Policy>
+ <s4:body use="literal"/>
+ </s0:input>
+ <s0:output>
+ <s4:body use="literal"/>
+ </s0:output>
+ <s0:fault name="AccessDenied">
+ <s4:fault name="AccessDenied" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InconsistentParameters">
+ <s4:fault name="InconsistentParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidCookie">
+ <s4:fault name="InvalidCookie" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidHandle">
+ <s4:fault name="InvalidHandle" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidRegistration">
+ <s4:fault name="InvalidRegistration" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidSession">
+ <s4:fault name="InvalidSession" use="literal"/>
+ </s0:fault>
+ <s0:fault name="InvalidUserCategory">
+ <s4:fault name="InvalidUserCategory" use="literal"/>
+ </s0:fault>
+ <s0:fault name="MissingParameters">
+ <s4:fault name="MissingParameters" use="literal"/>
+ </s0:fault>
+ <s0:fault name="ModifyRegistrationRequired">
+ <s4:fault name="ModifyRegistrationRequired" use="literal"/>
+ </s0:fault>
+ <s0:fault name="OperationFailed">
+ <s4:fault name="OperationFailed" use="literal"/>
+ </s0:fault>
+ <s0:fault name="ResourceSuspended">
+ <s4:fault name="ResourceSuspended" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedLocale">
+ <s4:fault name="UnsupportedLocale" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMimeType">
+ <s4:fault name="UnsupportedMimeType" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedMode">
+ <s4:fault name="UnsupportedMode" use="literal"/>
+ </s0:fault>
+ <s0:fault name="UnsupportedWindowState">
+ <s4:fault name="UnsupportedWindowState" use="literal"/>
+ </s0:fault>
+ </s0:operation>
+ </s0:binding>
+</s0:definitions>
\ No newline at end of file
Added: components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-types.xsd
===================================================================
--- components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-types.xsd (rev 0)
+++ components/wsrp/trunk/consumer/src/test/resources/wsdl/wlp-wsrp-2.0-types.xsd 2010-11-26 12:59:51 UTC (rev 5292)
@@ -0,0 +1,600 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--
+ ~ JBoss, a division of Red Hat
+ ~ Copyright 2010, Red Hat Middleware, LLC, and individual
+ ~ contributors as indicated by the @authors tag. See the
+ ~ copyright.txt in the distribution for a full listing of
+ ~ individual contributors.
+ ~
+ ~ This is free software; you can redistribute it and/or modify it
+ ~ under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This software is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this software; if not, write to the Free
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ -->
+
+<xs:schema elementFormDefault="qualified" targetNamespace="urn:bea:wsrp:ext:v2:types"
+ xmlns:types="urn:oasis:names:tc:wsrp:v2:types" xmlns:wlp-types="urn:bea:wsrp:ext:v2:types"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <!-- Import WSRP V2 Types -->
+ <xs:import namespace="urn:oasis:names:tc:wsrp:v2:types" schemaLocation="wsrp-2.0-types.xsd"/>
+ <xs:element name="FaultDetail">
+ <xs:annotation>
+ <xs:documentation>Specifies fault detail</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="1" name="created" type="xs:dateTime"/>
+ <xs:element minOccurs="1" name="trace" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Markup">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="binary" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="Upload">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="binary" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <!-- This element descriptions an event handler in a portlet description-->
+ <xs:element name="EventDescription" type="wlp-types:EventDescription"/>
+ <xs:complexType name="EventDescription">
+ <xs:sequence>
+ <xs:element name="eventName" type="xs:QName"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="alias" type="xs:QName"/>
+ <xs:element maxOccurs="1" minOccurs="0" name="portalEventType" type="wlp-types:PortalEventType"/>
+ <xs:element minOccurs="0" name="description" type="types:LocalizedString"/>
+ <xs:element minOccurs="0" name="handleEventDescription" type="wlp-types:FrameworkEventDescription"/>
+ </xs:sequence>
+ <xs:attribute default="true" name="chainWildcardAliases" type="xs:boolean"/>
+ </xs:complexType>
+ <xs:element name="portletEventDescriptions" type="wlp-types:handledEvents"/>
+ <xs:complexType name="PortalEventType">
+ <xs:attribute name="type" type="xs:string"/>
+ </xs:complexType>
+ <!-- This element extends event descriptions in the service description -->
+ <xs:element name="EventInformation" type="wlp-types:EventInformation"/>
+ <xs:complexType name="EventInformation">
+ <xs:attribute name="class" type="xs:string" use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="handledEvents">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="event" type="wlp-types:EventDescription"/>
+ </xs:sequence>
+ </xs:complexType>
+ <!-- This element describes an event -->
+ <xs:element name="eventSource" type="wlp-types:EventSource"/>
+ <xs:complexType name="EventSource">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="sourceDefinitionLabel" type="xs:string"/>
+ <xs:element minOccurs="0" name="sourceInstanceLabel" type="xs:string"/>
+ <xs:element minOccurs="0" name="windowInfo" type="xs:string"/>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" use="optional"/>
+ </xs:complexType>
+ <xs:complexType name="EventPayload">
+ <xs:sequence>
+ <xs:element name="binary" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="SimpleEventPayload">
+ <xs:sequence>
+ <xs:choice maxOccurs="1" minOccurs="0">
+ <xs:element name="boolean" type="xs:boolean"/>
+ <xs:element name="byte" type="xs:byte"/>
+ <xs:element name="short" type="xs:short"/>
+ <xs:element name="int" type="xs:int"/>
+ <xs:element name="long" type="xs:long"/>
+ <xs:element name="float" type="xs:float"/>
+ <xs:element name="double" type="xs:double"/>
+ <xs:element name="string" type="xs:string"/>
+ <xs:element name="integer" type="xs:integer"/>
+ <xs:element name="decimal" type="xs:decimal"/>
+ <xs:element name="QName" type="xs:QName"/>
+ <xs:element name="duration" type="xs:duration"/>
+ <xs:element name="dateTime" type="xs:dateTime"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="FrameworkEventDescription">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="wlp-types:changeWindowState"/>
+ <xs:element ref="wlp-types:changeWindowMode"/>
+ <xs:element ref="wlp-types:activatePage"/>
+ <xs:element ref="wlp-types:invokePageFlowAction"/>
+ <xs:element ref="wlp-types:invokeStrutsAction"/>
+ <xs:element ref="wlp-types:fireCustomEvent"/>
+ <xs:element ref="wlp-types:fireEvent"/>
+ <xs:element ref="wlp-types:invokeBackingFileMethod"/>
+ <xs:element ref="wlp-types:dispatchToRemotePortlet"/>
+ <xs:element ref="wlp-types:invokeJavaPortletMethod"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="eventLabel" type="xs:string"/>
+ <!-- This restriction cannot be validated with XML Spy
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="(\p{L}|_|\$)(\p{L}|_|\$|\p{Nd})*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ -->
+ <xs:attribute name="filterable" type="xs:boolean"/>
+ <xs:attribute name="onlyIfDisplayed" type="xs:boolean"/>
+ <xs:attribute name="sourceDefinitionLabels" type="xs:string"/>
+ <xs:attribute name="fromSelfInstanceOnly" type="xs:boolean"/>
+ <xs:attribute name="sourceDefinitionWildcard">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="this"/>
+ <xs:enumeration value="any"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <!-- <xs:attribute name="description" type="xs:string"/>-->
+ </xs:complexType>
+ <xs:complexType name="FrameworkPortalEventDescription">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:FrameworkEventDescription">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="filterEvent" type="wlp-types:filterEventType"/>
+ </xs:sequence>
+ <xs:attribute name="event">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="onActivation"/>
+ <xs:enumeration value="onDeactivation"/>
+ <xs:enumeration value="onMinimize"/>
+ <xs:enumeration value="onMaximize"/>
+ <xs:enumeration value="onNormal"/>
+ <xs:enumeration value="onDelete"/>
+ <xs:enumeration value="onFloat"/>
+ <xs:enumeration value="onHelp"/>
+ <xs:enumeration value="onEdit"/>
+ <xs:enumeration value="onView"/>
+ <xs:enumeration value="onRefresh"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:element name="FrameworkEventDescription" type="wlp-types:FrameworkEventDescription"/>
+ <xs:element name="handlePortalEventDescription" substitutionGroup="wlp-types:FrameworkEventDescription"
+ type="wlp-types:FrameworkPortalEventDescription"/>
+ <xs:complexType name="filterEventType">
+ <xs:attribute name="eventLabel" type="xs:string"/>
+ <!-- This restriction cannot be validated with XML Spy
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="(\p{L}|_|\$)(\p{L}|_|\$|\p{Nd})*"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ -->
+ <xs:attribute name="sourceInstanceLabels" type="xs:string"/>
+ <xs:attribute name="sourceInstanceWildcard">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="this"/>
+ <xs:enumeration value="any"/>
+ <xs:enumeration value="none"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:element name="changeWindowState" type="wlp-types:changeWindowStateType"/>
+ <xs:element name="changeWindowMode" type="wlp-types:changeWindowModeType"/>
+ <xs:element name="activatePage" type="wlp-types:activatePageType"/>
+ <xs:element name="invokePageFlowAction" type="wlp-types:invokePageFlowActionType"/>
+ <xs:element name="invokeStrutsAction" type="wlp-types:invokeStrutsActionType"/>
+ <xs:element name="fireEvent" type="wlp-types:fireEventType"/>
+ <xs:element name="fireCustomEvent" type="xs:QName"/>
+ <xs:element name="invokeBackingFileMethod" type="wlp-types:invokeBackingFileMethodType"/>
+ <xs:element name="invokeJavaPortletMethod" type="wlp-types:invokeJavaPortletMethodType"/>
+ <xs:element name="dispatchToRemotePortlet" type="wlp-types:dispatchToRemotePortletType"/>
+ <xs:complexType name="changeWindowStateType">
+ <xs:attribute name="newState">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="minimized"/>
+ <xs:enumeration value="maximized"/>
+ <xs:enumeration value="normal"/>
+ <xs:enumeration value="delete"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="changeWindowModeType">
+ <xs:attribute name="newMode" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="activatePageType"/>
+ <xs:complexType name="invokePageFlowActionType">
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="invokeStrutsActionType">
+ <xs:attribute name="action" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="invokeBackingFileMethodType">
+ <xs:attribute name="method" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="invokeJavaPortletMethodType">
+ <xs:attribute name="method" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="fireEventType">
+ <xs:attribute name="event" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="dispatchToRemotePortletType"/>
+ <xs:element name="InteractionRequestState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="state" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="InteractionResponseState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="state" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MarkupRequestState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="state" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MarkupResponseState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="state" type="xs:base64Binary"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="XmlMarkupRequestState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any maxOccurs="1" minOccurs="1" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="XmlMarkupResponseState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any maxOccurs="1" minOccurs="1" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="XmlInteractionRequestState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any maxOccurs="1" minOccurs="1" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="XmlInteractionResponseState">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:any maxOccurs="1" minOccurs="1" processContents="skip"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="MarkupRef">
+ <xs:annotation>
+ <xs:documentation>Specifies how markup is being returned.</xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attribute name="refId">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="attachment"/>
+ <xs:enumeration value="stream"/>
+ <xs:enumeration value="inline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LookAndFeelDescriptor">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="skeletonId" type="xs:string"/>
+ <xs:element name="skeletonPath" type="xs:string"/>
+ <xs:element name="skinId" type="xs:string"/>
+ <xs:element name="skinPath" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType abstract="true" name="ProxiableType">
+ <xs:attribute name="theme" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="PlaceableType">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:ProxiableType">
+ <xs:attribute name="placeholder" type="xs:int"/>
+ <xs:attribute name="placement" type="xs:int"/>
+ <xs:attribute name="position" type="xs:int"/>
+ <xs:attribute name="alignment" type="xs:int"/>
+ <xs:attribute name="default" type="xs:boolean"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="NavigableType">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:PlaceableType">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="description" type="types:LocalizedString"/>
+ <xs:element minOccurs="1" name="title" type="types:LocalizedString"/>
+ </xs:sequence>
+ <xs:attribute name="hidden" type="xs:boolean"/>
+ <xs:attribute name="public" type="xs:boolean"/>
+ <xs:attribute name="active" type="xs:boolean"/>
+ <xs:attribute name="orientation" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PageDescriptionType">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:NavigableType">
+ <xs:sequence>
+ <xs:element name="layout" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="placeable" type="wlp-types:PlaceableType"/>
+ </xs:sequence>
+ <xs:attribute name="pageContentUri" type="xs:string"/>
+ <xs:attribute name="pageHandle" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:element name="PageDescription" type="wlp-types:PageDescriptionType"/>
+ <!-- This is also navigable - but we cannot enforce it here -->
+ <xs:complexType name="BookDescriptionType">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:NavigableType">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="0" name="menu" type="xs:string"/>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element name="PageDescription" type="wlp-types:PageDescriptionType"/>
+ <xs:element name="BookDescription" type="wlp-types:BookDescriptionType"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="bookHandle" type="xs:string"/>
+ <xs:attribute name="defaultPage" type="xs:string"/>
+ <xs:attribute name="bookContentUri" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:element name="BookDescription" type="wlp-types:BookDescriptionType"/>
+ <xs:complexType name="PortletRefType">
+ <xs:complexContent>
+ <xs:extension base="wlp-types:PlaceableType">
+ <xs:sequence>
+ <xs:element name="title" type="types:LocalizedString"/>
+ </xs:sequence>
+ <xs:attribute name="portletHandle" type="xs:string"/>
+ <xs:attribute name="defaultMinimized" type="xs:boolean"/>
+ <xs:attribute name="orientation" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:element name="PortletRef" type="wlp-types:PortletRefType"/>
+ <xs:complexType name="AbstractProperty">
+ <xs:attribute name="name" type="xs:string" use="optional"/>
+ <!-- isList needed to differentiate a single value from a list of size 1 -->
+ <xs:attribute default="false" name="isList" type="xs:boolean" use="optional"/>
+ </xs:complexType>
+ <xs:element name="stringProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:string"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="longProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:long"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="LongProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:long"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="doubleProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:double"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DoubleProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:double"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="booleanProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="BooleanProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="dateTimeProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:dateTime"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="DateTimeProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="1" name="value" type="xs:dateTime"/>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="emptyListProperty">
+ <xs:complexType>
+ <xs:complexContent>
+ <xs:extension base="wlp-types:AbstractProperty"/>
+ </xs:complexContent>
+ </xs:complexType>
+ </xs:element>
+ <!-- to fit it in a single extensions elsement -->
+ <xs:element name="propertyWrapper">
+ <xs:complexType>
+ <xs:sequence maxOccurs="unbounded" minOccurs="0">
+ <xs:choice>
+ <xs:element ref="wlp-types:stringProperty"/>
+ <xs:element ref="wlp-types:longProperty"/>
+ <xs:element ref="wlp-types:LongProperty"/>
+ <xs:element ref="wlp-types:doubleProperty"/>
+ <xs:element ref="wlp-types:DoubleProperty"/>
+ <xs:element ref="wlp-types:booleanProperty"/>
+ <xs:element ref="wlp-types:BooleanProperty"/>
+ <xs:element ref="wlp-types:dateTimeProperty"/>
+ <xs:element ref="wlp-types:DateTimeProperty"/>
+ <xs:element ref="wlp-types:emptyListProperty"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ <!-- Describe look and feel dependencies -->
+ <xs:element name="renderDependenciesDescription">
+ <xs:complexType>
+ <xs:attribute default="false" name="hasRenderDependencies" type="xs:boolean"/>
+ <!-- The consumer can cache dependencies information if this is enabled -->
+ <xs:attribute default="true" name="cacheRenderDependencies" type="xs:boolean"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:complexType name="DependenciesContext">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="tags" type="wlp-types:RenderDependencyTag"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="scripts" type="wlp-types:ScriptFragment"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="clientAttributes" type="types:NamedString"/>
+ <xs:element default="false" minOccurs="0" name="requiresRewriting" type="xs:boolean"/>
+ <xs:element minOccurs="0" name="preferredTitle" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="validNewModes" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="RenderDependencyTag">
+ <xs:sequence>
+ <xs:element name="text" nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="attribute">
+ <xs:complexType>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="value" type="xs:string" use="required"/>
+ </xs:complexType>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="ScriptFragment">
+ <xs:sequence>
+ <!-- The eventHandler should better be an attribute. But does fails to deserialize. -->
+ <xs:element minOccurs="1" name="eventHandler" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="fragment" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <!-- getRenderDependencies request -->
+ <xs:element name="getRenderDependencies">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="registrationContext" nillable="true" type="types:RegistrationContext"/>
+ <xs:element name="portletContext" type="types:PortletContext"/>
+ <xs:element name="runtimeContext" type="types:RuntimeContext"/>
+ <xs:element name="userContext" nillable="true" type="types:UserContext"/>
+ <xs:element name="markupParams" type="types:MarkupParams"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <!-- getRenderDependencies response -->
+ <xs:complexType name="RenderDependenciesResponse">
+ <xs:sequence>
+ <xs:element maxOccurs="1" minOccurs="0" name="dependenciesContext" type="wlp-types:DependenciesContext"/>
+ <xs:element maxOccurs="1" minOccurs="0" name="sessionContext" type="types:SessionContext"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="RenderDependenciesResponse" type="wlp-types:RenderDependenciesResponse"/>
+ <!-- getServiceDescription registration context extension -->
+ <xs:element name="getRegistrationPropertyValues">
+ <xs:complexType/>
+ </xs:element>
+ <!-- getResource status code -->
+ <xs:complexType name="ResourceStatus">
+ <xs:sequence>
+ <xs:element default="200" maxOccurs="1" minOccurs="0" name="resourceStatusCode" type="xs:integer"/>
+ <xs:element maxOccurs="1" minOccurs="0" name="resourceStatusMessage" type="xs:string"/>
+ <xs:element maxOccurs="1" minOccurs="0" name="resourceRedirectLocation" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:element name="ResourceStatus" type="wlp-types:ResourceStatus"/>
+</xs:schema>
More information about the gatein-commits
mailing list