Sun Java System Portal Server Mobile Access 7.1 Developer's Reference

Chapter 3 Mail Control Flow Reference Charts

This chapter lists all JavaServerTM Pages (JSPTM) 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

AML-based JSP pages for the mobile mail application are stored within the following directories:


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

WML-based JSP pages for the mobile mail application are stored within the following directories:


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