IBM Intelligent Operations for Transportation Version 1.6
interim fix
About this readme file
This readme provides information about an interim fix release for
IBM Intelligent Operations for Transportation that contains fixes for APAR PO03896,
APAR PO03741, APAR PO03501, APAR PO03895, APAR PO03877, and PO03730, APAR
PO03964, and APAR PO03963.
Introduction
The following fixes are
contained in this interim fix release for the Traffic Prediction feature of IBM
Intelligent Transportation version 1.6.
- PO03896
and PO03741: The fix resolves issues related to trace logging
in Traffic Prediction batch (estimation) calculation. Some of the trace
statements have been moved to INFO level to improve the performance.
- PO03501:
The fix resolves an issue in the French locale. While inserting status
descriptions in the TPTOOL.PROCESS_LOG table, the SQL statement fails with
a SqlSyntaxErrorException due to an unescaped apostrophe.
- PO03963: The fix optimizes the
performance of Traffic Prediction calculation by reducing the CPU
consumption
- PO03895:
The fix resolves an issue related to trace logging in Traffic Prediction
calculation. Some of the trace statements have been moved to INFO level to
improve the performance.
- PO03877: The
fix resolves an issue whereby
the traffic prediction results are not displayed on the Traffic Prediction
map portlet. The portlet displays the message "No Data
available" when there is valid data in the database. Additional
checks have been put in place to trim the value of the LINKTYPE field
while importing link details from the TIH.LINK table. This checking action
eliminates any trailing white spaces. The existence of such trailing
spaces is the cause of the issue.
- PO03730: In the solution administration page, Traffic
Prediction: Estimate Calculations,
the Off-Peak times and Peak Times values are required in Coordinated
Universal Time (UTC). The fix adds a note to the administration page
instructing the user to convert the required time values to UTC time, and
then to select those values from the list.
- PO03964: The fix provides a mechanism for extending the
prediction time by a couple of time slots to ensure that 60th minute
prediction is available for the user in the Traffic Prediction map
portlet.
Installation
Instructions
1. Extract and copy the artifacts
- Extract files from the zip file, IBMIT-IOT-1.6.0.0-LinuxIF00001.zip.
- Copy files to the portal server:
·
tpt_common.jar
·
trans_forecast_rest_ear.ear
·
trans_forecaster_portlet_ear.ear
·
trans_portlet_ear.ear
·
trans_tptool_batch_ear.ear
·
trans_tptool_ear.ear
- Copy files to the data server:
·
TP_Master_Data.sh
·
TP_Update_Prediction_Time_slots.sh
2. Update EAR files
- Login to the portal server node.
- Launch the WebSphere Application Server
administration console.
- Go to Applications>Application Types>WebSphere
enterprise applications
- Update the trans_forecast_rest_ear.ear file with
the new trans_forecast_rest_ear.ear file accepting default
configurations.
- Update the trans_forecaster_portlet_ear.ear file
with the new trans_forecaster_portlet_ear.ear file accepting default
configurations.
- Update the trans_portlet_ear.ear file with the
new trans_portlet_ear.ear file accepting default configurations.
- Update the trans_tptool_batch_ear.ear file with
the new trans_tptool_batch_ear.ear
file accepting default configurations.
- Update the trans_tptool_forecast_ear.ear file
with the new trans_tptool_ear.ear file accepting default configurations.
1. Replace the JAR file
- In the portal server node, go to /opt/IBM/iss/intelligentTransportation/intelligentOperationsTransportation/lib.
- Replace tpt_common.jar with the new JAR file.
- Restart the WebSphere_Portal server from the
administration.
2. Update Database
- Login to the data server as database administrator, db2inst2.
- Connect to the TIH_HS database.
- Execute the TP_Master_Data.sh script with the following command:
./TP_Master_Data.sh <db_name> <db_user_name>
<db_password>
For
example:
./TP_Master_Data.sh TIH_HS
db2inst2 password
Note: Use this script only if the
issue listed in PO03877 arises after
setting up the environment or you are setting up a new environment from the
start.
- Execute TP_Update_Prediction_Time_slots.sh with the following
command:
./
TP_Update_Prediction_Time_slots.sh <db_name>
<db_user_name> <db_password> <pred_time_slots>
For
example, in case of 5 minutes:
./
TP_Update_Prediction_Time_slots.sh tih_hs
db2inst2 password 1,2,3,4,5,6,7,8,9,10,11,12,13,14
Note: Use this command with caution. It is not recommended
to increase the time slots to more than 14 (in case of 5 minute prediction) or
to more than 6 (for 15 minute prediction)