Author: chris.laprun(a)jboss.com
Date: 2010-05-28 05:29:22 -0400 (Fri, 28 May 2010)
New Revision: 3213
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-bindings.wsdl
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-extra.xsd
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-interfaces.wsdl
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-services.wsdl
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-types.xsd
Modified:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/web.xml
Log:
- Producer should now properly deploy (which is different from properly working! ^_^)
Modified: components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/web.xml 2010-05-28
07:31:38 UTC (rev 3212)
+++ components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/web.xml 2010-05-28
09:29:22 UTC (rev 3213)
@@ -55,58 +55,110 @@
</servlet>-->
- <!-- WSRP Endpoints -->
+ <!-- WSRP 2 Endpoints -->
<servlet>
- <servlet-name>ServiceDescriptionService</servlet-name>
+ <servlet-name>V2ServiceDescriptionService</servlet-name>
<servlet-class>org.gatein.wsrp.endpoints.v2.ServiceDescriptionEndpoint</servlet-class>
<init-param>
<param-name>wsrp-interface</param-name>
-
<param-value>org.oasis.wsrp.v2.WSRPV1ServiceDescriptionPortType</param-value>
+
<param-value>org.oasis.wsrp.v2.WSRPV2ServiceDescriptionPortType</param-value>
</init-param>
</servlet>
<servlet>
- <servlet-name>MarkupService</servlet-name>
+ <servlet-name>V2MarkupService</servlet-name>
<servlet-class>org.gatein.wsrp.endpoints.v2.MarkupEndpoint</servlet-class>
<init-param>
<param-name>wsrp-interface</param-name>
- <param-value>org.oasis.wsrp.v2.WSRPV1MarkupPortType</param-value>
+ <param-value>org.oasis.wsrp.v2.WSRPV2MarkupPortType</param-value>
</init-param>
</servlet>
<servlet>
- <servlet-name>RegistrationService</servlet-name>
+ <servlet-name>V2RegistrationService</servlet-name>
<servlet-class>org.gatein.wsrp.endpoints.v2.RegistrationEndpoint</servlet-class>
<init-param>
<param-name>wsrp-interface</param-name>
-
<param-value>org.oasis.wsrp.v2.WSRPV1RegistrationPortType</param-value>
+
<param-value>org.oasis.wsrp.v2.WSRPV2RegistrationPortType</param-value>
</init-param>
</servlet>
<servlet>
- <servlet-name>PortletManagementService</servlet-name>
+ <servlet-name>V2PortletManagementService</servlet-name>
<servlet-class>org.gatein.wsrp.endpoints.v2.PortletManagementEndpoint</servlet-class>
<init-param>
<param-name>wsrp-interface</param-name>
-
<param-value>org.oasis.wsrp.v2.WSRPV1PortletManagementPortType</param-value>
+
<param-value>org.oasis.wsrp.v2.WSRPV2PortletManagementPortType</param-value>
</init-param>
</servlet>
- <!-- WSRP endpoint mappings -->
+ <!-- WSRP 2 endpoint mappings -->
<servlet-mapping>
- <servlet-name>ServiceDescriptionService</servlet-name>
- <url-pattern>/ServiceDescriptionService</url-pattern>
+ <servlet-name>V2ServiceDescriptionService</servlet-name>
+ <url-pattern>/v2/ServiceDescriptionService</url-pattern>
</servlet-mapping>
<servlet-mapping>
- <servlet-name>MarkupService</servlet-name>
- <url-pattern>/MarkupService</url-pattern>
+ <servlet-name>V2MarkupService</servlet-name>
+ <url-pattern>/v2/MarkupService</url-pattern>
</servlet-mapping>
<servlet-mapping>
- <servlet-name>RegistrationService</servlet-name>
- <url-pattern>/RegistrationService</url-pattern>
+ <servlet-name>V2RegistrationService</servlet-name>
+ <url-pattern>/v2/RegistrationService</url-pattern>
</servlet-mapping>
<servlet-mapping>
- <servlet-name>PortletManagementService</servlet-name>
- <url-pattern>/PortletManagementService</url-pattern>
+ <servlet-name>V2PortletManagementService</servlet-name>
+ <url-pattern>/v2/PortletManagementService</url-pattern>
</servlet-mapping>
+ <!-- WSRP 1 Endpoints -->
+ <servlet>
+ <servlet-name>V1ServiceDescriptionService</servlet-name>
+
<servlet-class>org.gatein.wsrp.endpoints.v1.ServiceDescriptionEndpoint</servlet-class>
+ <init-param>
+ <param-name>wsrp-interface</param-name>
+
<param-value>org.oasis.wsrp.v1.WSRPV1ServiceDescriptionPortType</param-value>
+ </init-param>
+ </servlet>
+ <servlet>
+ <servlet-name>V1MarkupService</servlet-name>
+
<servlet-class>org.gatein.wsrp.endpoints.v1.MarkupEndpoint</servlet-class>
+ <init-param>
+ <param-name>wsrp-interface</param-name>
+ <param-value>org.oasis.wsrp.v1.WSRPV1MarkupPortType</param-value>
+ </init-param>
+ </servlet>
+ <servlet>
+ <servlet-name>V1RegistrationService</servlet-name>
+
<servlet-class>org.gatein.wsrp.endpoints.v1.RegistrationEndpoint</servlet-class>
+ <init-param>
+ <param-name>wsrp-interface</param-name>
+
<param-value>org.oasis.wsrp.v1.WSRPV1RegistrationPortType</param-value>
+ </init-param>
+ </servlet>
+ <servlet>
+ <servlet-name>V1PortletManagementService</servlet-name>
+
<servlet-class>org.gatein.wsrp.endpoints.v1.PortletManagementEndpoint</servlet-class>
+ <init-param>
+ <param-name>wsrp-interface</param-name>
+
<param-value>org.oasis.wsrp.v1.WSRPV1PortletManagementPortType</param-value>
+ </init-param>
+ </servlet>
+
+ <!-- WSRP 1 endpoint mappings -->
+ <servlet-mapping>
+ <servlet-name>V1ServiceDescriptionService</servlet-name>
+ <url-pattern>/v1/ServiceDescriptionService</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>V1MarkupService</servlet-name>
+ <url-pattern>/v1/MarkupService</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>V1RegistrationService</servlet-name>
+ <url-pattern>/v1/RegistrationService</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>V1PortletManagementService</servlet-name>
+ <url-pattern>/v1/PortletManagementService</url-pattern>
+ </servlet-mapping>
+
</web-app>
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-bindings.wsdl
===================================================================
---
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-bindings.wsdl
(rev 0)
+++
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-bindings.wsdl 2010-05-28
09:29:22 UTC (rev 3213)
@@ -0,0 +1,959 @@
+<?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.
+ -->
+
+<wsdl:definitions targetNamespace="urn:oasis:names:tc:wsrp:v2:bind"
+ xmlns:bind="urn:oasis:names:tc:wsrp:v2:bind"
+ xmlns:intf="urn:oasis:names:tc:wsrp:v2:intf"
+
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
+
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+ <!-- This file reflects v2.0 of the specification -->
+
+ <import namespace="urn:oasis:names:tc:wsrp:v2:intf"
location="wsrp-2.0-interfaces.wsdl"/>
+
+ <wsdl:binding name="WSRP_v2_Markup_Binding_SOAP"
type="intf:WSRP_v2_Markup_PortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="getMarkup">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getMarkup"/>
+ <wsdl:input name="getMarkup">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getMarkupResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidCookie">
+ <soap:fault name="InvalidCookie" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidSession">
+ <soap:fault name="InvalidSession" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedLocale">
+ <soap:fault name="UnsupportedLocale"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMimeType">
+ <soap:fault name="UnsupportedMimeType"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMode">
+ <soap:fault name="UnsupportedMode" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedWindowState">
+ <soap:fault name="UnsupportedWindowState"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="getResource">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getResource"/>
+ <wsdl:input name="getResource">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getResourceResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidCookie">
+ <soap:fault name="InvalidCookie" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidSession">
+ <soap:fault name="InvalidSession" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedLocale">
+ <soap:fault name="UnsupportedLocale"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMimeType">
+ <soap:fault name="UnsupportedMimeType"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMode">
+ <soap:fault name="UnsupportedMode" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedWindowState">
+ <soap:fault name="UnsupportedWindowState"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="performBlockingInteraction">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:performBlockingInteraction"/>
+ <wsdl:input name="performBlockingInteraction">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="performBlockingInteractionResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidCookie">
+ <soap:fault name="InvalidCookie" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidSession">
+ <soap:fault name="InvalidSession" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="PortletStateChangeRequired">
+ <soap:fault name="PortletStateChangeRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedLocale">
+ <soap:fault name="UnsupportedLocale"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMimeType">
+ <soap:fault name="UnsupportedMimeType"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMode">
+ <soap:fault name="UnsupportedMode" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedWindowState">
+ <soap:fault name="UnsupportedWindowState"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="handleEvents">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:handleEvents"/>
+ <wsdl:input name="handleEvents">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="handleEventsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidCookie">
+ <soap:fault name="InvalidCookie" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidSession">
+ <soap:fault name="InvalidSession" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="PortletStateChangeRequired">
+ <soap:fault name="PortletStateChangeRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedLocale">
+ <soap:fault name="UnsupportedLocale"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMimeType">
+ <soap:fault name="UnsupportedMimeType"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedMode">
+ <soap:fault name="UnsupportedMode" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="UnsupportedWindowState">
+ <soap:fault name="UnsupportedWindowState"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="releaseSessions">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:releaseSessions"/>
+ <wsdl:input name="releaseSessions">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="releaseSessionsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="initCookie">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:initCookie"/>
+ <wsdl:input name="initCookie">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="initCookieResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+
+
+ <wsdl:binding name="WSRP_v2_ServiceDescription_Binding_SOAP"
type="intf:WSRP_v2_ServiceDescription_PortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="getServiceDescription">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getServiceDescription"/>
+ <wsdl:input name="getServiceDescription">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getServiceDescriptionResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+
+ <wsdl:binding name="WSRP_v2_PortletManagement_Binding_SOAP"
type="intf:WSRP_v2_PortletManagement_PortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="getPortletDescription">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getPortletDescription"/>
+ <wsdl:input name="getPortletDescription">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getPortletDescriptionResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="clonePortlet">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:clonePortlet"/>
+ <wsdl:input name="clonePortlet">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="clonePortletResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="destroyPortlets">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:destroyPortlets"/>
+ <wsdl:input name="destroyPortlets">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="destroyPortletsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletsLifetime">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getPortletsLifetime"/>
+ <wsdl:input name="getPortletsLifetime">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getPortletsLifetimeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="setPortletsLifetime">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:setPortletsLifetime"/>
+ <wsdl:input name="setPortletsLifetime">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="setPortletsLifetimeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="copyPortlets">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:copyPortlets"/>
+ <wsdl:input name="copyPortlets">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="copyPortletsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="exportPortlets">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:exportPortlet"/>
+ <wsdl:input name="exportPortlets">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="exportPortletsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ExportByValueNotSupported">
+ <soap:fault name="ExportByValueNotSupported"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="importPortlets">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:importPortlet"/>
+ <wsdl:input name="importPortlets">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="importPortletsResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ExportNoLongerValid">
+ <soap:fault name="ExportNoLongerValid"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="releaseExport">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:importPortlet"/>
+ <wsdl:input name="releaseExport">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="releaseExportResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ <wsdl:operation name="setExportLifetime">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:setExportLifetime"/>
+ <wsdl:input name="setExportLifetime">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="setExportLifetimeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="setPortletProperties">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:setPortletProperties"/>
+ <wsdl:input name="setPortletProperties">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="setPortletPropertiesResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletProperties">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getPortletProperties"/>
+ <wsdl:input name="getPortletProperties">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getPortletPropertiesResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletPropertyDescription">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getPortletPropertyDescription"/>
+ <wsdl:input name="getPortletPropertyDescription">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getPortletPropertyDescriptionResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InconsistentParameters">
+ <soap:fault name="InconsistentParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidUserCategory">
+ <soap:fault name="InvalidUserCategory"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+
+ <wsdl:binding name="WSRP_v2_Registration_Binding_SOAP"
type="intf:WSRP_v2_Registration_PortType">
+ <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
+
+ <wsdl:operation name="register">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:register"/>
+ <wsdl:input name="register">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="registerResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="deregister">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:deregister"/>
+ <wsdl:input name="deregister">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="deregisterResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="modifyRegistration">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:modifyRegistration"/>
+ <wsdl:input name="modifyRegistration">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="modifyRegistrationResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="MissingParameters">
+ <soap:fault name="MissingParameters"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="getRegistrationLifetime">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:getRegistrationLifetime"/>
+ <wsdl:input name="getRegistrationLifetime">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="getRegistrationLifetimeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+
+ <wsdl:operation name="setRegistrationLifetime">
+ <soap:operation
soapAction="urn:oasis:names:tc:wsrp:v2:setRegistrationLifetime"/>
+ <wsdl:input name="setRegistrationLifetime">
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="setRegistrationLifetimeResponse">
+ <soap:body use="literal"/>
+ </wsdl:output>
+ <wsdl:fault name="AccessDenied">
+ <soap:fault name="AccessDenied" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidHandle">
+ <soap:fault name="InvalidHandle" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="InvalidRegistration">
+ <soap:fault name="InvalidRegistration"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ModifyRegistrationRequired">
+ <soap:fault name="ModifyRegistrationRequired"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationFailed">
+ <soap:fault name="OperationFailed" use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="OperationNotSupported">
+ <soap:fault name="OperationNotSupported"
use="literal"/>
+ </wsdl:fault>
+ <wsdl:fault name="ResourceSuspended">
+ <soap:fault name="ResourceSuspended"
use="literal"/>
+ </wsdl:fault>
+ </wsdl:operation>
+ </wsdl:binding>
+
+</wsdl:definitions>
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-extra.xsd
===================================================================
---
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-extra.xsd
(rev 0)
+++
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-extra.xsd 2010-05-28
09:29:22 UTC (rev 3213)
@@ -0,0 +1,97 @@
+<?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.
+ -->
+
+<schema targetNamespace="urn:oasis:names:tc:wsrp:extra"
+ xmlns:wsrp-extra="urn:oasis:names:tc:wsrp:extra"
+ xmlns:wsrpv2="urn:oasis:names:tc:wsrp:v2:types"
+
+
xmlns="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
+ elementFormDefault="qualified">
+
+
+ <import namespace="urn:oasis:names:tc:wsrp:v2:types"
schemaLocation="wsrp-2.0-types.xsd"/>
+
+ <!-- Type definitions in a non-WSRP types namespace for use as extension elements
-->
+
+ <complexType name="QNamedString">
+ <attribute name="qname" type="xsd:QName"
use="required"/>
+ <attribute name="value" type="xsd:string"
use="optional"/>
+ <!-- Axis v1.1 ignores the following declaration! -->
+ <anyAttribute/>
+ </complexType>
+ <element name="QNamedString"
type="wsrp-extra:QNamedString"/>
+
+ <complexType name="QNamedStringArray">
+ <sequence>
+ <element name="QNamedString"
type="wsrp-extra:QNamedString" minOccurs="0"
maxOccurs="unbounded"/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+ <element name="QNamedStringArray"
type="wsrp-extra:QNamedStringArray"/>
+
+ <complexType name="QNamedMultiValue">
+ <sequence>
+ <element name="value" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="qname" type="xsd:QName"
use="required"/>
+ <!-- Axis v1.1 ignores the following declaration! -->
+ <anyAttribute/>
+ </complexType>
+ <element name="QNamedMultiValue"
type="wsrp-extra:QNamedMultiValue"/>
+
+ <complexType name="QNamedMultiValueArray">
+ <sequence>
+ <element name="QNamedMultiValue"
type="wsrp-extra:QNamedMultiValue" minOccurs="0"
maxOccurs="unbounded"/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+ <element name="QNamedMultiValueArray"
type="wsrp-extra:QNamedMultiValueArray"/>
+
+ <complexType name="NamedMultiValue">
+ <sequence>
+ <element name="value" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="NamedMultiValue"
type="wsrp-extra:NamedMultiValue"/>
+
+ <complexType name="NamedMultiValueArray">
+ <sequence>
+ <element name="NamedMultiValue"
type="wsrp-extra:NamedMultiValue" minOccurs="0"
maxOccurs="unbounded"/>
+ </sequence>
+ <anyAttribute/>
+ </complexType>
+ <element name="NamedMultiValueArray"
type="wsrp-extra:NamedMultiValueArray"/>
+
+ <!-- Well known extensions -->
+ <element name="doctype" type="wsrp-extra:QNamedString"/>
+
+ <element name="extendedURLParameters"
type="wsrpv2:NamedStringArray"/>
+
+ <element name="sharedResource" type="xsd:string"/>
+ <!-- preferrably QName -->
+
+</schema>
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-interfaces.wsdl
===================================================================
---
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-interfaces.wsdl
(rev 0)
+++
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-interfaces.wsdl 2010-05-28
09:29:22 UTC (rev 3213)
@@ -0,0 +1,662 @@
+<?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.
+ -->
+
+<wsdl:definitions targetNamespace="urn:oasis:names:tc:wsrp:v2:intf"
+ xmlns:types="urn:oasis:names:tc:wsrp:v2:types"
+ xmlns:intf="urn:oasis:names:tc:wsrp:v2:intf"
+
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
+
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ >
+
+ <!-- This file reflects v2.0 of the specification -->
+
+ <wsdl:types>
+ <schema targetNamespace="urn:oasis:names:tc:wsrp:v2:intf"
+
xmlns="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified">
+
+ <import namespace="urn:oasis:names:tc:wsrp:v2:types"
schemaLocation="wsrp-2.0-types.xsd"/>
+
+ </schema>
+ </wsdl:types>
+
+
+ <!-- - - - - - - - - -->
+ <!-- fault messages -->
+ <!-- - - - - - - - - -->
+
+ <wsdl:message name="AccessDenied">
+ <wsdl:part name="fault" element="types:AccessDenied"/>
+ </wsdl:message>
+
+ <wsdl:message name="InconsistentParameters">
+ <wsdl:part name="fault"
element="types:InconsistentParameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="InvalidCookie">
+ <wsdl:part name="fault" element="types:InvalidCookie"/>
+ </wsdl:message>
+
+ <wsdl:message name="InvalidHandle">
+ <wsdl:part name="fault" element="types:InvalidHandle"/>
+ </wsdl:message>
+
+ <wsdl:message name="InvalidRegistration">
+ <wsdl:part name="fault"
element="types:InvalidRegistration"/>
+ </wsdl:message>
+
+ <wsdl:message name="InvalidSession">
+ <wsdl:part name="fault" element="types:InvalidSession"/>
+ </wsdl:message>
+
+ <wsdl:message name="InvalidUserCategory">
+ <wsdl:part name="fault"
element="types:InvalidUserCategory"/>
+ </wsdl:message>
+
+ <wsdl:message name="ModifyRegistrationRequired">
+ <wsdl:part name="fault"
element="types:ModifyRegistrationRequired"/>
+ </wsdl:message>
+
+ <wsdl:message name="MissingParameters">
+ <wsdl:part name="fault"
element="types:MissingParameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="OperationFailed">
+ <wsdl:part name="fault"
element="types:OperationFailed"/>
+ </wsdl:message>
+
+ <wsdl:message name="OperationNotSupported">
+ <wsdl:part name="fault"
element="types:OperationNotSupported"/>
+ </wsdl:message>
+
+ <wsdl:message name="PortletStateChangeRequired">
+ <wsdl:part name="fault"
element="types:PortletStateChangeRequired"/>
+ </wsdl:message>
+
+ <wsdl:message name="ResourceSuspended">
+ <wsdl:part name="fault"
element="types:ResourceSuspended"/>
+ </wsdl:message>
+
+ <wsdl:message name="UnsupportedMode">
+ <wsdl:part name="fault"
element="types:UnsupportedMode"/>
+ </wsdl:message>
+
+ <wsdl:message name="UnsupportedLocale">
+ <wsdl:part name="fault"
element="types:UnsupportedLocale"/>
+ </wsdl:message>
+
+ <wsdl:message name="UnsupportedMimeType">
+ <wsdl:part name="fault"
element="types:UnsupportedMimeType"/>
+ </wsdl:message>
+
+ <wsdl:message name="UnsupportedWindowState">
+ <wsdl:part name="fault"
element="types:UnsupportedWindowState"/>
+ </wsdl:message>
+
+ <wsdl:message name="ExportByValueNotSupported">
+ <wsdl:part name="fault"
element="types:ExportByValueNotSupported"/>
+ </wsdl:message>
+
+ <wsdl:message name="ExportNoLongerValid">
+ <wsdl:part name="fault"
element="types:ExportNoLongerValid"/>
+ </wsdl:message>
+
+
+ <!-- - - - - - - - - - - -->
+ <!-- Operations messages -->
+ <!-- - - - - - - - - - - -->
+
+ <wsdl:message name="getMarkup">
+ <wsdl:part name="getMarkup" element="types:getMarkup"/>
+ </wsdl:message>
+ <wsdl:message name="getMarkupResponse">
+ <wsdl:part name="getMarkupResponse"
element="types:getMarkupResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getResource">
+ <wsdl:part name="getResource"
element="types:getResource"/>
+ </wsdl:message>
+ <wsdl:message name="getResourceResponse">
+ <wsdl:part name="getResourceResponse"
element="types:getResourceResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="performBlockingInteraction">
+ <wsdl:part name="performBlockingInteraction"
element="types:performBlockingInteraction"/>
+ </wsdl:message>
+ <wsdl:message name="performBlockingInteractionResponse">
+ <wsdl:part name="performBlockingInteractionResponse"
element="types:performBlockingInteractionResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="handleEvents">
+ <wsdl:part name="handleEvents"
element="types:handleEvents"/>
+ </wsdl:message>
+ <wsdl:message name="handleEventsResponse">
+ <wsdl:part name="handleEventsResponse"
element="types:handleEventsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getServiceDescription">
+ <wsdl:part name="getServiceDescription"
element="types:getServiceDescription"/>
+ </wsdl:message>
+ <wsdl:message name="getServiceDescriptionResponse">
+ <wsdl:part name="getServiceDescriptionResponse"
element="types:getServiceDescriptionResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="register">
+ <wsdl:part name="register" element="types:register"/>
+ </wsdl:message>
+ <wsdl:message name="registerResponse">
+ <wsdl:part name="registerResponse"
element="types:registerResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="deregister">
+ <wsdl:part name="deregister"
element="types:deregister"/>
+ </wsdl:message>
+ <wsdl:message name="deregisterResponse">
+ <wsdl:part name="deregisterResponse"
element="types:deregisterResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="modifyRegistration">
+ <wsdl:part name="modifyRegistration"
element="types:modifyRegistration"/>
+ </wsdl:message>
+ <wsdl:message name="modifyRegistrationResponse">
+ <wsdl:part name="modifyRegistrationResponse"
element="types:modifyRegistrationResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getPortletDescription">
+ <wsdl:part name="getPortletDescription"
element="types:getPortletDescription"/>
+ </wsdl:message>
+ <wsdl:message name="getPortletDescriptionResponse">
+ <wsdl:part name="getPortletDescriptionResponse"
element="types:getPortletDescriptionResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="clonePortlet">
+ <wsdl:part name="clonePortlet"
element="types:clonePortlet"/>
+ </wsdl:message>
+ <wsdl:message name="clonePortletResponse">
+ <wsdl:part name="clonePortletResponse"
element="types:clonePortletResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="destroyPortlets">
+ <wsdl:part name="destroyPortlets"
element="types:destroyPortlets"/>
+ </wsdl:message>
+ <wsdl:message name="destroyPortletsResponse">
+ <wsdl:part name="destroyPortletsResponse"
element="types:destroyPortletsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="setPortletProperties">
+ <wsdl:part name="setPortletProperties"
element="types:setPortletProperties"/>
+ </wsdl:message>
+ <wsdl:message name="setPortletPropertiesResponse">
+ <wsdl:part name="setPortletPropertiesResponse"
element="types:setPortletPropertiesResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getPortletProperties">
+ <wsdl:part name="getPortletProperties"
element="types:getPortletProperties"/>
+ </wsdl:message>
+ <wsdl:message name="getPortletPropertiesResponse">
+ <wsdl:part name="getPortletPropertiesResponse"
element="types:getPortletPropertiesResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getPortletPropertyDescription">
+ <wsdl:part name="getPortletPropertyDescription"
element="types:getPortletPropertyDescription"/>
+ </wsdl:message>
+ <wsdl:message name="getPortletPropertyDescriptionResponse">
+ <wsdl:part name="getPortletPropertyDescriptionResponse"
element="types:getPortletPropertyDescriptionResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="releaseSessions">
+ <wsdl:part name="releaseSessions"
element="types:releaseSessions"/>
+ </wsdl:message>
+ <wsdl:message name="releaseSessionsResponse">
+ <wsdl:part name="releaseSessionsResponse"
element="types:releaseSessionsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="initCookie">
+ <wsdl:part name="initCookie"
element="types:initCookie"/>
+ </wsdl:message>
+ <wsdl:message name="initCookieResponse">
+ <wsdl:part name="initCookieResponse"
element="types:initCookieResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="copyPortlets">
+ <wsdl:part name="copyPortlets"
element="types:copyPortlets"/>
+ </wsdl:message>
+ <wsdl:message name="copyPortletsResponse">
+ <wsdl:part name="copyPortletsResponse"
element="types:copyPortletsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="exportPortlets">
+ <wsdl:part name="exportPortlets"
element="types:exportPortlets"/>
+ </wsdl:message>
+ <wsdl:message name="exportPortletsResponse">
+ <wsdl:part name="exportPortletsResponse"
element="types:exportPortletsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="importPortlets">
+ <wsdl:part name="importPortlets"
element="types:importPortlets"/>
+ </wsdl:message>
+ <wsdl:message name="importPortletsResponse">
+ <wsdl:part name="importPortletsResponse"
element="types:importPortletsResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="releaseExport">
+ <wsdl:part name="releaseExport"
element="types:releaseExport"/>
+ </wsdl:message>
+ <wsdl:message name="releaseExportResponse">
+ <wsdl:part name="releaseExportResponse"
element="types:releaseExportResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="setExportLifetime">
+ <wsdl:part name="setExportLifetime"
element="types:setExportLifetime"/>
+ </wsdl:message>
+ <wsdl:message name="setExportLifetimeResponse">
+ <wsdl:part name="setExportLifetimeResponse"
element="types:setExportLifetimeResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getRegistrationLifetime">
+ <wsdl:part name="getRegistrationLifetime"
element="types:getRegistrationLifetime"/>
+ </wsdl:message>
+ <wsdl:message name="getRegistrationLifetimeResponse">
+ <wsdl:part name="getRegistrationLifetimeResponse"
element="types:getRegistrationLifetimeResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="setRegistrationLifetime">
+ <wsdl:part name="setRegistrationLifetime"
element="types:setRegistrationLifetime"/>
+ </wsdl:message>
+ <wsdl:message name="setRegistrationLifetimeResponse">
+ <wsdl:part name="setRegistrationLifetimeResponse"
element="types:setRegistrationLifetimeResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="getPortletsLifetime">
+ <wsdl:part name="getPortletsLifetime"
element="types:getPortletsLifetime"/>
+ </wsdl:message>
+ <wsdl:message name="getPortletsLifetimeResponse">
+ <wsdl:part name="getPortletsLifetimeResponse"
element="types:getPortletsLifetimeResponse"/>
+ </wsdl:message>
+
+ <wsdl:message name="setPortletsLifetime">
+ <wsdl:part name="setPortletsLifetime"
element="types:setPortletsLifetime"/>
+ </wsdl:message>
+ <wsdl:message name="setPortletsLifetimeResponse">
+ <wsdl:part name="setPortletsLifetimeResponse"
element="types:setPortletsLifetimeResponse"/>
+ </wsdl:message>
+
+ <wsdl:portType name="WSRP_v2_Markup_PortType">
+ <wsdl:operation name="getMarkup">
+ <wsdl:input message="intf:getMarkup"
name="getMarkup"/>
+ <wsdl:output message="intf:getMarkupResponse"
name="getMarkupResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidCookie"
name="InvalidCookie"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidSession"
name="InvalidSession"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:UnsupportedLocale"
name="UnsupportedLocale"/>
+ <wsdl:fault message="intf:UnsupportedMimeType"
name="UnsupportedMimeType"/>
+ <wsdl:fault message="intf:UnsupportedMode"
name="UnsupportedMode"/>
+ <wsdl:fault message="intf:UnsupportedWindowState"
name="UnsupportedWindowState"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="getResource">
+ <wsdl:input message="intf:getResource"
name="getResource"/>
+ <wsdl:output message="intf:getResourceResponse"
name="getResourceResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidCookie"
name="InvalidCookie"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidSession"
name="InvalidSession"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:UnsupportedLocale"
name="UnsupportedLocale"/>
+ <wsdl:fault message="intf:UnsupportedMimeType"
name="UnsupportedMimeType"/>
+ <wsdl:fault message="intf:UnsupportedMode"
name="UnsupportedMode"/>
+ <wsdl:fault message="intf:UnsupportedWindowState"
name="UnsupportedWindowState"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="performBlockingInteraction">
+ <wsdl:input message="intf:performBlockingInteraction"
name="performBlockingInteraction"/>
+ <wsdl:output message="intf:performBlockingInteractionResponse"
name="performBlockingInteractionResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidCookie"
name="InvalidCookie"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidSession"
name="InvalidSession"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:PortletStateChangeRequired"
name="PortletStateChangeRequired"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:UnsupportedLocale"
name="UnsupportedLocale"/>
+ <wsdl:fault message="intf:UnsupportedMimeType"
name="UnsupportedMimeType"/>
+ <wsdl:fault message="intf:UnsupportedMode"
name="UnsupportedMode"/>
+ <wsdl:fault message="intf:UnsupportedWindowState"
name="UnsupportedWindowState"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="handleEvents">
+ <wsdl:input message="intf:handleEvents"
name="handleEvents"/>
+ <wsdl:output message="intf:handleEventsResponse"
name="handleEventsResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidCookie"
name="InvalidCookie"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidSession"
name="InvalidSession"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:PortletStateChangeRequired"
name="PortletStateChangeRequired"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:UnsupportedLocale"
name="UnsupportedLocale"/>
+ <wsdl:fault message="intf:UnsupportedMimeType"
name="UnsupportedMimeType"/>
+ <wsdl:fault message="intf:UnsupportedMode"
name="UnsupportedMode"/>
+ <wsdl:fault message="intf:UnsupportedWindowState"
name="UnsupportedWindowState"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="initCookie">
+ <wsdl:input message="intf:initCookie"
name="initCookie"/>
+ <wsdl:output message="intf:initCookieResponse"
name="initCookieResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="releaseSessions">
+ <wsdl:input message="intf:releaseSessions"
name="releaseSessions"/>
+ <wsdl:output message="intf:releaseSessionsResponse"
name="releaseSessionsResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:portType name="WSRP_v2_ServiceDescription_PortType">
+ <wsdl:operation name="getServiceDescription">
+ <wsdl:input message="intf:getServiceDescription"
name="getServiceDescription"/>
+ <wsdl:output message="intf:getServiceDescriptionResponse"
name="getServiceDescriptionResponse"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+ </wsdl:portType>
+
+ <wsdl:portType name="WSRP_v2_Registration_PortType">
+ <wsdl:operation name="register">
+ <wsdl:input message="intf:register" name="register"/>
+ <wsdl:output message="intf:registerResponse"
name="registerResponse"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="deregister">
+ <wsdl:input message="intf:deregister"
name="deregister"/>
+ <wsdl:output message="intf:deregisterResponse"
name="deregisterResponse"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="modifyRegistration">
+ <wsdl:input message="intf:modifyRegistration"
name="modifyRegistration"/>
+ <wsdl:output message="intf:modifyRegistrationResponse"
name="modifyRegistrationResponse"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="getRegistrationLifetime">
+ <wsdl:input message="intf:getRegistrationLifetime"
name="getRegistrationLifetime"/>
+ <wsdl:output message="intf:getRegistrationLifetimeResponse"
name="getRegistrationLifetimeResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="setRegistrationLifetime">
+ <wsdl:input message="intf:setRegistrationLifetime"
name="setRegistrationLifetime"/>
+ <wsdl:output message="intf:setRegistrationLifetimeResponse"
name="setRegistrationLifetimeResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:portType name="WSRP_v2_PortletManagement_PortType">
+ <wsdl:operation name="getPortletDescription">
+ <wsdl:input message="intf:getPortletDescription"
name="getPortletDescription"/>
+ <wsdl:output message="intf:getPortletDescriptionResponse"
name="getPortletDescriptionResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="clonePortlet">
+ <wsdl:input message="intf:clonePortlet"
name="clonePortlet"/>
+ <wsdl:output message="intf:clonePortletResponse"
name="clonePortletResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="destroyPortlets">
+ <wsdl:input message="intf:destroyPortlets"
name="destroyPortlets"/>
+ <wsdl:output message="intf:destroyPortletsResponse"
name="destroyPortletsResponse"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="setPortletProperties">
+ <wsdl:input message="intf:setPortletProperties"
name="setPortletProperties"/>
+ <wsdl:output message="intf:setPortletPropertiesResponse"
name="setPortletPropertiesResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletProperties">
+ <wsdl:input message="intf:getPortletProperties"
name="getPortletProperties"/>
+ <wsdl:output message="intf:getPortletPropertiesResponse"
name="getPortletPropertiesResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletPropertyDescription">
+ <wsdl:input message="intf:getPortletPropertyDescription"
name="getPortletPropertyDescription"/>
+ <wsdl:output message="intf:getPortletPropertyDescriptionResponse"
+ name="getPortletPropertyDescriptionResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="copyPortlets">
+ <wsdl:input message="intf:copyPortlets"
name="copyPortlets"/>
+ <wsdl:output message="intf:copyPortletsResponse"
name="copyPortletsResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="exportPortlets">
+ <wsdl:input message="intf:exportPortlets"
name="exportPortlets"/>
+ <wsdl:output message="intf:exportPortletsResponse"
name="exportPortletsResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:ExportByValueNotSupported"
name="ExportByValueNotSupported"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="importPortlets">
+ <wsdl:input message="intf:importPortlets"
name="importPortlets"/>
+ <wsdl:output message="intf:importPortletsResponse"
name="importPortletsResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:InvalidUserCategory"
name="InvalidUserCategory"/>
+ <wsdl:fault message="intf:MissingParameters"
name="MissingParameters"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ <wsdl:fault message="intf:ExportNoLongerValid"
name="ExportNoLongerValid"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="releaseExport">
+ <wsdl:input message="intf:releaseExport"
name="releaseExport"/>
+ <wsdl:output message="intf:releaseExportResponse"
name="releaseExportResponse"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="setExportLifetime">
+ <wsdl:input message="intf:setExportLifetime"
name="setExportLifetime"/>
+ <wsdl:output message="intf:setExportLifetimeResponse"
name="setExportLifetimeResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="getPortletsLifetime">
+ <wsdl:input message="intf:getPortletsLifetime"
name="getPortletsLifetime"/>
+ <wsdl:output message="intf:getPortletsLifetimeResponse"
name="getPortletsLifetimeResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="setPortletsLifetime">
+ <wsdl:input message="intf:setPortletsLifetime"
name="setPortletsLifetime"/>
+ <wsdl:output message="intf:setPortletsLifetimeResponse"
name="setPortletsLifetimeResponse"/>
+ <wsdl:fault message="intf:AccessDenied"
name="AccessDenied"/>
+ <wsdl:fault message="intf:InconsistentParameters"
name="InconsistentParameters"/>
+ <wsdl:fault message="intf:InvalidHandle"
name="InvalidHandle"/>
+ <wsdl:fault message="intf:InvalidRegistration"
name="InvalidRegistration"/>
+ <wsdl:fault message="intf:ModifyRegistrationRequired"
name="ModifyRegistrationRequired"/>
+ <wsdl:fault message="intf:OperationFailed"
name="OperationFailed"/>
+ <wsdl:fault message="intf:OperationNotSupported"
name="OperationNotSupported"/>
+ <wsdl:fault message="intf:ResourceSuspended"
name="ResourceSuspended"/>
+ </wsdl:operation>
+ </wsdl:portType>
+</wsdl:definitions>
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-services.wsdl
===================================================================
---
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-services.wsdl
(rev 0)
+++
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-services.wsdl 2010-05-28
09:29:22 UTC (rev 3213)
@@ -0,0 +1,49 @@
+<?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.
+ -->
+
+<wsdl:definitions targetNamespace="urn:oasis:names:tc:wsrp:v2:wsdl"
+ xmlns:bind="urn:oasis:names:tc:wsrp:v2:bind"
+
+
xmlns="http://schemas.xmlsoap.org/wsdl/"
+
+
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+ <import namespace="urn:oasis:names:tc:wsrp:v2:bind"
location="wsrp-2.0-bindings.wsdl"/>
+
+ <wsdl:service name="WSRPService">
+ <wsdl:port binding="bind:WSRP_v2_Markup_Binding_SOAP"
name="WSRPMarkupService">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </wsdl:port>
+ <wsdl:port binding="bind:WSRP_v2_ServiceDescription_Binding_SOAP"
name="WSRPServiceDescriptionService">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </wsdl:port>
+ <wsdl:port binding="bind:WSRP_v2_Registration_Binding_SOAP"
name="WSRPRegistrationService">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </wsdl:port>
+ <wsdl:port binding="bind:WSRP_v2_PortletManagement_Binding_SOAP"
name="WSRPPortletManagementService">
+ <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added:
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-types.xsd
===================================================================
---
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-types.xsd
(rev 0)
+++
components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF/wsdl/wsrp-2.0-types.xsd 2010-05-28
09:29:22 UTC (rev 3213)
@@ -0,0 +1,1470 @@
+<?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.
+ -->
+
+<schema targetNamespace="urn:oasis:names:tc:wsrp:v2:types"
+ xmlns:types="urn:oasis:names:tc:wsrp:v2:types"
+
+
xmlns="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
+ elementFormDefault="qualified">
+
+ <!-- This file reflects v2.0 of the specification -->
+
+ <import
namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+
+ <!-- - - - - - - - - - - - - - - - - -->
+ <!-- General types used throughout -->
+ <!-- - - - - - - - - - - - - - - - - -->
+ <!-- This definition matches the WSRP v2 specification, but is not used throughout
the
+ rest of these definitions as not all stacks are able to handle restrictions on
strings
+ -->
+ <simpleType name="Handle">
+ <restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="255"/>
+ </restriction>
+ </simpleType>
+ <element name="Handle" type="types:Handle"/>
+
+ <!-- This definition matches the WSRP v2 specification, but is not used throughout
the
+ rest of these definitions as not all stacks are able to handle restrictions on
strings
+ -->
+ <simpleType name="ID">
+ <restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="4096"/>
+ </restriction>
+ </simpleType>
+ <element name="ID" type="types:ID"/>
+
+ <!-- This definition matches the WSRP v2 specification, but is not used throughout
the
+ rest of these definitions as not all stacks are able to handle restrictions on
strings
+ -->
+ <simpleType name="Key">
+ <restriction base="xsd:string">
+ <xsd:minLength value="1"/>
+ <xsd:maxLength value="255"/>
+ </restriction>
+ </simpleType>
+ <element name="Key" type="types:Key"/>
+
+ <complexType name="Extension">
+ <sequence>
+ <any namespace="##other" processContents="lax"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="ExtensionPart">
+ <sequence>
+ <element name="extendedTypes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="schemaType" type="types:ModelTypes"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ <attribute name="type" type="xsd:QName"
use="required"/>
+ <attribute name="schemaLocation" type="xsd:anyURI"
use="optional"/>
+ </complexType>
+ <element name="ExtensionPart" type="types:ExtensionPart"/>
+
+ <complexType name="ExtensionDescription">
+ <sequence>
+ <element name="parts" type="types:ExtensionPart"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="aliases" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="description" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="label" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="hint" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ </complexType>
+ <element name="ExtensionDescription"
type="types:ExtensionDescription"/>
+
+ <complexType name="LocalizedString">
+ <sequence>
+ <element name="value" type="xsd:string"/>
+ </sequence>
+ <attribute ref="xml:lang" use="required"/>
+ <attribute name="resourceName" type="xsd:string"
use="optional"/>
+ </complexType>
+
+ <complexType name="ResourceList">
+ <sequence>
+ <element name="resources" type="types:Resource"
maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="Resource">
+ <sequence>
+ <element name="values" type="types:ResourceValue"
maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="resourceName" type="xsd:string"
use="required"/>
+ </complexType>
+
+ <complexType name="ResourceValue">
+ <sequence>
+ <element name="value" type="xsd:string"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute ref="xml:lang" use="required"/>
+ </complexType>
+
+ <complexType name="NamedString">
+ <sequence>
+ <element name="value" type="xsd:string"
minOccurs="0"/>
+ </sequence>
+ <attribute name="name" type="xsd:string"
use="required"/>
+ </complexType>
+
+ <complexType name="NamedStringArray">
+ <sequence>
+ <element name="NamedString" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="NamedStringArray"
type="types:NamedStringArray"/>
+
+ <!-- - - - - - - - - -->
+ <!-- Producer types -->
+ <!-- - - - - - - - - -->
+
+ <complexType name="RegistrationData">
+ <sequence>
+ <element name="consumerName" type="xsd:string"/>
+ <element name="consumerAgent" type="xsd:string"/>
+ <element name="methodGetSupported"
type="xsd:boolean"/>
+ <element name="consumerModes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="consumerWindowStates" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="consumerUserScopes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensionDescriptions"
type="types:ExtensionDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="registrationProperties"
type="types:Property" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="RegistrationData"
type="types:RegistrationData"/>
+
+
+ <complexType name="RegistrationState">
+ <sequence>
+ <element name="registrationState" type="xsd:base64Binary"
minOccurs="0"/>
+ <element name="scheduledDestruction"
type="types:Lifetime" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="RegistrationState"
type="types:RegistrationState"/>
+
+ <complexType name="RegistrationContext">
+ <complexContent>
+ <extension base="types:RegistrationState">
+ <sequence>
+ <element name="registrationHandle"
type="xsd:string"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="RegistrationContext"
type="types:RegistrationContext"/>
+
+ <complexType name="SessionContext">
+ <sequence>
+ <element name="sessionID" type="xsd:string"
minOccurs="0"/>
+ <element name="expires" type="xsd:int"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="SessionContext"
type="types:SessionContext"/>
+
+ <complexType name="SessionParams">
+ <sequence>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="sessionID" type="xsd:string"
use="optional"/>
+ </complexType>
+ <element name="SessionParams" type="types:SessionParams"/>
+
+ <complexType name="RuntimeContext">
+ <sequence>
+ <element name="userAuthentication"
type="xsd:string"/>
+ <element name="portletInstanceKey"
type="xsd:string"/>
+ <element name="namespacePrefix" type="xsd:string"/>
+ <element name="templates" type="types:Templates"
minOccurs="0"/>
+ <element name="sessionParams" type="types:SessionParams"
minOccurs="0"/>
+ <element name="pageState" type="xsd:string"
minOccurs="0"/>
+ <element name="portletStates" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="RuntimeContext"
type="types:RuntimeContext"/>
+
+ <complexType name="ItemDescription">
+ <sequence>
+ <element name="description" type="types:LocalizedString"
nillable="true"/>
+ <element name="displayName" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="itemName" type="xsd:string"
use="required"/>
+ </complexType>
+
+ <simpleType name="CookieProtocol">
+ <restriction base="xsd:string">
+ <enumeration value="none"/>
+ <enumeration value="perUser"/>
+ <enumeration value="perGroup"/>
+ </restriction>
+ </simpleType>
+
+ <complexType name="ExportDescription">
+ <sequence>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="recommendedExportSize" type="xsd:integer"
use="optional"/>
+ </complexType>
+ <element name="ExportDescription"
type="types:ExportDescription"/>
+
+ <complexType name="ServiceDescription">
+ <sequence>
+ <element name="requiresRegistration"
type="xsd:boolean"/>
+ <element name="offeredPortlets"
type="types:PortletDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="userCategoryDescriptions"
type="types:ItemDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="extensionDescriptions"
type="types:ExtensionDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="customWindowStateDescriptions"
type="types:ItemDescription" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <element name="customModeDescriptions"
type="types:ItemDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="requiresInitCookie"
type="types:CookieProtocol" default="none"
minOccurs="0"/>
+ <element name="registrationPropertyDescription"
type="types:ModelDescription" minOccurs="0"/>
+ <element name="locales" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="eventDescriptions"
type="types:EventDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="schemaType" type="types:ModelTypes"
minOccurs="0"/>
+ <element name="supportedOptions" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="exportDescription"
type="types:ExportDescription" minOccurs="0"/>
+ <element name="mayReturnRegistrationState"
type="xsd:boolean" minOccurs="0" default="false"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="ServiceDescription"
type="types:ServiceDescription"/>
+
+ <complexType name="Lifetime">
+ <sequence>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <!--
+ The following two attributes are marked as optional despite the spec
+ requiring values so that some validating parsers do not require
+ values even when the element is supplied with nillable="true"
+ -->
+ <attribute name="currentTime" type="xsd:dateTime"
use="optional"/>
+ <attribute name="terminationTime" type="xsd:dateTime"
use="optional"/>
+ <attribute name="refreshDuration" type="xsd:duration"
use="optional"/>
+ </complexType>
+ <element name="Lifetime" type="types:Lifetime"/>
+
+ <!-- - - - - - - - - - - - - - - - - - - -->
+ <!-- Portlet types (metadata and runtime) -->
+ <!-- - - - - - - - - - - - - - - - - - - -->
+
+ <complexType name="MarkupType">
+ <sequence>
+ <element name="mimeType" type="xsd:string"/>
+ <element name="modes" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="windowStates" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="locales" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="PortletDescription">
+ <sequence>
+ <element name="portletHandle" type="xsd:string"/>
+ <element name="markupTypes" type="types:MarkupType"
maxOccurs="unbounded"/>
+ <element name="groupID" type="xsd:string"
minOccurs="0"/>
+ <element name="description" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="shortTitle" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="title" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="displayName" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="keywords" type="types:LocalizedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="publishedEvents" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="handledEvents" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="navigationalPublicValueDescriptions"
type="types:ParameterDescription" minOccurs="0"
+ maxOccurs="unbounded"/>
+ <element name="userCategories" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="userProfileItems" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="portletManagedModes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="usesMethodGet" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="defaultMarkupSecure" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="onlySecure" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="userContextStoredInSession"
type="xsd:boolean" default="false" minOccurs="0"/>
+ <element name="templatesStoredInSession"
type="xsd:boolean" default="false" minOccurs="0"/>
+ <element name="hasUserSpecificState" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="doesUrlTemplateProcessing"
type="xsd:boolean" default="false" minOccurs="0"/>
+ <element name="mayReturnPortletState" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="portletID" type="xsd:string"
use="optional"/>
+ </complexType>
+
+ <complexType name="PortletDescriptionResponse">
+ <sequence>
+ <element name="portletDescription"
type="types:PortletDescription"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="PortletContext">
+ <sequence>
+ <element name="portletHandle" type="xsd:string"/>
+ <element name="portletState" type="xsd:base64Binary"
minOccurs="0"/>
+ <element name="scheduledDestruction"
type="types:Lifetime" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="PortletContext"
type="types:PortletContext"/>
+
+ <simpleType name="ErrorCodes">
+ <restriction base="xsd:QName">
+ <enumeration value="types:AccessDenied"/>
+ <enumeration value="types:ExportNoLongerValid"/>
+ <enumeration value="types:InconsistentParameters"/>
+ <enumeration value="types:InvalidRegistration"/>
+ <enumeration value="types:InvalidCookie"/>
+ <enumeration value="types:InvalidHandle"/>
+ <enumeration value="types:InvalidSession"/>
+ <enumeration value="types:InvalidUserCategory"/>
+ <enumeration value="types:ModifyRegistrationRequired"/>
+ <enumeration value="types:MissingParameters"/>
+ <enumeration value="types:OperationFailed"/>
+ <enumeration value="types:OperationNotSupported"/>
+ <enumeration value="types:ResourceSuspended"/>
+ <enumeration value="types:TooBusy"/>
+ <enumeration value="types:TooManyRequests"/>
+ </restriction>
+ </simpleType>
+
+ <complexType name="BaseFailed">
+ <sequence>
+ <element name="reason" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="errorCode" type="types:ErrorCodes"
use="required"/>
+ </complexType>
+ <element name="BaseFailed" type="types:BaseFailed"/>
+
+ <complexType name="FailedPortlets">
+ <complexContent>
+ <extension base="types:BaseFailed">
+ <sequence>
+ <element name="portletHandles" type="xsd:string"
maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="FailedPortlets"
type="types:FailedPortlets"/>
+
+ <complexType name="SetPortletLifetime">
+ <sequence>
+ <element name="portletContext"
type="types:PortletContext" maxOccurs="unbounded"/>
+ <element name="scheduledDestruction"
type="types:Lifetime" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="setPortletLifetime"
type="types:SetPortletLifetime"/>
+
+ <complexType name="PortletLifetime">
+ <sequence>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="scheduledDestruction"
type="types:Lifetime"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="PortletLifetime"
type="types:PortletLifetime"/>
+
+ <!-- - - - - - - - - - - - -->
+ <!-- Event oriented types -->
+ <!-- - - - - - - - - - - - -->
+
+ <complexType name="EventDescription">
+ <sequence>
+ <element name="aliases" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="description" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="label" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="hint" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="schemaType" type="types:ModelTypes"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ <attribute name="type" type="xsd:QName"
use="optional"/>
+ <attribute name="schemaLocation" type="xsd:anyURI"
use="optional"/>
+ </complexType>
+ <element name="EventDescription"
type="types:EventDescription"/>
+
+ <complexType name="EventPayload">
+ <sequence>
+ <element name="namedStringArray"
type="types:NamedStringArray" minOccurs="0"/>
+ <any namespace="##other" minOccurs="0"
processContents="lax"/>
+ </sequence>
+ </complexType>
+ <element name="EventPayload" type="types:EventPayload"/>
+
+ <complexType name="Event">
+ <sequence>
+ <element name="payload" type="types:EventPayload"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ <attribute name="type" type="xsd:QName"
use="optional"/>
+ </complexType>
+ <element name="Event" type="types:Event"/>
+
+ <complexType name="EventParams">
+ <sequence>
+ <element name="events" type="types:Event"
minOccurs="1" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="portletStateChange"
type="types:StateChange" use="required"/>
+ </complexType>
+ <element name="EventParams" type="types:EventParams"/>
+
+ <complexType name="HandleEventsFailed">
+ <complexContent>
+ <extension base="types:BaseFailed">
+ <sequence>
+ <element name="index" type="xsd:integer"
maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="HandleEventsFailed"
type="types:HandleEventsFailed"/>
+
+ <!-- - - - - - - - - - - - -->
+ <!-- Markup oriented types -->
+ <!-- - - - - - - - - - - - -->
+
+ <complexType name="NavigationalContext">
+ <sequence>
+ <element name="publicValues" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="opaqueValue" type="xsd:string"
use="optional"/>
+ </complexType>
+ <element name="NavigationalContext"
type="types:NavigationalContext"/>
+
+ <complexType name="MimeRequest">
+ <sequence>
+ <element name="secureClientCommunication"
type="xsd:boolean"/>
+ <element name="locales" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="mimeTypes" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="mode" type="xsd:string"/>
+ <element name="windowState" type="xsd:string"/>
+ <element name="clientData" type="types:ClientData"
minOccurs="0"/>
+ <element name="navigationalContext"
type="types:NavigationalContext" minOccurs="0"/>
+ <element name="markupCharacterSets" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="validateTag" type="xsd:string"
minOccurs="0"/>
+ <element name="validNewModes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="validNewWindowStates" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="MimeRequest" type="types:MimeRequest"/>
+
+ <complexType name="MarkupParams">
+ <complexContent>
+ <extension base="types:MimeRequest">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="MarkupParams" type="types:MarkupParams"/>
+
+ <complexType name="ResourceParams">
+ <complexContent>
+ <extension base="types:MimeRequest">
+ <sequence>
+ <element name="formParameters"
type="types:NamedString" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="uploadContexts"
type="types:UploadContext" minOccurs="0"
maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="resourceID" type="xsd:string"
use="required"/>
+ <attribute name="portletStateChange"
type="types:StateChange" use="required"/>
+ <attribute name="resourceState" type="xsd:string"
use="optional"/>
+ <attribute name="resourceCacheability"
type="xsd:string" use="optional"/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ResourceParams"
type="types:ResourceParams"/>
+
+ <complexType name="MimeResponse">
+ <sequence>
+ <element name="useCachedItem" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="mimeType" type="xsd:string"
minOccurs="0"/>
+ <element name="itemString" type="xsd:string"
minOccurs="0"/>
+ <element name="itemBinary" type="xsd:base64Binary"
minOccurs="0"/>
+ <element name="locale" type="xsd:string"
minOccurs="0"/>
+ <element name="requiresRewriting" type="xsd:boolean"
default="false" minOccurs="0"/>
+ <element name="cacheControl" type="types:CacheControl"
minOccurs="0"/>
+ <element name="clientAttributes" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="ccppProfileWarning" type="xsd:string"
use="optional"/>
+ </complexType>
+ <element name="MimeResponse" type="types:MimeResponse"/>
+
+ <complexType name="MarkupContext">
+ <complexContent>
+ <extension base="types:MimeResponse">
+ <sequence>
+ <element name="preferredTitle" type="xsd:string"
minOccurs="0"/>
+ <element name="validNewModes" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="MarkupContext" type="types:MarkupContext"/>
+
+ <complexType name="MarkupResponse">
+ <sequence>
+ <element name="markupContext"
type="types:MarkupContext"/>
+ <element name="sessionContext"
type="types:SessionContext" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="ResourceContext">
+ <complexContent>
+ <extension base="types:MimeResponse">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ResourceContext"
type="types:ResourceContext"/>
+
+ <complexType name="ResourceResponse">
+ <sequence>
+ <element name="resourceContext"
type="types:ResourceContext"/>
+ <element name="sessionContext"
type="types:SessionContext" minOccurs="0"/>
+ <element name="portletContext"
type="types:PortletContext" minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="CCPPProfileDiff">
+ <sequence>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="diffName" type="xsd:string"
use="required"/>
+ <attribute name="description" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="CCPPProfileDiff"
type="types:CCPPProfileDiff"/>
+
+ <complexType name="CCPPHeaders">
+ <sequence>
+ <element name="profileDiffs" type="types:CCPPProfileDiff"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="profile" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="CCPPHeaders" type="types:CCPPHeaders"/>
+
+ <complexType name="ClientData">
+ <sequence>
+ <element name="userAgent" type="xsd:string"
minOccurs="0"/>
+ <element name="ccppHeaders" type="types:CCPPHeaders"
minOccurs="0"/>
+ <element name="clientAttributes" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="requestVerb" type="xsd:string"
use="optional"/>
+ </complexType>
+ <element name="ClientData" type="types:ClientData"/>
+
+ <complexType name="CacheControl">
+ <sequence>
+ <element name="expires" type="xsd:int"/>
+ <element name="userScope" type="xsd:string"/>
+ <element name="validateTag" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="Templates">
+ <sequence>
+ <element name="defaultTemplate" type="xsd:string"
nillable="true"/>
+ <element name="blockingActionTemplate" type="xsd:string"
minOccurs="0"/>
+ <element name="renderTemplate" type="xsd:string"
minOccurs="0"/>
+ <element name="resourceTemplate" type="xsd:string"
minOccurs="0"/>
+ <element name="secureDefaultTemplate" type="xsd:string"
nillable="true"/>
+ <element name="secureBlockingActionTemplate"
type="xsd:string" minOccurs="0"/>
+ <element name="secureRenderTemplate" type="xsd:string"
minOccurs="0"/>
+ <element name="secureResourceTemplate" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="Templates" type="types:Templates"/>
+
+ <!-- - - - - - - - - - - - - - - -->
+ <!-- Interaction oriented types -->
+ <!-- - - - - - - - - - - - - - - -->
+
+ <simpleType name="StateChange">
+ <restriction base="xsd:string">
+ <enumeration value="readWrite"/>
+ <enumeration value="cloneBeforeWrite"/>
+ <enumeration value="readOnly"/>
+ </restriction>
+ </simpleType>
+
+ <complexType name="UploadContext">
+ <sequence>
+ <element name="mimeType" type="xsd:string"/>
+ <element name="uploadData" type="xsd:base64Binary"/>
+ <element name="mimeAttributes" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="InteractionParams">
+ <sequence>
+ <element name="portletStateChange"
type="types:StateChange"/>
+ <element name="interactionState" type="xsd:string"
minOccurs="0"/>
+ <element name="formParameters" type="types:NamedString"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="uploadContexts" type="types:UploadContext"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="InteractionParams"
type="types:InteractionParams"/>
+
+ <complexType name="UpdateResponse">
+ <sequence>
+ <element name="sessionContext"
type="types:SessionContext" minOccurs="0"/>
+ <element name="portletContext"
type="types:PortletContext" minOccurs="0"/>
+ <element name="markupContext" type="types:MarkupContext"
minOccurs="0"/>
+ <element name="events" type="types:Event"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="navigationalContext"
type="types:NavigationalContext" minOccurs="0"/>
+ <element name="newWindowState" type="xsd:string"
minOccurs="0"/>
+ <element name="newMode" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="UpdateResponse"
type="types:UpdateResponse"/>
+
+ <complexType name="BlockingInteractionResponse">
+ <sequence>
+ <element name="updateResponse"
type="types:UpdateResponse" minOccurs="0"/>
+ <element name="redirectURL" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="BlockingInteractionResponse"
type="types:BlockingInteractionResponse"/>
+
+ <!-- - - - - - - - -->
+ <!-- Factory types -->
+ <!-- - - - - - - - -->
+
+ <complexType name="CopiedPortlet">
+ <sequence>
+ <element name="newPortletContext"
type="types:PortletContext"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="fromPortletHandle" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="CopiedPortlet" type="types:CopiedPortlet"/>
+
+ <complexType name="ExportedPortlet">
+ <sequence>
+ <element name="exportData" type="xsd:base64Binary"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="portletHandle" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="ExportedPortlet"
type="types:ExportedPortlet"/>
+
+ <complexType name="ImportPortlet">
+ <sequence>
+ <element name="exportData" type="xsd:base64Binary"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="importID" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="ImportPortlet" type="types:ImportPortlet"/>
+
+ <complexType name="ImportedPortlet">
+ <sequence>
+ <element name="importID" type="xsd:string"/>
+ <element name="newPortletContext"
type="types:PortletContext"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="ImportedPortlet"
type="types:ImportedPortlet"/>
+
+ <complexType name="ImportPortletsFailed">
+ <complexContent>
+ <extension base="types:BaseFailed">
+ <sequence>
+ <element name="importID" type="xsd:string"
maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ImportPortletsFailed"
type="types:ImportPortletsFailed"/>
+
+ <!-- - - - - - - - - - - -->
+ <!-- User Profile types -->
+ <!-- - - - - - - - - - - -->
+
+ <complexType name="Postal">
+ <sequence>
+ <element name="name" type="xsd:string"
minOccurs="0"/>
+ <element name="street" type="xsd:string"
minOccurs="0"/>
+ <element name="city" type="xsd:string"
minOccurs="0"/>
+ <element name="stateprov" type="xsd:string"
minOccurs="0"/>
+ <element name="postalcode" type="xsd:string"
minOccurs="0"/>
+ <element name="country" type="xsd:string"
minOccurs="0"/>
+ <element name="organization" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="TelephoneNum">
+ <sequence>
+ <element name="intcode" type="xsd:string"
minOccurs="0"/>
+ <element name="loccode" type="xsd:string"
minOccurs="0"/>
+ <element name="number" type="xsd:string"
minOccurs="0"/>
+ <element name="ext" type="xsd:string"
minOccurs="0"/>
+ <element name="comment" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="Telecom">
+ <sequence>
+ <element name="telephone" type="types:TelephoneNum"
minOccurs="0"/>
+ <element name="fax" type="types:TelephoneNum"
minOccurs="0"/>
+ <element name="mobile" type="types:TelephoneNum"
minOccurs="0"/>
+ <element name="pager" type="types:TelephoneNum"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="Online">
+ <sequence>
+ <element name="email" type="xsd:string"
minOccurs="0"/>
+ <element name="uri" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="Contact">
+ <sequence>
+ <element name="postal" type="types:Postal"
minOccurs="0"/>
+ <element name="telecom" type="types:Telecom"
minOccurs="0"/>
+ <element name="online" type="types:Online"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="Contact" type="types:Contact"/>
+
+ <complexType name="EmployerInfo">
+ <sequence>
+ <element name="employer" type="xsd:string"
minOccurs="0"/>
+ <element name="department" type="xsd:string"
minOccurs="0"/>
+ <element name="jobtitle" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="PersonName">
+ <sequence>
+ <element name="prefix" type="xsd:string"
minOccurs="0"/>
+ <element name="given" type="xsd:string"
minOccurs="0"/>
+ <element name="family" type="xsd:string"
minOccurs="0"/>
+ <element name="middle" type="xsd:string"
minOccurs="0"/>
+ <element name="suffix" type="xsd:string"
minOccurs="0"/>
+ <element name="nickname" type="xsd:string"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="UserProfile">
+ <sequence>
+ <element name="name" type="types:PersonName"
minOccurs="0"/>
+ <element name="bdate" type="xsd:dateTime"
minOccurs="0"/>
+ <element name="gender" type="xsd:string"
minOccurs="0"/>
+ <element name="employerInfo" type="types:EmployerInfo"
minOccurs="0"/>
+ <element name="homeInfo" type="types:Contact"
minOccurs="0"/>
+ <element name="businessInfo" type="types:Contact"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="UserContext">
+ <sequence>
+ <element name="userContextKey" type="xsd:string"/>
+ <element name="userCategories" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="profile" type="types:UserProfile"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="UserContext" type="types:UserContext"/>
+
+ <!-- - - - - - - - - -->
+ <!-- Property types -->
+ <!-- - - - - - - - - -->
+
+ <complexType name="Property">
+ <sequence>
+ <element name="stringValue" type="xsd:string"
minOccurs="0"/>
+ <any namespace="##other" minOccurs="0"
maxOccurs="unbounded" processContents="lax"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ <attribute name="type" type="xsd:QName"
use="optional"/>
+ <!--<attribute ref="xsi:type"
use="optional"/>-->
+ <attribute ref="xml:lang" use="optional"/>
+ </complexType>
+
+ <complexType name="ResetProperty">
+ <sequence/>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ </complexType>
+
+ <complexType name="PropertyList">
+ <sequence>
+ <element name="properties" type="types:Property"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="resetProperties"
type="types:ResetProperty" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="PropertyList" type="types:PropertyList"/>
+
+ <complexType name="PropertyDescription">
+ <sequence>
+ <element name="description" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="label" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="hint" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="usage" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="aliases" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="name" type="xsd:QName"
use="required"/>
+ <attribute name="type" type="xsd:QName"
use="required"/>
+ <attribute name="schemaLocation" type="xsd:anyURI"
use="optional"/>
+ </complexType>
+ <element name="PropertyDescription"
type="types:PropertyDescription"/>
+
+ <complexType name="ParameterDescription">
+ <sequence>
+ <element name="names" type="xsd:QName"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="description" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="label" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="hint" type="types:LocalizedString"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="identifier" type="xsd:string"
use="required"/>
+ </complexType>
+ <element name="ParameterDescription"
type="types:ParameterDescription"/>
+
+ <complexType name="ModelTypes">
+ <sequence>
+ <any namespace="##other" processContents="lax"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="ModelDescription">
+ <sequence>
+ <element name="propertyDescriptions"
type="types:PropertyDescription" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="modelTypes" type="types:ModelTypes"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="ModelDescription"
type="types:ModelDescription"/>
+
+ <!-- - - - - - - - - - - - - -->
+ <!-- operation message types -->
+ <!-- - - - - - - - - - - - - -->
+
+ <complexType name="ReturnAny">
+ <sequence>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="getMarkup">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="runtimeContext"
type="types:RuntimeContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="markupParams"
type="types:MarkupParams"/>
+ </sequence>
+ </complexType>
+ <element name="getMarkup" type="types:getMarkup"/>
+ <element name="getMarkupResponse"
type="types:MarkupResponse"/>
+
+ <complexType name="getResource">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="runtimeContext"
type="types:RuntimeContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="resourceParams"
type="types:ResourceParams"/>
+ </sequence>
+ </complexType>
+ <element name="getResource" type="types:getResource"/>
+ <element name="getResourceResponse"
type="types:ResourceResponse"/>
+
+ <complexType name="performBlockingInteraction">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="runtimeContext"
type="types:RuntimeContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="markupParams"
type="types:MarkupParams"/>
+ <element name="interactionParams"
type="types:InteractionParams"/>
+ </sequence>
+ </complexType>
+ <element name="performBlockingInteraction"
type="types:performBlockingInteraction"/>
+ <element name="performBlockingInteractionResponse"
type="types:BlockingInteractionResponse"/>
+
+ <complexType name="handleEvents">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="runtimeContext"
type="types:RuntimeContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="markupParams"
type="types:MarkupParams"/>
+ <element name="eventParams"
type="types:EventParams"/>
+ </sequence>
+ </complexType>
+ <element name="handleEvents" type="types:handleEvents"/>
+ <complexType name="HandleEventsResponse">
+ <sequence>
+ <element name="updateResponse"
type="types:UpdateResponse" minOccurs="0"/>
+ <element name="failedEvents"
type="types:HandleEventsFailed" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="handleEventsResponse"
type="types:HandleEventsResponse"/>
+
+ <complexType name="getServiceDescription">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="desiredLocales" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="portletHandles" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="getServiceDescription"
type="types:getServiceDescription"/>
+ <element name="getServiceDescriptionResponse"
type="types:ServiceDescription"/>
+
+ <complexType name="register">
+ <sequence>
+ <element name="registrationData"
type="types:RegistrationData"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="register" type="types:register"/>
+ <element name="registerResponse"
type="types:RegistrationContext"/>
+
+ <complexType name="deregister">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="deregister" type="types:deregister"/>
+ <element name="deregisterResponse" type="types:ReturnAny"/>
+
+ <complexType name="modifyRegistration">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="registrationData"
type="types:RegistrationData"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="modifyRegistration"
type="types:modifyRegistration"/>
+ <element name="modifyRegistrationResponse"
type="types:RegistrationState"/>
+
+ <complexType name="getPortletDescription">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="desiredLocales" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletDescription"
type="types:getPortletDescription"/>
+ <element name="getPortletDescriptionResponse"
type="types:PortletDescriptionResponse"/>
+
+ <complexType name="clonePortlet">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="clonePortlet" type="types:clonePortlet"/>
+ <element name="clonePortletResponse"
type="types:PortletContext"/>
+
+ <complexType name="copyPortlets">
+ <sequence>
+ <element name="toRegistrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="toUserContext" type="types:UserContext"
nillable="true"/>
+ <element name="fromRegistrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="fromUserContext" type="types:UserContext"
nillable="true"/>
+ <element name="fromPortletContexts"
type="types:PortletContext" maxOccurs="unbounded"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="copyPortlets" type="types:copyPortlets"/>
+
+ <complexType name="copyPortletsResponse">
+ <sequence>
+ <element name="copiedPortlets" type="types:CopiedPortlet"
minOccurs="0" maxOccurs="unbounded"/>
+ <element name="failedPortlets"
type="types:FailedPortlets" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="copyPortletsResponse"
type="types:copyPortletsResponse"/>
+
+ <complexType name="exportPortlets">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext" maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ <element name="exportByValueRequired" type="xsd:boolean"
minOccurs="0" default="false"/>
+ </sequence>
+ </complexType>
+ <element name="exportPortlets"
type="types:exportPortlets"/>
+
+ <complexType name="exportPortletsResponse">
+ <sequence>
+ <element name="exportContext" type="xsd:base64Binary"
nillable="true"/>
+ <element name="exportedPortlet"
type="types:ExportedPortlet" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="failedPortlets"
type="types:FailedPortlets" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="lifetime" type="types:Lifetime"
minOccurs="0"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="exportPortletsResponse"
type="types:exportPortletsResponse"/>
+
+ <complexType name="importPortlets">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="importContext" type="xsd:base64Binary"
nillable="true"/>
+ <element name="importPortlet" type="types:ImportPortlet"
maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="importPortlets"
type="types:importPortlets"/>
+
+ <complexType name="importPortletsResponse">
+ <sequence>
+ <element name="importedPortlets"
type="types:ImportedPortlet" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="importFailed"
type="types:ImportPortletsFailed" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="importPortletsResponse"
type="types:importPortletsResponse"/>
+
+ <complexType name="releaseExport">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="exportContext"
type="xsd:base64Binary"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="releaseExport" type="types:releaseExport"/>
+ <element name="releaseExportResponse" type="types:ReturnAny"
nillable="true"/>
+
+ <complexType name="setExportLifetime">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="exportContext"
type="xsd:base64Binary"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="setExportLifetime"
type="types:setExportLifetime"/>
+ <element name="setExportLifetimeResponse" type="types:Lifetime"
nillable="true"/>
+
+ <complexType name="destroyPortlets">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletHandles" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="destroyPortlets"
type="types:destroyPortlets"/>
+
+ <complexType name="DestroyPortletsResponse">
+ <sequence>
+ <element name="failedPortlets"
type="types:FailedPortlets" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="destroyPortletsResponse"
type="types:DestroyPortletsResponse"/>
+
+ <complexType name="setPortletProperties">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="propertyList"
type="types:PropertyList"/>
+ </sequence>
+ </complexType>
+ <element name="setPortletProperties"
type="types:setPortletProperties"/>
+ <element name="setPortletPropertiesResponse"
type="types:PortletContext"/>
+
+ <complexType name="getPortletProperties">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="names" type="xsd:string"
nillable="true" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletProperties"
type="types:getPortletProperties"/>
+ <element name="getPortletPropertiesResponse"
type="types:PropertyList"/>
+
+ <complexType name="getPortletPropertyDescription">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="desiredLocales" type="xsd:string"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletPropertyDescription"
type="types:getPortletPropertyDescription"/>
+
+ <complexType name="PortletPropertyDescriptionResponse">
+ <sequence>
+ <element name="modelDescription"
type="types:ModelDescription" minOccurs="0"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletPropertyDescriptionResponse"
type="types:PortletPropertyDescriptionResponse"/>
+
+ <complexType name="releaseSessions">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="sessionIDs" type="xsd:string"
maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="releaseSessions"
type="types:releaseSessions"/>
+ <element name="releaseSessionsResponse"
type="types:ReturnAny"/>
+
+ <complexType name="initCookie">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="initCookie" type="types:initCookie"/>
+ <element name="initCookieResponse" type="types:ReturnAny"/>
+
+ <complexType name="getRegistrationLifetime">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="getRegistrationLifetime"
type="types:getRegistrationLifetime"/>
+ <element name="getRegistrationLifetimeResponse"
type="types:Lifetime" nillable="true"/>
+
+ <complexType name="setRegistrationLifetime">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="setRegistrationLifetime"
type="types:setRegistrationLifetime"/>
+ <element name="setRegistrationLifetimeResponse"
type="types:Lifetime" nillable="true"/>
+
+ <complexType name="getPortletsLifetime">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext" maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletsLifetime"
type="types:getPortletsLifetime"/>
+
+ <complexType name="getPortletsLifetimeResponse">
+ <sequence>
+ <element name="portletLifetime"
type="types:PortletLifetime" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="failedPortlets"
type="types:FailedPortlets" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="getPortletsLifetimeResponse"
type="types:getPortletsLifetimeResponse" nillable="true"/>
+
+ <complexType name="setPortletsLifetime">
+ <sequence>
+ <element name="registrationContext"
type="types:RegistrationContext" nillable="true"/>
+ <element name="portletContext"
type="types:PortletContext" maxOccurs="unbounded"/>
+ <element name="userContext" type="types:UserContext"
nillable="true"/>
+ <element name="lifetime" type="types:Lifetime"
nillable="true"/>
+ </sequence>
+ </complexType>
+ <element name="setPortletsLifetime"
type="types:setPortletsLifetime"/>
+
+ <complexType name="setPortletsLifetimeResponse">
+ <sequence>
+ <element name="updatedPortlet"
type="types:PortletLifetime" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="failedPortlets"
type="types:FailedPortlets" minOccurs="0"
maxOccurs="unbounded"/>
+ <element name="resourceList" type="types:ResourceList"
minOccurs="0"/>
+ <element name="extensions" type="types:Extension"
minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <element name="setPortletsLifetimeResponse"
type="types:setPortletsLifetimeResponse"/>
+
+ <!-- - - - - - - -->
+ <!-- fault types -->
+ <!-- - - - - - - -->
+
+ <complexType name="Fault">
+ <sequence/>
+ </complexType>
+
+ <complexType name="AccessDeniedFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="AccessDenied"
type="types:AccessDeniedFault"/>
+
+ <complexType name="InconsistentParametersFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="InconsistentParameters"
type="types:InconsistentParametersFault"/>
+
+ <complexType name="InvalidRegistrationFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="InvalidRegistration"
type="types:InvalidRegistrationFault"/>
+
+ <complexType name="MissingParametersFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="MissingParameters"
type="types:MissingParametersFault"/>
+
+ <complexType name="OperationFailedFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="OperationFailed"
type="types:OperationFailedFault"/>
+
+ <complexType name="InvalidHandleFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="InvalidHandle"
type="types:InvalidHandleFault"/>
+
+ <complexType name="InvalidUserCategoryFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="InvalidUserCategory"
type="types:InvalidUserCategoryFault"/>
+
+ <complexType name="PortletStateChangeRequiredFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+
+ <element name="PortletStateChangeRequired"
type="types:PortletStateChangeRequiredFault"/>
+
+ <complexType name="InvalidCookieFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+
+ <element name="InvalidCookie"
type="types:InvalidCookieFault"/>
+
+ <complexType name="InvalidSessionFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+
+ <element name="InvalidSession"
type="types:InvalidSessionFault"/>
+
+ <complexType name="UnsupportedModeFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="UnsupportedMode"
type="types:UnsupportedModeFault"/>
+
+ <complexType name="UnsupportedWindowStateFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="UnsupportedWindowState"
type="types:UnsupportedWindowStateFault"/>
+
+ <complexType name="UnsupportedLocaleFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="UnsupportedLocale"
type="types:UnsupportedLocaleFault"/>
+
+ <complexType name="UnsupportedMimeTypeFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="UnsupportedMimeType"
type="types:UnsupportedMimeTypeFault"/>
+
+ <complexType name="ModifyRegistrationRequiredFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ModifyRegistrationRequired"
type="types:ModifyRegistrationRequiredFault"/>
+
+ <complexType name="ResourceSuspendedFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ResourceSuspended"
type="types:ResourceSuspendedFault"/>
+
+ <complexType name="OperationNotSupportedFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="OperationNotSupported"
type="types:OperationNotSupportedFault"/>
+
+ <complexType name="ExportByValueNotSupportedFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ExportByValueNotSupported"
type="types:ExportByValueNotSupportedFault"/>
+
+ <complexType name="ExportNoLongerValidFault">
+ <complexContent>
+ <extension base="types:Fault">
+ <sequence/>
+ </extension>
+ </complexContent>
+ </complexType>
+ <element name="ExportNoLongerValid"
type="types:ExportNoLongerValidFault"/>
+
+ <!-- - - - - - - - - - - - -->
+ <!-- WSRP defined events -->
+ <!-- - - - - - - - - - - - -->
+ <element name="eventHandlingFailed">
+ <complexType>
+ <sequence>
+ <any minOccurs="0" processContents="lax"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="newNavigationalContextScope">
+ <complexType>
+ <sequence>
+ <any minOccurs="0" processContents="lax"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="newMode">
+ <complexType>
+ <sequence>
+ <any minOccurs="0" processContents="lax"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="newWindowState">
+ <complexType>
+ <sequence>
+ <any minOccurs="0" processContents="lax"/>
+ </sequence>
+ </complexType>
+ </element>
+
+</schema>