Comptel Business Service Tool™: Release Notes

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Release 9.

Comptel Business Service Tool™

Release Notes

Joint Confidential
Trademarks
Comptel, Comptel logo, Nexterday, Data Fastermind, Comptel Monetizer, Data Monetizer, FlowOne, SoftBlades, VPR [vaɪpər], Comptel
Operational Intelligence, Comptel Operational Intelligence for Mediation, Comptel Social Links Business Intelligence API, Comptel Social
Links Analytics Development Kit,Comptel Social Links Reporting Development Kit Add-onSocial Advertising Intelligence, Xtract, Social
Links, Comptel Social Links, Universal Profiles, XSAI, Comptel Dynamic OSS, Comptel Control and Charge, Comptel Policy and
Charging Control, Comptel Policy Control, Comptel Online Charging System, Charging Policy Offer Designer, Comptel Convergent
Mediation, Comptel Charging, Comptel Interconnect Billing, Comptel Roaming Management, Comptel Dynamic SIM Management,
Comptel Fulfillment, Comptel Order Management, Comptel Provisioning and Activation, Comptel Service and Resource Inventory,
Comptel Catalog, Comptel Subscriber Profile Repository, Comptel Number Management, Comptel Number and Identifier Management,
Comptel Bandwidth Management, Comptel Roaming Cost Control, Comptel Dynamic Campaigning, Comptel Inventory, Comptel Service
Inventory, Comptel Service Repository, Comptel Subscriber Repository, Comptel Service Catalog, Comptel Fulfillment Solution, Comptel
Convergent Mediation Solution, Comptel Convergent Charging Solutions, Comptel Voice and Data Charging Solution, Comptel IP
Prepaid Solution, Comptel Online Cost Control Solution, Comptel Rating Solution, Comptel Offline Mediation Solution, Comptel Online
Mediation Solution, Comptel Provisioning and Activation Solution, Comptel Service Repository Solution, Comptel Service Catalog
Solution, Comptel Inventory Solution, Comptel Interconnect Billing Solution, Comptel Roaming Management Solution, Comptel Data
Retention Solution, Comptel Number and Identifier Management Solution, Comptel Order Management Solution, Comptel NIMS,
Comptel IPAM, Comptel TETRA Solution, Comptel EventLink, Comptel InstantLink, Comptel OnlineLink, Comptel PacketLink, Comptel
ServiceLink, Comptel SMSLink, Comptel Alarm Dispatcher, Comptel Balance Management, Comptel GTP Collector, Comptel Lookup
Server, Comptel Partner Account, Comptel Rater, Comptel Notifier, Comptel Reporter, Comptel Convergent Mediation SDK, Comptel
Provisioning Client, Comptel Workflow Client, EventLink Business Logic Tool, EventLink Correlator, EventLink Developer's License,
EventLink Encapsulated ARM-FR, EventLink FTP Collector, EventLink FTP Distributor, EventLink Java FTP Collector, EventLink Java
FTP Distributor, EventLink Java SFTP Collector, EventLink Java SFTP Distributor, EventLink Java Local Collector, EventLink Java Local
Distributor, EventLink Multi-format Encoder, EventLink Remote File Agent, EventLink Reporter, Comptel EventLink SDK, EventLink UDP
Collector, EventLink UDP Distributor, EventLink User Interface, EventLink Record Correction Tool, InstantLink Business Service Tool,
Comptel Business Service Tool, InstantLink Developer's License, InstantLink NE Interface SDK, InstantLink Provisioning Client,
InstantLink Workflow Client, FlowOne OrderHub, Fastermind for Customer Engagement Automation, Fastermind for CEA, OnlineLink
Business Service Tool and Comptel A.I.R are trademarks or registered trademarks of Comptel Corporation and its subsidiaries (Comptel
Group).

All other trademarks and registered trademarks are the property of their respective holders.

© 2016 Comptel Corporation,


Salmisaarenaukio 1, FI-00180 Helsinki, Finland
No part of this document may be reproduced, translated, or transmitted in any form or by any means, electronic or mechanical, for any
purpose without the express written permission of Comptel Corporation, and then only on the condition that this notice is included in any
such reproduction. No information as to the contents of this document may be communicated to any third party without the prior written
consent of Comptel Corporation.

Information in this document is subject to change without notice and does not represent a commitment on the part of Comptel
Corporation. Comptel Corporation is not liable for errors contained in this document or for any incidental or consequential damages in
connection with furnishing or use of this material. This document is not part of a contract or license save insofar as may be expressly
agreed in writing.

Comptel’s software is protected by copyright laws. Comptel has also sought patent protection for its solutions. Comptel is continuously
keeping up with the patenting activities within its field of business. Comptel respects the intellectual property rights of third parties and
never wilfully infringes patents owned by third parties.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ ii
Release 9.0
Release Notes
Joint Confidential

1 Overview 1

2 Known Problems in This Release 2

3 Changes 3
3.1 Release 9.0 3

3.1.1 New Features 3

3.1.2 Fixed Problems 6

3.2 Release 8.2.1 7

3.2.1 New Features 7

3.2.2 Fixed Problems 8

3.3 Release 8.2 10

3.3.1 New Features 10

3.3.2 Fixed Problems 11

3.4 Release 8.1 16

3.4.1 New Features 16

3.4.2 Fixed Problems 16

4 Documentation 19
4.1 Legal Notices 19

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 1
Release 9.0
Release Notes
Joint Confidential

1 Overview
This document describes the changes and new features in Comptel Business Service
Tool release 9.0. The product release supports the following UNIX platforms:
• HP-UX 11i v3 (11.31, Itanium)
• IBM AIX Version 7.1 (POWER)
• Red Hat Enterprise Linux 6 and 7 (X86-64, Intel and AMD)
• Oracle Solaris 11 (SPARC)

The product release supports the following Oracle database platforms:


• Oracle Database 11g Release 2 Standard Edition (11.2.0.3.6 or later)
• Oracle Database 11g Release 2 Enterprise Edition (11.2.0.3.6 or later)
• Oracle Database 12c Release 1 Standard Edition 2 (12.1.0.2 or later 12.1 release)
• Oracle Database 12c Release 1 Enterprise Edition (12.1.0.2 or later 12.1 release)
• Oracle Real Application Clusters 11g Release 2 (11.2.0.3.6 or later)
• Oracle Real Application Clusters 12c Release 1 Enterprise Edition (12.1.0.2 or
later 12.1 release)

Comptel Business Service Tool release 9.0 is compatible with Comptel InstantLink
release 9.0.

Note If you are using a popup blocker in your Internet browser, you may not be able
to view the online help for the Comptel Business Service Tool user interface
and view the online help. Configure your blocker settings.

Note You also need Java software to be installed to your desktop and to your web
browser before using the Comptel Business Service Tool 9.0 user interface.
Installation can be made from www.java.com. Note that Java Runtime
Environment (JRE) 1.8.0 or later is required.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 2
Release 9.0
Release Notes
Joint Confidential

2 Known Problems in This Release


Description Workaround
ILBSTFD-1291 Possible workarounds:
Number Range Editor should get the logics from • Open the BST logic and update the Number
the database instead of the file system. However, Range step
it uses BST logics in the <installdir>/bst/ • Use the manage_number_ranges.ksh
logics/versions directory instead of the utility to update the Number Ranges from
BST_LOGIC_VERSIONS table. command line
ILBSTFD-72 If the Common and Overwrite options are
In Logic Editor, it is not possible to check or unresponsive, select a cell on the grid and try
uncheck Common and Overwrite options in again.
steps before some cell on the grid is selected.
ILBSTFD-50 If special referencing is needed, make sure that the
If the MapParameters step generates a new parameter name does not match prefix or suffix
parameter using special referencing (square pattern or use two MapParameters steps (one for
brackets) and at the same time, the parameter parameter creation and another for parameter name
name matches with "Remove prefix" or "Remove manipulation).
suffix" definition, the special referencing is
omitted.
Example:
Parameter pool contains parameter MSISDN
with value 448448711111. Map Parameters
tab has definition TASK1_MSISDN1 =
[$MSISDN] and Special parameters tab has
definition Remove prefix: TASK1_
Based on this configuration, the MapParameters
step should generate the following parameter to
the parameter pool: MSISDN1 = 448448711111
Instead, MapParameters step omits special
referencing and generates the following
parameter: MSISDN1 = [$MSISDN].

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 3
Release 9.0
Release Notes
Joint Confidential

3 Changes
3.1 Release 9.0

3.1.1 New Features


Feature Request Description
- Product name changed
The product name has been changed from InstantLink Business Service Tool to
Comptel Business Service Tool.
- Logics and rules stored to database
BST logics and rules are now stored in the database instead of the file system.
This is beneficial in a clustered installation where all hosts use the same
database: a change is deployed once and all the hosts get access to it
simultaneously.
- Support for Comptel Installer 5.5.0
Comptel Business Service Tool supports Comptel Installer 5.5.0.
- Support for Java 8
Comptel Business Service Tool supports Java 8.
- Support for Tomcat 8
Comptel Business Service Tool supports Tomcat 8.
ILBSTFD-1285 New administrator script
A new command line tool bst_admin.ksh has been introduced for managing
provisioning logics from the command line. The tool supports, for example, the
following operations:
• list logic versions
• download/upload logics
• download/upload logic rules
• delete logics
• activate changes
• export BST trace into a file
The new bst_admin.ksh script replaces the old logic_management.ksh,
activate_logic.ksh and export_trace.ksh scripts. For more
information, see Comptel Business Service Tool Reference Manual.
ILBSTFD-1248 Context attributes are extracted and stored to database for better
performance
The amount of updates for the whole InstantLink Business Service Tool context
has been reduced. Frequently updated parameters are extracted from the context
BLOB and are stored to the database separately. Updating a few attributes
instead of the whole context reduces the DB I/O and improves the performance.
This approach helps specifically in situations where the execution stays quite
deep in the nested library structure between the tasks. However, performance
benefits might not be noticeable when tasks are sent from deep within the
library structure, with visits back to the main level between tasks.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 4
Release 9.0
Release Notes
Joint Confidential

Feature Request Description


ILBSTFD-1205 Optimized activity updates for better Comptel Order Management
performance
Comptel Order Management activity updates in BST Engine have been
optimized by removing and replacing selected update stages.
Updates are no more pushed to Comptel Order Management immediately when
deviating from the mainline or entering a logic library. Instead, they are pushed
right before the start of the next activity.
ILBSTFD-1204 Optimized 'old logic' loading for better performance and reduced memory
footprint
Comptel Business Service Tool now stores a new 'old logic' set only if active
logics, active libraries or logic rules have changed. Old logic loading is now
synchronized in a way that only one thread can be loading a certain old logic
set. This reduces the number of logic loadings in situations where lots of
requests coming in are all targeted to old logics. Old logic sets that do not have
any orders in them are cleaned up in startup/refresh.
ILBSTFD-1203 New serialization library for BST contexts for better performance
The Comptel Business Service Tool context serialization functionality (using
Java core) has been replaced by Kryo, a 3rd party serialization library, which is
30% faster than the previous one.
ILBSTFD-1200 Improved 'old logic' support
To reduce the time for reading old logics from the disk, Comptel Business
Service Tool now supports a cache to store old logics in memory. New -D
options control the loading of logic sets to the cache. Cached logic set size is
determined by bst_old_logic_max_count_in_memory (default value: 5)
and number of logic sets loaded at startup is defined by
bst_old_logic_init_count_in_memory (default value: 1).
ILBSTFD-1167 Activity status mapping supports interruptions caused by inflight
operations
Previously a Catalog-driven mainline only supported activity statuses FAILED
and COMPLETED. Now an interrupted activity gets status CANCELLED if the
activity is amended or cancelled inflight and RESCHEDULED if the activity is
rescheduled inflight.
ILBSTFD-1153 Retry mechanism
A retry mechanism has been added to Comptel Business Service Tool context
storing to prevent the intermittent error from failing the request execution.
This is a workaround to Oracle error ORA-22922: nonexistent LOB value
that occurs with Oracle 11.2.0.4. If storing the Comptel Business Service Tool
context fails because of the Oracle error, Comptel Business service Tool tries to
store the context again.
ILBSTFD-1050 Support for comparing library logics
Page BST > Compare Logics now allows comparing library logics in addition
to main logics. The drop-down menus list the main logics followed by the
library logics.
ILBSTFD-1014 Thawte certificate renewed
The Thawte certificate used in Comptel Business Service Tool applets has been
renewed. Now the applets open correctly without adding the Comptel
InstantLink host and port in the Java control panel Security Exception Site List.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 5
Release 9.0
Release Notes
Joint Confidential

Feature Request Description


ILBSTFD-999 Support for changing the log level
The Log step now supports defining the log level to be used when writing the
log. Previously all log messages were sent using log level INFO. For more
information about configuring the log level, see Comptel Business Service Tool
Online Help.
ILBSTFD-87 BST Editor Parameter Dictionary
BST Logic Editor has a Parameter Dictionary where frequently used parameters
can be saved for later use. The parameters are used when configuring BST steps
to speed up configuration and to avoid spelling mistakes. When the user types a
new parameter, the dictionary suggests matching parameters from the dictionary
in a drop-down list.
You can add parameters to the dictionary by typing, using copy-paste from other
instances or from a text file, or with a shortcut from text fields and parameter
tables in BST Logic Editor. By default, the Parameter Dictionary is empty. For
more information, see Comptel Business Service Tool Online Help.
ILBSTFD-84, Webstart for applets
ILBSTFD-1114 The following Comptel BST components are now Java Web Start Applications
instead of in-browser Java Applets to avoid having to run them only on certain
browser versions:
• BST Logic Editor
• BST Tracer
• Coverage Analysis Tool
• Lookup Table Editor
• Number Range Editor
• Compare traces

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 6
Release 9.0
Release Notes
Joint Confidential

3.1.2 Fixed Problems


Defect ID Description
ILBSTFD-1237 Defect description:
The BST left-hand side menu highlights the wrong pages as active when the
user goes to page BST > Lookup Tables or BST > Tracer.
The associated applet opens correctly but the user interface shows the
previously accessed menu item.
Defect correction:
The BST menu now highlights the current page correctly. For example, when
the user selects BST > Lookup Tables, the Lookup Table editor opens and the
related page shows text Lookup Table opens up in a new window.
ILBSTFD-1141 Defect description:
Uploading and downloading logics in BST Standalone Logic Editor fails and
the following connection failure is written to the catalina.out log file:
SEVERE: Servlet.service() for servlet [ServerServlet] in
context with path [/bst] threw exception
java.lang.RuntimeException: Access denied, resource=/bst/
ServerServlet, reason=No token present in request
Defect correction:
As a workaround, AntiCSRFFilter is now disabled for BST applets.
ILBSTFD-1123 Defect description:
The Comptel Business Service Tool Manual step completes immediately
without sending a task to Comptel Workflow Client if the STATUS parameter in
the parameter pool is equal to 7 or 9 or if the TASK_TYPE parameter in the pool
is equal to modify.
Defect correction:
The STATUS parameter is now removed from the task parameters before
sending. This way the task gets processed properly. A log entry is written out if
the parameter gets removed.
ILBSTFD-942 Defect description:
When the Note is used for commenting steps in BST Editor, after the logic is
saved, closed and opened again, the Note is shifted left.
In most of the cases the Note falls under another step and it is not visible.
Defect correction:
The coordinates of Notes are now stored correctly taking into account that the
size of a Note may vary.
ILBSTFD-378 Defect description:
If a BST logic is edited with Number Range Editor, the edited step XML is
corrupted. The closing XML tag is written only partially.
Defect correction:
The Number Range Editor step XML has been corrected.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 7
Release 9.0
Release Notes
Joint Confidential

3.2 Release 8.2.1

3.2.1 New Features


Feature Request Description
ILBSTFD-408 Improvement to standalone BST logic editor
The standalone BST logic editor upload/download dialog now remembers the
last used local directory in the same way as the save/load operation.
ILBSTFD-549 Documentation improvement
The following behaviour is now described in InstantLink Business Service Tool
Online Help:
When a pool parameter is deleted inside a library logic, it is not deleted from the
main logic's parameter pool, only from the library logic's pool. As a
consequence, the deleted parameter reappears after the logic library step, if it
existed in the pool when the logic library step was called.
ILBSTFD-695 Comptel Catalog 8.2.1 support
InstantLink Business Service Tool 8.2 Enhancement Bundle 1 supports Comptel
Catalog release 8.2.1.
ILBSTFD-701 SendRequest step should return resent request ID to the pool
The parameter SEND_REQUEST_ID (ID of the created request) is now added to
the pool when a request is successfully sent to Comptel InstantLink.
If the request could not be created, only the error message is added to the pool
as the SEND_RESULT parameter.
ILBSTFD-712 List and delete lookup tables from the command line
ILBSTFD-732 The store_lookup_files_to_db.ksh script supports the following usage:
• store_lookup_files_to_db.ksh -list
• store_lookup_files_to_db.ksh -delete -all|<table_list>
where <table_list> is a comma separated list of lookup table names and
-delete -all removes all the lookup tables.
The script help and InstantLink Business Service Tool Reference Manual have
been updated to include the new options.
ILBSTFD-724 “Unexpected exception thrown" was written to the status message
If the mainline information cannot be updated, the status message now contains
a clear text explanation “Cannot update baseline” instead of a java exception.
ILBSTFD-796 Oracle 12c support
InstantLink Business Service Tool supports Oracle Database 12c Release
Standard Edition (12.1.0.1) and Oracle Real Application Clusters 12c Release 2
(12.1.0.1).

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 8
Release 9.0
Release Notes
Joint Confidential

3.2.2 Fixed Problems


Defect ID Description
ILBSTFD-319 Defect description:
Lookup table step returns incorrect COUNT value, as null values are calculated as
valid values.
Defect correction:
The lookup table step no longer creates empty parameter values to the pool from
lookup table rows that have less values than other parameter rows. The COUNT
parameter only counts valid values (including empty, if they are at the beginning
or middle of a lookup table row).
ILBSTFD-547 Defect description:
MAX_TASK_TIME parameter set in a request does not affect task expiration time
if Add all parameters to task is not checked in SendToNE BST step.
Defect correction:
When mandatory parameters table is used, the EXPIRATION_TIME must be
added to the table and the behaviour is the same as with Add all parameters to
the task checked.
ILBSTFD-638 Defect description:
The request context in InstantLink Business Service Tool is updated in the
database unnecessarily. This slows down the overall performance.
Defect correction:
Unnecessary context updates have been removed. The performance
improvement has been verified in the benchmark.
ILBSTFD-657 Defect description:
The PL/SQL DB step may keep thousands of database connections open.
Defect correction:
The database connection pool is now used. The PL/SQL DB step has been
enhanced to close the database connection in unexpected error cases.
ILBSTFD-659 Defect description:
Sometimes after refresh, the RegExp step deletes parameters from the pool even
though the condition is not satisfied.
The RegExp step left configuration parameters to the pool after step execution
and the next RegExp step could pick these configurations and use them in its
execution.
Defect correction:
REGEXP<n> parameters are now never added to the parameter pool by the
RegExp step.
ILBSTFD-688 Defect description:
String step operation addSeconds returns an error when input parameter is in
format MILLISECONDS, but with 12 digits
Defect correction:
Valid input values for operand1 are now the following:
• 14 characters long timestamps (YYYYMMDDHHMMSS)
• 1-13 characters long millisecond values (max value corresponds to year
2286)
• 8 characters long time (HH:MM:SS).

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 9
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-715 Defect description:
Lookup table editor attempts to use stale database connections.
Defect correction:
Lookup servlet now creates a new lookup database instance for each operation
instead of creating one on servlet initialization.
This causes database connections to open when needed and close after
completing an operation on a database..
ILBSTFD-717 Defect description:
The SME throws a NullPointerException when there is a reference to a missing
parameter.
Defect correction:
Now the reference to a missing parameter provides a correct error message
without a null pointer exception.
ILBSTFD-730 Defect description:
Status message ID is missing if the BST logic execution fails.
Defect correction:
The error message now contains also SMESSAGE_ID parameter and it is set to
RSEXE900 if the request is failed or partly failed.
ILBSTFD-808 Defect description:
SME Terminates/Cannot restart with no WARNING in the logs about DB
password Expiry
Defect correction:
The Comptel InstantLink database connection pool can be instructed not to
terminate the current process when failing to acquire a database connection.
Accordingly, the database and PL/SQL steps of the BST no longer cause the
SME to terminate when a database connection failure occurs. The Complte
InstantLink connection pool can now propagate the last connection error
encountered to the caller, which allows the affected BST steps to log and raise a
detailed alarm for the error.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 10
Release 9.0
Release Notes
Joint Confidential

3.3 Release 8.2

3.3.1 New Features


Feature Request Description
ILBSTFD-308 Logic Library parameter pool handling improved.
The LogicLibrary BST step now contains a new tab for configuring filters for
parameters to be passed from the parent pool to the BST Logic Library pool.
ILBSTFD-320 BST Tracer UI contains an information bar displaying the BST logic and the
request ID related to the trace is being viewed.
ILBSTFD-362 Incomplete request and order traces can be viewed in BST Tracer UI. There is a
confirmation popup that asks if the user wants to load the incomplete trace file.
ILBSTFD-516 Comptel Installer 5.3 support
InstantLink Business Service Tool supports Comptel Installer 5.3. With
Comptel Installer 5.3 it is possible to install and upgrade multiple components
or a whole solution at the same time.
ILBSTFD-517 Compressed BST trace files
BST traces are now compressed during file generation. This allows creating and
reading trace files faster and is especially useful when BST trace files are large.
ILBSTFD-539 It is possible to type a number in Comparing request window's difference
counter in BST Tracer.
There is a text box which can be used to select the difference where you want to
move the focus. Values that are less than one or contain non-numerical
characters do not move the focus. Values greater than the amount of differences
move the focus to the last difference. The Unit field next to the slider bar works
the same way.
ILBSTFD-518 BST trace supports mixed mode
The request parameter REQUEST_TRACE now supports value MIXED (in addition
to NONE, EXECUTION_PATH and EVERYTHING).
When using the mixed mode, it is possible to determine if the parameter pool
contents are written to the trace by changing the REQUEST_TRACE parameter
value during logic execution. When the value is EVERYTHING, the parameter
pool content is written to the trace, otherwise only the execution path gets
written.
Mixed mode is useful when testing large InstantLink Business Service Tool
workflows that would generate a large trace file (> 10 MB) with trace level
EVERYTHING.
ILBSTFD-559 InstantLink Business Service Tool is active after the installation
InstantLink Business Service Tool is now activated automatically in installation.
The module is not activated automatically when upgraded from previous
releases. However, if the InstantLink Business Service Tool was active before
the upgrade it will stay active.
ILBSTFD-619 Java 7 support
InstantLink Business Service Tool supports Java 7.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 11
Release 9.0
Release Notes
Joint Confidential

3.3.2 Fixed Problems


Defect ID Description
ILBSTFD-34 Defect description:
A user without the 'Modify BST lookup tables' role can modify information
with Lookup Table Editor. The description field and key/value grid are in read-
only mode, but the buttons are enabled.
Defect correction:
A user who does not have the 'Modify BST Lookup Tables' role can only use the
Refresh table list and Exit buttons in Lookup Table Editor.
ILBSTFD-54 Defect description:
InstantLink Business Service Tool Reference Manual instructs how to set Java
memory settings. They do not work on Windows 7.
Defect correction:
InstantLink Business Service Tool Reference Manual instructions on Java
memory settings have been updated and tested with java 1.7.0_67.
According to Oracle release notes, the above mentioned bug has been fixed in
Java 1.7.0_40.
Also, Java workstation requirement in Comptel Provisioning and Activation
Installation Guide has been updated to Java 1.7.0_51 or later (51 is required
version on server Java).
ILBSTFD-75 Defect description:
In Business Service Tool Logic Editor, the Method details tab is not fully
visible with 1024x768 resolution.
Defect correction:
The Method details tab now provides vertical and horizontal scrollbars when
Business Service Tool Logic Editor is used on a low resolution or if the view
size is reduced.
ILBSTFD-311 Defect description:
Split and Join branch methods are calculated twice in the Coverage Analysis
report. If the branch methods have been executed on every run, the report shows
200% coverage for them.
Defect correction:
The Coverage Analysis Tool now handles the Split and Join branch methods
correctly in the report.
ILBSTFD-324 Defect description:
BST Database Step does not export the result of the SQL query into the pool if
no output parameter names are defined in the step.
Defect correction:
BST Database Step no longer adds empty parameters to BST logic XML files.
ILBSTFD-329 Defect description:
A logic that contains a new logic library step cannot be saved, because a default
activity name has been given to the logic library step, causing the mainline
validation to fail, even in an environment without Comptel Order Management.
Defect correction:
The Comptel Order Management related functionality is now disabled when
Comptel Order Management has not been installed.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 12
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-340 Defect description:
A number of Step details tabs in Business Service Tool Logic Editor are not
fully visible with 1024x768 resolution.
Defect correction:
The Step details tab now provides vertical scrollbars when Business Service
Tool Logic Editor is used on a low resolution or if the view size is reduced
ILBSTFD-342 Defect description:
Coverage Analysis Tool does not find any requests when the search period is
defined with the date picker, even though it finds requests from the same period
when the search period is set manually.
Defect correction:
The date picker in Coverage Analysis Tool now uses the correct date format and
searching requests using the date picker now works.
ILBSTFD-343 Defect description:
UpdateBaseline step is saved with overwrite set to "no" by default. The logic
containing the step cannot be opened when the overwrite_support GRC
parameter has been set to NO, which is the default.
Defect correction:
The UpdateBaseline step now has overwrite set to "yes" by default.
ILBSTFD-350 Defect description:
Various InstantLink Business Service Tool steps contain elements that are not
available due to, for example, unsuitable panel size or lack of scrollbars.
Defect correction:
All step panels have now been defined so that the components within them
always remain visible.
ILBSTFD-351 Defect description:
ParallelSend2 step gets stuck when it contains a task parameter that references
to a parameter that does not exist.
Defect correction:
Task parameters that reference to missing parameters in the pool are not sent in
the task. An INFO message is displayed indicating the error.
ILBSTFD-361 Defect description:
Writing BST context to database fails in recursion cases because the context ID
grows too large to fit into the table column.
Defect correction:
Table column length has been extended to 256 characters, allowing longer IDs
for contexts.
ILBSTFD-363 Defect description:
Requests get stuck if InstantLink Business Service Tool workflow is in an
infinite loop.
Defect correction:
This correction only applies to loops that contain LogicLibrary step(s). The
number of calls a logic library can make to a lower level logic library is now
limited to 1000. This is overridable by setting a -Dlibrary_call_limit=N
(where N is an integer representing the limit) option in the Service Module
Engine start script start_ServiceModuleEngine.ksh in the
<installdir>/sas/bin directory

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 13
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-371 Defect description:
Uploading a single lookup table as a flat file from the command line does not
work.
Defect correction:
Lookup tables can now be uploaded as flat files from the command line
ILBSTFD-374 Defect description:
ParallelSend2 step used in a logic library generates mismatching response
parameters.
Defect correction:
Task mapping in ParallelSend2 step has been made compatible with logic
libraries.
ILBSTFD-383 Defect description:
ILBSTFD-533 Logic Rules page does not show missing logics in red.
Defect correction:
The missing logics are now highlighted with red background colour and the
error message has been changed to: The logic version(s) marked with red cannot
be found from the file system.
ILBSTFD-387 Defect description:
When you try to open a not-executed BST logic step in BST Tracer, BST Tracer
hangs without an error or detectable deadlocks. For recovery, BST Tracer
windows need to be closed.
Defect correction:
The user interface does not freeze anymore if a step outside the execution path
is clicked.
ILBSTFD-398 Defect description:
BST Audit Trail does not show all the entries matching the given search criteria
when there are one or more logs with zero entries within the search criteria. The
Audit Trail page does not use GRC parameter 'Number of lines shown per page
in component logs' defined in the User Interface section and does not support
paging.
Defect correction:
The BST Audit Trail UI page can now handle cases where there are empty log
files. The Audit Trail page now uses paging, and the number of rows shown per
page is determined by the GRC parameter 'Number of lines shown per page in
component logs' in the User Interface section.
ILBSTFD-399 Defect description:
Business Service Tool Logic Editor is slow when opening methods that have
been upgraded to InstantLink Business Service Tool 8.1.
Defect correction:
The slowness was caused by unnecessary validations, which have been
removed.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 14
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-404 Defect description:
Deactivating the default provisioning logic under Logic Versions, by clicking
the deactivation button, causes the UI to forward the user to the Logic Library
management interface with the following message:
'Provisioning logics have been activated successfully. Please perform Comptel
InstantLink system refresh for the activation to be effective.'
The logic in question remains active.
Defect correction:
When Comptel InstantLink is in configuration mode:
• If more than one logic rule has been defined, no play or stop buttons are
shown on the Logic Versions page. With multiple logics the activation and
deactivation are done on the Logic Rules page.
• If one logic rule has been defined, the active logic has a (disabled) stop
button with a tooltip: 'Activating another logic will automatically
deactivate this one'. All the rest have (active) play button with tooltip
'Activate'.
• Redirection to Logic Library page has been disabled.
ILBSTFD-406 Defect description:
The default security settings of Java 7 Update 51 block Comptel InstantLink
and InstantLink Business Service Tool applets from running.
Defect correction:
The applets are now signed with a trusted certificate.
ILBSTFD-409 Defect description:
It is not possible to delete input/output parameters for a method. The parameters
can be removed but when the method is opened again, they reappear. When the
values are edited, new parameters are added to the table but the old parameters
remain.
Defect correction:
All method's input and output parameter changes are saved now, not only new
parameters.
ILBSTFD-418 Defect description:
Activating more than one logic in succession produces an HTTP 405 error code.
Defect correction:
Logics can be now activated without problems.
ILBSTFD-422 Defect description:
When using SAS3 and RB flavours of Extended API defined with a GRC
parameter, the status values between sas3 and sas5 are not mapped. The request
has status 'Partly failed' although all tasks have status 'Ready'.
Defect correction:
In crash recovery InstantLink Business Service Tool waits for responses for all
the tasks sent in parallel before continuing the logic execution. The request is
set to failed status if unanticipated status is set in the SendResp step.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 15
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-432 Defect description:
In BST Tracer the Tasks tab is not cleared when clicking a step which is not on
execution path.
Defect correction:
BST Tracer has been fixed. When clicking a Step that sends tasks, the task panel
contains the correct task information and if the step is not on the execution path,
the Task tab contains “No Tasks".
ILBSTFD-454 Defect description:
Headings must be clearly marked with heading tags.
Defect correction:
Appropriate h1/h2 heading tags have added to all relevant InstantLink Business
Service Tool pages.
ILBSTFD-458 Defect description:
The BST Database step does not support multiple databases. The step always
uses the first database connection.
Defect correction:
The BST Database step now selects the correct database instance based on the
database information given in the step configuration.
ILBSTFD-469 Defect description:
Clicking OK on the Dynamic split and join details tab in the Dynamic Split
and Join method resets the configuration parameters to default parameters.
Defect correction:
Clicking OK on the Dynamic Split and Join details tab now correctly saves
the parameters configured in the method.
ILBSTFD-544 Defect description:
BST Logic Report does not show methods for Comptel Order Management
workflows.
Defect correction:
Now the images are available, but the mainline is not visible with Comptel
Order Management workflows.
ILBSTFD-551 Defect description:
When the Business Service Tool GRC parameter
use_sas3_task_status_values is set to YES, Business Service Tool maps
the task statuses got from Task Engine from SAS5 values to SAS3 values. In
some rare cases the status value passed to Business Service Tool is unexpected
and BSTException is thrown, resulting the request processing to end.
Defect correction:
In case the task response value is invalid, the response status is mapped to
failed status (8) and a WARNING log message is written to the log file.
However, no exceptions are now thrown, which allows Comptel InstantLink
and Business Service Tool continue request processing, instead of stopping the
request processing.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 16
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-563 Defect description:
When the GRC parameter use_sas3_task_status_values is set to YES,
ParallelSend2 step always sets the OVERALL_STATUS parameter to ready (9)
no matter what the statuses of the tasks are.
Defect correction:
ParallelSend2 step did not check if the Business Service Tool GRC parameter
use_sas3_task_status_values is on or off, and it always used the SAS5
status values when generating the value for the OVERALL_STATUS parameter.
The GRC parameter value is now taken into consideration. If the GRC
parameter is set to YES, OVERALL_STATUS gets the following values after
execution of the ParallelSend2 step:
• All tasks are ready: 9 (ready)
• All tasks have failed: 8 (failed)
• Some ready, some failed: 7 (partly_failed)
ILBSTFD-580 Defect description:
The order fails when the number of executed steps exceeds 9999.
Defect correction:
It is now possible to execute a nested logic that consists of up to 99 999 999
steps (8 digits) successfully.
ILBSTFD-596 Defect description:
There is an error message BST execution error: Request processing failed:
null when an error occurs in InstantLink Business Service Tool flow.
Defect correction:
The error message BST execution error: Request processing failed: null is no
longer shown in the Status message in the UI when a null pointer exception
occurs in InstantLink Business Service Tool execution flow. Now a relevant
message is shown.

3.4 Release 8.1

3.4.1 New Features


Feature Request Description
ILBSTFD-27 Comptel Business Service Tool supports nested logic libraries.
Nested logic libraries are library logics that call other library logics.
Nested logic libraries are used in provisioning and Order Management logics,
excluding Split and Join method.
ILBSTFD-131 Comptel Business Service Tool supports Oracle Solaris 11 (SPARC).
ILBSTFD-132 Comptel Business Service Tool supports RedHat Enterprise Linux 6.

3.4.2 Fixed Problems


The following table lists the fixed problems in this release.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 17
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-39 Defect description:
Transactions into BST_REQ_CONTEXTS table are slow under heavy load, which
is visible as high amounts of requests and task responses in the Service module
queue in the Load Distribution page in Comptel InstantLink UI.
The slowness can happen when many DB sessions (from SMEs) perform insert/
update on the table concurrently, for example, when processing a batch of task
responses. When that happens, the top Oracle wait is related to contention on
the internal LOB structure (Oracle wait event: "enq: HW - contention").
Defect correction:
The database table is now recreated using the SECUREFILE parameter for the
LOB, which offers better performance.
ILBSTFD-252 Defect description:
The SendRequest step does not accept parameters with empty (null) values. If it
receives a parameter with no value, the step fails. Additionally, requests created
with the SendRequest step are not added to the locking list.
Defect correction:
The SendRequest step now ignores parameters with empty (null) values.
The SendRequest step now supports request locking and new requests are
locked by default. To allow bypassing request locking the SendRequest step
provides a new check box "Bypass request locking" in the Step Details dialog.
ILBSTFD-259 Defect description:
Importing or loading large BST trace files from InstantLink BST UI fails.
Defect correction:
The default workstation timeout configured in Java Control Panel was not large
enough to allow importing/loading of large BST trace files without errors. The
default value has now been increased to 300 seconds. For more information, see
InstantLink Business Service Tool Reference Manual, Section 7.4 Configuring
Workstation Timeout Usage.
ILBSTFD-265 Defect description:
The database connection is not released after the 'context not found in DB' error
message. This can happen in a crash recovery situation, after which all the
database connections are in use and recovery crashes.
Defect correction:
The database connection is now always returned to the database connection
pool for use by another thread. If the context is not found, it does not hinder
other requests from making progress by getting a free database connection.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 18
Release 9.0
Release Notes
Joint Confidential

Defect ID Description
ILBSTFD-280 Defect description:
Changes made with BST Lookup Editor are not visible in Comptel InstantLink
Monitoring > System Status page when using HTTPS protocol on IBM AIX
platform. The Apply configuration changes button is not enabled and there are
no new entries in the Configuration changes table.
Defect correction:
When using HTTPS on IBM AIX the value of sslProtocol parameter defined
under "SSL HTTP/1.1 Connector" entry in Tomcat configuration file
<installdir>/sas/ui/conf/server.xml must be changed. By default
sslProtocol = TLS. This configuration works with Oracle Java but is not
supported by IBM Java. Therefore when using IBM AIX, the parameter must be
set to SSL or SSL_TLS.
The HTTPS configuration instructions in Comptel InstantLink Installation
Guide have been updated accordingly.
ILBSTFD-283 Defect description:
In the LogicLibrary step, parameters added to the Input parameters tab are not
added to the parameter pool that is passed to the library logic during execution.
Defect correction:
Because the input parameters are not used in the LogicLibrary step, the Input
parameters tab has been removed.
ILBSTFD-288 Defect description:
Standalone Testing of selected units does not work in Standalone BST Logic
Editor.
Defect correction:
Standalone Testing of selected units now works correctly in Standalone BST
Logic Editor.
ILBSTFD-289 Defect description:
Importing number ranges from command line does not work properly if there
are overlapping ranges. The import does not replace the existing ranges with the
imported ones.
Defect correction:
Old number range data is now removed before the import, and if the imported
data contains overlapping number ranges, they are displayed on the screen.
ILBSTFD-314 Defect description:
The Database step opens a new database connection every time it is called,
resulting in poor performance when under load.
Defect correction:
The Database step has been improved to use a pool of connections. Database
connections are now re-used, improving the performance significantly.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved
Comptel Business Service Tool™ 19
Release 9.0
Release Notes
Joint Confidential

4 Documentation
This chapter lists the Comptel Business Service Tool Release 9.0 customer
documentation.

Customer document Document version


Comptel Business Service Tool Functional Description 1.0
Comptel Business Service Tool Reference Manual 1.0
Comptel Business Service Tool Online Help 1.0
Comptel Business Service Tool User's Guide (includes the same information 1.0
as the Online Help)
Comptel Provisioning and Activation Installation Guide 1.0

4.1 Legal Notices


Comptel Business Service Tool release 9.0 uses non-commercial third party
components. The required components and license agreements can be found in the
installation package.

© 2016 Comptel Corporation Document Version 1.0


All Rights Reserved

You might also like