图 11 显示了上面的编码示例的结果。有关 C2A 的详细信息,请参阅 WebSphere Portal Information Center。
图 11. C2A 示例

自定义 Common Mail Portlet
这一部分介绍了如何自定义 Portlet。如引言部分所述,CPP 是在可插入、可扩展的体系结构上构建的。可以轻松地将新的适配器添加到系统中,以将其与 Common PIM Portlet 一起使用。这一部分向您展示了如何删除适配器。例如,假设您所在的单位没有 Microsoft Exchange。将 Exchange 作为一个选项列出可能会使管理员感到混乱。在本例中,可以在名为 %WAS_HOME%/properties/cpp/config 的目录中修改 ProviderFactory.properties 和 ProviderFactoryNLS.properties 文件。
在两个文件中删除或注释掉 mail_exchange2k=xxxx。这两个文件如下:
ProviderFactory.properties:
#
# Licensed Materials - Property of IBM.
# 5724-E47
# (C) Copyright IBM Corp. 2002,2003,2004. All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
mail_pop3=com.ibm.workplace.mailbox.adapter.pop3.Pop3Mail
ProviderConfig
mail_domino = com.ibm.workplace.provider.domino.DominoMail
ProviderConfig
#mail_workplace = com.ibm.workplace.common.service.WorkPlaceMail
ProviderConfig
mail_imap=com.ibm.workplace.mailbox.adapter.imap.IMAPMailProviderConfig
#mail_exchange2k=com.ibm.workplace.mailbox.adapter.exchange.Exchange2KMail
ProviderConfig
#mail_mymailservice = com.mycompany.mailbox.adapter.myadapter.MyMail
ProviderConfig
ProviderFactoryNLS.properties:
#
# Licensed Materials - Property of IBM.
# 5724-E47
# (C) Copyright IBM Corp. 2002,2003,2004. All Rights Reserved
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
## G11N DNT
mail_pop3 = POP3
mail_imap = IMAP4
mail_workplace = Lotus Workplace Messaging
mail_domino = IBM Lotus Domino
#mail_exchange2k = Exchange 2000
#mail_mymailservice = my mail service
