[gatein-commits] gatein SVN: r3213 - in components/wsrp/trunk/wsrp-producer-war/src/main/webapp/WEB-INF: wsdl and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri May 28 05:29:23 EDT 2010
Author: chris.laprun at 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>
More information about the gatein-commits
mailing list