Chapter Two: FSMS Transaction Coding
FedEx Ship Manager
®
Server User Guide, Version 7.6 97
Weights
Previously, FSMS weights were entered in field 21 (Package/Shipment Weight) that required U.S. FedEx
Express and all FedEx Ground shipments to be entered in pounds with no decimal point (implied or
physical) and all FedEx International Express shipments to be entered in kilograms with a single implied
decimal.
FSMS has introduced a new weight field, field 1670, which allows for two implied decimals for all
shipments regardless of the weight type entered in field 75, LBS or KGS. Thus, 25 pounds and 25
kilograms are entered as 2500. Any fractional value, e.g. 25.5 pounds, will be rounded up to the next
highest whole pound, e.g. 26 pounds, or half kilogram for rating purposes.
U.S. origin shipments will default to a weight type of LBS for FedEx Express and FedEx Ground. Non-
U.S. origins will default to KGS for FedEx Express and FedEx Ground (CA and MX).
Printer ID Fields
Printer IDs (fields 537, 544, and 545) must not contain spaces. Underscores are allowed.
For example: A correct printer ID entry = FedEx_162\FSMS.
An incorrect printer ID entry = FedEx_162\FSMS Printer.
Batch Processing
To process batch files, follow these steps:
1. Edit the client.ini file (in the WINNT directory).
2. In the Transfile section, enter the full path name of the directory (for example: c:\batch\) in which the
transaction files will be stored. The actual name of the transaction file is not necessary, only the
directory path. The name of the transaction file that is placed in this directory can be any file name
designated by the customer, but MUST have an .in extension (for example: Trans.in). The input batch
file can reside either on the FSMS server or on any system you designate.
3. Save the changes made to the client.ini.
4. Edit the server.ini file.
5. In the DNLD section, change the value of the interval entry to 10000 (this value represents the
number of milliseconds the given directory is checked for *.in files).
6. Save the changes to the server.ini.
7. Stop and start the FedEx Admin Service in the Windows Control Panel/Services window.
Once these steps have been completed, the FedEx Admin service monitors the designated directory in
the client.ini every 10 seconds for any input transaction files (i.e. *.in) to be automatically processed.
When an input batch file is detected and processed, an output file is created in the same directory. The
output file name is *.out (for example: batch1.in → batch1.out) and the input file is renamed to *.old (for
example: batch1.in → batch1.old).
NOTE:
Make sure that the input files do not contain an extra line or space at the end of the
transactions. This will cause problems with processing. The last characters at the end of the
input file should be 99,“”.
To disable batch functionality, return to the server.ini and change the Interval entry in the DNLD section
back to 0000. Save the changes to the server.ini, then stop and start the ADMNSERVICE.