To transfer messages between Novell GroupWise and Exchange 2003 using Connector for Novell GroupWise, consider installing the connector on a dedicated bridgehead server (Figure 1). A specific bridgehead server can run exactly one connector instance. One connector can service one direct Novell GroupWise domain and an entire Exchange 2003 organization. A GroupWise Message Transfer Agent (GWMTA) is required in the Novell GroupWise domain to route messages within the Novell GroupWise environment to post offices, other domains, or external foreign domains.
Figure 1 Connecting Novell GroupWise and Exchange 2003 using Connector for Novell GroupWise.gif)
The most fundamental element of a Novell GroupWise domain is the post office. Post offices are serviced by post office agents (POAs). POAs are the communication partners of GWMTAs, which deliver messages between GroupWise post offices within a domain, between post offices and gateways within a domain, and between domains within a Novell GroupWise organization. One GWMTA is required for each domain.
For communication between a Novell GroupWise organization and other mail systems, such as Exchange 2003, you must deploy a gateway. For example, Connector for Novell GroupWise requires the Novell GroupWise API Gateway version 4.1 to connect to the Novell GroupWise domain. The connector uses the Novell GroupWise API Gateway version 4.1 to send and receive messages and to synchronize recipient information. To download Novell GroupWise API Gateway version 4.1, and for installation instructions, see the Novell Support Web site (http://support.novell.com).
Note: |
|---|
|
To support distribution list expansion during message delivery to Novell GroupWise, you must install Patch 2 for the GroupWise version 4.1 API for NetWare Loadable Module (NLM) on the Novell NetWare server that is running the connector's API Gateway. This patch is available from Novell.
|
Figure 2 shows the process for sending messages from Exchange 2003 to Novell GroupWise.
Figure 2 Sending messages from Exchange 2003 to Novell GroupWise.gif)
The process for message transfer between Exchange 2003 and Novell GroupWise can be divided into four steps:
-
Exchange 2003 determines that the recipient is a Novell GroupWise user (based on the target address of the user) and sends the message to the Exchange message transfer agent (MTA).
-
The MTA delivers the message to the MTS-OUT directory, from which the LSMEXOUT process retrieves it, looks up Active Directory to replace target recipient information with corresponding GroupWise addresses, and delivers the message to the READYOUT folder.
-
The MEX2GW process converts the message to Novell GroupWise format before writing it as header and body files into the connector store on the Exchange server.
Note: |
|---|
|
The connector store is a file structure in the \Program Files\Exchsrvr\Conndata directory with subdirectories, such as \Dxagwise and \Gwrouter. Header and body files are keyword-based text files that the GroupWise API Gateway uses to communicate with Connector for Novell GroupWise. You can use a text editor, such as Microsoft Notepad, to read and write keyword-based text files in the API Gateway directory structure.
|
-
The Exchange Router for Novell GroupWise service (GWROUTER) places the message in the directory of the Novell GroupWise API Gateway. The gateway works in conjunction with the GWMTA for delivery in the GroupWise organization.
Figure 3 shows the process for sending messages from Novell GroupWise to Exchange 2003.
Figure 3 Sending messages from Novell GroupWise to Exchange 2003.gif)
The process for message transfer from Novell GroupWise to Exchange 2003 can also be divided into four steps:
-
The Router for Novell GroupWise service obtains the message from the API Gateway in the form of header and body files and places them in the connector store.
-
The GW2MEX process converts the header and body files to a message in Exchange 2003 format before it places the message into the READYIN folder.
-
The LSMEXIN process obtains the converted message from the READYIN folder, verifies the validity of the recipient (converting the address into X.400 format, if necessary), and delivers the message to the MTS-IN folder.
-
The Exchange store then processes the message from the MTS-IN folder and places it in the Simple Mail Transfer Protocol (SMTP) service's MTS-OUT folder, from which it is then routed to its destination in the Exchange organization.

Message Conversion
Novell GroupWise supports several specific types of messages, such as e-mail messages, appointments, notes, tasks, forms, presentations, and documents. MAPI message types are mapped to corresponding message types in Novell GroupWise, when possible. In other words, e-mail messages appear as e-mail messages, meeting requests as appointments, and so on. Message types that are not supported in Exchange 2003, such as Novell GroupWise phone messages, are converted to regular e-mail items. Connector for Novell GroupWise is able to track delivery confirmation reports, read receipts, and non-delivery reports (NDRs).
Connector for Novell GroupWise does not process free/busy information when creating meeting requests or appointments that are transferred between Novell GroupWise and Exchange 2003. To perform a free/busy query between the two systems to show attendee availability before scheduling an appointment, you must deploy Calendar Connector in addition to Connector for Novell GroupWise, as discussed later in this topic.
Table 1 Message conversion between Novell GroupWise and Exchange 2003
|
Exchange 2003 feature
|
GroupWise feature
|
GroupWise to Exchange 2003
|
Exchange 2003 to GroupWise
|
|---|
|
E-mail messages
|
Messages
|
Yes
|
Yes
|
|
E-mail read receipt
|
E-mail read receipt
|
Yes
|
Yes
|
|
Non-delivery report
|
Non-delivery report
|
Yes
|
Yes
|
|
Importance
|
Importance
|
Yes
|
Yes (low priority does not have a representation in GroupWise)
|
|
Sensitivity
|
Sensitivity
|
Yes
|
Yes
|
|
Meeting requests
|
Appointments
|
Yes
|
Yes
|
|
Meeting accepted
|
Meeting accepted
|
Yes
|
Yes
|
|
Meeting declined
|
Meeting declined
|
Yes
|
Yes
|
|
Meeting tentatively accepted
|
Meeting accepted
|
Appear as "Accepted"
|
Appear as "Accepted"
|
|
Meeting request read
|
Meeting request read
|
Yes
|
Yes
|
|
Meeting request delivery
|
Meeting request delivery
|
Yes
|
Yes
|
|
Meeting updates
|
Meeting updates
|
Appear as new meeting requests containing the word "Updated" in the subject line
|
Appear as new meeting requests containing the word "Updated" in the subject line
|
|
Meeting reminder times
|
Meeting reminder times
|
No
|
No
|
|
Meeting cancellation
|
Meeting cancellation
|
No
|
Yes
|
|
Task requests
|
Tasks
|
Task requests appear as e-mail messages
|
Tasks appear as e-mail messages
|
|
All day meeting requests
|
Meeting requests
|
Yes
|
Appear as meeting requests; however, if the meeting extends over multiple days, it is placed as a single instance on the first day with the date range in the message field
|
|
N/A
|
Phone messages
|
Appear as e-mail messages
|
N/A
|
|
Other messages
|
Other messages
|
Default to e-mail messages
|
Default to e-mail messages
|
Note: |
|---|
|
Connector for Novell GroupWise does not support signed or encrypted messages.
|

E-Mail Message Type Conversion
E-mail messages that originate in either Exchange or Novell GroupWise are converted to the format of the target system. Connector for Novell GroupWise also tracks message delivery by using delivery confirmation reports, read receipts, and non-delivery reports.
Connector for Novell GroupWise handles meeting requests and phone messages as follows:
-
Meeting Requests and Appointments Exchange meeting requests and Novell GroupWise appointments are exchanged through Connector for Novell GroupWise. Updated meeting requests are identified as "Updated" in their subject lines. Because of a limitation of the GroupWise API Gateway, meeting requests sent from Exchange 2003 users to GroupWise users cannot be updated automatically in Novell GroupWise and must be updated manually by the user.
Note: |
|---|
|
The API Gateway does not support recurring meeting requests from GroupWise that use the AutoDate feature. These recurring meeting requests are not transferred to Exchange 2003. Recurring meetings transferred from Exchange 2003 to Novell GroupWise are added to the Novell GroupWise calendar once, and recurring information is then displayed at the top of the message body. It is the user's responsibility to remember when the meetings take place or to enter multiple meeting occurrences individually in the calendar.
|
-
All Day Meeting Requests All day meeting requests generated in Exchange 2003 appear as meeting requests in Novell GroupWise. However, if the meeting is stretched over multiple days, the connector creates a single instance on the first day with the date range in the message field.
-
Phone Messages Novell GroupWise phone messages appear as e-mail messages in Exchange 2003.

E-Mail Message Property Conversion
Objects embedded in messages sent by Exchange 2003 clients (Microsoft Office Outlook®) are converted to attachments. These attachments, if embedded more than one level deep, appear as attachments of the primary message. If a Novell GroupWise user sends a message including an attached message that contains additional attachments, all attachments appear in Exchange 2003 as single attachments to the primary message.
Table 2 E-mail message conversion between Novell GroupWise and Microsoft Outlook
|
Novell GroupWise
|
Microsoft Outlook
|
|---|
|
Size
|
Converts correctly.
|
|
Color
|
Ignored.
|
|
Bold
|
Ignored.
|
|
Underline
|
Ignored.
|
|
Italic
|
Ignored.
|
|
Strikethrough
|
Converts correctly.
|
|
Tables
|
Convert correctly if Microsoft Word is used as the primary e-mail editor in Outlook. Do not convert correctly in Outlook.
|
|
Embedded OLE objects, including graphics
|
Convert correctly and can be edited.
|
|
Double strikethrough
|
Ignored.
|
|
Superscript
|
Ignored.
|
|
Subscript
|
Ignored.
|
|
Shadow
|
Ignored.
|
|
Outline
|
Converts to italic.
|
|
Emboss
|
Ignored.
|
|
Engrave
|
Ignored.
|
|
Small caps
|
Ignored.
|
|
All caps
|
Ignored.
|
|
Drop caps
|
Ignored.
|
|
Hidden
|
Ignored, text is visible.
|
|
Underline other than single
|
Ignored.
|
|
Bitmaps not embedded as OLE objects
|
Not migrated, formatting is lost.
|
|
Bullets
|
Ignored.
|