Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Copyright
Copyright notice
Copyright IBM Corp. 1987, 2009
US Government Users Restricted Rights - Use, duplication or disclosure restricted by
GSA ADP Schedule Contract with IBM Corp.
Trademarks
IBM, the IBM logo, ibm.com, and WebSphere are trademarks or registered trademarks
of International Business Machines Corp., in many jurisdictions worldwide. Other product
and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at Copyright and trademark information.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or
other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries,
or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft
Corporation in the United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
Table of contents
Getting assistance.....................................................................................................7
Contacting IBM support..............................................................................................................8
Getting started..........................................................................................................17
Step by step instructions..........................................................................................................18
Interface guide..........................................................................................................19
Start page...................................................................................................................................20
Menu items.................................................................................................................................21
File menu......................................................................................................................................................22
Visualization menu.......................................................................................................................................23
Data menu....................................................................................................................................................25
Optimize menu.............................................................................................................................................26
Solutions menu.............................................................................................................................................27
Help menu....................................................................................................................................................28
Data forms..................................................................................................................................29
Reports.......................................................................................................................................31
Shortcut keys.............................................................................................................................32
How to topics............................................................................................................35
Create a baseline model...........................................................................................................37
Model carbon emissions..........................................................................................................38
Copy a scenario.........................................................................................................................39
Enter fixed carrier information.................................................................................................40
Enter zone to zone carrier information....................................................................................41
Enter zone lookup carrier information....................................................................................42
Enter LTL carrier information...................................................................................................43
Compare solutions....................................................................................................................44
Display solutions.......................................................................................................................45
Edit solutions.............................................................................................................................46
Input distance information.......................................................................................................47
Create zone definitions.............................................................................................................49
Export data.................................................................................................................................50
Edit data.....................................................................................................................................51
Filter data...................................................................................................................................52
Geocode sites............................................................................................................................53
Import data.................................................................................................................................54
Open a project...........................................................................................................................55
Create a new project.................................................................................................................56
Print solutions...........................................................................................................................57
Run optimizer............................................................................................................................58
Edit in Excel guidelines............................................................................................................59
Use attributes.............................................................................................................................60
Customize the map...................................................................................................................61
Advanced topics.......................................................................................................63
Optimization parameters..........................................................................................................64
Using RateWare to model LTL carriers....................................................................................68
Using PC*Miler for distance calculations................................................................................70
Using PC*Miler for geocoding..................................................................................................72
Troubleshooting.......................................................................................................75
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Forms........................................................................................................................90
Glossary....................................................................................................................93
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Getting assistance
In this section
Contacting IBM support
Contains information on how to obtain technical support from IBM worldwide, should you
encounter any problems in using IBM products.
Company name
Contact name
Severity of the issue in relationship to the impact of it affecting your business needs
Contact by Web
Open service requests is a tool to help clients find the right place to open any problem,
hardware or software, in any country where IBM does business. This is the starting place
when it is not evident where to go to open a service request.
Service Request (SR) tool offers Passport Advantage clients for distributed platforms online
problem management to open, edit and track open and closed PMRs by customer number.
Timesaving options: create new PMRs with prefilled demographic fields; describe problems
yourself and choose severity; submit PMRs directly to correct support queue; attach
troubleshooting files directly to PMR; receive alerts when IBM updates PMR; view reports
on open and closed PMRs. You can find information about assistance for SR at http://
www.ibm.com/software/support/help-contactus.html
System Service Request (SSR) tool is similar to Electronic Service request in providing
online problem management capability for clients with support offerings in place on System
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Contact by phone
If you have an active service contract maintenance agreement with IBM, or are covered by
Program Services, you may contact customer support teams by telephone. For individual
countries, please visit the Technical Support section of the IBM directory of worldwide
contacts.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
10
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
In this section
Overview
Provides an overview of Transportation Analyst.
System requirements
Lists the hardware and software requirements.
11
Overview
IBM ILOG Transportation Analyst is a powerful and easy to use strategic route analysis
and planning solution. Solutions from the model can be viewed using maps and Gantt charts.
Solutions can be easily compared and exported to tables and graphs for presentations and
further analysis.
Transportation Analyst leverages advanced optimization technology, which has been
successfully used to analyze the worlds most complex routing, planning and scheduling,
and supply chain decisions.
Transportation Analyst is also easy-to-use. This allows you to complete projects faster, spend
your time focusing on the business issues, and realize a faster return on investment (ROI).
Typical questions addressed by Transportation Analyst:
For a given set of shipments, what are the best routes? (This information can be used to
set budgets and to analyze business rules around service priorities.)
easy to import data from Microsoft Excel and Microsoft Access using Wizards
shipments to customers
backhauls
time windows
availability calendars
service times
12
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
I B M
multiple carriers with fixed and variable cost by distance and time
rest calendars
ability to assign different product types to different carriers (temperature class, hazardous,
etc.)
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
13
14
Solution Editing After Transportation Analyst finds a solution, the user can click on
the Solution Editing button to manually make changes, such as changing the order of
pickup/delivery, moving shipments to a different vehicle, or adding a new vehicle.
Map Upgrade The user can now customize the symbols and colors of the objects on
the map through a convenient panel on the left side of the window. In addition, users can
import their own SVG files to use as map symbols for further customization.
Import All The user can now use the Import All feature to import an entire
Transportation Analyst model in one step. The file being imported must follow exactly
the table and field names of Transportation Analyst, although it is not required that all
tables or fields are populated.
Zone Lookup Carrier The new Zone Lookup Carrier allows the user to define a rate
matrix that varies by zone to zone and capacity break (e.g. weight).
Zone Transition Cost The Zone Transition Cost allows you to create a fixed charge
that will be assessed when a vehicle travels from one zone to another. One possible use
for this feature would be to include toll charges as vehicles travel. After creating Transition
Cost matrices, they can be assigned to various carriers.
Earliness/Lateness Costs Costs can now be added for delivering to a site earlier or
later than the desired delivery window.
Decomposition For large models where there is a logical way (e.g. time or location)
to break the model into smaller components, Transportation Analyst V2.5 offers
decomposition capability. The user will classify shipments into Decomposition Groups
and then choose to Use Decomposition in the Optimization Parameters.
Additional Rest Periods There is now the ability to model a primary and secondary
rest requirement. For example, there may be daily requirements as well as a weekly
requirement that must both be followed.
Site Resources Resource constraints at both the warehouse and customer locations
will limit the number of simultaneous loads or unloads at a location. This can help model
dock doors or labor restrictions.
Fleet Groups Fleets can now be classified into Fleet Groups and then a restriction
can be made on the total number of vehicles in that group.
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
System requirements
512 MB of RAM
3 GB RAM recommended
Operating System
I B M
Microsoft Windows 2003 Server, Vista, and Microsoft 2008 Server and Microsoft 64-bit
Operating Systems are supported
Microsoft .NET Framework 3.5 SP1 and SQL Server Express 2008 are installed by the
application
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
15
16
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Getting started
Advises you on how to get started with Transportation Analyst and provides an overview of
recommended procedures.
In this section
Step by step instructions
Explains how to create a project in Transportation Analyst.
17
18
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Interface guide
Provides details about the interface, menu items, data forms, reports, shortcut keys, and so
on.
In this section
Start page
Describes what you can do on the start page.
Menu items
Lists all the menu items in Transportation Analyst.
Data forms
Lists the data forms available in Transportation Analyst.
Reports
Lists the reports available in Transportation Analyst.
Shortcut keys
Lists all the shortcut keys available in Transportation Analyst.
19
Start page
The start page lists recently worked projects with their full paths. When a project is deleted
you will see a prompt asking if you want to remove it from the list as well. You can create
a new project or open an existing project from the start page.
20
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Menu items
In this section
File menu
Lists the items on the File menu.
Visualization menu
Lists the items on the Visualization menu.
Data menu
List the items on the Data menu.
Optimize menu
Lists the items on the Optimize menu.
Solutions menu
Lists the items on the Solutions menu.
Help menu
Lists the items on the Help menu.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
21
File menu
Click the File menu to open a new project, open an existing project, close a project, save a
project, revert to a saved project, or exit Transportation Analyst.
New Project creates a new project.
Open Project opens an existing project.
Close Project closes the currently open project.
New Scenario creates a new scenario.
Import Scenario allows you to import a scenario from another Transportation Analyst
project.
Export Scenario allows you to export a scenario to a new Transportation Analyst project.
Save Project saves all data in the currently open project.
Save Project As saves all data in the currently open project as a separate project. You must
select a new folder and project name.
Revert to Saved disregards all recent changes to the project and reverts back to the
previously saved project file.
Recent Projects contains a list of recent projects. Click on a project to open it.
Exit exits Transportation Analyst.
22
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Visualization menu
Click the Visualization menu to filter, print, zoom, and perform other functions in the Map
View, Vehicle Schedule, and Site Schedule.
Filter opens the Visualization Filter dialog box. This allows you to view only selected sites,
fleets, or vehicles. Click OK to filter the views. Click Clear to remove the filter. Click Cancel
to close the dialog box without applying a filter to the views.
View Map Click once to check or uncheck the item. Checked items are visible, unchecked
items are hidden.
View Schedule Click once to check or uncheck the item. Checked items are visible,
unchecked items are hidden.
Schedule > Show Vehicle Schedule Click once to check or uncheck the item. Checked
items are visible, unchecked items are hidden.
Schedule > Show Site Schedule Click once to check or uncheck the item. Checked items
are visible, unchecked items are hidden.
Schedule > Copy Schedule to Clipboard copies the schedule to the clipboard. Then you
can open a file or create a new file in another application such as Microsoft Access (open
a form), Microsoft PowerPoint, Microsoft Excel, or Microsoft Word. Click the mouse cursor
where you want to insert the schedule and click Edit > Paste in that application. The
schedule will be inserted as a bitmap. Once it is inserted into another application, you can
resize the schedule by dragging the corners while holding down the shift key. Resizing the
schedule by dragging the sides will distort the image.
Schedule > Print allows you to print the schedule.
Schedule > Print Preview allows you to preview how the printed schedule will appear.
Schedule > Page Setup allows you to add headers and footers, manage sheets, and control
paper size, orientation, margins, and page order.
Schedule > Zoom Fit returns the zoom factor to the default setting.
Schedule > Zoom In allows you to zoom in on a particular region of the schedule so that
you can see more detail.
Schedule > Zoom Out allows you to zoom out so that you can see a larger region of the
schedule.
Map > Copy Map to Clipboard copies the map to the clipboard. Then you can open a file
or create a new file in another application such as Access (open a form), PowerPoint, Excel,
or Word. Click the mouse cursor where you want to insert the map and click Edit > Paste
in that application. The map will be inserted as a bitmap. Once it is inserted into another
application, you can resize the map by dragging the corners while holding down the shift
key. Resizing the map by dragging the sides will distort the image.
Map > Print allows you to print the map.
Map > Page Setup allows you to add headers and footers, manage sheets, and control
paper size, orientation, margins, and page order.
Map > Restore View Bounds returns the zoom factor to the default setting.
Map > Zoom In allows you to zoom in on a particular region of the map so that you can
see more detail.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
23
Map > Zoom Out allows you to zoom out so that you can see a larger region of the map.
Map > Pan allows you to click and drag the map in different directions so that different
areas will be visible in the viewing window.
Map > Default Interactor allows you to drag the cursor to pan, click to activate, press
CTRL to zoom in, and press CTRL + SHIFT to zoom out.
Map > Map Configuration opens the Map Configuration dialog box in the Map View.
It allows you to select which regions and features to show on the map.
Map > Show Solution Click once to check or uncheck the item. Checked items are visible,
unchecked items are hidden.
Map > Restore Default Settings reverts to the original shown as part of the solution.
Map > Manage SVG Symbols opens the SVG Management dialog box. From here, you
can import an SVG file to use as map symbols for further customization. You can also delete
an SVG symbol from this dialog box.
Map > Auto Link Refresh. Click once to check or uncheck the item. If this item is checked,
all links between symbols will be automatically refreshed to show any changes.
24
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Data menu
Click the Data menu to access the various Data forms, set preferences, and import and
export data.
Scenario Preferences allows you to set the Scenario Preferences.
Project Preferences opens the Project Preferences dialog box. You can set the Logging
Level or set the Geocoder Properties. See Geocode sites.
Import opens the Import Wizard for the selected data form. See Import data.
Import > Import All allows you to import an entire Transportation Analyst model in one
step. The file being imported must follow exactly the table and field names of Transportation
Analyst, although it is not required that all tables or fields are populated.
Export allows you to export the selected data form to Microsoft Excel or Microsoft Access.
See Export data.
Export > Batch Export opens the Batch Export dialog box. You can choose which data
input tables and solution report tables to export. You can also choose to export from one or
multiple scenarios. You can export to either Excel or Access.
Export > Export All Data allows you to export an entire Transportation Analyst model in
one step.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
25
Optimize menu
The Optimize menu allows you to set up and run the optimizer.
Parameters opens the Optimization Parameters dialog box. See Optimization parameters.
Run runs the optimizer.
Batch Run gives you the option to run the optimizer for one or more scenarios. You can
also choose to run the scenarios in parallel.
26
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Solutions menu
The Solutions menu allows you to examine the results of an optimization run. You can view
the various solution Reports, compare solutions, view logs, or do a batch export.
Solution Comparison allows you to Compare solutions.
Logs > Pre-Processing Log opens the log in a text editor.
Logs > Solver Log opens the log in a text editor.
Logs > Post-Processing Log opens the log in a text editor.
Pre-Processed Shipments shows all the shipments which will be sent to the solver. If you
are using the Consolidate/Deconsolidate Shipments feature, the data in this table could
be different than the data on the Shipment input forms. After the shipments have been
consolidated or deconsolidated, there could be more or less of them, and they could have
different weights, costs, or service times. This report gives you a way to see the results of
the consolidation/deconsolidation.
Batch Export opens the Batch Export dialog box. You can choose which data input tables
and solution report tables to export. You can also choose to export from one or multiple
scenarios. You can export to either Microsoft Excel or Microsoft Access.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
27
Help menu
The Help menu contains the following items:
Documentation opens the online help.
Options opens the Options dialog box where you can choose the Edit in Excel file format
you would like to use.
Restore Application Settings will restore all the application preferences to default values.
See What to do if the navigation panel is not usable.
Warning: If you restore the application settings to the default values, this cannot be reversed.
28
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Data forms
Available data forms include:
Availability Calendars
Availability Calendar Windows
Warehouses
Customers
Hubs
Transition Cost Matrices
Transition Costs
Override Transit Matrices
Override Transit Matrix Data
Distance Matrix
Forward Shipments
Reverse Shipments
Cross Shipments
Fixed Carriers
Zone To Zone Carrier
Primary Zone to Zone Cost
Secondary Zone to Zone Cost
LTL Carrier
LTL Carrier Zones Serviced
Shipment LTL Carrier Assignments
Zone Lookup Carrier
Carrier Drop-off Charges
Scheduled Rest Calendars
Scheduled Rest
Vehicle Rest Requirements
Fleet Groups
Fleets
Shipment Hubs
Shipment Vehicle Assignments
Scenario Preferences
Distance Factors
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
29
30
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Reports
To view reports:
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
31
Shortcut keys
The following is a list of keystrokes in Transportation Analyst that provide shortcuts to
various menu commands.
Keys
Function
CTRL + A
CTRL + C
ALT + D
ALT + F
CTRL + F
CTRL + SHIFT + F
ALT + H
CTRL + H
CTRL + I
CTRL + M
CTRL + N
New Project
CTRL + O
Open Project
ALT + O
CTRL + P
CTRL + SHIFT + M
CTRL + R
ALT + S
CTRL + S
Save Project
CTRL + SHIFT + S
CTRL + U
ALT + V
CTRL + V
CTRL + W
CTRL + X
F1
32
You can use the TAB key to jump to different form controls including the Navigation
pane. Once your focus is within a control, you should be able to use an arrow key to
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
navigate. For example, if your focus is on the New button on the toolbar, you should be
able to use the right arrow key to move to Delete and then use the down arrow key to
select a delete option. Ctrl + TAB will get you out of the grid.
I B M
For Input Forms only, CTRL + G brings focus to the Navigation panel, then you can
either TAB through each link item or type in the first letter of item text to move focus to
a desired link item.
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
33
34
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
How to topics
Common procedures.
In this section
Create a baseline model
Describes how to create a baseline model in Transportation Analyst.
Copy a scenario
Describes how to copy a scenario.
Compare solutions
Describes how to compare solutions.
35
Display solutions
Describes how to display solutions.
Edit solutions
Describes how to edit solutions.
Export data
Describes how to export data from Transportation Analyst.
Edit data
Describes how to edit data in Transportation Analyst.
Filter data
Describes how to filter data.
Geocode sites
Describes how to geocode sites.
Import data
Describes how to import data.
Open a project
Describes how to open a project.
Print solutions
Describes how to print maps and vehicle and site schedules.
Run optimizer
Describes how to run the optimizer to create a solution.
Use attributes
Describes how to use attributes in Transportation Analyst.
36
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
5. Click Run.
This will create a baseline solution. You can then do solution comparisons with this baseline
as you try to improve your transportation plan.
For more information about running the optimizer using the data from the Shipment
Assignments form, see Optimization parameters.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
37
1. Select Data > Transportation > Carbon Emissions By Distance and/or Carbon
Emissions By Freight.
2. In the Carbon Emissions By Distance form, enter the following data for each carrier:
Distance Per Fuel, CO2 Per Fuel, and Responsibility Factor. In the Carbon
Emissions By Freight form, enter the following data for each carrier: CO2 Per Freight,
Weight Per Ton, and Responsibility Factor.
Note: The .01 is to convert the responsibility factor to a decimal, and the .001 is to convert
kilograms to metric tons.
The responsibility factor is just the percentage of the vehicle's carbon emissions that will
actually be reported. For example, if you set it to 50% and the vehicle emits 10 metric tons,
only 5 metric tons will be reported on the vehicle and fleet reports.
38
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Copy a scenario
To copy a scenario:
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
39
4. When you are done editing the values, click the Close button.
The Carriers form contains information about the carriers that will be transporting your
shipments. This data must be added to the model before running the optimizer. To delete a
carrier, select the carrier and click on the Delete button.
40
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
4. When you are done editing the values, click the Close button.
The Carriers form contains information about the carriers that will be transporting your
shipments. This data must be added to the model before running the optimizer. To delete a
carrier, select the carrier and click on the Delete button.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
41
4. When you are done editing the values, click the OK button.
The Carriers form contains information about the carriers that will be transporting your
shipments. This data must be added to the model before running the optimizer. To delete a
carrier, select the carrier and click on the Delete button.
42
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
4. When you are done editing the values, click the Close button.
The Carriers form contains information about the carriers that will be transporting your
shipments. This data must be added to the model before running the optimizer. To delete a
carrier, select the carrier and click on the Delete button.
For more information about creating LTL carriers using RateWare, see Using RateWare to
model LTL carriers.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
43
Compare solutions
To compare solutions:
3. Select the solutions you would like to compare with the active scenario's solution from
the list on the right of the form.
The Solutions Comparison form provides a side-by-side comparison of data from the
summary report of each selected solution. Click the Excel button to export the solution
comparison to Microsoft Excel. You can also compare solutions directly from the Solution
Summary Report form by clicking the Compare button.
44
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Display solutions
To display solutions:
Note:
Note: If you do not see the map, click Visualization > Map. If you do not see the Gantt chart,
click Visualization > View Schedule.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
45
Edit solutions
To edit solutions:
4. When you are finished manually editing the solution, click the Finish Editing button
in the Schedule.
5. If you wish to save the changes you made, click Yes. If not, click No.
46
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
1. Click Data > Transportation > Distance Matrix to open the Distance Matrix form.
2. Click the Generate button to generate distance records. The Generate Site Pairs
dialog box opens. Click Generate to populate the distance matrix with all site pairs
within a certain distance of each other.
3. The Distance Matrix will now be populated with a matrix of all site pairs. You can
manually enter Distance and Transit Time data for site pairs.
4. However, it is more likely you would use a Calculation Method to do this automatically.
Choose a method and click Calculate. When you click the Calculate button, the
Distance Calculation Options dialog box opens. Select Distances Only, Transit
Times Only, or Distance and Transit Times and click OK
5. Transportation Analyst will inform you when the calculation operation is completed.
Distance Matrix form
Click Data > Transportation > Distance Matrix to open the Distance Matrix form. This
form can be used to input direct information about the distance between two sites or it can
also be used to calculate this distance.
Site 1 ID ID of site 1
Site 2 ID ID of site 2
Distance Distance (Miles, kms) between the two sites. If null, the straight line distance
will be used instead.
Transit Time Time (hours) to travel between the sites. If null, (distance / carrier speed)
will be used instead.
Calculation Method The method used to fill in the distance and transit times when
Calculate is clicked.
Valid Whether the values have been calculated and are usable by the solver. To try to
calculate invalid records, click Calculate.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
47
Click Data > Transportation > Override Transit Matrices to open the Override Transit
Matrices form. This form simply enables you to create an override matrix. There is only
one field, the Name of the override matrix.
Click Data > Transportation > Override Transit Matrix Data. The Override Transit
Matrix Data form allows you to populate the override matrix. You can use the Generate
and Calculate buttons in the same way they are used in the Distance Matrix form.
Site 1 ID ID of site 1
Site 2 ID ID of site 2
Transit Time Time (hours) to travel between the sites. If null, (distance / carrier speed)
will be used instead.
Calculation Method The method used to fill in the distance and transit times when
Calculate is clicked.
Valid Whether the values have been calculated and are usable by the solver. To try to
calculate invalid records, click Calculate.
Note: The Override Transit Matrix Data only allows you to create a matrix for Transit Time,
not for Distance values.
48
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
3. In the right-hand side of the Zone Definitions form, click New to add zones to the
zone definition.
After you create zones in a zone definition, you can attach fleets to a particular zone using
the Fleet Zones Serviced form.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
49
Export data
To export data:
1. Click Data > Export and select the data form you wish to export.
The Export as dialog box opens.
2. Select the location where you want to save the exported file.
You can either select an existing Microsoft Excel or Microsoft Access file or create
a new file.
3. In the Save as type field, select either Access (*.mdb) or Excel (*.xls).
Note:
If you export to an Excel file, choose an Excel file that does not contain
any charts or graphs. If you successfully export to an Access file, a new
table will be added to the file that contains the Transportation Analyst data.
If you successfully export to an Excel file, a new page will be added at the
end of the Excel file.
4. In the File name field, use the default name of the form or enter a new name for the
file.
5. Click Save.
After a successful export, you will be given the name of the worksheet, table, or file in which
the data is located. A dialog box will ask you if you want to open the new file in Excel or
Access. Click Yes or No.
50
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Edit data
There are three main ways to edit data:
edit the original Excel or Microsoft Access file and then re-import the changed fields
If you need to add or edit many records, it may be most efficient to modify your original
Access or Excel file and then re-import your data. If the IDs on the appropriate
Transportation Analyst form no longer match the IDs in the data to be imported, first
delete the entries by using the Delete button. Then import the data again.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
51
Filter data
To filter data:
3. Click the Add button to add another condition, if desired. If you have more than one
condition, you can decide whether to filter records that satisfy Any of the conditions
or filter on records that satisfy All the conditions.
4. Click the OK button to apply all the specified conditions and to close the Filter form.
Only records where all of the specified conditions exist will be displayed in original
form.
Note:
Filters are not saved when the original form is closed. Therefore, all records
are always displayed when a form is opened.
52
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Geocode sites
To geocode sites:
3. To geocode a selected record, click Geocode > Geocode. To geocode all filtered
records, click Geocode > Geocode Filter. To geocode all records in a form, click
Geocode > Geocode All.
Geocoding involves finding the latitude and longitude values necessary to geographically
model the location of your warehouses and customers.
For more information about using PC*Miler for geocoding, see Using PC*Miler for geocoding.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
53
Import data
To import data:
1. Click Data > Import and select the data form you wish to export.
The Import Wizard opens.
2. Click the Browse button to find the location of the file to import.
You can import data from Microsoft Access tables or Microsoft Excel worksheets
into Transportation Analyst forms.
Note: You can also use the Import All feature to import an entire Transportation Analyst
model in one step. The file being imported must follow exactly the table and field names
of Transportation Analyst, although it is not required that all tables or fields are
populated.
54
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Open a project
To open a project:
3. Click Open.
The project will open in Transportation Analyst.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
55
Warning:
Note:
3. Click Save.
The new project will open in Transportation Analyst.
56
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Print solutions
To print solutions:
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
57
Run optimizer
To run the optimizer:
58
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Do not edit the ID field. You can change the ID's only through the appropriate
Transportation Analyst form. (If you want to do lots of import/export operations, do not
edit this field at all).
Do not delete records. Warehouses and customers can be deleted only through the
Transportation Analyst forms.
Note:
I B M
You will often want to deactivate a warehouse or customer rather than delete it,
and this operation can be performed using Edit in Excel.
Do not delete any rows or columns or change the name of any column. The Edit
in Excel editor will import data based on the name of the column, so do not delete or
change the name of any column. Additional columns added by the user will be ignored.
If you want to use formulas to total a column (creating a new row for the total), export
your data to an Excel spreadsheet and save the Excel file separately. You can export your
data through the menu by selecting Data > Export and the appropriate table.
The name fields provided are for commenting purposes only (except on warehouse
and customer forms). It is OK to sort by these fields, but any name changes made will
be ignored. If you want to change the name of a warehouse or customer, then you can
use the appropriate Transportation Analyst form or the Edit in Excel editor.
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
59
Use attributes
Attributes can be used to model situations such as:
For example, if you want to model a situation where you have some shipments that require
refrigerated transport but you have two carriers, one with refrigerated carrying capacity
and one without, then you can use attributes to model this situation.
To use attributes:
1. Select Data > Attributes > Define Attribute. Create a new attribute called
refrigerated.
2. Select Data > Attributes > Carrier Attributes. For the carrier with refrigerated
carrying capacity, assign the refrigerated attribute to this carrier.
3. Select Data > Attributes > Shipment Attributes. For the shipments requiring
refrigerated transport, assign the refrigerated attribute to the shipments.
When you run the optimizer, the engine behaves as follows:
vehicles in the refrigerated carrier can carry any shipment, refrigerated or not
vehicles from the carrier without the refrigerated attribute can carry only shipments
without the refrigerated attribute
For more information, see Attributes, Carrier Attributes, Shipment Attributes, and
Incompatible Attributes.
60
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
3. You can change the color and width of the lines used to connect warehouses to
customers or customers to customers on the map.
4. You can also change the background color for different countries and bodies of water.
The map will automatically update as you change the map settings. To revert to the original
map, click Visualization > Map > Restore Default Settings.
Note: You can import your own symbols. Click Visualization > Map > SVG Management
and specify a SVG file to import. You can also delete a SVG symbol from the SVG
Management dialog box.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
61
62
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Advanced topics
Topics that only apply to advanced users or for specific plug-ins and add-ons.
In this section
Optimization parameters
Explains how to set optimization parameters.
63
Optimization parameters
To create a transportation solution from data input, the optimizer generates a first solution
and then improves this solution using local search.
In many transportation problems, good solutions must be computed very quickly. However,
the computational complexity of routing in general makes it impractical to use complete
search methods to obtain optimal solutions except for very small problems. Therefore,
Transportation Analyst uses a two-phase approach for solving transportation problems. The
first phase consists of generating a first solution that satisfies the problem. In phase two,
the optimizer improves this first solution using local search. You can control both phases of
search using the optimization parameters.
Finding a first solution
The first phase of search is to create a first solution. The optimization parameters allow you
to choose among six varieties of the nearest addition heuristic as well as the automatic,
savings, and insertion heuristics. To change the first solution heuristic, choose one in the
First Solution Heuristic drop-down list in the Optimization Parameters dialog box.
Note: You can easily generate multiple scenarios, each using a different first solution heuristic.
Click Generate Scenarios for First Solution Heuristics and select the first solution
heuristics for which copies of the original scenario will be created. Click Generate to
create the new scenarios. You can also create solutions for these multiple scenarios
using the Batch Solver Run feature. Select Optimize > Batch Run. Select the
scenarios that you want to optimize and click Run.You can choose how many scenarios
to optimize in parallel.
Automatic The optimizer will try to use the best first solution heuristic based on your
data.
Insertion The insertion heuristic works by inserting each visit (in the order they were
created) at the best possible place, in terms of cost.
The heuristic operates as follows:
5. Remove v from L.
6. If L is not empty, go to step 3.
64
Nearest Addition The nearest addition heuristic builds routes by adding the visit closest
to the end of the route first.
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
The basic nearest addition heuristic can be described as follows. For all vehicles:
Forward/Backward This mode determines how the heuristic extends routes. The
forward mode extends the route forward from the first visit. The backward mode
extends the route backward from the last visit.
Parallel/Serial If the first solution is in parallel mode, then many vehicles are open
for additions at the same time. The visit added will be the least costly to add measured
over all open vehicles.
Savings The savings heuristic is also available to use during search. The savings heuristic
is useful for finding solutions when the costs are complex and there is extra value in
spending more time to find a quality first solution.
The savings of serving a and b in the same route, denoted savings (a, b), is defined as
savings (a, b) = cost (a, Depot) + cost (Depot, b) - cost (a, b). The savings heuristic
generates a solution based on this equation.
It works like this:
1. Choose an arbitrary visit O (usually the depot), and for all pairs of visits (i, j), compute
the savings function: savings(i, j) = cost (i, O) + cost (O, j) - cost(i, j).
2. Sort the arcs (i, j) according to savings(i, j) in descending order, and put them in a
list L.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
65
4. If there are unscheduled visits, choose an untried vehicle v from the plan. (If there
are no untried vehicles, the unscheduled visits are constrained to be unperformed.
If one of these visits must be performed, no first solution is found.)
5. Scan L to find an arc that can be used to create an initial partial route for v. If no
such legal arc can be found, go to step 4, otherwise remove the chosen arc from L.
6. Scan L to find an arc that can be added to the start or end of the route. If no such
arc can be found, go to step 3, otherwise remove the arc from L, and repeat step 6.
Shipment Vehicle Assignments
On the Optimization Parameters form, the Shipment Vehicle Assignments field has
three options. These options affect how the records on the Shipment Assignments form
will be used:
Use Shipment Vehicle Assignments Assignments will be obeyed when finding a solution.
Shipments will either be skipped (if skipping is allowed) or be shipped by their assigned
vehicle.
Use Shipment Vehicle Assignments As Baseline The assignments will be used to find
a baseline solution; then the assignments will be ignored while the solver tries to improve
the solution.
Consolidate/Deconsolidate Shipments
Within the Optimization Parameters the user can choose to activate automatic shipment
Consolidation/Deconsolidation Settings. The user can specify the windows for
consideration as well as maximum shipment size and whether shipments should be split
equally. This functionality will enable ease of data entry of shipments, as well as easy what-if
scenarios for changing pickup/delivery windows.
Use Decomposition
For large models where there is a logical way (e.g. time or location) to break the model into
smaller components, Transportation Analyst offers decomposition capability. You can classify
shipments into Decomposition Groups and then choose to Use Decomposition in the
Optimization Parameters.
Improving the first solution
After the optimizer finds a first solution, it uses neighborhoods in the solution improvement
phase. The central idea of a neighborhood is to define a set of solution changes that represent
alternative moves that can be taken. The optimizer uses iterative improvement techniques
to modify the first solution using these neighborhoods. The search is iterative in that it tries
a series of moves in order to decrease the cost of the solution found. The search continues
to take such moves until the neighborhood contains no legal cost-reducing moves. This point
is usually termed a local minimum. The word local is used to signify that this point is not
guaranteed to be and, in fact, is not usually a global minimum. However, local search
is preferred for finding solutions to large transportation problems as quickly as possible.
The following parameters control the solution improvement phase:
66
The Time Limit parameter sets the time limit to a specific number of seconds or to
infinity. When the time limit is reached, the best solution found up to that point will be
stored and used. The search time limit only applies to the solution improvement phase
and therefore has no effect on the time of the first solution phase.
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
The Max Improve Steps parameter is the maximum number of solution improvement,
or local search, iterations. The default is infinity.
The Improve Step parameter is the minimal quantity by which the engine requires the
cost to improve between two consecutive improvement steps. The default is 0.1.
The Fixed Improvement parameter is a fixed constant, which is used to stop the
improvement phase when the first solution has been improved by this constant. The
default is infinity.
The Guided Local Search (GLS) option causes a solution "cleanup" step after the solution
is found. Using Guided Local Search may improve the solution, but can be very
time-consuming on some models. Increasing the number of Guided Local Search
Iterations increases the likelihood that the solution will be improved, but also increases
the solver runtime.
Note: Select the Write log check box to force the engine to write a log to a text file located
in your project folder. This log file will be overwritten each time you solve unless you
make a copy.
Warning: Using advanced optimization settings could have adverse effects on the solution
generated and the solver runtime. Contact Customer Support before using the
Switch To Advanced settings feature.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
67
Note: In order to use RateWare Carriers, you must purchase this product from Southern
Motor Carriers.
Before applying RateWare Carriers to the optimization model, the user should verify that
RateWare has been installed and oriented properly by using the RateWare Setup form. To
do this:
Note: The user is strongly encouraged to perform at least one successful rating from within
the RateWare Setup form for each SCAC value he or she wishes to use in the model.
68
Origin Zip
Destination Zip
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Freight Class
Tariff Year optional, if no value is specified will use the most recent year available
User-Defined Min
Note: The solver applies a % Discount to each RateWare carrier. The default discount value
is 0%, which results in no discount. A discount value of 25% would reduce the RateWare
shipping cost to three-quarters of its original value, and a discount of 75% would reduce
the cost to one-quarter of its original value. A discount of 100% would result in a free
carrier, but this discount value is prohibited.
Field
Description
Example
SCAC
Origin Zip
97405
Dest Zip
97405
Class
Product Class
100
Weight
50
Note: For information about troubleshooting RateWare, see RateWare Error Codes and
Messages
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
69
Note: In order to use PC*Miler road distance calculations, PC*Miler must be purchased
separately. Transportation Analyst requires PC*Miler version 16 or later.
distance calculations
geocoding
Distances between sites are determined using the Calculation Method field of either the
Distance Matrix or the Override Transit Matrices forms.
In order to calculate the distance between two sites, valid latitude and longitude values will
need to be provided first. See Using PC*Miler for geocoding. So, for example, if we had a
warehouse in Eugene, OR, and a customer in Boston, MA, the associated latitude and
longitude values would be required for both of these sites before the distance between the
two sites could be calculated.
Another restriction on PC*Miler distance calculations is that both sites must be located in
the selected PC*Miler region. For instance, PC*Miler will not calculate the distance between
New York, NY, and Paris, FR. However, if North America were selected as the region and
one tried to calculate the distance between Chicago, IL, and New York, NY, then the distance
would be calculated as expected.
To use PC*Miler for distance calculations:
1. Select Data > Transportation > Distance Matrix or Data > Transportation >
Override Transit Matrices.
2. If you have PC*Miler installed on your machine, the Calculation Method field on these
forms will contain several PC*Miler calculation methods, such as PC*Miler Practical,
PC*Miler Air, PC*Miler Avoid Toll, etc.
When you change the calculation method for a record in this table, it will be set to
Invalid. This means that the distance and transit time from that row will not be used
by the solver.
70
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Note:
Calculating distances only will set the transit time values to NULL and
vice-versa.
Using PC*Miler on the Override Transit Matrix Data table, which only has a Transit
Time column, means that there is no need to select whether you are calculating the
distance or transit time.
Various Route Options are available to determine the calculation of distances between sites.
Refer to your PC*Miler documentation for detailed information on these calculation types.
PC*Miler Route Options
I B M
Air
National
Practical
Shortest
Toll Discouraged
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
71
You can also use PC*Miler for calculating distances and transit times. See Using PC*Miler
for distance calculations.
To use PC*Miler for geocoding:
3. Click Properties.
This will open the PC*Miler Preferences form. On this form, you can select what region
to use and which fields to use for geocoding, such as Zip Code, City, State, etc.
First Match/Exact Match
Transportation Analyst will provide PC*Miler with the information in the Zip Code, City, and
State fields when it tries to look up Latitude/Longitude values. So, for example, if the user
has selected North America as the Region and First Match Option and there is a customer
in Chicago, IL, (assume the zip code field is blank) then PC*Miler will find the
Latitude/Longitude for 60607 (the first matching location for Chicago). Alternately, if the
user has selected North America as the Region and Exact Match and there is a customer in
Chicago, IL, (assume the zip code field is blank) then PC*Miler will not find a
Latitude/Longitude pair because the data given is not exact enough.
Search indices
You have three different options for how you want PC*Miler to geocode your sites. You may
geocode by any one of the following:
City, State
Note:
72
It is highly recommended that you couple the City/State search index with the
First Match option. The Exact Match option will not work well with large cities,
since large cities will have multiple PC*Miler matches one per city Zip Code.
Zip Code
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Note: The country field is not used when geocoding European locations. What is used instead
is a two character country code that gets entered into the state field. For a list of
PC*Miler country abbreviations press F3 in PC*Miler.
In general, it is left to the user to provide enough detail so that PC*Miler can find accurate
results. By providing Zip Code, City, and State/Country Abbreviation the user will get the
best results from PC*Miler. Spelling errors, lack of Zip Code, or lack of State/Country
Abbreviation will produce inaccurate results.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
73
74
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Troubleshooting
Lists error messages and common problems with suggestions on how to resolve them.
In this section
RateWare Error Codes and Messages
This is a list of error codes you may encounter when rating a shipment.
What to do if the solver cannot find a solution when using Shipment Vehicle Assignments
Try these steps if the solver cannot find a solution when using Shipment Vehicle Assignments.
What to do if you receive a SQL Server error message when starting the application
Try these steps if you get a SQL Server error message.
75
Note: If several messages have the same corrective action, they have been grouped together.
The following messages mean the indicated file is missing or has been damaged. Restore
these files by reinstalling the system.
0104 COULD NOT OPEN TARIFF ZIP CODE FILE (TDZ.BIN) OPNTDZ
0109 COULD NOT READ TARIFF ZIP CODE FILE (TDZ.BIN) REDTDZ
The following messages indicate that It is possible that either your Origin or Destination
ZIP code is not valid for the shipment date of the movement. That is, this ZIP code may have
been assigned some time after this date. Verify that the ZIP code is valid. If it is valid, then
the indicated file may be missing or damaged. Reinstall the System. If you find that the ZIP
code was not valid during that time period, selecting a ZIP code that is close geographically
may give you a satisfactory rate, but this is subject to agreement between the shipper and
carrier.
76
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
The following message indicates that the indicated file is missing or has been damaged.
Restore it by reinstalling the System.
If you receive one of the following messages, make sure you typed the ZIP code correctly,
that the ZIP code is within the territory governed by the Bureau Tariff you want to use, or
that the carrier whose Data Module you are using serves that point. Otherwise, it is possible
that this ZIP code is not valid for the effective date of the tariff. That is, this ZIP code may
have been assigned some time after this tariff's effective date. If thats the case, selecting
a ZIP code that is close geographically may give you a satisfactory rate, but this is subject
to agreement between the shipper and carrier.
The following message indicates that the ZIP code combination is not within the territory
governed by the tariff you want to use. If you are certain both ZIP codes are part of the
territory, then it is possible that the ZIP code pair is only valid in one direction.
The following message indicates that the system is trying to open the TDA.SEQ file, but
there is not enough memory to open it. Your computer is probably below the minimum level
of memory required to calculate shipments, but there was enough memory to start the
system. You must reconfigure your computer so that there is more memory.
The following message indicates that the system is trying to open the TDA.SEQ file, but
there is not enough memory to open it. Your computer is probably below the minimum level
of memory required to calculate shipments, but there was enough memory to start the
system. You must reconfigure your computer so that there is more memory.
The following message indicates that a Data Module that governs your ZIP code pair is not
installed on your system, or the program cannot find the Data Module. This message
commonly occurs when you are using bureau tariffs, or when you fail to specify the SCAC
code for your individual carrier tariff. Refer to the procedures for installing Data Modules.
The following message indicates that the Shipment Date that you specified precedes Version
1.0 (4/1/85). Check the shipment date for this shipment and make sure it is later than 4/1/85.
0122 COULD NOT FIND VERSION RECORD FOR SHIPMENT DATE (TDV.SEQ) SERTDV
The following messages indicate that the ZIP code itself is not enough to rate this shipment.
You must specify a point name for the Origin and/or Destination fields. This message generally
appears when you are using Bureau Data Modules, but it can appear when you are using
Individual Carrier Data Modules.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
77
The following message indicates that more than one Data Module can govern the specified
ZIP code pair. You must supply the complete Data Module name to the rating process. This
message tends to apply more to bureau tariff files than to individual carrier files.
0125 TARIFF MUST BE SPECIFIED 0126 TARIFF FILE HAS BEEN BUILT
The following message indicates that generally, either your CONFIG.SYS file has not been
set to at least 20 (FILES=20), or there is not enough space on your hard disk to write this
file.
The following message indicates that, generally, there is not enough space on your hard
disk to write this file or the system cannot resolve the movement because the point name
submitted does not match one in the Data Module.
The following messages indicate that the data path has not been set properly. Check the
file CzarInst.ini located in the Windows directory. This file should contain an entry for
the path where this product was installed. These messages should not occur if all system
files are in the same directory.
The following message generally references a file name as well. There are several conditions
that can cause this message to occur. First, the referenced file may be missing for some
reason. Check the \RateWare directory (or wherever you installed your Data Modules) to
make sure the referenced file is there. Next, if you installed your system on a network,
another user may be using this Data Module at the same time. Check to see if there are any
other users rating shipments with that Data Module. (There could also be a problem with
the networks SHARE command.) Finally, there could be an undiscovered incompatibility
between the system and the Data Module. If you are sure the other two conditions are not
the problem, call SMCs Technical Support at 800-272-3425.
The following message indicates that the tier number submitted in the rating process is not
valid for the tariff.
The following message indicates that the packaging code submitted in the rating process
is not valid for the tariff.
The following message indicates that the code submitted for type of pickup or drop off
service is not valid for the tariff.
The following message indicates that a request was made to rate a small package with a
weight of zero.
78
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
The following message indicates that the movement contains a request to use a class where
the rates for that class exceed 6 digits. Contact the carrier for the charges for this movement.
The following message indicates that your CONFIG.SYS file has not been set to at least 20
(FILES=20).
The following message indicates that either the Data Module you want to use has not been
installed, or the system cannot find it. Use Data Module Maintenance to make sure the file
is installed. This message generally does not appear if you have installed all your systems
and Data Module files into the same directory.
The following message appears when you do not have enough memory to run the system.
Look at your CONFIG.SYS and AUTOEXEC.BAT files to see if you can free up additional
memory.
The following message indicates that you do not have the most current version of the system
installed. With regular demand for additional Data Modules, SMC frequently updates the
system to handle new Data Modules with new data formats. If you have ordered additional
Data Modules, you may have received at least one that would not work with an earlier version
of the system. All registered system users should receive updated systems as they are
released, and all users should try to follow through with them by installing them as they are
received. If you have distribution media for a more recent version of the system, install it.
If you do not have a more recent media, call SMCs Technical Support at 800-272-3425. 47
The following messages may mean that the objects paths are not specified properly. If you
have installed all files in the same directory, these messages may mean that the indicated
tariff data file has become damaged and should be reinstalled. If the error message references
the EFCREC.TBL file (messages 203 or 209), you may be able to recover it by first checking
to see if you have a file named EFCREC.BAK, deleting the EFCREC.TBL file, and copying
EFCREC.BAK to be EFCREC.TBL.
0203 (or 515) COULD NOT OPEN TARIFF EFFECTIVE FILE (EFCREC.TBL) EFCOPN
Note:
I B M
Since the first Data Module file to be opened is the TARIFF FACTOR FILE, 0204
would normally mean that the Data Modules have been installed into a separate
subdirectory.
0207 COULD NOT OPEN TARIFF RATE FILE INDEX (.I??) - IDXOPN
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
79
If your receive this message, make sure you typed the ZIP code correctly, and that the ZIP
code is within the territory governed by the tariff you want to use. Otherwise, it is possible
that this ZIP code is not valid for the effective date of the tariff. That is, this ZIP code may
have been assigned some time after this tariff's effective date.
If you receive these messages, reinstall all Data Module Media for the selected tariff.
0213 COULD NOT READ TARIFF RATE FILE INDEX (.I??) - IDXRED
0214 RATE BLOCK NOT FOUND IN TARIFF RATE FILE (.R??) - RTERED
This message relates to the fact that the maximum number of Data Modules that can be
installed is 1000. When you get close to the 1000th Data Module, CzarMaintenance.exe
warns you that you are reaching the 1000-Module threshold. When you try to install the
1001st Data Module, you get this message. If you have fewer that 1000 Data Modules
installed, the EFCREC.TBL file may have become damaged. You may be able to recover by
first checking to see if you have a file named EFCREC.BAK, deleting the EFCREC.TBL file, and
copying EFCREC.BAK to be EFCREC.TBL. Otherwise, it may be necessary to delete the EFCREC.
TBL file and reinstall all your Data Modules.
If you get one of these messages, make sure you typed the ZIP code correctly, and that the
ZIP code is within the territory governed by the Data Module you want to use. Otherwise,
it is possible that this ZIP code is not valid for the effective date of the module. That is, this
ZIP code may have been assigned some time after this module's effective date.
This message indicates that the ZIP code combination is not within the territory governed
by the Data Module you want to use. If you are certain both ZIP codes are part of the territory,
then it is possible that the ZIP code pair is only valid in one direction.
If you get one of these messages, there could be a conflict between the system and the Data
Module you are using. Call SMCs Technical Support at 800-272-3425.
80
0220 COULD NOT OPEN EXP FILE - EXPOPN 0221 COULD NOT OPEN LITE E BASE EBSOPN
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
In general, if you get one the following COULD NOT OPEN messages, it could mean the system
may not be able to find the referenced file. This could be a problem with the Program Path,
or it could be a sharing violation on the network. Having all Program and Data files in the
same directory could limit these messages, and you should investigate if any other users
are in RateWare Family System.
In general, if you get one of these READ error messages, it could mean that the specified file
has been damaged or corrupted somehow. If you are using the system on a network, it could
also mean that there is some sort of SHARE problem that is not allowing multiple users to
access the specified file. If you are on a network, check to see if there are other users on a
RateWare Family System. Otherwise, reinstall the System Program Media.
If you get one of these messages, there could be an undiscovered problem with the system
and/or Data Modules. Make a note of the things you were doing before this message appears,
then call SMCs Technical Support at 800-272-3425. 0236 Border Crossing Rec NF - MXBCP
Internal error, a Mexican movement did not contain a valid border crossing point. Contact
SMCs Technical Support.
This status will be returned by a version of the software that is not supported by SMC.
Contact Technical Support for an upgrade.
In general, if you get one of these COULD NOT OPEN messages, it could mean that your
CONFIG.SYS file has not been set to at least 20 (FILES=20). If the FILES parameter is OK,
then the system may not be able to find the referenced file. This could be a problem with
the Program Path, or it could be a sharing violation on the network. Having all Program and
Data files in the same directory could limit these messages, and you should investigate if
any other users are in a RateWare Family System.
I B M
0241 Weight over Max of 999999 Line item weights add up to more than 999999,
system will not handle the movement.
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
81
This message indicates that the DLL EffectiveVersion.dll could not be found. Re-install
the distribution media and if problem persists contact SMCs Technical Support
This message indicates that the entry point could not be found in EffectiveVersion.dll.
Re-install the distribution media and if problem persists contact SMCs Technical Support.
In general, if you get a COULD NOT OPEN message, it could mean that your CONFIG.SYS file
has not been set to at least 20 (FILES=20). If the FILES parameter is OK, then the system
may not be able to find the referenced file. This could be a problem with the Program Path,
or it could be a sharing violation on the network. Having all Program and Data files in the
same directory could limit these messages, and you should investigate if any other users
are in a RateWare Family System.
This message indicates that the shipments rate basis contained a Minimum Charge that
exceeded $999.99 and the API in use will not work. Contact SMCs Technical Support for
the proper API and Server version.
0271 COULD NOT OPEN BORDER CROSSING POINT FILE (.BCP) - BCPOPN
This message indicates that the application has requested rating from a Data Module and
the wrong method was used for the Data Module Type. Correct the application.
This message indicates that the Package and the Service combination are invalid. Example:
Express Box and Ground service. Express Box is only valid for Air Services.
This message indicates that the Service and Drop-off/Pickup combination are invalid. Example:
Ground service and On Call Air Pickup.
This message indicates that the weight limit for the selected service is invalid.
This message indicates that there are more services in the selected small package tariff
than the client program has signified that it can handle. Before calling GetPackageInfo, the
82
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
client program must set the ServiceCount. This tells the object how many services the client
program can receive. If that value is less than the number of services in the selected small
package tariff, then this error is sent back to the client program.
This message indicates that a total weight for all packages submitted is greater than the
maximum allowed.
This message indicates that the packaging type is a letter (LTR) and more than 1 package
was submitted.
This message indicates that a package weight submitted is greater than 150 lbs.
This message indicates that the number of packages weights submitted was greater than
99 or no package weights were submitted.
This message indicates that the Service Code submitted was not a valid service for the
carrier.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and run again.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and re-run.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and re-run.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and re-run.
This message indicates that both ZIP codes are identified as Mexican, but Data Module
selected does not allow rating of intra Mexico movements.
This message indicates that a US to Mexico Data Module was selected, but the request did
not contain a Mexico ZIP identified by an M in position 6. Correct and re-submit.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
83
This message indicates that the request contained a Mexico ZIP, but the Data Module selected
did not contain any Mexican information. Correct and re-submit.
This message indicates an internal error; the Mexican portion of the movement contained
more than 1 minimum charge. Contact SMCs Technical Support.
This message indicates that the request contained a Mexican ZIP code, but the Data Module
requested was not the complete 8-character name. Correct and re-submit.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and re-run.
If you get this message, the input file that contains the shipment information was created
with an invalid number of detail records. Correct file and re-run.
This message indicates that you should make sure your shipment date is within the effective
date of the tariff you have installed.
0394 TARIFF/RATE LEVEL NOT FOUND FOR SHIPMENT DATE SPECIFIED (IVDTSD)
This message indicates that either enter the correct SCAC or the tariff name for a currently
installed tariff, or install the desired tariff and try again.
This message indicates that you should make sure the shipment date is in MM-DD-YYYY
format. Also, make sure the shipment date falls within the effective date of the tariff.
This message indicates that the Data Module requested is not supported by this version of
the software. Contact Technical Support for an upgrade to the Data Module.
This message indicates that the Data Module requested requires a newer version of the
software to rate correctly. Contact Technical Support for an upgrade to the software.
This message indicates that a Hit was found in the lane file that was not found in the
adjustment file. Contact Technical Support for an upgrade to the Data Module.
0399 ADJNO NF IN .A
This message indicates that you should use the proper NMFC class. Use 77 for 77.5 and 92
for 92.5.
84
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
This message indicates that you should re-enter the class and continue. Make sure classes
77.5 and 92.5 are entered as 77 and 92. The 400 series error numbers deal with invalid
classes where the last two digits of the 400 series, corresponds to the detail record number
where the invalid class was encountered.
This message indicates that the line item weight cannot be 0. The 500 series error numbers
deal with invalid weights where the last two digits of the 500 series, corresponds to the
detail record number where the invalid weight was encountered. Example: Error number
0503 means that the third detail record has an invalid weight. Correct detail record and
re-run.
If you get any of the following messages, there is a problem with your network. Contact your
system administrator for problem resolution.
This message indicates that the RateWare found that CarrierConnect was installed and
attempted to initialize. Either the CarrierConnect DLL or Data have been deleted, or the
DLL and data files do not match the requirements of the RateWare system. The file
smc_ccdll.ini in the Windows directory must be deleted to correct the error.
The following messages indicate that the client dll has detected a socket communication
error. Check to make sure RateWare Server is running. Check the rwClient.log file and the
RateWare Server server.log file for errors.
I B M
0702 Invalid CarrierConnect Function Call This function call has been
disabled. Correct and re-run.
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
85
1. Try changing the skip cost of the shipments to something other than infinity (such as a
very high value like 1,000,000). This will make it easier for the solver to find a first
solution to the model by skipping some of the shipments. It will then attempt to improve
the first solution, possibly by performing those skipped shipments. If it is still unable to
perform some of the shipments, this will give you a better idea of which shipments are
causing the problem.
2. Expand the model span time make the Start Time earlier or the End Time later. It
may be impossible to make all shipments during the span.
3. Increase the length of Availability Calendars or the windows during which shipments
may be picked up and dropped off (the Pickup Earliest, Pickup Latest, Drop-off
Earliest, and Drop-off Latest fields). If the windows are very tight, it might not be
possible for a vehicle to make the pickup during an allowed time, drive all the way to
the destination, and make the drop-off during an allowed time, especially if there are
several required shipments with tight windows.
4. Increase the values in the constraints on fleets (Max Duration, Max Distance, or Max
Stops). Keep in mind that the duration of a vehicle includes time spent
loading/unloading/idling/resting, and not just drive time.
5. Try running the model with a different first solution heuristic. It can be possible for
some heuristics to find a solution while others are unable to. The heuristic can be
changed on the Optimization Parameters form. You can also generate several copies
of the scenario with different heuristics from the Optimization Parameters form, then
do a Batch Run to attempt to solve each of the copies.
6. Models with a large number of potential vehicles are more likely to run out of memory
while solving.
There are several ways you can lower the number of potential vehicles in a model:
86
Use the Fleet Zones Serviced form to limit the zones a fleet can travel to. This will
limit the number of shipments a fleet is capable of making, which limits the number
of potential vehicles.
Carrier and Shipment attributes can also be used. A potential vehicle will only be
created if it has the necessary attributes to deliver a shipment.
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Note: You will need to contact technical support to get a password in order to access the
Advanced Optimization Parameters.
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
87
1. From the Start menu, Select Programs > Microsoft SQL Server 2008 >
Configuration Tools > SQL Server Configuration Manager.
2. In the SQL Server Services, select the service named SQL Server (ILOGSCAAPP08)
3. Right-click on the service and select Start.
4. Try to launch the application again.
5. If the application fails to start, please contact technical support.
88
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
I B M
layout (size, location, pinned, etc.) of the navigation panel used in the forms are restored
to default
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
89
Forms
Input forms
Availability Calendars
Availability Calendar Windows
Warehouses
Customers
Hubs
Transition Cost Matrices
Transition Costs
Override Transit Matrices
Override Transit Matrix Data
Distance Matrix
Forward Shipments
Reverse Shipments
Cross Shipments
Fixed Carriers
Zone To Zone Carrier
Primary Zone to Zone Cost
Secondary Zone to Zone Cost
LTL Carrier
LTL Carrier Zones Serviced
Shipment LTL Carrier Assignments
Zone Lookup Carrier
Carrier Drop-off Charges
Scheduled Rest Calendars
Scheduled Rest
Vehicle Rest Requirements
Fleet Groups
Fleets
Shipment Hubs
Shipment Vehicle Assignments
Scenario Preferences
Distance Factors
90
I B M
I L O G
T R A N S P O R T A T I O N
A N A L Y S T
O N L I N E
V 2 . 5
H E L P
91
92
I B M
I L O G
T R A N S P O R T A T I O N
O N L I N E
H E L P
A N A L Y S T
V 2 . 5
Glossary
Idle time
Total idle time for a vehicle includes all non-rest and non-work time associated with the
vehicle.
Service time
Total service time for a vehicle includes all time spent loading or unloading the vehicle.
Span time
Total span time is the number of hours between a vehicle's start time and end time.
Work time
Total work time for a vehicle includes all driving time and service time associated with
the vehicle.
93