This appendix provides the full content of configuration files that are used in implementing the Portal Service on Application Server Cluster reference configuration:
The config-ps1.xml file that is used to configure the Portal Server Instance on ps1 as part of implementing the portal service module follows, with parameter values as specified in To Create a Portal Server Instance on ps1.
<PortalServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd"
SchemaVersion="1.0">
<Configure ConfigurationHostName="ps1.pstest.com" SystemUser="root"
SystemGroup="other" Validate="true">
<SharedComponents
JavaHome="/usr/jdk/entsys-j2se"
CacaoProdDir="/usr/lib/cacao"
CacaoConfigDir="/etc/cacao/instances/default"
SharedLibDir="/usr/share/lib"
PrivateLibDir="/usr/share/lib"
JDMKLibDir="/opt/SUNWjdmk/5.1/lib"
NSSLibDir="/usr/lib/mps/secv1"
JSSJarDir="/usr/share/lib/mps/secv1"
WebNFSLibDir="/opt/SUNWebnfs"
DerbyLibDir="/opt/SUNWjavadb/lib"
AntLibDir="/usr/sfw/lib/ant"
AntHomeDir="/usr/sfw"
RegistryLibDir="/opt/SUNWsrvc-registry/lib"
MFWKLibDir="/opt/SUNWmfwk/lib"
JAXLibDir="/opt/SUNWjax/share/lib"
/>
<AccessManager>
<InstallationDirectory
ProdDir="/opt/SUNWam"
DataDir="/var/opt/SUNWam"
ConfigDir="/etc/opt/SUNWam/config"
ConfigFile="AMConfig.properties"
/>
<UserCredentials
AdministratorUID="amadmin"
AdministratorUserPassword="access-manager-admin-password"
LDAPUserId="amldapuser"
LDAPUserIdPassword="access-manager-LDAP-password"
DirectoryManagerDn="cn=Directory Manager"
directory-manager-password="directory-manager-password"/>
</AccessManager>
<PortalConfiguration>
<InstallationDirectory
ProdDir="/opt/SUNWportal"
DataDir="/var/opt/SUNWportal"
ConfigDir="/etc/opt/SUNWportal"/>
<ComponentsToConfigure>
<component>portalserver</component>
</ComponentsToConfigure>
<SearchServer SearchServerID="search-inst-ps1">
<WebContainerProperties
Host="ps1.pstest.com"
Port="5050"
Scheme="http"
WebContainerInstallDir="/opt/SUNWappserver/appserver"
WebContainerInstanceName="as-inst-ps1"
WebContainerDomainName="domain1"
WebContainerInstanceDir="/var/opt/SUNWappserver/nodeagents/
na-ps1/ns-inst-ps1"
WebContainerDocRoot="/var/opt/SUNWappserver/nodeagents/
na-ps1/as-inst-ps1/docroot"
WebContainerAdminHost="ps1.pstest.com"
WebContainerAdminPort="4849"
WebContainerAdminScheme="https"
WebContainerAdminUid="admin"
WebContainerAdminPassword="app-server-admin-password"
WebContainerMasterPassword="app-server-master-password"
WebContainerType="SJSAS81"
/>
</SearchServer>
<PortalServer PortalAccessURL="http://ps.pstest.com:80/portal"
PrimaryPortalHost="ps1.pstest.com"
PortalID="pstestPortal"
PortalWebappURI="/portal"
SearchServerID="search-inst-ps1">
<SamplePortal<>
<Sample Name="DeveloperPortal"/>
<Sample Name="EnterprisePortal"/>
<Sample Name="CommunityPortal"/>
</SamplePortal>
<Instance InstanceID="ps-inst-ps1">
<WebContainerProperties
Host="ps1.pstest.com"
Port="80"
Scheme="http"
WebContainerInstallDir="/opt/SUNWappserver/appserver"
WebContainerInstanceName="pscluster"
WebContainerDomainName="domain1"
WebContainerInstanceDir="/var/opt/SUNWappserver/
nodeagents/na-ps1/as-cluster-inst-ps1"
WebContainerDocRoot="/var/opt/SUNWappserver/
nodeagents/na-ps1/as-cluster-inst-ps1/docroot"
WebContainerAdminHost="ps1.pstest.com"
WebContainerAdminPort="4849"
WebContainerAdminScheme="https"
WebContainerAdminUid="admin"
WebContainerAdminPassword="app-server-admin-password"
WebContainerMasterPassword="app-server-master-password"
WebContainerType="SJSAS81"
/>
</Instance>
</PortalServer>
</PortalConfiguration>
</Configure>
</PortalServerConfiguration>
The config-ps2.xml file that is used to configure the Portal Server Instance on ps2, as part of implementing the portal service module, follows, with parameter values as specified in To Create a Portal Server Instance on ps2.
<?xml version = "1.0" encoding = "UTF-8"?>
<PortalServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd"
SchemaVersion="1.0">
<Configure ConfigurationHostName="ps2.pstest.com" SystemUser="root"
SystemGroup="other" Validate="true">
<SharedComponents
JavaHome="/usr/jdk/entsys-j2se"
CacaoProdDir="/usr/lib/cacao"
CacaoConfigDir="/etc/cacao/instances/default"
SharedLibDir="/usr/share/lib"
PrivateLibDir="/usr/share/lib"
JDMKLibDir="/opt/SUNWjdmk/5.1/lib"
NSSLibDir="/usr/lib/mps/secv1"
JSSJarDir="/usr/share/lib/mps/secv1"
WebNFSLibDir="/opt/SUNWebnfs"
DerbyLibDir="/opt/SUNWjavadb/lib"
AntLibDir="/usr/sfw/lib/ant"
AntHomeDir="/usr/sfw"
RegistryLibDir="/opt/SUNWsrvc-registry/lib"
MFWKLibDir="/opt/SUNWmfwk/lib"
MFWKBinDir="/opt/SUNWmfwk/bin"
JAXLibDir="/opt/SUNWjax/share/lib"
/>
<AccessManager>
<InstallationDirectory
ProdDir="/opt/SUNWam"
DataDir="/var/opt/SUNWam"
ConfigDir="/etc/opt/SUNWam/config"
ConfigFile="AMConfig.properties"
/>
<UserCredentials
AdministratorUID="amadmin"
AdministratorUserPassword="adminadm"
LDAPUserId="amldapuser"
LDAPUserIdPassword="adminadmin"
DirectoryManagerDn="cn=Directory Manager"
directory-manager-password="adminadm"/>
</AccessManager>
<PortalConfiguration>
<InstallationDirectory
ProdDir="/opt/SUNWportal"
DataDir="/var/opt/SUNWportal"
ConfigDir="/etc/opt/SUNWportal"/>
</PortalConfiguration>
</Configure>
</PortalServerConfiguration>
The following display profile is used to implement portlet session failover as documented in To Set Up Session Failover for a Portlet.
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<DisplayProfile version="1.0" priority="user">
<Properties/>
<Channels>
<Container name="JSPTabContainer" provider="JSPTabContainerProvider">
<Properties/>
<Available/>
<Selected/>
<Channels>
<Container name="PortletSamplesTabPanelContainer">
<Properties/>
<Available>
<Reference value="JSPTabContainer/
PortletSamplesTabPanelContainer/CounterSession"/>
</Available>
<Selected>
<Reference value="JSPTabContainer/
PortletSamplesTabPanelContainer/CounterSession"/>
</Selected>
<Channels>
<Channel name="CounterSession"
provider="__Portlet__sessioncounter.PortletSessionCounter"
merge="replace">
<Properties/>
</Channel>
</Channels>
</Container>
</Channels>
</Container>
</Channels>
<Providers/>
</DisplayProfile>
The config-sra1.xml file that is used to configure the Gateway Instance on sra1, as part of implementing the Gateway service module, follows, with parameter values as specified in To Create a Gateway Instance on sra1.
<PortalServerConfiguration
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd"
SchemaVersion="1.0">
<Configure ConfigurationHostName="sra1.pstest.com" SystemUser="root"
SystemGroup="other" Validate="true">
<SharedComponents
JavaHome="/usr/jdk/entsys-j2se"
CacaoProdDir="/usr/lib/cacao"
CacaoConfigDir="/etc/cacao/instances/default"
SharedLibDir="/usr/share/lib"
PrivateLibDir="/usr/share/lib"
JDMKLibDir="/opt/SUNWjdmk/5.1/lib"
NSSLibDir="/usr/lib/mps/secv1"
JSSJarDir="/usr/share/lib/mps/secv1"
WebNFSLibDir="/opt/SUNWportal/lib"
DerbyLibDir="/opt/SUNWjavadb/lib"
AntLibDir="/usr/sfw/lib/ant"
AntHomeDir="/usr/sfw"
MFWKLibDir="/opt/SUNWmfwk/lib"
MFWKBinDir="/opt/SUNWmfwk/bin"
JAXLibDir="/opt/SUNWjax/share/lib"
/>
<AccessManager>
<InstallationDirectory
ProdDir="/opt/SUNWam"
DataDir="/var/opt/SUNWam"
ConfigDir="/etc/opt/SUNWam/config"
ConfigFile="AMConfig.properties"
/>
<UserCredentials
AdministratorUID="amadmin"
AdministratorUserPassword="access-manager-admin-password"
LDAPUserId="amldapuser"
LDAPUserIdPassword="access-manager-LDAP-password"
DirectoryManagerDn="cn=Directory Manager"
directory-manager-password="directory-manager-password"/>
</AccessManager>
<PortalConfiguration>
<InstallationDirectory
ProdDir="/opt/SUNWportal"
DataDir="/var/opt/SUNWportal"
ConfigDir="/etc/opt/SUNWportal"/>
<ComponentsToConfigure>
<component>gateway</component>
</ComponentsToConfigure>
<PortalServer PortalAccessURL="http://ps.pstest.com:80/portal"
PrimaryPortalHost="ps1.pstest.com">
</PortalServer>
<Gateway Profile="default">
<SRAInstance
Protocol="https"
Host="sra1.pstest.com"
Port="443"
IPAddress="10.0.4.1"
LogUserPassword="password"
RestrictiveMode="true"
StartInstance="false"/>
</Gateway>
<CertificateInformation
Organization="Sun Microsystems"
Division="Software"
CityOrLocality="Santa Clara"
StateProvince="CA"
CountryCode="US"
CertificateDatabasePassword="password"/>
</PortalConfiguration>
</Configure>
</PortalServerConfiguration>