Message Delivery through a Modem Connection
51
POA for 
Remote 
User’s Post 
Office 
When the POA receives a message from the remote user, the POA performs the 
following actions to update the remote user’s master mailbox: 
Adds the message to the remote user’s message database (
msgnnn.db
) in 
the Online mailbox. 
Creates a pointer in the recipient’s user database (
userxxx.db
) in the 
Online mailbox so that the new 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 in the remote user’s post 
office 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 Delivered status message in the priority 
1
subdirectory of the 
remote user’s MTA input queue (
wpcsin
) in the post office.
When the POA receives a request for items from the remote user’s master 
mailbox, the POA performs the following actions:
Gathers the requested items from the remote user’s master mailbox 
(
msgnnn.db
).
Gathers any attachments for requested items from the 
post_office\offiles\fd0-F6
subdirectory in the remote user’s post 
office.
Compiles the information into a response file and places it in the priority 
1
subdirectory of the MTA input queue for return to the remote user.
POA for 
Remote 
User’s Post 
Office 
The POA for the remote user’s post office communicates the Delivered status for 
messages and the response file for requests to the MTA for the remote user’s 
domain. When the transfer is successful, the copies in the MTA input queue are 
deleted.
MTA in 
Remote 
User’s 
Domain 
The MTA for the remote user’s domain places the status/response files into the 
MTA “in progress” (
gwinprog
) queue.
MTA in 
Remote 
User’s 
Domain 
With a TCP/IP link, the MTA for the remote user’s domain communicates the 
status/response files to the Async Gateway in the remote user’s domain.
With a UNC/mapped link, the MTA for the remote user’s domain places the 
status/response files into the Async Gateway’s input queue 
(
wpgate\async\asyxxx\wpcsout\1
), where the Async Gateway picks up 
the files.
When the MTA in the GroupWise Remote user’s domain detects the response for 
the GroupWise Remote user, the MTA picks it up from its post office input queue 
and transfers it to its output queue in the Async Gateway directory under 
wpgate
in the GroupWise Remote user’s domain. The MTA output queue in the Async 
Gateway directory is the input queue for the Async Gateway. 
Async 
Gateway 
The Async Gateway places the status/response files into the MTA output queue 
(
wpgate\async\wpcsout\asyxxx\connection_id\1
) of the Async 
Gateway directory. 
Stage
Icon
Description
Converter pdf to powerpoint - software Library dll: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
Converter pdf to powerpoint - software Library dll: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
52
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Async 
Gateway 
If the modem connection to the remote user is still active, the Async Gateway 
compresses the status/response files and moves them to the cmp directory. 
If the modem connection is no longer available, the status/response files wait in 
the 
connection_id\1
subdirectory until a new connection is established by the 
remote user. 
Async 
Gateway 
with Modem 
Connection 
The Async Gateway transmits the status/response files through the modem 
connection to the input queue (
wpgwrecv
) for the GroupWise client on the user’s 
remote computer. 
GroupWise 
Client in 
Remote 
Mode 
The GroupWise client on the remote computer decompresses the status/
response files and places them in its input queue (
wpcsout\ofs\1
) on the 
user’s remote computer. 
GroupWise 
Client in 
Remote 
Mode 
Taking the items from its input queue, the GroupWise client performs the 
following actions to update the Remote mailbox on the user’s remote computer:
Updates the message database (
msg.db
) with any items requested from 
the remote user’s master mailbox.
Creates pointers in the user database (
user.db
) so the messages 
gathered from the master mailbox appear in the Remote mailbox.
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 Address Book (
wprof.db
) to synchronize it with the 
Address Book in the remote user’s master GroupWise system.
The user’s Remote mailbox now contains current copies of requested items from 
the remote user’s master mailbox, plus any messages received in the user’s 
master mailbox from other GroupWise users. 
Remote 
User 
The GroupWise user can now review current GroupWise mail when the modem 
connection to the master GroupWise system is no longer available.
Stage
Icon
Description
software Library dll:C#: How to Use SDK to Convert Document and Image Using XDoc.
You may use our converter SDK to easily convert PDF, Word, Excel, PowerPoint, Tiff, and Dicom files to raster images like Jpeg, Png, Bmp and Gif.
www.rasteredge.com
software Library dll:C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
Microsoft PowerPoint to PDF. |. Home ›› XDoc.Converter ›› C# Converter: PowerPoint to PDF. You maybe interested: PDF in C#,
www.rasteredge.com
6
Administrative Database Update
53
6
Administrative Database Update
ConsoleOne and the agents handle database updates throughout the GroupWise system.
This message flow diagram illustrates how an administrative message, such as a database update 
request, passes from ConsoleOne to the agents so that databases are updated throughout the 
GroupWise system. 
Figure 6-1   
Administrative Message Flow through TCP/IP
wpcsin
0-7
0-7
wpcsout
ads
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domainx
MTAa
0-7
postx
0-7
gatewayx
4
POA
6
wpdomain.db
1
2
4
3
wpcsin
0-7
0-7
wpcsout
ads
wphost.db
0-7
ofs
MTAb
5
software Library dll:XDoc.Converter for .NET, Support Documents and Images Conversion
file converter SDK supports various commonly used document and image file formats, including Microsoft Office (2003 and 2007) Word, Excel, PowerPoint, PDF, Tiff
www.rasteredge.com
software Library dll:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
www.rasteredge.com
54
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Table 6-1   
Administrative Message Flow through TCP/IP Stages
Stage
Actor Action
GroupWise 
Administrator 
The administrator uses the GroupWise Administrator snap-in in ConsoleOne to 
add, modify, or delete a GroupWise object in a single-domain, single-post office 
GroupWise system. 
An object could be a GroupWise user, resource, distribution list, post office, 
secondary domain, and so on. 
ConsoleOne 
ConsoleOne performs the following actions:
Updates the domain database (
wpdomain.db
) to reflect the addition, 
modification, or deletion performed in ConsoleOne.
Creates an administrative message in the priority 
2
subdirectory of the 
domain’s MTA input queue (
wpcsin
) to replicate the update. 
MTA for 
Domain 
The MTA for the domain transfers the administrative message to the MTA “in 
progress” (
gwinprog
) queue. From there, the MTA communicates the 
administrative message to the POA in the post office by way of TCP/IP. The 
administrative message notifies the POA that a GroupWise object has been 
added, modified, or deleted.
Historical Note: In earlier versions of GroupWise, this function of the POA was 
handled by a separate agent, the Administration Agent (ADA). The ADA no 
longer exists in GroupWise.
POA for 
Post Office 
The POA creates a copy of the administrative message in the priority 
2
subdirectory of the administrative input queue (
wpcsout\ads
) in the post office. 
After the update is made successfully, the copy is deleted.
POA for 
Post Office 
The POA updates the post office database (
wphost.db
) to reflect the addition, 
modification, or deletion performed in ConsoleOne and deletes the 
administrative message from its administrative input queue.
software Library dll:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Able to view and edit PowerPoint rapidly. Convert. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert PowerPoint to Jpeg
www.rasteredge.com
software Library dll:C# WinForms Viewer: Load, View, Convert, Annotate and Edit
View PDF in WPF; C#.NET: View Word in WPF; C#.NET: View Excel in WPF; C#.NET: View PowerPoint in WPF; C#.NET: View Tiff in WPF. XDoc.Converter for C#; XDoc.PDF
www.rasteredge.com
II
Directory Structure Diagrams
55
II
Directory Structure Diagrams
This part of Troubleshooting 3: Message Flow and Directory Structure helps you understand the structure 
of GroupWise message transfer/storage directories (such as domains and post offices) and software 
installation directories. 
 Chapter7, “Message Transfer/Storage Directories,” on page57
 Chapter8, “Agent Installation Directories,” on page99
 Chapter9, “Web Application Installation Directories on Your Web Server,” on page133
 Chapter10, “Software Distribution Directory,” on page157
 Chapter11, “GroupWise Client Installation Directories,” on page173
software Library dll:C# powerpoint - Convert PowerPoint to PDF in C#.NET
RasterEdge Visual C# .NET PowerPoint to PDF converter library control (XDoc.PowerPoint) is a mature and effective PowerPoint document converting utility.
www.rasteredge.com
software Library dll:VB.NET PDF Converter Library SDK to convert PDF to other file
editing if they integrate this VB.NET PDF converter control with for converting MicroSoft Office Word, Excel and PowerPoint document to PDF file in VB
www.rasteredge.com
56
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
7
Message Transfer/Storage Directories
57
7
Message Transfer/Storage Directories
Message transfer and storage directories are the locations through which messages pass as they 
travel from user to user through your GroupWise system.
 Section7.1, “Domain Directory,” on page57
 Section7.2, “Post Office Directory,” on page64
 Section7.3, “MTA Local Queue Directory,” on page77
 Section7.4, “WebAccess Agent Queue Directory,” on page81
 Section7.5, “Internet Agent Queue Directory,” on page83
 Section7.6, “Caching Mailbox Directory,” on page89
 Section7.7, “Remote Mailbox Directory,” on page94
7.1
Domain Directory
domain
Domain directory 
mslocal
MTA local working directory 
wpcsin
0
1
2
3
4
5
6
7
MTA input queue directory 
Live interactive requests 
Other interactive requests 
High priority messages 
High priority status responses 
Normal priority messages 
Normal priority status responses 
Low priority messages 
Low priority status responses 
wptools
Supporting program directory 
wpgate
GroupWise gateway directory 
wpcsout
MTA output queue directory 
58
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
7.1.1
domain directory
Within the GroupWise system, a domain is hierarchically the highest level object. It organizes post 
offices into a logical grouping for addressing and routing purposes. Each user in the domain has an 
address that consists of the user’s GroupWise user ID, the user’s post office name, and the domain 
name (
user.post_office.domain
). The explicit name is not displayed in the Address Book, but is 
stored in the domain database (
wpdomain.db
). 
7.1.2
wpcsin directory
The 
wpcsin
subdirectory in the domain is the MTA input queue in each domain. It contains eight 
priority subdirectories to handle different types of message traffic. 
 Incoming user messages are queued by priority for routing to recipients’ post offices in the local 
domain.
 Incoming status messages are queued by priority for routing to senders’ post offices in the local 
domain.
 Outgoing administrative messages are queued for replication to other domains.
 In a routing domain, messages pass through this directory on their way to the next domain.
ads
0
1
2
3
4
5
6
7
MTA admin thread input queue directory 
Restart requests 
Directory synchronization requests 
Database updates 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
css
0
1
2
3
4
5
6
7
MTA input queue directory for administrative messages 
MTA restart requests 
Statistics requests 
Other non-priority administrative requests 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
Reserved; not currently used 
problem
Directory for undeliverable messages 
mtaname
wpdomain.db
wpdomain.dc
wphost.dc
gwdom.dc
gwpo.dc
viewcopy.log
Domain name identifier 
Domain database 
Data dictionary for 4.x domain databases 
Data dictionary for 4.x post office databases 
Data dictionary for 5.x, 6.x, 7, and 8. domain databases 
Data dictionary for 5.x, 6.x, 7, and 8. post office databases 
Log file recording view file updates for post offices 
Message Transfer/Storage Directories
59
When a new message arrives, the MTA routes it to the appropriate destination.
For TCP/IP links, the MTA is notified immediately when a message arrives for processing. For 
mapped and UNC links, the MTA scans its input queue for messages to process. You can control the 
rate at which the MTA scans its input queues. See “Adjusting MTA Polling of Input Queues in the 
Domain, Post Offices, and Gateways” in “Optimizing the MTA” in the GroupWise 8 Administration 
Guide
Historical Note: WP Office, the predecessor of GroupWise, was originally designed by WordPerfect 
Corporation (WPCorp). The Message Transfer Agent (MTA) was originally named the Connection 
Server (CS). Hence, the directory name 
wpcsin
for the MTA input queue. Some naming conventions 
were originally preserved for backward compatibility. 
0 directory
The priority 
0
subdirectory of the MTA input queue (
wpcsin
) in the domain is for service requests 
that demand an immediate response from the MTA. For example:
 ConsoleOne places restart requests and queue reconfiguration requests here for the MTA and 
gateways.
 MTAs for other domains route Busy Search requests through here when users in other domains 
check schedules of users in the local domain.
You can increase throughput for the priority 
0
subdirectory. See “Adjusting the Number of MTA 
Scanner Threads for the Domain and Post Offices” in “Optimizing the MTA” in the GroupWise 8 
Administration Guide
1 directory
The priority 
1
subdirectory of the MTA input queue (
wpcsin
) in the domain is for service requests of 
the next highest priority. For example:
 ConsoleOne places directory synchronization requests here for the MTA admin thread.
 ConsoleOne places statistics requests here for the MTA to relay to the message logging module 
for processing.
 MTAs for other domains route remote GroupWise client requests through here when remote 
GroupWise users do not connect to the post office where their master mailboxes are located.
You can increase throughput for the priority 
1
subdirectory. See “Adjusting the Number of MTA 
Scanner Threads for the Domain and Post Offices” in “Optimizing the MTA” in the GroupWise 8 
Administration Guide
2 directory
The priority 
2
subdirectory of the MTA input queue (
wpcsin
) in the domain is for high priority 
messages. For example: 
 MTAs for other domains place incoming high priority user messages here. The local MTA then 
routes the messages to recipients’ post offices.
 MTAs for other domains place incoming administrative messages here to replicate database 
updates in the local domain.
 The MTA admin thread places outgoing administrative messages here to replicate database 
updates to other domains.
60
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
You can increase throughput for the priority 
2
and 
3
subdirectories. See “Adjusting the Number of 
MTA Scanner Threads for the Domain and Post Offices” in “Optimizing the MTA” in the GroupWise 8 
Administration Guide
3 directory
The priority 
3
subdirectory of the MTA input queue (
wpcsin
) in the domain is for high priority status 
messages routed back to senders in local post offices. 
For example, MTAs for other domains place status responses to high priority user messages here. The 
local MTA then routes the status messages to senders’ post offices, so senders’ mailboxes can be 
updated with current message status.
You can increase throughput for the priority 
2
and 
3
subdirectories. See “Adjusting the Number of 
MTA Scanner Threads for the Domain and Post Offices” in “Optimizing the MTA” in the GroupWise 8 
Administration Guide
4 directory
The priority 
4
subdirectory of the MTA input queue (
wpcsin
) in the domain is for normal priority 
user messages routed to recipients in local post offices.
For example, MTAs for other domains place normal priority user messages here. The local MTA then 
routes the messages to recipients’ post offices. Most messages in your GroupWise system pass 
through the priority 4 subdirectory.
You can increase throughput for the priority 
4
subdirectory. See “Adjusting the Number of MTA 
Scanner Threads for the Domain and Post Offices” in “Optimizing the MTA” in the GroupWise 8 
Administration Guide
5 directory
The priority 
5
subdirectory of the MTA input queue (
wpcsin
) in the domain is for normal priority 
status messages routed back to senders in local post offices. 
For example, MTAs for other domains place status responses to normal priority user messages here. 
The local MTA then routes the status messages to senders’ post offices, so senders’ mailboxes can be 
updated with current message status. 
6 directory
The priority 
6
subdirectory of the MTA input queue (
wpcsin
) in the domain is for low priority user 
messages routed to recipients in local post offices. 
For example, MTAs for other domains place low priority user messages here. The local MTA then 
routes the messages to recipients’ post offices. 
7 directory
The priority 
7
subdirectory of the MTA input queue (
wpcsin
) in the domain is for low priority status 
messages routed back to senders in local post offices.
For example, MTAs for other domains place status responses to low priority user messages here. The 
local MTA then routes the status messages to senders’ post offices, so senders’ mailboxes can be 
updated with current message status. 
Documents you may be interested
Documents you may be interested