G-International
 

Product Highlights
FAQs
  Library
  Downloads
Technical Bulletins
PTF Information
  Spec Sheets
FAQs
 

This is a printable page that lists frequently asked questions and answers for Expedite for Windows.

Click here to go to FAQs page 1.

  1. What are the supported platforms for Expedite for Windows 6.3.1?
    Expedite for Windows 6.3.1 is supported on Windows 2000 and Windows XP platforms. Because Microsoft no longer provides General Availability support for Windows 98 and Windows Me, we no longer provide support for those platforms. [Return to questions]
  2. Is the version of the AT&T Global Network Dialer that is packaged with Expedite for Windows 6.3.1 different than dialer versions provided with earlier versions of Expedite for Windows? Why?
   

Yes. Because AT&T no longer supports the version of AT&T Global dialer (version 4.27) that was packaged with earlier versions of Expedite programs, AT&T Global Network Client version 5 is now included with Expedite for Windows 6.3.1. This allows Expedite customers to get support on any dialer issues from AT&T.

AT&T Global Network Client version 5 supports both dial and Virtual Private Network (VPN) communications.

Note: AT&T Global Network Client version 5 is not officially supported on Windows 2003 Server editions. [Return to questions]

  3. Are there any known problems with running Expedite for Windows 6.3.1 on Windows 98 and Me?
    Expedite for Windows 6.3.1 is not supported on Windows 98 & ME. Windows 98 is no longer supported by Microsoft and therefore we have dropped support as well. As for Windows ME, there are some issues installing and configuring IKEYMAN.
  4. What mandatory components are installed with Expedite for Windows 6.3.1?
   

When Expedite for Windows 6.3.1 is installed, the following items are also installed:

  • Java Runtime environment 1.3.1 (JRE) in c:\program files\IBM\IKMJRE dir.
  • GSKIT for enabling SSL communications
  • IKEYMAN, a certificate management tool
  • AT&T Global Network Client version 5.
  5. What is the difference between Expedite and Expedite Base for Windows?
   

The highlights of each licensed program are listed below:

   

Expedite Base for Windows

   
  • Supports asynchronous and TCP/IP connections to Information Exchange
  • Supports Information Exchange commands, which are contained in control files
  • Supports most Information Exchange commands to provide the following functions: send files, receive files, list files in your mailbox, cancel files sent, delete files from your mailbox, request an audit trail, update an alias table, and work with libraries
  • Provides a command-line, file-oriented interface for batch sessions
   

Expedite for Windows

   
  • Supports TCP/IP connections to Information Exchange
  • Provides C-language and Java programming interfaces to all Expedite for Windows functions, including interactive access to the Information Exchange mailbox
  • Supports Information Exchange commands to send files, receive files, list files in your mailbox, and delete files from your mailbox
  • Provides a graphical interface
  • Provides a command-line interface for batch sessions
    [Return to questions
  6.

What is the difference between Expedite for Windows 6.2 and Expedite for Windows 6.3.1?

   

Expedite for Windows 6.3.1 supports secure socket layer (SSL) TCP/IP communication, and Expedite for Windows 6.2 does not support SSL.
[Return to questions]

  7.

How is the C-API different between versions 6.2 and 6.3.1?

   

There is no difference.
[Return to questions]

  8.

Can I send a free-format e-mail note using Expedite for Windows?

   

Yes, you can create an ASCII text file using any text editor or word processing program, file it, and then send the file to Information Exchange.
[Return to questions]

  9.

If an ealier version of Expedite for Windows is already installed and set up, how do I upgrade to version 6.3.1?

   

You can install version 6.3.1 over your existing installation of Expedite for Windows version 6.x. There is no need to migrate your projects for this upgrade.

  10.

What is an Expedite project?

   

An Expedite project provides a way for you to enable multiple users or applications (one at a time) to access the same installation of Expedite. Expedite manages separate addresses, orders, and drop-off boxes for each project. You can add password protection to Expedite projects to prevent unauthorized access.

You can use the same Information Exchange mailbox IDs across projects. If a mailbox is disabled because of a checkpoint-level recovery error in one project, Expedite ensures that the mailbox cannot be used by another project until the problem is resolved. This prevents loss or duplication of data by keeping users or applications from interfering with one another and accidentally resetting the Information Exchange session.
[Return to questions]

  11.

I only need one project.  What do I do?

   

When you install Expedite, you have the option of installing the "default project". If you select the default project option, or if you create only one project, the Expedite GUI  automatically opens and closes the project for you. You do not need to be concerned about projects. The project will be transparent to you.

However, once you create a second project, Expedite does not automatically  open projects for you. You must select File/Open to open a project before you can work with Expedite.

If you are accessing an Expedite project from a C-language application, the application must include logic to open and  close the project.
[Return to questions]

  12.

Why does Expedite provide orders and drop-off boxes?

   

Expedite provides orders and drop-off boxes as objects that can be configured and stored on a shelf (database).

EDI customers usually send and receive the same files each time data is transmitted  (although the files generally differ in content). Also, most customers need to set up more than one set of transmissions. These are usually fixed sets of transmissions occurring with regularity.

Both orders and drop-off boxes can be reused for individual sessions with Information Exchange.
[Return to questions]

  13.

How do I use orders?

   

Expedite enables you to define the send and receive commands as orders, and to store the orders on an order shelf.

For example, if on Tuesdays you send data to your trading partner and also  receive data from headquarters, and on Wednesdays you receive data only from headquarters, then you should create two orders.  The first order can be a send order that indicates the address for your trading partner and the name of  the file Expedite should send.  The second order can be a receive order that indicates the address for headquarters and the name of the file where Expedite should store the data received.

You can assign each order to one or more drop-off boxes.  You can create a drop-off box for the Tuesday transmission and another drop-off box for the Wednesday transmission.  You can assign the send order to the Tuesday  drop-off box, and assign the receive order to both the Tuesday and Wednesday drop-off boxes.
[Return to questions]

  14.

How do I use drop-off boxes?

   

You use drop-off boxes to set up multiple sessions with Information Exchange. You do this by creating a drop-off box for a specific session, and add the appropriate orders for that session to the  drop-off box.

For example, if you send data to your trading partners every day, but receive data from your trading partners only once a week, you should set up two drop-off boxes.

The drop-off boxes should have different  names but the same characteristics. One drop-off box contains send orders and is processed every day to transmit data to your trading partners. The other drop-off box contains receive orders and is processed once a week.
[Return to questions]

  15.

What if I do not transmit the same files every time?

   

You can use the Pickup Counter station to do a quick send or receive without using orders or drop-off boxes. To do this

   
  • Start a session with Information Exchange using the Pickup Counter.
  • Use the "Check mailbox" feature to list your mailbox contents and select the items to receive.
  • Use the "Send" option to send a file
   

Expedite includes a software development toolkit called the C-Language Interface, which is a programming tool you can use to develop customized applications for Expedite. You can include logic in a C-language application to control the flow of the session and determine which files to send and receive.

Using the C-Language Interface, you can start a session, send and receive files, and end the session. Expedite returns control to your application after each function call. 

You can configure orders and drop-off boxes in the Expedite GUI and then process them through C-Language Interface function calls. Or, you can send and receive files without orders or drop-off boxes.

Refer to the : Expedite for Windows Software Development Kit Programming Guide for more information.
[Return to questions]

  16.

How can I schedule drop-off boxes for processing?

   

You can use the script interface included with Expedite for Windows to process a script in a text file. The script interface provides support for opening a project, processing a drop-off box, and closing a project. From your scheduler, start the expscrip.exe program to process the script and run the drop-off box to transmit data according to your needs.
[Return to questions]
 

  17.

How do I use trading profiles?

   

Trading profiles contain information used on send and receive orders, such as user class, message name, and sequence number. To save time filling out orders, you can specify information in a trading  profile for a group of trading partners and assign that profile to those trading partners in the address book. When you select that address as a destination (when creating an order in the GUI), Expedite automatically retrieves the appropriate values for the order from the trading profile.

Expedite includes a default trading profile, named $Default$, that specifies the default values that Expedite uses. Although you can assign the $Default$ trading profile to an address, the results are the same as if you  had not assigned a trading profile. The $Default$ trading profile can be used as a reference for the default values. You cannot edit or delete any record in Expedite named $Default$.

If you are writing a C-Language Interface application and you assign trading profiles to an address, Expedite uses the trading profile to fill in any fields not already specified in your send and receive orders. If you do not specify a trading profile, Expedite uses the values shown in the $Default$ trading profile.
[Return to questions]

  18.

Do I have to set up the address book?

   

If you plan to use the Expedite GUI, you should set up the address book with entries containing nicknames and associated Information Exchange addresses. Using the address book and nicknames simplifies addressing and makes it easy for Expedite to present lists of nicknames as choices when creating orders.

If you plan to use the C-Language Interface to write an application, you do not need to set up the address book. Your application should specify the Information Exchange address in structures used as arguments passed to the Expedite function calls, ExpDoSend and ExpDoRecv.
[Return to questions]

  19.

Why does the address book include personal, postal, and phone information?

   

Expedite uses only the nickname and the Information Exchange address information from the address book. The other fields are provided for your convenience as an Expedite GUI user, or as a programmer using the C-Language Interface to write an application such as an e-mail application.
[Return to questions]

  20.

Why would I specify a project password?

   

An administrator can use a project password when setting up a hub site project for distribution to trading partners. The password prevents the trading partners from changing the project configuration. An administrator can also use passwords to protect projects from accidental changes when multiple users have access to a single installation of Expedite.

To set up a project password, you must specify both a read and a read/write password. This enables support personnel to use the read password to view the configuration if there is a problem. Most problem determination and resolution is still accessible even when the project is  password protected.
[Return to questions]

  21.

I forgot my project password, now what?

   

If you forget or misplace your project password, you must send your project database to Customer Care to have the password reset.
[Return to questions]

  22.

How do I use a dialer other than the AT&T Global Network Client to establish the TCP connection?  

   

When using the AT&T Global Network Client, Expedite can start the dialer connection and automatically reconnect and resume the session if the connection fails. If you use a different dialer, Expedite does not attempt to re-establish a session if the session is disconnected before completion.

To use a different dialer, edit your communications profile to indicate the connection is via leased line. Each time you use Expedite, establish the dial connection with your dialer first. Expedite looks for and uses the TCP connection established (either via leased line or LAN) by the other dialer. You must end the dial connection once Expedite finishes sending and receiving data.
[Return to questions]




Contact Us
©Copyright 2005. GXS, Inc. All Rights Reserved | Privacy Policy | Terms & Conditions |