115 lines
6.9 KiB
XML
115 lines
6.9 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!--
|
||
|
=================================================================
|
||
|
* Licensed Materials - Property of IBM
|
||
|
* (c) Copyright IBM Corp. 2003, 2010. All rights reserved.
|
||
|
*
|
||
|
* US Government Users Restricted Rights - Use, duplication or
|
||
|
* disclosure restricted by GSA ADP Schedule Contract with IBM
|
||
|
* Corp.
|
||
|
*
|
||
|
* DISCLAIMER OF WARRANTIES. The following [enclosed] code is
|
||
|
* sample code created by IBM Corporation. This sample code is
|
||
|
* not part of any standard or IBM product and is provided to you
|
||
|
* solely for the purpose of assisting you in the development of
|
||
|
* your applications. The code is provided "AS IS", without
|
||
|
* warranty of any kind. IBM shall not be liable for any damages
|
||
|
* arising out of your use of the sample code, even if they have
|
||
|
* been advised of the possibility of such damages.
|
||
|
*
|
||
|
=================================================================
|
||
|
-->
|
||
|
|
||
|
<request
|
||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
xsi:noNamespaceSchemaLocation="PortalConfig_8.0.0.xsd"
|
||
|
type="update"
|
||
|
create-oids="true"
|
||
|
transaction-level="request">
|
||
|
|
||
|
<!-- Sample to demonstrate the different transaction levels.
|
||
|
This sample is very similar to CreatePage.xml; the difference is that the portlet
|
||
|
is not deployed (update actions) but only found (locate action), and that there's
|
||
|
a second page being created.
|
||
|
The second page generates an error about the uniquename being used.
|
||
|
With the transaction-level set to "request," none of the pages is being created,
|
||
|
whereas transaction-level="resource" creates the first page.
|
||
|
After running this sample with transaction-level="resource," it can be cleaned up
|
||
|
with the DeletePage.xml sample.
|
||
|
-->
|
||
|
<portal action="locate">
|
||
|
|
||
|
|
||
|
<!-- uid must match the uid attribute of portlet-app in portlet.xml -->
|
||
|
<web-app action="locate" uid="com.ibm.wps.cp.portlet.tagcloud.webmod">
|
||
|
<!-- uid must match uid attribute of concrete-portlet-app in portlet.xml -->
|
||
|
<portlet-app action="locate" uid="com.ibm.wps.cp.portlet.tagcloud">
|
||
|
<!-- name must match the content of portlet-name subtag of concrete-portlet in portlet.xml -->
|
||
|
<portlet action="locate" objectid="theExamplePortlet" name="Tag Cloud">
|
||
|
</portlet>
|
||
|
</portlet-app>
|
||
|
</web-app>
|
||
|
|
||
|
<!-- The parent element under which the new page is inserted. -->
|
||
|
<content-node action="locate" objectid="parentPage" uniquename="ibm.portal.Home"/>
|
||
|
|
||
|
<!-- Note that the preceding elements are needed because the XML request uses ID generating mode
|
||
|
and the new page must refer to the portlet and the parent place, so the object IDs
|
||
|
thePortlet and wps.content.root.My_Portal must be defined.
|
||
|
If you use ID preserving mode and have the correct objectid values for these two resources,
|
||
|
you do not need to locate them. -->
|
||
|
|
||
|
<!-- The new page. contentparentref attribute must match the objectid of parent.
|
||
|
Change the uniquename attribute to create another page. -->
|
||
|
<content-node action="update" active="true" allportletsallowed="true" content-parentref="parentPage" create-type="explicit" domain="rel" ordinal="last" type="staticpage" uniquename="ibm.portal.ssa.SamplePage.2">
|
||
|
<localedata locale="en" prefix="page.sample">
|
||
|
<url>file:///$server_root$/base/wp.xml/doc/xml-samples/pagetitles_en.properties</url>
|
||
|
</localedata>
|
||
|
<localedata locale="de" prefix="page.sample">
|
||
|
<url>file:///$server_root$/base/wp.xml/doc/xml-samples/pagetitles_de.properties</url>
|
||
|
</localedata>
|
||
|
<!-- The content of static page in binary format
|
||
|
attribute markup can be set to one of portal server supported markups
|
||
|
attribute display-option can be set to "inline" or "iframe" or "ajax".-->
|
||
|
<pagecontents markup="html" display-option="inline">
|
||
|
<content>UEsDBBQACAAIALKbTDcAAAAAAAAAAAAAAAALAAAAaW5kZXgxLmh0bWxtUE1rwzAMvQf6H0TuTeh1
|
||
|
ZL7stFsghZ5VW2sEjmxir1n//YTdbDAGOoj3IelpmAmdOTRD5uzJTLhETzBlzGxhxBsNfWVU0u/a
|
||
|
a3APc9AmmvPMCbQQUvVE9QB9lTkdFLpAMyYIQhDDquPyu6heLMGFvA0LwVjxDurcHX7Khz6WhY7v
|
||
|
YD2m9No+maMNkpGF1hYEF/oh3nb81Jr/nRuLC9sf26WAp1bzPPwvfHT0wcKZg7xsMXWx2y88B81w
|
||
|
neJMa02BvizsdWO5uTZNiTV6wkRw58QZPvVtNz2xhFNdfWvzDVBLBwjDeEQR4AAAAJMBAABQSwEC
|
||
|
FAAUAAgACACym0w3w3hEEeAAAACTAQAACwAAAAAAAAAAAAAAAAAAAAAAaW5kZXgxLmh0bWxQSwUG
|
||
|
AAAAAAEAAQA5AAAAGQEAAAAA</content>
|
||
|
</pagecontents>
|
||
|
<parameter name="com.ibm.portal.bookmarkable" type="string" update="set"><![CDATA[Yes]]></parameter>
|
||
|
<parameter name="resourceaggregation.profile" type="string" update="set"><![CDATA[profiles/profile_dojo_lightweight.json]]></parameter>
|
||
|
<parameter name="com.ibm.portal.friendly.name" type="string" update="set"><![CDATA[staticpage2]]></parameter>
|
||
|
<!-- this parameter must match the name of static page -->
|
||
|
<parameter name="com.ibm.portal.static.page.file.name.html" type="string" update="set"><![CDATA[index1.html]]></parameter>
|
||
|
<access-control externalized="false" owner="uid=wpsadmin,o=defaultwimfilebasedrealm" private="false"/>
|
||
|
<component action="update" active="true" domain="rel" ordinal="100" orientation="V" type="container">
|
||
|
<component action="update" active="true" domain="rel" ordinal="100" orientation="V" type="container"/>
|
||
|
<component action="update" active="true" domain="rel" ordinal="100" orientation="H" type="container">
|
||
|
<!-- this parameter must match the portlet-container name in the static page -->
|
||
|
<parameter name="com.ibm.portal.layoutnode.localname" type="string" update="set"><![CDATA[portletContainer1]]></parameter>
|
||
|
<component action="update" active="true" domain="rel" ordinal="100" type="control">
|
||
|
<!-- this parameter must match the portlet-window name in the static page -->
|
||
|
<parameter name="com.ibm.portal.layoutnode.localname" type="string" update="set"><![CDATA[portletWindow1]]></parameter>
|
||
|
<portletinstance action="update" domain="rel" portletref="theExamplePortlet" />
|
||
|
</component>
|
||
|
</component>
|
||
|
</component>
|
||
|
</content-node>
|
||
|
<!-- This is the second page that will generate the error as we set the uniquename to one
|
||
|
that is already defined.
|
||
|
-->
|
||
|
<content-node action="update" uniquename="ibm.portal.ssa.SamplePage.2" ordinal="last" content-parentref="parentPage" active="true" create-type="explicit" type="staticpage">
|
||
|
<supported-markup markup="html" update="set"/>
|
||
|
|
||
|
<localedata locale="en">
|
||
|
<title>Page that should not appear</title>
|
||
|
</localedata>
|
||
|
|
||
|
</content-node>
|
||
|
</portal>
|
||
|
</request>
|