Copyright ©1996, Que Corporation. All rights reserved. No part of this book may be used or reproduced in any form or by any means, or stored in a database or retrieval system without prior written permission of the publisher except in the case of brief quotations embodied in critical articles and reviews. Making copies of any part of this book for any purpose other than your own personal use is a violation of United States copyright laws. For information, address Que Corporation, 201 West 103rd Street, Indianapolis, IN 46290 or at support@mcp .com.

Notice: This material is excerpted from Special Edition Using Microsoft Exchange Server, ISBN: 0-7897-0687-3. The electronic version of this material has not been through the final proof reading stage that the book goes through before being published in printed form. Some errors may exist here that are corrected before the book is published. This material is provided "as is" without any warranty of any kind.

20 - Using the X.400 Connector

The Microsoft Exchange X.400 Connector is used to create a message route between two Exchange servers or between one Exchange server and another messaging system that complies with the X.400 standard. An X.400 connector is flexible due to its variety of available transport protocols. An Exchange site can utilize several X.400 connectors over various transport stacks, simultaneously providing multiple message routes as well as load balancing.

In this chapter, you learn the following:

X.400 Supported Transport Protocols

The X.400 Connector can communicate over several network transport protocols. Out of the box, Exchange supports the use of the X.400 Connector with the following transport stacks:

Before you can install a new X.400 connection you must do the following:

X.400 Connector Installation and Configuration

Whether installing an X.400 connection to another Microsoft Exchange server or foreign system, there are four primary steps to follow:

1.Install an appropriate MTA transport stack.

2. Install and configure a local X.400 connector.

3. Configure the X.400 connection on the remote Exchange site, or foreign system.

4. Test the connection for message receipt and formatting consistency.

Installing an MTA Transport Stack

When you are certain that all applicable network software and hardware is installed on the Windows NT server that will be handling the connection, you are ready to proceed with installing an MTA Transport Stack. This section will first cover how to install the MTA Transport Stack and then how to configure the Property pages for each one.

The installation procedure is as follows:

1. From the Exchange administrator program File menu, select New Other, then select MTA Transport Stack. The New MTA Transport Stack dialog box appears (see fig. 20.1).

2. The Type section of the dialog box lists the available MTA Transport Stacks on this Exchange server.

Fig. 20.1

The New MTA Transport Stack is used by the X.400 Connector (and also the Dynamic RAS Connector) to select an underlying transport for message transfer.

The RAS MTA Transport Stack is not used for X.400 connections.

3. The Server section of the dialog box lists all the servers in the current site.

4. Click on MTA Transport Stack. Select the server in your local site that will handle that type of connection. The transport stack will be installed on that server.

5. Click OK to accept the transport stack and Exchange server settings. The Property pages for the appropriate transport stack appear.

If all the necessary hardware/software for the network transport is not installed, you will get an error message stating that the required components are not ready. The MTA Transport Stack cannot be installed until these conditions are met.

Configuring MTA Transport Stack Property Pages

Each MTA Transport Stack has two corresponding Property pages, a General page that identifies specific local addressing data, and a Connections page that lists all the X.400 connectors using this transport stack for communication.

This section includes steps to set up a new TCP/IP transport stack. If you are not using TCP/IP as a network transport, then skip this section.

General Tab

The General tab fulfills two function for a new TCP/IP MTA Transport Stack. First, is to give it a name for display in the administrator program. Second, you can enter specific OSI address information if you network environment requires that you distinguish between applications that use the TCP/IP network transport.

1. Select the General tab in the TCP/IP MTA Transport Stack Property pages (see fig. 20.2).

Fig. 20.2

Set the name and local transport information in this Property page.

2. Enter a Name for this MTA Transport Stack as you want it too appear in the administrator programÕs display window. By default, this transport is named as: TCP (server name). You can only change it when you are creating a new transport stack.

3. The Server Name box displays the Exchange server on which this MTA Transport Stack is installed. The server cannot be changed at this point. To use a different server you must Cancel out of these Property pages and install a new MTA Transport Stack.

4. Under OSI Address Information, enter numbers required to distinguish Exchange from other services or applications using the TCP/IP Transport Stack. There is one box for each of the following three network Òlayers:Ó

T selector: Transport Service Access Point (TSAP)

S selector: Session Service Access Point (SSAP)

P selector: Presentation Service Access Point (PSAP)

5. Select either the Hex or Text radio button, depending on the type of data you enter in the preceding boxes.

6. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Connectors Tab

The Connectors Property page displays a list of every Microsoft Exchange X.400 connector that uses this TCP/IP MTA Transport Stack. You can open the Property pages for each listed X.400 connector from this page as well.

1. Select the Connectors tab on the TCP/IP MTA Transport's Property page (see fig. 20.3). All X.400 connectors using this MTA Transport Stack are listed in the Connectors That Use This Stack window.

Fig. 20.03

A listing of X.400 connectors using this MTA Transport Stack (blank if no connectors are set up).

2. Select an X.400 connector name from the list (if any are available), then click Edit so that its property pages appear.

3. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

X.25 Transport Stack

This section includes steps to set up a new X.25 transport stack. If you are not using X.25 as a network transport, then skip this section.

General Tab

The General tab fulfills two function for a new X.25 MTA Transport Stack. First, is to give it a name for display in the administrator program. Second, you can enter specific OSI address information if you network environment requires that you distinguish between applications that use the X.25 network transport.

1. Select the General tab in the X.25 MTA Transport Stack Property pages.

2. Enter a Name for this MTA Transport Stack as you want it to appear in the administrator program's display window. By default, this transport stack is named as: Eicon X.25 (server name). This name can only be changed when creating a new transport stack.

3. Enter the Call User Data as provided by your X.25 network provider. This can be up to 256 characters.

4. Enter the local X.121 Address as specified in the X.25 network set up under Windows NT.

5. Under OSI Address Information, enter numbers required to distinguish Exchange from other services or applications using the X.25 Transport Stack. There is one box for each of the following three network layers:

T selector: Transport Service Access Point (TSAP)

S selector: Session Service Access Point (SSAP)

P selector: Presentation Service Access Point (PSAP)

6. Select either the Hex or Text radio button, depending on the type of data you enter in the preceding boxes.

7. Select the radio button that corresponds to your type of X.25 connection—Async Phone Line (Dial-up X.25) or Leased Line.

8. If you select Leased Line, enter the I/O port on which your Eicon adapter is installed.

9. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Connectors Tab

The Connectors Property page displays a list of every Microsoft Exchange X.400 Connector that uses this X.25 MTA Transport Stack. You can open the Property pages for each listed X.400 connector from this page as well.

Use this Property page to view which Microsoft Exchange X.400 connectors use this X.25 MTA Transport Stack. Following these steps to view the list of connectors and open the Property pages for connectors on the list:

Using the Connectors Property Page:

1. Select the Connectors tab on the X.25 MTA TransportÕs Property page.

2. All X.400 connectors using this MTA Transport Stack are listed in the Connectors That Use This Stack window.

3. Select an X.400 connector name from the list (if any are available), then click Edit so that its property pages appear.

4. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

TP4 Transport Stack

This section includes steps to set up a new TP4 transport stack. If you are not using TP4 as a network transport, then skip this section.

General Tab

The General tab fulfills two function for a new TP4 MTA Transport Stack. First, is to give it a name for display in the administrator program. Second, you can enter specific OSI address information if you network environment requires that you distinguish between applications that use the TP4 network transport.

1. Select the General tab in the TP4 MTA Transport Stack property pages.

2. Enter a Name for this MTA Transport Stack as you want it to appear in the administrator program's display window. By default, this transport stack is named as: TP4 (server name). You can only change this name when you are creating a new transport stack.

3. Under OSI Address Information, enter numbers required to distinguish Exchange from other services or applications using the TP4 Transport Stack. There is one box for each of the following three network layers:

T selector: Transport Service Access Point (TSAP)

S selector: Session Service Access Point (SSAP)

P selector: Presentation Service Access Point (PSAP)

4. Select either the Hex or Text radio button, depending on the type of data you enter in the preceding boxes.

5. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Connectors Tab

The Connectors Property page displays a list of every Microsoft Exchange X.400 connector that uses this TP4 MTA Transport Stack. You can open the Property pages for each listed X.400 connector from this page as well.

1. Select the Connectors tab on the TP4 MTA TransportÕs Property page.

2. All X.400 connectors using this MTA Transport Stack are listed in the Connectors That Use This Stack window.

3. Select an X.400 connector name from the list (if any are available), then click Edit so that its property pages appear.

4. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Installing and Configuring an X.400 Connector

When you have properly installed all the needed MTA Transport Stacks, you can create the actual X.400 connector that will transfer messages over that transport. You must have the following information in order to proceed in setting up a new X.400 connector:

For an X.400 connection to be established, a connector must be set up on both sides of the link. For a Microsoft Exchange server, this means setting up a corresponding Exchange X.400 connector. For a foreign X.400 system, this involves using that system's administrative tools and entering appropriate addressing data for the Exchange server. (See guidelines near the end of this chapter).

Creating a New X.400 Connector

From the administrator program File menu, select New Other, then select X.400 Connector. The New X.400 Connector dialog box is displayed (see fig. 20.4).

Fig. 20.4

Select an MTA Transport Stack for this X.400 connector.

The New X.400 Connector Type dialog box lists all the currently installed MTA Transport Stacks. Select one from the list and click OK. The X.400 property sheets open.

If you have not yet configured an MTA Transport Stack, you cannot continue from this point. Follow the instructions in the previous section to set up the underlying transport stack.

Configuring an X.400 Connector

The X.400 Connector property pages allow you to configure any X.400 connection, whether it be between two Exchange sites, or to a foreign X.400 system. The following is an overview of the X.400 property pages and the functions of each:

General Tab

Use the X.400 General tab to set the principal communication options for a new connector. The following steps guide you through configuring the X.400 connector General tab.

1. Select the General tab of the X.400 Connector Property pages (see fig. 20.5).

Fig. 20.5

Select an MTA Transport Stack for this X.400 connector.

2. Enter a Display Name for this connector as you want it to appear in the Exchange administrator display window.

3. Enter a Directory Name used for addressing purposes.

4. Enter the Remote MTA Name in the box provided.

5. If required, enter a Remote MTA Password for the preceding remote MTA.

6. The MTA Transport Stack displays the currently selected transport for this X.400 connector. You can change the MTA Transport Stack with the pull-down menu.

7. Under Message Text Word-Wrap you can force a carriage return in all the outgoing messages by clicking the At Column button and entering the column number. By default, this is set to Never.

8. If your X.400 connection is to a foreign messaging system that does not support MAPI, clear the Remote Clients Support MAPI checkbox. All rich-text and other MAPI characteristics are removed from outgoing messages.

9. Enter any additional Administrative Note.

Schedule Tab

Use the Schedule Property page to control how often the X.400 Connector becomes active and initiates a connection.

1. Select the Schedule tab in the X.400 Connector Property Pages (see fig. 20.6).

Fig. 20.6

Set connection times for this connector.

2. Select one of the four radio buttons that determine when this X.400 Connector connects.

Remote Initiated Send messages only when the remote MTA connects to this MTA. Both MTAs must have the two-way alternate option selected in the Advanced property page.

Only one MTA can be configured to be remote-initiated. Otherwise, if both MTAs are waiting for the other to initiate the connection, the messages will never be delivered.

3. Never A connection is never established. This option effectively disables this X.400 Connector.

Always An MTA connection is established whenever messages need to be transferred. By default, this option is selected.

Selected Times The X.400 Connector initiates communication based on the time grid on this Property page.

4. If you choose Selected Times, the Detail View radio buttons become available. Select either the 1 hour or 15 Minute detail view and the time grid will change its scale accordingly.

5. If you choose Selected Times, pick the time blocks for connection.

6. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Stack Tab

Each MTA Transport Stack has a different Stack page, primarily because each transport uses different addressing conventions. This section first covers the top section of the Stack Property page which is unique to each transport. The second part of the page covers entering OSI information to identify a particular X.400 connector with the transport stack. The OSI information is common to all Stack property pages and is covered only once following the address information section.

The X.400 Stack Property Page

1. Select the Stack tab in the X.400 Connector Property pages (see fig. 20.7).

Fig. 20.7

Enter the TCP/IP addressing data for the remote MTA.

2. Select the appropriate radio button for the remote siteÕs address. Use Remote Host Name if the remote server can be identified either through the Domain Name Service (DNS) or the Windows Internet Naming Service (WINS). Use IP Address if a host name is not available.

Using an IP address will make for a slightly faster connection time to the remote system. However, using the IP address numbers may be too cryptic for administration purposes (that is, more difficult to remember and identify at first glance).

3. Enter the host name or IP address in the Address box.

4. Proceed to the "Outgoing and Incoming OSI Information" section later in this chapter.

X.25 Stack Property Page

1. Select the Stack tab in the X.400 Connector Property pages. The X.25 Transport version of the Stack Property page appears.

2. Enter your Call User Data as given by your X.25 provider.

3. Enter Facilities Data as specified by your X.25 provider. This contains a comma delimited list of additional connection parameters.

4. Enter the X.121 Address of the remote server. This information can be obtained from the remote server's X.25 transport information.

5. Proceed to the "Outgoing and Incoming OSI Information" section later in the chapter.

TP4 Stack Property Page

1. Select the Stack tab in the X.400 Connector Property pages.

2. The TP4 Transport version of the Stack Property page appears.

3. Enter the network service access point (NSAP) or the address of the remote X.40 system.

4. Proceed to the "Incoming and Outgoing OSI Data" section later in the chapter.

5. Proceed to the "Outgoing and Incoming OSI Information" section that follows.

Outgoing and Incoming OSI Information

The Outgoing and Incoming OSI information, shown in figure 20.7, is the same for all transports that were previously covered. The following steps will cover how to configure the various outgoing and incoming information.

1. Under Outgoing OSI Address Information and Incoming OSI Address Information, enter numbers required to distinguish this X.400 connector from other services or applications using this transport stack. There is one box for each of the following three network Òlayers:

T selector: Transport Service Access Point (TSAP)

S selector: Session Service Access Point (SSAP)

P selector: Presentation Service Access Point (PSAP)

2. Select either the Display Fields As Hex or Display Fields As Text radio button depending on the type of data you enter in the preceding boxes.

3. Select the Use Expedited Data checkbox if your network recognizes data packets identified for accelerated transfer. Some networks require the use of expedited data. Refer to your transport and network documentation for more information.

4. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Override Tab

With the Override Property page, shown in figure 20.8, you can set the connector-specific MTA. These settings only affect MTA links established through this X.400 connector.

Fig. 20.8

Enter MTA override settings for this connector.

Enter a different Local MTA Name if the foreign X.400 system cannot accept the Microsoft Exchange server name. Sometimes the server name may be too long or contain characters (for example, spaces) that a foreign X.400 MTA cannot accept.

Enter Local MTA Password to require authentication when establishing communication from a remote system.

Enter specific MTA configuration variables. The following table lists each variable and its function within the MTA:

RTS Values

Checkpoint size (K): The value used to verify packet transmission with returned checkpoints. By default, this is 30 kilobytes.

Recovery timeout (sec): The time delay before retrying a broken transmission. By default, the delay is 60 seconds.

Window size: The maximum number of checkpoints that can be transmitted without acknowledgment. By default this value is 5 kilobytes.

Connection Retry Values

Max open retries: The maximum number of consecutive failed attempts before the MTA stops trying to open a communication channel with a remote MTA. By default, an MTA makes 144 attempts.

Max transfer retries: The maximum number of consecutive failed attempts before the MTA stops trying to transfer a message packet. By default, the MTA makes two attempts.

Open interval (sec): The delay (in seconds) between attempts to open a communication channel. By default, this delay is 600 seconds.

If you combine the default "144 Max open retries" with the default "600 second Open interval," it adds up to a total of 24 hours before a message is returned as undeliverable.

Transfer interval (sec): The delay (in seconds) between attempts to retransmit a failed message packet. By default, this delay is 120 seconds.

Association Parameters

Lifetime (sec): The maximum time that an idle connection between MTAs remains open. By default, an idle link is held open for 300 seconds after the last communication.

Disconnect (sec): The maximum time allowed when establishing or terminating a connection before the session is ended independently. By default, this is 120 seconds.

Threshold (msgs): The number of messages that must be queued at this MTA for it to initiate a link to a remote MTA. By default, 50 messages must be awaiting transmission.

Transfer Timeouts(sec/K)

Urgent: The delay (in seconds per kilobyte of total message size) between retries of urgent messages. By default, this delay is 1000 seconds

Normal: The delay (in seconds per kilobyte of total message size) between retries of normal messages. By default, this delay is 2000 seconds

Non-urgent: The delay (in seconds per kilobyte of total message size) between retries of non-urgent messages. By default, this delay is 3000 seconds.

Each item has a box to its right with a default numeric value. Replace any value with a number that will be used when establishing a connection through this X.400 connector. To return to the default Message Transfer Agent settings, click Reset Default Values.

Connected Sites Tab

This Property page lists other Microsoft Exchange sites that are available via this X.400 connector. This includes sites that are indirectly linked through this connector.

Here is an example of when to use this feature. Exchange site MELBOURNE is linked to site ATHENS via a public X.400 network. MELBOURNE, in turn, is linked to LOS ANGELES through a high bandwidth line using a site connector.

When data replication between site occurs, information about indirectly connected sites appears in the Connected Sites window.

In this case, the indirectly connected sites are LOSANGELES and BOSTON. A message sent from ATHENS to BOSTON is sent to the first site it is connected to and then forwarded to the next site, and so on, until BOSTON is reached.

Manually Modifying Indirectly Connected Sites

You may also manually insert an address entry for an indirectly connected site. This is done from the connected sites Property page as well. This page may also be used to modify an existing route as well.

If you are using an X.400 connector to link to a foreign X.400 system, you can skip this section.

The following steps are used to add or modify connected site entries:

1. To create a new entry, click the New button on the connected sites Property page. To change an existing entry, select it from the list and click Edit on the connected sites Property page. The property page in figure 20.9 appears.

Fig. 20.9

Manually enter connected site information.

2. The General page appears first.

3. Enter the Organization name in which the remote Exchange server exists. By default, your current organization is displayed.

4. Enter the name of the Microsoft Exchange Site in which the remote server exists. By default, this entry is left blank.

The following steps are to specify a routing address for an indirectly connected site.

5. Click the Routing Address tab (see fig. 20.10).

Fig. 20.10

Enter a routing address for the indirectly connected site.

6. By default, the Organization name displayed is the site name you entered in the preceeding General property page .

7. Enter X.400 routing information needed to connect to the remote server. The following is a list and description of the routing information required:

Organizational Units Identify the Exchange servers via their valid X.400 names.

Private Management Enter the PRMD of the remote
Domain Name (PMDN) server.

Administrative Enter the PRMD of the remote server.

Management Domain Name (ARMD)

Country An X.400 value that identifies the country of the server.

Cost Standard Microsoft Exchange routing cost value. By default, this cost is 1.

To delete a connected site entry, select the site address entry from the connected sites Property page. Click Remove. That remote site will be no longer be available through this X.400 connector.

Address Space Tab

This Property page defines the messages that are routed through this connector. Only enough addressing data is provided to distinguish messages that should be sent through this connector.

Routing costs are also entered along with each address space entry.

Delivery Restrictions Tab

This Property page filters the individuals that can or cannot send messages through this connector. There are two easy-to-understand delivery options:

The following steps show how to setup the different delivery options:

1. Select the Delivery Restrictions tab in the X.400 connector Property pages (see fig. 20.11).

Fig. 20.11

Delivery restrictions limit who can access this X.400 connector.

2. Click the List radio button under either Accept Messages From or Reject Messages From.

3. Click the Modify button underneath each list so that the Microsoft Exchange address list appears. Select the desired recipients to include or exclude from X.400 message transfer through this connector. . Click OK.

4. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Advanced Tab

The Advanced tab is where you can control some of the finer points of X.400 connectivity with Exchange server. You will define which X.400 standard to utilize, and how various elements of the messages are transferred through the system.

1. Select the Advanced tab from the X.400 Property pages (see fig. 20.12).

Fig. 20.12

2. Set advanced communication and X.400 message properties.

3. Under MTA Conformance, select the radio button pertaining to the correct X.400 standard you will be using. Exchange supports all the latest X.400 standards, but you must select the setting that conforms to what your provider uses. These are your three options:

4. 1984
1988 X.410 mode
1988 normal mode

To avoid message transmission errors, be sure to select the standard supported by your X.400 carrier and the remote X.400 system.

5. Under X.400 Link Options select all the checkboxes pertaining to features you want in this link.

Allow BP-15 (in addition to BP-14)
(only available if 1988 MTA conformance is selected)
Use the BP-15 extension standard for message attachments.

6. Allow MS Exchange Contents
(use only when the remote system is a Microsoft Exchange server)
Permits the transmission of MAPI message properties as an object of the X.400 message using the Message DataBase Encoding Format (MDBEF).

Two-Way Alternate
Permits both MTAs to take turns sending and receiving message data. Use when the remote MTA supports this functionality.

7. Under Message Size, click Maximum (K) and enter a value (in kilobytes) if you want to set a maximum for message transmission. By default, No Limit is selected and messages of any size can pass through this connector.

8. Under X.400 Bodypart Used For Message Text, use the pull-down menu to select the body part type used for the content of an outbound message. It must be supported by the foreign system. These settings do not affect inbound messages.

9. Select the Use the GDI from Site Addressing to use the Global Domain Identifier from the Site Addressing page to prevent message transfer loops.

10. Select Use the GDI Specified Below and enter the foreign systems GDI in the space provided. Obtain this information from the foreign systemÕs configuration settings.

11. Click Apply to set these properties and continue with other properties. If you are done with all the settings, click OK to return to the administrator program.

Configuring a Foreign X.400 System

The specifics to configuring a foreign X.400 system vary from system to system. This section will provide you with general guidelines to follow when setting up a foreign X.400 system to communicate with a Microsoft Exchange server X.400 connector.

Verifying Connections

When both ends of an X.400 link are configured, you must proceed to test the connection. Because X.400 performs message format conversions during transmission, you must not only make sure that a message is properly received, but that its contents are correctly formatted.

Messages sent to a remote Exchange site via an X.400 connector should be received in the exact same format as it was transmitted. This includes the transmission of all the attachments as well. All MAPI information should be preserved in the conversion and transmission process.

Here is a sequence you can use to test your X.400 link between sites:

1. Create and send a message to a remote site using the Exchange client. Include the following in the message:

2. Rich text formatting (various colors, font sizes, and so on)
An attached file (of any sort)
An embedded OLE object (word processing document, spreadsheet, and so on)

3. Verify that the intended recipient receives the message in their inbox.

4. 3 Check the message contents (including attachments and embedded objects) for data integrity.

5. Repeat the preceding steps by sending a message from the remote site to the local site.

When testing message transmissions to foreign X.400 systems, here are some important test steps to follow:

6. Create a message as previously described, with rich text formatting and attachments.

7. Verify that the message is delivered to the intended recipient.

8. Check that message for data integrity.

A foreign system with an MAPI-based client should preserve all rich text formatting and attachments.

A foreign system with a non-MAPI-based client should receive the message in plain text. Any attachments should be preserved and there should be an additional attachment that contains all the information this client cannot display.

9. Create and send a message from within the foreign systemÕs X.400 client, addressed to a local Microsoft Exchange mailbox.

10. Verify that the local user receives all messaging data (including attachments).

From Here...

In this chapter you covered the following elements:

The following chapters will provide more information on several of the items discussed in this chapter:

Previous Chapter <-- Table of Contents --> Next Chapter

QUE Home Page

For technical support for our books and software contact support@mcp.com

Copyright ©1996, Que Corporation