Sun Java System Portal Server 7.1 Technical Reference

Portal Server:Desktop Detailed Mapping

CMM_LogicalComponent:Desktop

Table 72–3 CMM_LogicalComponent:Desktop

Attributes 

Name=<portalDomain>.<portalID>.

<instanceID>.Desktop

portalDomain, portalId, instanceId values are same as those that constitute CMM_ApplicationSystem:PortalInstance Name attribute.

Settings 

None 

 

Statistics 

None 

 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_LogicalComponentHierarchy COMP with CMM_LogicalComponent:Provider as parent [1..*]

  • CMM_ServiceLogicalComponent ASSOC with CMM_Service:Desktop as parent [1]

  • CMM_ApplicationSystemLogicalComponent COMP with CMM_LogicalComponent:Desktop as child [1]

 

CMM_Service:Desktop

Table 72–4 CMM_Service:Desktop

Attributes 

Name=<portalDomain>.<portalID>.

<instanceId>.Desktop

portalDomain, portalId, instanceId values are same as those that constitute CMM_ApplicationSystem:PortalInstance Name attribute.

 

Description=Aggregating content from content Providers and presenting it to client 

 

Settings 

None 

 

Statistics 

None 

 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_ServiceComponent COMP with 7 (sub-)services: CMM_Service:- Content, Edit, Process, Logout, PreLogin, LocalAuth, Exception as parent [1 each]

  • CMM_ServiceResource ASSOC with CMM_ThreadPool:GetterPool as child [1]

  • CMM_ServiceResource ASSOC with CMM_ThreadPool:CallerPool as child [1]

  • CMM_HostedService COMP with CMM_ApplicationSystem:PortalInstance as child [1]

  • CMM_ServiceLogicalComponent ASSOC with CMM_LogicalComponent:Desktop as child [1]

 

CMM_ServiceAccessURI:DesktopServiceAccessURI

Table 72–5 CMM_ServiceAccessURI:DesktopServiceAccessURI

Attributes 

isSecured=false typically.

If HTTP protocol is used to access Desktop service, isSecured=false. If HTTPS protocol is used to access Desktop service, isSecured=true.

Settings 

CMM_ServiceAccessURISetting

 

Statistics 

CMM_ServiceAccessURIStats

Counts number of requests served at PS:Desktop URI with service and resident times.

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_HostedAccessPoint COMP with CMM_ApplicationSystem:PortalInstance as child [1]

 

CMM_LogicalComponent:Provider

Table 72–6 CMM_LogicalComponent:Provider

Attributes 

Name=<fullyQualifiedChannelName>

Fully Qualified Channel Name (FQCN) is typically of the form, name=<channelName>, class=<fullyQualifiedProviderClassName>.

Settings 

None 

 

Statistics 

None 

 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_ServiceLogicalComponent ASSOC with 3 CMM_Services CMM_Service:- Content, Edit, Process as parent [1 each]

  • CMM_LogicalComponentHierarchy COMP with CMM_LogicalComponent:Desktop as child [1..*]

 

CMM_Service:- Content, Edit, Process, Logout, PreLogin, LocalAuth, Exception

Table 72–7 CMM_Service:- Content, Edit, Process, Logout, PreLogin, LocalAuth, Exception

Attributes 

Name=<portalDomain>.<portalID>.

<instanceId>.Desktop.<Content>

| Edit | Process | Logout |

PreLogin | LocalAuth | Exception>

portalDomain, portalId, instanceId values are same as those that constitute CMM_ApplicationSystem:PortalInstance Name attribute.

 

Description=<Presenting Content View to client | Presenting Edit View to client | Completing Edit processing | ...>

 

Settings 

CMM_PSRollingAvgServiceSetting

 

Statistics 

CMM_PSRollingAvgServiceStats

 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_ServiceComponent COMP for the 7 (sub-)services: CMM_Service:- Content, Edit, Process, Logout, PreLogin, LocalAuth, Exception as child with CMM_Service:Desktop [1 each]

  • CMM_ServiceServiceDependency ASSOC with CMM_Services: Content, Edit, Process as parent offered by CMM_LogicalComponent:Provider respectively [1 each].

 

CMM_Service:- Content, Edit, Process

Table 72–8 CMM_Service:- Content, Edit, Process

Attributes 

Name=<fullyQualifiedChannelName>

FQCN is typically of the form name=<channelName>, class=<fullyQualifiedProviderClassName>.

 

Description=<Presenting Content View of a channel | Presenting Edit View of a channel | Completing Edit processing of a channel>

 

Settings 

CMM_PSServiceSetting

 

Statistics 

CMM_PSServiceStats

 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_ServiceLogicalComponent ASSOC of the 3 CMM_Services CMM_Service:- Content, Edit, Process as child to CMM_LogicalComponent:Provider [1 each]

  • CMM_ServiceServiceDependency ASSOC with CMM_Services: Content, Edit, Process as child offered by CMM_LogicalComponent:Desktop respectively [1 each].

 

CMM_ThreadPool:- GetterPool, CallerPool

Table 72–9 CMM_ThreadPool:- GetterPool, CallerPool

Attributes 

Name=<GetterPool | CallerPool>

 
 

Description=<Thread pool to invoke Provider.init() method | Thread pool to invoke Provider.getContent() method>

 

Settings 

CMM_ThreadPoolSetting

MaxThreadPoolSize

MinThreadPoolSize

ThreadPoolId=<PoolClassName>

Max-, Min-ThreadPoolSize are picked up from the /var/opt/SUNWportal/portals/<portalID>/config/desktopconfig.properties file.

PoolClassName identifies if it is a GetterPool or CallerPool. GetterPool threads are used to initialize Portal Server Desktop providers and CallerPool threads are used to run provider's getContent() method.

Statistics 

CMM_ThreadPoolStats

How many threads from the thread pool are present currently. 

States 

None 

 

Logs 

None 

 

Events 

None 

 

Relations 

  • CMM_ServiceResource ASSOC with CMM_Service:Desktop as parent [1 each]

  • CMM_ResourceOfSystem COMP with CMM_ApplicationSystem:PortalInstance as child [1 each]