Chapter 3
Mail Control Flow Reference Charts
This chapter lists all JavaServer Pages (JSP) pages for the mobile mail application, with particular emphasis on how the pages link to each other.
This chapter contains the following tables:
|
Note
|
Originally, the JSP pages are deployed using the Portal Server software’s deploy command. Before changes to a JSP page can take effect, you must issue the Portal Server software’s deploy command using the redeploy subcommand as follows:
portal_server_installation_root/SUNWps/bin/deploy redeploy
|
|
AML-Based Mail JSP Pages
Table 3-1 lists the AML-based JSP pages for the mobile mail application. This set is for devices for which output is to be generated using the rendering engine and will pass through the rendering engine prior to delivery to the mobile device. This table contains four columns: File Name, Includes, Linked From, and Links to. The first column, File Name, lists the name of the source file. The second column, Includes, specifies whether or not the page includes code from another using the <util:include> tag. The third column, Linked From, tells which pages point to the file in question. The fourth column, Links To, shows which files the file in question links to, using <util:link> or <util:forward>.
Location of Files:
When locating JSP pages, keep in mind the look up rules as described in the following note.
|
Note
|
Locating Java Server Pages
- Specific resource lookup rules apply when the comp and file attributes are used in conjunction with the url, include, and forward tags. The comp and file attributes are parameters to the lookup process. See the Utility Tag Library (util) in the Portal Server Mobile Access Tag Reference Library for more information on these resource lookup rules.
- Certain directories contain JSP pages optimized for particular back-end services. For example, the “notes” directory corresponds to the Louts Notes service while the “sun-one” directory corresponds to Sun Java System service.
|
|
AML-based JSP pages for the mobile mail application are stored within the following directories:
- /opt/SUNWps/web-src/jsp/default/mail
- /opt/SUNWps/web-src/jsp/default/mail/aml
Table 3-1 AML-Based Mail JSP Pages
File Name
|
Includes
|
Linked From
|
Links To
|
addpab.jsp
|
not applicable
|
menu.jsp
|
doAdd.jsp
|
attach.jsp
|
not applicable
|
message.jsp
|
message.jsp
|
collect.jsp
|
not applicable
|
pop.jsp
|
summary.jsp
|
compose.jsp
|
not applicable
|
pickaddr.jsp
reply.jsp
sent.jsp
|
presetMsg.jsp
|
delete.jsp
|
not applicable
|
menu.jsp
|
doInbox.jsp
summary.jsp
|
delFd.jsp
|
not applicable
|
folderMenu.jsp
|
getfolders.jsp
summary.jsp
|
doAdd.jsp
|
not applicable
|
addpab.jsp
doAdd.jsp
|
doInbox.jsp
summary.jsp
|
doInbox.jsp
|
not applicable
|
delete.jsp
doAdd.jsp
folderMenu.jsp
menu.jsp
moveMsg.jsp
sent.jsp
summary.jsp
views.jsp
|
Forwards to:
inbox.jsp
nomsg.jsp
|
doNewFd.jsp
|
not applicable
|
newFd.jsp
|
getfolders.jsp
summary.jsp
|
doRename.jsp
|
not applicable
|
renameFd.jsp
|
getfolders.jsp
summary.jsp
|
folderMenu.jsp
|
not applicable
|
folders.jsp
|
delFd.jsp
doInbox.jsp
renameFd.jsp
|
folders.jsp
|
not applicable
|
delFd.jsp
doNewFd.jsp
doRename.jsp
folders.jsp
getfolders.jsp
menu.jsp
summary.jsp
|
folderMenu.jsp
folders.jsp
getfolders.jsp
moveMsg.jsp
newFd.jsp
summary.jsp
|
getfolders.jsp
|
not applicable
|
delFd.jsp
doNewFd.jsp
doRename.jsp
folders.jsp
menu.jsp
summary.jsp
|
Forwards to:
folders.jsp
|
getmsg.jsp
|
not applicable
|
inbox.jsp
message.jsp
|
Forwards to:
message.jsp
|
header.jsp
|
not applicable
|
menu.jsp
|
not applicable
|
inbox.jsp
|
not applicable
|
inbox.jsp
|
getmsg.jsp
inbox.jsp
views.jsp
summary.jsp
|
launchMail.jsp
|
not applicable
|
not applicable
|
Forwards to:
summary.jsp
|
menu.jsp
|
not applicable
|
message.jsp
|
addpab.jsp
delete.jsp
doInbox.jsp
getfolders.jsp
header.jsp
pickaddr.jsp
reply.jsp
summary.jsp
|
message.jsp
|
not applicable
|
attach.jsp
getmsg.jsp
message.jsp
|
attach.jsp
getmsg.jsp
menu.jsp
message.jsp
|
moveMsg.jsp
|
not applicable
|
folders.jsp
|
doInbox.jsp
|
newFd.jsp
|
not applicable
|
folders.jsp
|
doNewFd.jsp
|
nomsg.jsp
|
not applicable
|
not applicable
|
summary.jsp
|
pickaddr.jsp
|
not applicable
|
menu.jsp
pickaddr.jsp
summary.jsp
|
pickaddr.jsp
Forwards to:
compose.jsp
|
pop.jsp
|
not applicable
|
summary.jsp
|
collect.jsp
|
presetMsg.jsp
|
not applicable
|
compose.jsp
typeMsg.jsp
|
typeMsg.jsp
|
renameFd.jsp
|
not applicable
|
folderMenu.jsp
|
doRename.jsp
|
reply.jsp
|
not applicable
|
menu.jsp
|
compose.jsp
|
sent.jsp
|
not applicable
|
typeMsg.jsp
|
compose.jsp
doInbox.jsp
summary.jsp
|
summary.jsp
|
not applicable
|
collect.jsp
delete.jsp
delFd.jsp
doAdd.jsp
doNewFd.jsp
doRename.jsp
folders.jsp
inbox.jsp
launchMail.jsp
menu.jsp
nomsg.jsp
sent.jsp
|
doInbox.jsp
getfolders.jsp
pickaddr.jsp
pop.jsp
view.jsp
|
typeMsg.jsp
|
not applicable
|
presetMsg.jsp
|
sent.jsp
|
views.jsp
|
not applicable
|
inbox.jsp
summary.jsp
|
doInbox.jsp
|
WML-Based Mail JSP Pages
Table 3-2 lists the WML-based JSP pages for the mobile mail application.This set is for devices whose native markup is WML and will be delivered directly to the mobile device. This table contains four columns: File Name, Includes, Linked From, and Links to. The first column, File Name, lists the name of the source file. The second column, Includes, specifies whether or not the page includes code from another using the <util:include> tag. The third column, Linked From, tells which pages point to the file in question. The fourth column, Links To, shows which files the file in question links to, using <util:link> or <util:forward>.
Location of Files:
When locating JSP pages, keep in mind the look up rules as described in the following note.
|
Note
|
Locating Java Server Pages
- Specific resource lookup rules apply when the comp and file attributes are used in conjunction with the url, include, and forward tags. The comp and file attributes are parameters to the lookup process. See the Utility Tag Library (util) in the Portal Server Mobile Access Tag Reference Library for more information on these resource lookup rules.
- Certain directories contain JSP pages optimized for particular back-end services. For example, the “notes” directory corresponds to the Louts Notes service while the “sun-one” directory corresponds to Sun Java System service.
|
|
WML-based JSP pages for the mobile mail application are stored within the following directories:
- /opt/SUNWps/web-src/jsp/default/mail
- /opt/SUNWps/web-src/jsp/default/mail/wml
Table 3-2 WML-Based Mail JSP Pages
File Name
|
Includes
|
Linked From
|
Links To
|
addpab.jsp
|
edit.jsp
options.jsp
|
message.jsp
|
doAdd.jsp
|
attach.jsp
|
not applicable
|
message.jsp
|
message.jsp
|
cancel.jsp
|
not applicable
|
compose.jsp
reply.jsp
|
doInbox.jsp
summary.jsp
|
collect.jsp
|
not applicable
|
pop.jsp
|
summary.jsp
|
compose.jsp
|
composegui.jsp
options.jsp
|
composegui.jsp
pickaddr.jsp
|
cancel.jsp
|
composegui.jsp
|
not applicable
|
compose.jsp
reply.jsp
|
sent.jsp
|
delFd.jsp
|
not applicable
|
folders.jsp
|
getfolders.jsp
|
delete.jsp
|
not applicable
|
message.jsp
|
doInbox.jsp
|
doAdd.jsp
|
not applicable
|
addpab.jsp
doAdd.jsp
|
doInbox.jsp
|
doInbox.jsp
|
not applicable
|
cancel.jsp
delete.jsp
doAdd.jsp
folders.jsp
message.jsp
moveMsg.jsp
sent.jsp
summary.jsp
views.jsp
|
Forwards to:
inbox.jsp
nomsg.jsp
|
doNewFd.jsp
|
not applicable
|
newFd.jsp
|
getfolders.jsp
|
doRename.jsp
|
not applicable
|
renameFd.jsp
|
getfolders.jsp
|
folders.jsp
|
not applicable
|
delFd.jsp
doNewFd.jsp
doRename.jsp
folders.jsp
message.jsp
summary.jsp
|
delFd.jsp
doInbox.jsp
folders.jsp
getfolders.jsp
moveMsg.jsp
newFd.jsp
renameFd.jsp
summary.jsp
|
getfolders.jsp
|
not applicable
|
delFd.jsp
doNewFd.jsp
doRename.jsp
folders.jsp
message.jsp
summary.jsp
|
Forwards to:
folders.jsp
|
getmsg.jsp
|
not applicable
|
inbox.jsp
message.jsp
|
Forwards to:
message.jsp
|
header.jsp
|
options.jsp
|
message.jsp
|
message.jsp
|
inbox.jsp
|
options.jsp
|
doInbox.jsp
inbox.jsp
|
getmsg.jsp
inbox.jsp
views.jsp
|
launchMail.jsp
|
not applicable
|
not applicable
|
Forwards to:
summary.jsp
|
message.jsp
|
options.jsp
|
attach.jsp
getmsg.jsp
header.jsp
message.jsp
|
addpab.jsp
attach.jsp
delete.jsp
doInbox.jsp
getfolders.jsp
getmsg.jsp
header.jsp
message.jsp
pickaddr.jsp
reply.jsp
|
moveMsg.jsp
|
not applicable
|
folders.jsp
|
doInbox.jsp
|
newFd.jsp
|
not applicable
|
folders.jsp
|
doNewFd.jsp
|
nomsg.jsp
|
not applicable
|
doInbox.jsp
|
summary.jsp
|
options.jsp
|
not applicable
|
addpab.jsp
compose.jsp
header.jsp
inbox.jsp
message.jsp
pickaddr.jsp
reply.jsp
|
summary.jsp
|
pickaddr.jsp
|
options.jsp
|
message.jsp
pickaddr.jsp
summary.jsp
|
pickaddr.jsp
compose.jsp
Forwards to:
compose.jsp
|
pop.jsp
|
not applicable
|
summary.jsp
|
collect.jsp
summary.jsp
|
renameFd.jsp
|
not applicable
|
folders.jsp
|
doRename.jsp
|
reply.jsp
|
composegui.jsp
options.jsp
|
composegui.jsp
message.jsp
|
cancel.jsp
|
sent.jsp
|
not applicable
|
composegui.jsp
|
doInbox.jsp
summary.jsp
|
summary.jsp
|
not applicable
|
cancel.jsp
collect.jsp
folders.jsp
launchMail.jsp
nomsg.jsp
options.jsp
pop.jsp
sent.jsp
views.jsp
|
doInbox.jsp
getfolders.jsp
pickaddr.jsp
pop.jsp
views.jsp
|
views.jsp
|
not applicable
|
inbox.jsp
summary.jsp
|
doInbox.jsp
summary.jsp
|