Professional Documents
Culture Documents
Oracle Transportation and Global Trade Management 20A Release Notes
Oracle Transportation and Global Trade Management 20A Release Notes
Action Required
Run the Validate All Stylesheets action from the Stylesheet
Content page to ensure that any custom stylesheets that you
have uploaded to the system are proper XML and will be
processed correctly by the system. If one of your custom
stylesheets is not valid, you must re-load it using the Stylesheet
Content page.
The database view "view_shipment_order_release" has been the
root cause of many performance issues. This view has been
removed from the application to avoid these issues in the future.
It is necessary to review your custom SQL (Saved Queries, Direct
Sql Update, Reports) and replace any occurrence of
view_shipment_order_release with SQL that joins the shipment
and order_release table.
Note: The system will not create this view for new customers but
it will not drop for existing customers who have this view. The is
in case existing customers have agents and other customizations
based on this view.
Known Issues
BI Publisher Reports
If a user with the BI Author role creates a BI Publisher report under the
Custom folder and a user with the role of BI Consumer role logs into
OTM, the user with the role of BI Consumer is unable to see the report
in the Custom folder. This issue is only for BI Publisher reports.
Workaround
You can work around this issue by providing the BI Consumer role
permissions to see the report in OBIEE:
Corrections
Oracle Transportation Management Cloud Service
Oracle Freight Payment, Billing and Claims
Oracle Transportation Management (base product)
Oracle Transportation Operational Planning
Oracle Logistics Network Modeling
Oracle Forwarding and Brokerage Operations
Oracle Transportation Sourcing (includes Rate Maintenance)
Oracle Transportation Intelligence
Oracle Fleet Management
Oracle Global Trade Management
Oracle Trade Compliance
Oracle Transportation Management Cloud Service
296233 Change the cost in the UI This issue has been fixed
70 using a different currency and now the appropriate
preference. In the EXCHANGE_RATE_DATE
SHIPMENT_COST table, the will be used to set the
COST_BASE is stored with COST_BASE.
the latest EXCHANGE_RATE
available ignoring the
EXCHANGE_RATE_DATE
specified in the table. This is
seen in SHIPMENT and
INVOICE_LINEITEM for
COST_BASE columns.
274 When the Out XML Profile Out XML Profiles for the reply to
319 Template is used for a RemoteQuery/ShipmentQuery
76 generating the XML were not being applied correctly
output, the response when the profile was based on
generated contains only an XML template. This has been
the Shipment Header. resolved.
290 Set the minimum pool size Revised connection pool sizing
058 for OTM pools to be the to ensure initial capacity is the
84 same as the maximum same as maximum capacity. This
capacity in Cloud. improves performance and
avoids contention when
shrinking pools.
290 Unable to see new fields This is now fixed and the
417 when we export required tags are present.
33 consolidated documents.
The Document Export
XML should have
consolidated related
document tags.
290 The UTC pl/sql package is The UTC PL/SQL package has
615 used for date conversion been modified to use database
49 from UTC to local or local SQL functions instead of JAVA to
to UTC. UTC package may do date conversions. List of
be used in user defined database time zone names can
reports and queries. Note be found in v$timezone_names
that UTC package is not view. Database time zone file
used by application to do version can be found in
any date conversion. UTC v$timezone_file.
package is using Oracle MISSING_TIME_ZONE table holds
database JAVA to do date custom time zone offset.
conversion. The Users may use
dependency on JAVA MISSING_TIME_ZONE table to
should be removed. over-ride database time zone
offset or add missing time zone
offsets. UTC package will look
into MISSING_TIME_ZONE table
for time zone offset at first, if it
doesn't find time zone in the
MISSING_TIME_ZONE then it will
derive offset using SQL
functions. MISSING_TIME_ZONE
table can be updated by CSV
load process.
291 On the Workbench, when The time total will now show the
350 a time column is selected UOM. The UOM is based on user
16 for totaling, the total is preference settings. This
shown in hours and the behavior is similar to the OTM
time is rounded to the finder.
nearest hour, without a
UOM.
295 Cannot see full screens Fixed to show a scroll bar when
536 when on Android and iPad. the window size is small.
89 For example, cannot see
the domain or the Help
icon.
296 Stack overflow error when When data query custom events
505 interrupting a data query. were published without
16 interested parties or agents, the
process tree would grow
arbitrarily deep in the thread of
execution. Added a placeholder
to maintain process interest in
these events to avoid the
memory buildup.
296 There is a shipment stop Fixed the one year wait time
563 date issue with Relay issue on the shipment stops
44 Shipment In Transit - when the location calendar does
Force. Enter the Relay not have any activities defined
location ID. The Shipment on them. Set the property
Stop shows 365 days of "glog.optimization.scheduling.dri
wait time. Have a location veSimulator.suppressWaitTimeIf
that has a calendar with a WorkPeriodNotDefined" to true to
7 day cycle. If the suppress the wait time caused
calendar is removed from due to unavailability of work
the shipment there is no periods on the calendar. The
issue. default is false.
296 Clarify the link between The Cloud Getting Started and
776 the Cloud Getting Started the Cloud Administration Guides
64 Guide and the Cloud were updated. In the Admin
Administration Guide. guide, a chapter was inserted as
While there currently is a Chapter 1. This includes a link to
link, it is not as visible as the Getting Started Guide.
it could be. Create a Similarly, a chapter was
chapter in each guide to appended to the Getting Started
specifically reference Guide referencing the content
what content exists in the found in the Admin guide. Links
other guide, and then link are present in both guides and
to that guide in the Cloud will open the latest guide on
library. docs.oracle.com.
296 When you click the help Fixed the help links on the AWR
821 link for either the AWR or input screens.
25 AWR SQL screen, you get
an error.
297 When running Rate Inquiry This issue is fixed. The issues
910 from a copied screen set, was caused by setting the
99 you get an error. precision of a view field which
had a label attribute specified.
Setting the precision of a view
field which had a label attribute
specified will no longer add a
new label attribute.
297 Having a screen set You can now set the screen set
911 configured to display result precision to 2 and it will
20 precision as 2, the save and work correctly.
precision is not respected
for the results screen. The
result screen shows the
value from
glog.currency.displayPreci
sion.
297 When you try to run Fixed so now when you tries to
951 allocations based on run allocations based on weight,
45 weight, a null pointer an exception is seen rather than
exception is seen if no a null pointer exception if no
weight is set for the weight is set for the allocation
allocation metric. metric.
298 Update the ACL topic in Updated the ACL topic in the
217 the REST API Guide so REST API Guide so that consols
33 that consols are are correct.
corrected. The ACL for
consols should be "REST -
Consol - Update" and
"REST - Consol -View".
298 Count returned as zero for Fixed the issue with data query
783 data query but the long when no records matched the
80 running task keeps saved query. The batch process
running. now completes normally.
298 Roles listed in user role Open Settings and Actions. Click
917 drop-down should be the "User Role" drop-down. The
41 alphabetized. values are now sorted
alphabetically.
299 Would like to increase the You can now increase the
069 number of user roles in number of records returned in
15 the drop-down list of the the User Role drop-down list.
Settings and Actions pop- This is enabled with the new
up. glog property
"glog.webserver.userrole.droplist
.limit". The default value is 1000.
299 When editing a copy of the Issue with editing a copy of the
321 Order Release without Order Release without Stops or
19 Stops or Order Release in Order Release in Manager Layout
Manager Layout, the add has been resolved.
item button in the second
grid of the Line Item tab
does not work. When this
button is clicked nothing
happens. This was
encountered when trying
to resolve why an added
field was not displaying
on this screen.
299 Fix all leaked nested Fixed two issues that could
427 cursors. impact cursor resources:
68 1. When loading custom agent
events, a nested cursor
looking for child events
wasn't recovered until all
events were processed. It's
now recovered once done
with its parent event.
2. When loading web services,
a nested cursor looking for
web service parameters
wasn't recovered until all
web services were
processed. It's now
recovered once done with
it's web service.
299 Need to set the order The Splittable flag on the order
563 release line field release line is now set to No
61 Splittable to No for the when order release lines are
order release lines that built from an aggregate order
are built from the base.
aggregate order bases.
300 Cached entity beans are Added proper support for the
806 not updated in a combined web/app server to
65 scalability environment. determine JMS notification of
cached entity beans.
301 Bulk plan fails when the This issue is now resolved. Bulk
021 parameters CHECK plan will no longer fail when the
58 LOCATION CAPACITY and parameters are both set to
HOLD AS LATE AS TRUE.
POSSIBLE are both set to
TRUE.
301 When using the Use XML Removed "Schedule" from the
208 Schema check box, you XML Element ID drop-down list in
35 see the option "Schedule" Integration Manager > Generate
in the Select the XML XML Template screen.
Element ID drop-down
list. The Schedule
interface used to be a part
of Batch Balancer/Wave
Management functionality
which was deprecated
long ago. This particular
drop down was
overlooked. The
"Schedule" option should
be removed.
301 For Thai, Japanese, and Fixed to make sure global header
208 Russian users, nothing icons are enabled for Russian,
89 happens when you click Thai, and Japanese users.
the global header icons.
This includes Settings and
Actions to sign out.
301 Login with your user name The web server configuration
998 and password and you was updated to resolve this
39 may get the following intermittent error seen after a
error "403 - Forbidden. successful login to the OTM front
You don't have permission end.
to access /favicon.ico on
this server.".
302 In the help topic Fixed the first line. It now reads
172 Allocation Method, the as follows: "Weight direct
02 description for Weight distance is the weight of an
Direct Distance says order on a shipment multiplied by
"Weight direct distance is the direct distance between its
the weight of an order or origin and destination.".
shipment divided by the
direct distance between
its origin and destination."
That's wrong. It should
say multiplied by - not
divided.
302 Null pointer error in rate A null pointer was being thrown
277 distance when the when looking up distance using
80 properties are not set. PCMiler. This has been fixed.
302 When you try to remove To fix the issue, changed the
344 the appointment from the Save button to avoid multiple
52 Dock and Yard Managers submits in Internet Explorer.
screen, you get an error
'Object type is not
supported'. Happens in
Internet Explorer 11.8 and
11.
302 When trying to delete the The issue was found with
376 old tables in a workbench, migrated layouts that are based
20 which was updated to on the old taskflowParameter
contain tables with savedQueryGid. The issue was
multiple links to other resolved by loading the
tables, the following error masterDetail list. This does not
appears: "An Undefined affect newer layouts after 19B.
Error Has Occurred.
Please Try Again Later.".
302 The new Logistics The translation name for the new
591 Pipeline screen set has a Logistics Pipeline screen set has
59 label that is not now been added.
translated.
302 The new Logistics Fixed the following:
593 Pipeline finder results is 1. Logistics Pipeline finder
22 missing the check box. now has a check box for
each result field.
2. The result is sorted by
ascending order of
shipment ETA.
3. The Shipment IDs in the
result field are now
clickable links.
302 Finder results error when Fixed the finder result error
637 selecting All to see more which happened to certain
19 than the 20 records drivers with a driver calendar.
returned to the screen.
This happens when using
a user-defined driver
screen set, not when
using the public screen
set.
302 When the order release When ship units are built from
689 has multiple line items, multiple line items in the Order
53 the line items' ship unit Release page, the line's
quantity is not the same packaged items and quantities
as the order release line are now correct and will no
item quantity. The longer be interchanged
quantity of the line items intermittently.
are interchanged when
the ship unit is built.
302 There is no help for "Parse Added the help topic "Stylesheet
934 Stylesheet Content". It Profile Actions and SmartLinks"
27 needs to be added. and linked it to the UI.
303 On the Scheduled Added the missing translation.
001 Performance Collection
14 Finder, the tab heading
label (finder_tab.schedule)
is missing an English
translation.
303 Re-drive routine could not The re-drive routine failed to link
338 find the related second shipments when shipment ship
94 leg shipments. units (SSU) shipunit GIDs were
null. Corrected the logic so that
ranges on SSUs are ignored and
only Order Release Line GIDs are
checked at SSU Line level.
303 Configured event does not This issue is now resolved and
339 honor the setting even the Responsible Party, Status,
32 when there is a reason and Reason fields are all marked
condition included. When as required fields.
the event is triggered the
selected Responsible
Party, Status, and Reason
fields should be marked
as required.
303 Barcode font upload fails This issue is now fixed. You can
558 in OTM BI Publisher. now upload custom fonts
37 successfully from the OTM BI
Publisher.
303 Order base changes made This is fixed. Order base changes
558 via integration trigger an made via integration will no
39 agent with agent action longer fail with a NPE and the
ORDER BASE - MOD - EDIT shipment ship units will no
SHIPMENT. The agent longer be removed.
action results in a null
pointer error (NPE) and
the shipment ship units
being removed from the
shipment.
303 Plan two orders onto one Unaffected shipment ship units
661 shipment. Using RC should no longer be deleted from
50 transaction code, modify the shipment in this scenario.
the first order by adding a
new order release line
(leaving the other line
untouched). Another ship
unit on the shipment gets
deleted. This happens
when the SHIP UNIT MIN
IMPACT parameter is set
to true.
304 While doing a spot bid This was caused by a cursor leak
244 tender on a shipment, which has been fixed.
29 periodically
transmissions are not
sent out. When the
Service Provider list is
selected and confirmed,
no errors are visible but
the transmissions were
not always sent. In the
Exception log, an error is
seen.
304 In the help topic Auto The help topic Auto Assignment
744 Assignment Rule, the first Rule had redundant text. Deleted
70 two paragraphs are the duplicate text.
almost word for word
duplicates.
304 If you change the TiHi The cache issue has been fixed
905 parameters on a and the correct TiHi values are
65 packaged item, OTM does now used.
not clear the cache.
Therefore, if you generate
ship units, OTM uses the
old TiHi values.
305 The Split Order Release This issue is now fixed. The ship
004 action results in a unit line item count will be split
58 difference of one between in proportion to the ship unit
the ship unit count count split.
entered and the total For example, if a ship unit count
package count which is is 208, the ship unit line with
calculated based on order item count is 208, and split off
configuration. amount is 30. Then the multiplier
is calculated as 208/30 = 0.144
and Split Item Package Count is
calculated as 208*0.144 =
29.952. This amount will be
rounded to 30 now.
So the line item will be split as
178 and 30 and the ship unit
count will be split as 178 and 30.
305 The following parameter For this action, and others that
640 is set to a specific (or list call the ShipmentCostCalculator,
09 of) service providers: if the service provider on a
DEFAULT SERVICE shipment is not a fleet provider
PROVIDER FOR FLEET and the shipment does not have
ASSIGNMENT. a driver on it, the parameter
An order release is DEFAULT SERVICE PROVIDER
planned onto a shipment FOR FLEET ASSIGNMENT will be
and is assigned to the ignored.
cheapest service provider
(which is not included in
the parameter list). This
behavior is expected. Run
the shipment action
"Repack S Ship Unit" on
this shipment. Instead of
selecting the cheapest
service provider, OTM
updates the service
provider based on the set
in the parameter list.
2975 The Move Order The issue occurred because this action
0023 Movement to was incorrectly using the combined
Shipment action weight of all orders on the shipment to
is failing to check if the equipment group capacity
move an order was exceeded. However, this incorrect
movement (that check did not account for the possibility
was initially that not all orders are on the shipment at
planned and the same time. This logic has been fixed
then unassigned so that the logic checks the maximum
from the weight on the shipment at any given time
shipment) back against the equipment group capacity.
to the same So for the business case where a large
shipment. order movement is moved to the
shipment but would be picked up after
the original orders on the shipment are
delivered, this action will succeed even
if the combined weight of all the orders
exceeds the equipment group capacity
(because they would not be on the
shipment at the same time).
This issue and the fix also apply to
volume as well as weight.
This fix also addresses a related issue
where the order release action Move to
Existing Shipment would fail if
equipment capacity is exceeded, even if
you specify that Equipment Capacity is
to be ignored in the Criteria to be
Ignored. With this fix, this action will
succeed when you specify that
Equipment Capacity is to be ignored in
the Criteria to be Ignored, and
equipment capacity is exceeded.
2989 If you run rate Fixed the cache issue that occurred
1025 inquiry once, the between sub-domains.
date is retrieved
correctly. If you
run it a second
time from a
different sub-
domain,
incorrect results
are returned as
OTM only
checks from the
cache.
2992 When the role is The order of shipments stops are now
7559 Rail Station, a being sent in the correct order.
shipment with a Previously, under certain conditions,
through route OTM might have sent the shipment stops
will not render. in an incorrect order to ALK.
2995 Network routing There were two issues that have existed
6836 logic with in Network Routing logic for a while.
expected transit 1. Order Releases with Date Emphasis
time is not PAST and late pickup or delivery
working as dates would fail to plan with
expected. There Network Routing if they were
is a wait time further in the past than the ORDER
issue. WINDOW TIME SPAN setting. This
is fixed. These orders can now plan
in the past with Network Routing.
2. When a leg has "Calculate Service
Time" unchecked, and has an
Expected Service Time, this
Expected Service Time was being
ignored in the creation of the order
movement time windows, so that
the start date of the shipment on
the next leg might be ignoring this
Expected Service Time. This is
fixed. The Expected Service Time
will now be used in order
movement time window and
shipment times when the Calculate
Service Time is unchecked.
3031 The log file Modified the cost to the same currency.
2247 shows that Now the consolidated and direct
different shipment costs are using the same
currencies were currency in the log file.
used in
comparison
between direct
and
consolidated
shipment cost to
find the best
cost.
This is
confusing. It
would be better
to show the
costs in the
same currency
so that the
exchange rate
fluctuation won't
cause confusion.
3033 The Move Order The issue was that the action "Move
3936 Movement to Order Movement to Shipment" would fail
Shipment action if the resulting cost of the shipment
is failing to would be greater than the original cost of
move an order the shipment plus what the new order
movement (that movement would cost if it were sent by
was initially itself. This was due to a multi-stop check
planned and that ensures that you don't consolidate
then unassigned shipments that would be cheaper not to
from the consolidate.
shipment) back However, in the case of this action, you
to the same already decided to add the order
shipment when movement to the shipment, so this check
rates are based should be disabled. Also, the "Move
on "Shipment Order Release to Shipment" action
Handling Time". ignores this check.
This fix will disable this check, so that
the order movement can be added to the
shipment no matter the cost difference.
Because the "Move Order Release to
Shipment" action also ignores carrier
capacity (because the shipment already
exists), for consistency this fix will
ignore carrier capacity for the "Move
Order Movement" action too. (Carrier
capacity can be not ignored if the
existing property is set to false:
"glog.business.order.ignoreCarrierCapaci
tyWhenMoveOrdersToShipment".)
3035 When creating a The issue was that a special service with
5841 multi-leg ocean a "Default For Source/Dest" setting of "D"
order, the first (for Destination) was being treated as a
leg is failing to constraint for rate selection for a
be planned due shipment that was not going to the order
to the inbound destination (for example, it was going to
special service a crossdock).
on the order. This has been fixed for all settings (i.e.,
Without a "S" for Source, "D" for Destination, and
ground carrier "B" for both Source and Destination).
selected to
Note that these special service "Default
handle the
For Source/Dest" settings can be
inbound special
overridden at the order release level
service, there
(Order Release "Other Attributes" tab
are no rate
"Source/Destination Location" field).
records/offerings
. The first leg is
not planned until
a special service
is added to the
rate record. The
inbound special
service should
only apply to the
last leg, so this
shouldn't
prevent the first
leg from
planning.
3037 You get an error Fixed this issue. Now the "Show Routing
6385 using the action Options" action can be used to create
"Show Routing the shipments successfully.
Options" when
these
parameters are
turned on:
PRE-SPLIT
LARGE
ORDER
RELEASES
IN
CONTAINE
R OPT =
TRUE
USE 3D
BASED
LOAD
CONFIGUR
ATION =
TRUE
OPTIMIZE
COST =
TRUE
30238 When triggering the ETL process You can now trigger an
202 for Transportation Intelligence, ETL with no errors if a
the ETL process fails with an previous ETL is in error
exception. state.
Cost Type
Cost Type Description
30500 Add a Test Table Name to test Added the test table
974 connection after a restart when property to WL data
enabling Test Connections On sources.
Reserve.
298 The Revert Swap action The Revert Swap action was
044 errors when shipments not adding the NFR stop to
57 created as a result of running the end of the shipment when
the action Relay Shipment Get the Driver Home was true
Swap when Get the Driver so the action failed. This has
Home is set to true. been fixed.
298 Allow fleet unassign actions The following actions are now
682 to work for SAW shipments. supported for SAW shipments:
34 Unassign Driver, Bulk
Unassign Driver, Unassign All,
Unassign Power Unit, and
Switch Driver.
298 Duplicate work invoices get This is now fixed and the
954 created for the same work invoice generation only
67 shipment when cancelling generates a single invoice.
the initial work invoice after
it has been sent/received,
and then generating a new
driver work invoice.
29656 Clicking the help link This issue is fixed. Help link on the
361 on Campaign > Send Notification action input and
Actions > Send result pages will now open without
Notification page any error.
results in an error.
29762 A Document Type When the Download Document
505 with the Owned By Template action was performed on
field value as GTM a campaign line, some document
CAMPAIGN LINE is types with the Owned By field
created at the value as GTM CAMPAIGN LINE
campaign level and a were missing from the drop-down
document is added to list. Now the issue is fixed and the
this document type. action is modified to only display
While performing the document types associated with
Download Document the campaign line on which the
Template action on action is performed.
the corresponding
campaign line, the
newly created
document type is not
displayed in the drop-
down list. Also only
the document types
associated with the
campaign lines on
which action
performed should
display in drop-down
list.
29955 The "Look Up Product This issue is now resolved and the
655 Classification" action error won't be thrown when
fails with the error alphabetic codes are used with
"Multiple fixed flag. The primary
Classification Codes classification code for HTS US
are not allowed for a won't be copied from the item on
type HTS US" when override since a primary code
using alphabetic (alphabetic) already exists on the
classification codes. line.
30061 General default rate Only the non-default tariff rates will
196 is being selected be added via agent when eligibility
during tariff eligibility screening is run.
screening via agent
action.
30111 Any user should be The "Update Classification
997 able to run the Version" action can now be
"Update performed by logging in as any
Classification user.
Version" action.
Currently, the action
can only be run by a
DBA user.
2892 When you try to perform any When the records are
7637 action on a record which no assigned to a different user,
longer exists in Work Queue "User no longer holds the
(i.e., it's been assigned to object" error message is
another active user but still displayed for the actions Add
reflects in previous user's Authorization in Transaction
work queue), an error Line work queue and the
message used to be actions Review Match Factor
displayed in advanced and Add Comment in
layout - "User no longer Restricted Party Screening
holds the object". This is no work queue.
longer happening. So both The error message is also
users are able to run action displayed for all actions in
on the same record. Contact work queue.
For Review Match Factor
and Add Comment actions
also the message does not
work.
2987 Unable to enter more than This issue is now resolved and
8344 13 digits in the GTM currency values can be
transaction value field on entered in the billions.
the Trade Transaction page
even though it is a number
field.
3049 The item gets removed from The item will no longer be
4313 the transaction line which removed from the existing
is created from an order transaction line when the
release after the order is order release data is synced
updated. with the transaction.
3050 When screening orders that When there are multiple user-
0470 would typically trigger an defined category, type, or
export control hold, an error code combinations at the
is displayed: "There is no transaction line level and
compliance match with the compliance rule level for a
Header and Lines." This single user-defined category,
results in orders that should the compliance rule is now
be on hold, to be approved matched successfully against
incorrectly. the transaction line.
Deprecated Items
These items have been deprecated and will be removed in a future
version. You should stop using these.
Obsolete/Removed Items
The following have been removed:
Technical Support
Contact Support, or find the Support phone number for your region.
Copyright 2001, 2019, Oracle and/or its affiliates. All rights reserved.