Message Delivery to and from the Internet
41
4.4
Mapped/UNC Link: Outbound Transfer to the Internet 
Delayed or Unsuccessful
This message flow diagram shows how outbound messages travel through the GroupWise directory 
structure to the Internet when there is a mapped/UNC link between the MTA and the Internet Agent 
and when the Internet Agent cannot communicate successfully with the Internet host to which the 
message is addressed.
Figure 4-4   
Message Flow When the Mapped Link is Closed
Table 4-4   
Message Flow When the Mapped Link is Closed Stages
Stage
Icon
Description
Sender 
The user sends a message to recipients across the Internet by providing their 
Internet addresses. 
In this diagram, the access mode setting for the local post office is Client/Server 
Only. 
Sender’s 
GroupWise 
Client 
The GroupWise client communicates the message to the POA by way of TCP/
IP.
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
a
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
a
2
3
0-7
1
GWIA
6
5
4
15
14
16
17
13
wpcsin
0-7
0-7
wpcsout
ads
wpgate
gwia
0-7
wpcsout
gwid
send
result
defer
wpcsin 
0-7
7
Internet
8
Destination
Host
12
9
10
11
Pdf to ppt converter online for large - control application platform:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Pdf to ppt converter online for large - control application platform:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
42
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
POA for 
Sender’s Post 
Office 
The POA receives the message from the GroupWise client and performs the 
following actions for the sender: 
Adds the message to the message database (
msgnnn.db
) assigned to the 
sender.
Creates a pointer in the sender’s user database (
userxxx.db
) so the 
message appears in the sender’s mailbox as a sent item.
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and distribution lists larger than 2 KB are also handled as attachments.)
Creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the MTA input queue in the sender’s post office, in case the TCP/IP link 
to the MTA is currently closed. 
POA for 
Sender’s Post 
Office 
The POA then communicates the message to the MTA for the sender’s domain 
by way of TCP/IP, and deletes the copy in the MTA input queue because the 
TCP/IP transfer to the MTA was successful.
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the message and places it into the 
MTA “in progress” (
gwinprog
) queue.
MTA for 
Sender’s 
Domain 
The MTA determines that the message must be sent out across the Internet. 
Because there is a mapped/UNC link between the MTA and the Internet Agent, 
the MTA places the message in its output queue in the Internet Agent’s gateway 
directory (
domain\wpgate\gwia\wpcsout\gwid\0-7
).
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent scans its input queues according to the Idle Sleep Duration 
setting on the Gateway Time Settings page of the Internet Agent object in 
ConsoleOne. The Internet Agent picks up the file in binary-encrypted format 
from the 
wpcsout\gwid\0-7
directory and converts it. 
The Internet Agent encodes the message in MIME format with the appropriate 
encoding scheme. 
When the message file is built, the Internet Agent saves it with S as the first 
character of the filename and places the message file in the 
domain\wpgate\gwia\send
directory for processing. 
Internet 
Agent for 
Sender’s 
Domain 
While the Internet Agent is processing the message file in the send directory, it 
changes the first character of the filename to P. When processing is completed, 
the Internet Agent sends the message to the destination host across the 
Internet. 
Internet 
Agent for 
Sender’s 
Domain 
If the Internet Agent does not receive a 250 OK SMTP reply code from the 
destination Internet host, the Internet Agent renames the 
P*.*
message file 
back to 
S*.*
and creates a file named 
R*.*
that records the SMTP reply codes 
(error messages) in the 
wpgate\gwia\result
directory. After the Internet 
Agent completes the communication with the destination host, it moves the 
S*.*
message file from the send directory to the result directory along with the 
corresponding 
R*.*
file.
Stage
Icon
Description
control application platform:VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Thus, we still offer the precise online guide for a large amount of robust PPT slides/pages provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
control application platform:C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Handle large size of Tiff in partition, reducing the resource 2. Word/Excel/PPT/PDF/ Jpeg to Tiff conversion. Refer to this online tutorial page, you will see:
www.rasteredge.com
Message Delivery to and from the Internet
43
4.5
TCP/IP Link: Inbound Transfer from the Internet Successful
This message flow diagram illustrates how inbound message flow from the Internet through the 
GroupWise directory structure to the GroupWise recipient. The link between the Internet Agent and 
the MTA for the recipient’s domain is a TCP/IP link.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent analyzes the files in the result directory, comparing the 
SMTP reply codes in the 
R*.*
file. 
If the 
R*.*
file has a temporary transmission error (meaning it has a 400-level 
SMTP reply code such as 450 Host Down), the Internet Agent moves the 
S*.*
message file to the 
defer
directory. Continue with Stage   
If the 
R*.*
file has a fatal error (meaning it has a 500-level SMTP reply code 
such as 550 Host Unknown), the Internet Agent deletes the 
S*.*
file because it 
is undeliverable. Skip to Stage   
Internet 
Agent for 
Sender’s 
Domain 
Based on the Intervals to the Retry a Deferred Message setting on the SMTP/
MIME Settings property page of the Internet Agent object in ConsoleOne, the 
Internet Agent requeues the 
S *.*
message file back into the send directory for 
reprocessing.
Internet 
Agent for 
Sender’s 
Domain 
After an 
S*.*
message receives 400-level SMTP reply codes until the 
Maximum Number of Hours to Retry a Deferred Message setting is reached, or 
if a message receives 500-level SMTP reply codes, the Internet Agent deletes 
all related schedule files from the defer directory because the message is 
undeliverable. The Internet Agent then creates an Undeliverable status 
message for the MTA to pick up and return to the sender. 
MTA for 
Sender’s 
Domain 
Because of its mapped/UNC link with the Internet Agent, the MTA scans its input 
queue in the Internet Agent’s gateway directory based on the Scan Cycle setting 
on the Agent Settings page of the MTA object in ConsoleOne. The MTA picks up 
the Undeliverable status messages and transfers them to its “in progress“ 
(
gwinprog
) directory for processing. 
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain communicates the Transferred status 
messages to the POA for the sender’s post office by way of TCP/IP.
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office updates the sender’s message database 
(
msgnnn.db
) with the Transferred status information. 
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office communicates the Transferred status to the 
sender’s GroupWise client by way of TCP/IP.
Sender 
When the sender checks the sent items in his or her mailbox in the GroupWise 
client, the message displays the Transferred status because the Internet Agent 
was able to send it successfully. 
Stage
Icon
Description
control application platform:VB.NET Excel: Render and Convert Excel File to TIFF Image by Using
If you need the most comprehensive overview on VB.NET Excel converter add-on, please go If you want to view or edit PDF, Word, Excel or PPT document, you
www.rasteredge.com
control application platform:C# Imaging - Decode Identcode in C#.NET
Own advanced Identcode barcode reading functionality for C# PDF,Word, Excel & PPT editing projects. decode is located at one corner of a large-size image
www.rasteredge.com
44
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Figure 4-5   
Message Flow in From the Internet
Table 4-5   
Message Flow in From the Internet Stages
Stage
Actor Action
Internet 
Agent for 
Recipient’s 
Domain 
An Internet user sends a message to a GroupWise user. The Internet Agent 
receives the message from the external Internet host and places the message 
file in the 
wpgate\gwia\receive
directory. 
Internet 
Agent for 
Recipient’s 
Domain 
The Internet Agent polls the receive directory according to the Idle Sleep 
Duration setting on the Gateway Time Settings page of the Internet Agent object 
in ConsoleOne. It picks up the message file, converts it to GroupWise format, 
and places a copy in the 
wpgate\gwia\wpcsin\0-7
directory, where 0-7 is 
one of the priority subdirectories from 
0-7
. The Internet Agent puts messages 
only in the 4 directory, used for normal priority messages. 
Internet 
Agent for 
Recipient’s 
Domain 
The Internet Agent then communicates the message to the MTA for the 
recipient’s domain by way of TCP/IP. When the transmission is successful, it 
deletes the copy in the in the 
wpgate\gwia\wpcsin\0-7
directory.
MTA for 
Recipient’s 
Domain 
The MTA for the recipient’s domain receives the message and places it into the 
MTA “in progress” (
gwinprog
) queue.
MTA for 
Recipient’s 
Domain 
The MTA determines which post office in the domain the recipient is located in, 
then moves the message to that post office’s hold queue 
(
mslocal\mshold\postx\0-7
).
MTA for 
Recipient’s 
Domain 
The MTA for the recipient’s domain then communicates the message to the POA 
in the recipient’s post office by way of TCP/IP.
Internet
1
Destination
Host
GWIA
wpgate
gwia
receive
wpcsin 
0-7
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
3
2
4
5
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
b
0-7
8
9
7
6
control application platform:C# Imaging - Scan 1D POSTNET in C#.NET
C#.NET PDF document SDK. Seamlessly integrated with C#.NET MS Word, Excel and PPT documents SDK. Quickly scan POSTENT barcode from images in high-quality. Large
www.rasteredge.com
Message Delivery to and from the Internet
45
4.6
Mapped/UNC Link: Inbound Transfer from the Internet 
Successful
This message flow diagram illustrates how inbound message flow from the Internet through the 
GroupWise directory structure to the GroupWise recipient. The link between the Internet Agent and 
the MTA for the recipient’s domain is a mapped/UNC link.
Figure 4-6   
Message Flow in From the Internet
POA for 
Recipient’s 
Post Office 
When it receives the new message, the POA for the recipient’s post office 
performs the following actions: 
Adds the message to the message database (
msgnnn.db
file) 
corresponding to the one assigned to the sender. 
Creates a pointer in the recipient’s user database (
userxxx.db
file), so 
the message appears in the recipient’s Mailbox and updates the 
notification information in the user database so the recipient can be notified 
of the message. 
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and recipient lists larger than 2 KB are also handled as attachments.) 
Recipient’s 
GroupWise 
Client 
The Notify component of the recipient’s GroupWise client notifies the recipient 
that a new message has arrived. 
Recipient 
Each recipient opens the message in the GroupWise client.
Stage
Actor Action
Internet
1
Destination
Host
wpgate
gwia
receive
wpcsin 
0-7
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
3
2
4
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
b
0-7
7
8
6
5
46
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Table 4-6   
Message Flow in From the Internet Stages
Stage
Actor Action
Internet 
Agent for 
Recipient’s 
Domain 
An Internet user sends a message to a GroupWise user. The Internet Agent 
receives the message from the external Internet host and places the message 
file in the 
wpgate\gwia\receive
directory. 
Internet 
Agent for 
Recipient’s 
Domain 
The Internet Agent polls the receive directory according to the Idle Sleep 
Duration setting on the Gateway Time Settings page of the Internet Agent object 
in ConsoleOne. It picks up the message file, converts it to GroupWise format, 
and places it in the 
wpgate\gwia\wpcsin\0-7
directory, where 0-7 is one of 
the priority subdirectories from 
0-7
. The Internet Agent puts messages only in 
the 4 directory, used for normal priority messages. 
MTA for 
Recipient’s 
Domain 
The MTA polls the 
domain\wpgate\gwia\wpcsin\fd0-7F
directory based 
on the Scan Cycle setting on the Agent Settings page of the MTA object in 
ConsoleOne. It picks up the message file and moves it to its “in progress” 
(
gwinprog
) queue.
MTA for 
Recipient’s 
Domain 
The MTA determines which post office in the domain the recipient is located in, 
then moves the message to that post office’s hold queue 
(
mslocal\mshold\postx\0-7
).
MTA for 
Recipient’s 
Domain 
The MTA for the recipient’s domain then communicates the message to the POA 
in the recipient’s post office by way of TCP/IP.
POA for 
Recipient’s 
Post Office 
When it receives the new message, the POA for the recipient’s post office 
performs the following actions: 
Adds the message to the message database (
msgnnn.db
file) 
corresponding to the one assigned to the sender. 
Creates a pointer in the recipient’s user database (
userxxx.db
file), so 
the message appears in the recipient’s Mailbox and updates the 
notification information in the user database so the recipient can be notified 
of the message. 
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and recipient lists larger than 2 KB are also handled as attachments.) 
Recipient’s 
GroupWise 
Client 
The Notify component of the recipient’s GroupWise client notifies the recipient 
that a new message has arrived. 
Recipient 
Each recipient opens the message in the GroupWise client.
5
Message Delivery through a Modem Connection
47
5
Message Delivery through a Modem 
Connection
GroupWise client users can still access information in their mailboxes even when not connected to 
the network by running the GroupWise client in Remote mode.
 Section5.1, ““Hit the Road” Process in Online Mode,” on page47
 Section5.2, “Modem Link through the Async Gateway in Remote Mode,” on page48
5.1
“Hit the Road” Process in Online Mode
This message flow diagram illustrates how a user who will be away from the network prepares to 
access GroupWise from a remote location by downloading mailbox contents.
Figure 5-1   
Message Flow for Hit the Road
Table 5-1   
Message Flow for Hit the Road Stages
Stage
Icon
Description
Remote 
User 
The GroupWise user runs Hit the Road in Online mode in order to request items 
from the master mailbox to be downloaded to the Remote mailbox in preparation 
for disconnecting from the master GroupWise system. For example, the user 
could be preparing a laptop computer for use away from the network.
a
wpcsin 
0-7
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
b
1
2
3
rofdata
msg.db
user.db
wpcsin
l
wprof.db
5
4
6
48
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
5.2
Modem Link through the Async Gateway in Remote Mode
This message flow diagram illustrates how a GroupWise user in Remote mode can access the master 
GroupWise system through the GroupWise Async Gateway.
GroupWise 
Client in 
Online Mode 
The GroupWise client prompts the user for the location to create the Remote 
mailbox and the types of items to download, then it transfers the request to the 
POA. 
POA for 
Remote 
User’s Post 
Office 
The POA receives the request from the GroupWise client and performs the 
following actions: 
Gathers all folders from the GroupWise user’s master mailbox (
msgnnn.db
and 
userxxx.db
) so that it has somewhere to put the items requested by 
the user.
Gathers the requested items from the GroupWise user’s master mailbox.
Gathers any attachments for requested items from the 
post_office\offiles\fd0-F6
subdirectories in the GroupWise user’s 
post office.
Gathers any other types of information requested by the GroupWise user, 
such as rules, address books, documents, and junk mail lists.
POA for 
Remote 
User’s Post 
Office 
The POA compiles the information into a response file and transfers the response 
to the GroupWise client.
GroupWise 
Client in 
Online Mode 
The GroupWise client receives the response and performs the following actions 
for the GroupWise user:
Updates the GroupWise Remote message database (
msg.db
) with any 
items requested from the user’s master mailbox.
Creates pointers in the GroupWise Remote user database (
user.db
) so 
the messages gathered from the master mailbox appear in the user’s 
GroupWise mailbox when running in Remote mode.
Places any requested attachments larger than 2 KB in the 
rofdata
directory and creates pointers from the message to its attachments. (For 
database efficiency, messages and distribution lists larger than 2 KB are 
also handled as attachments.)
Updates the Remote mailbox with any other types of information requested 
by the GroupWise user.
The user’s GroupWise Remote mailbox now contains current copies of requested 
items from the user’s master mailbox. 
Remote 
User 
The GroupWise client restarts in Remote mode and accesses the new Remote 
mailbox. The GroupWise user can now review current GroupWise mail in Remote 
mode after the connection to the master GroupWise system is no longer 
available.
Stage
Icon
Description
Message Delivery through a Modem Connection
49
Figure 5-2   
Message Flow Through a Modem
Table 5-2   
Message Flow Through a Modem Stages
Stage
Icon
Description
Remote 
User 
The GroupWise user, who is working in Remote mode, sends a message to 
another GroupWise user or creates a request for items from the master mailbox. 
The remote user’s computer is not currently connected to the network or the 
user’s master GroupWise system.
GroupWise 
Client in 
Remote 
Mode 
When the remote GroupWise user sends a message to another GroupWise user, 
the GroupWise client performs the following actions in the user’s Remote 
mailbox:
Adds the message to the message database (
msg.db
) on the user’s 
remote computer.
Creates a pointer in the user database (
user.db
) so the message appears 
as a sent item in the Remote mailbox on the user’s remote computer. 
Places attachments larger than 2 KB in the 
rofdata
directory and creates 
pointers from the message to its attachments on the user’s remote 
computer. (For database efficiency, messages and distribution lists larger 
than 2 KB are also handled as attachments.)
Creates a copy of the message in the 
wpcsin\1
subdirectory of the 
GroupWise client’s remote input queue on the user’s remote computer. 
When the remote GroupWise user sends a request for items from the master 
mailbox to be downloaded to the Remote mailbox, the GroupWise client places 
the request in the 
wpcsin\1
subdirectory of the GroupWise client’s remote input 
queue on the user’s remote computer.
rofdata
msg.db
user.db
wpcsin
l
wprof.db
2
l
wpcsout
ofs
wpgwsend
wpgwrecv
3
wpcsin
0-7
0-7
wpcsout
ads
wpgate
asyxxx
async
connection-id
gwin
cmp
connection-id
gwout
1-3
cmp
wpcsin
0-7
1-7
wpcsout
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
b
0-7
10
9
19
1
4
5
6
7
8
12
11
13
14
15
16
17
18
50
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
GroupWise 
Client in 
Remote 
Mode 
When the remote GroupWise user initiates the modem connection, the 
GroupWise client polls its input queue (
wpcsin\1
) and compresses the outgoing 
messages and/or requests into a file. If the compressed file totals over 50 KB, 
additional compressed files are created. 
The GroupWise client moves the compressed message/request files into its 
output queue (
wpgwsend
) directory. 
GroupWise 
Client with 
Modem 
Connection 
The GroupWise client dials in to the gateway, logs in, then transmits the 
compressed message/request files across the modem connection to the 
GroupWise Async Gateway in the GroupWise system where the user’s master 
mailbox is located.
Async 
Gateway 
The GroupWise Async Gateway receives the message/request files and places 
them into it input queue 
(
wpgate\async\asyxxx\gwin\connection_id\cmp
) for processing.
Async 
Gateway 
The Async Gateway decompresses the message/request files and moves them 
into the subdirectory for the remote user’s connection with the master GroupWise 
system. 
Async 
Gateway 
WIth a TCP/IP link, the Async Gateway transfers the decompressed files to the 
MTA for the remote user’s domain in the master GroupWise system. 
With a UNC/mapped link, the Async Gateway places the message/request files 
into the MTA’s input queue (
wpgate\async\wpcsin\1
), where the MTA picks 
up the files.
MTA for 
Remote 
User’s 
Domain 
The MTA for the remote user’s domain receives the message/request files and 
places them into the MTA “in progress” (
gwinprog
) queue.
MTA for 
Remote 
User’s 
Domain 
The MTA for the remote user’s domain then communicates the message/request 
files to the POA for the post office where the remote user’s master mailbox is 
located.
NOTE: This message flow diagram illustrates only the simplest case where the 
recipient is in the same post office as the remote user’s master mailbox. If the 
remote user sends a message to a user in any other post office, the MTA routes 
the message to the appropriate destination. 
Stage
Icon
Description
Documents you may be interested
Documents you may be interested