tlm recs 2.7 sp1

Upload: shankar-narayanan

Post on 13-Apr-2018

741 views

Category:

Documents


68 download

TRANSCRIPT

  • 7/26/2019 TLM Recs 2.7 SP1

    1/95

    TLM Reconciliations Version 2.7 SP1

    Release Note

  • 7/26/2019 TLM Recs 2.7 SP1

    2/95

    2 TLM Reconciliations 2.7 SP1 Release Notes

    DISCLAIMERSmartStream Technologies makes no representations or warranties regarding the contents of this document. Wereserve the right to revise this document or make changes in the specifications of the product described within itat any time without notice and without obligation to notify any person of such revision or change

    COPYRIGHT NOTICE

    2000 -2009 Copyright of SmartStream Technologies. All rights reserved. No part of this publication may bereproduced, stored in a retrievable system or transmitted, in any form or by any means, electronically,mechanically, photocopying, recording, or otherwise, without prior written permission from SmartStreamTechnologies.

    INTELLECTUAL PROPERTY WARNINGThe contents of this document and the software it describes are the intellectual property of SmartStreamTechnologies. The ideas contained in this document must not be disclosed to any third party.

    TRADEMARK NOTICETLM

    is a registered trademark of SmartStream Technologies. All rights reserved.

    Other trademarks recognised and property of their respective owner.

    DOCUMENT INFORMATION

    Edition: 18 November 2009

  • 7/26/2019 TLM Recs 2.7 SP1

    3/95

    TLM Reconciliations 2.7 SP1 Release Notes 3

    Contents

    1 Introduction ....................................................................5

    2 New Features and Enhancements ................................5

    2.1

    New SmartStudio application .................................................................... ...........5

    2.1.1

    WebConnect Studio .................................................................................5

    2.1.2

    Design Studio functions not migrated to WebConnect Studio .................6

    2.1.3

    Matching Studio ............................................................. ..........................7

    2.2 New single WebConnect menu structure .............................................................72.2.1

    Dashboard availability controlled by roles ...............................................8

    2.3

    User Maintenance in WebConnect ..................................................................... ..8

    2.4

    Role Maintenance in WebConnect ..................................................................... 10

    2.5

    New Configuration Transfer utility ........................................................ ............12

    2.5.1

    Deprecated features ......................................................... .......................12

    2.6

    New Dynamic Compare custom control .............................................................13

    2.6.1

    SmartSchema Properties used ................................................................14

    2.7

    Configurable Custom Date Formats ...................................................................14

    2.8

    New Expandable Attribute Custom Control .......................................................14

    2.9

    Viewing a list of currently open dashboards ......................................................15

    2.10

    Grid enhancements ................................................................ .............................16

    2.10.1 Enhanced filtering ................................................................................162.10.2

    Switching to edit mode ............................................................ .............16

    2.10.3

    Summary row .......................................................... .............................16

    2.10.4

    Fast-cut ................................................................ .................................16

    2.10.5

    Grid Column enhancements .................................................................17

    2.10.6

    New shortcut keys for fast-cutting grid data ........................................17

    2.11

    Business Logic enhancements .............................................................. ..............18

    2.11.1

    Bulk editing for non-item universes .....................................................18

    2.11.2

    Business Logic Progress Updates.........................................................18

    2.11.3

    Attaching documents to non-case universes.........................................18

    2.11.4

    New Convert Case tool ........................................................ ................18

    2.11.5

    New Message Routing Tools .......................................................... .....19

    2.12 Enhanced search capabilities ........................................................ ......................202.12.1

    Searching across multiple item fields ...................................................20

    2.12.2

    Specifying tolerances ...........................................................................20

    2.12.3

    Child search prompt enhancement .......................................................21

    2.12.4

    Filter for sign functions ...................................................................... ..21

    2.13

    Additional authorisation for outgoing case documents ......................................21

    2.14 Server enhancements ................................................................ ..........................22

    2.14.1

    Cash net items released to history ........................................................22

    2.14.2

    Start time of the current job used in scope rules .................................. 22

    2.14.3 Parallel processing of duplicate jobs prevented ...................................222.14.4

    Specifying a currency for a column tolerance ......................................23

    2.14.5

    Move the Last-Prop BANK update to the start of the workflow jobprocessing ....................................................... ....................................................23

    2.15 Global Stock Aliases ..........................................................................................242.15.1

    New SYST setting ALLOW_GLOBAL_ALIAS .................................24

    2.16 New SYST setting EDIT_NET_VALUE_DATE ..............................................242.17

    New SYST setting TRIAL_BAL_SET_LIMIT .................................................24

    2.18

    New value for ITEM_EDIT_REQS_NOTE SYST setting ................................24

    3 Deliverables ..................................................................25

    3.1

    TLM Platform Deliverables................................................................................25

    3.2

    TLM Recon Deliverables ...................................................................................25

  • 7/26/2019 TLM Recs 2.7 SP1

    4/95

    4 TLM Reconciliations 2.7 SP1 Release Notes

    3.3

    New Documentation ....................................................... ....................................25

    4 Level of Testing ............................................................25

    5 Installation ....................................................................25

    6 Open Source Code used ..............................................26

    7 Issues Resolved in This Release ................................27

    7.1

    WebConnect .......................................................................................................27

    7.2

    Design Studio .....................................................................................................62

    7.3 SmartData Services ............................................................................................637.4

    Recon Services ...................................................................................................64

    7.5

    SmartStudio ........................................................................................................90

    8 Known Issues ...............................................................91

    8.1

    WebConnect .......................................................................................................91

    8.2 Design Studio .....................................................................................................938.3 SmartData Services ............................................................................................948.4

    Recon Services ...................................................................................................95

  • 7/26/2019 TLM Recs 2.7 SP1

    5/95

    TLM Reconciliations 2.7 SP1 Release Notes 5

    1 IntroductionThis Software Release Note covers all system modifications for 2.7 SP1 of the TLM Reconciliations product.

    The release note lists all issues that have been fixed for this release and is aimed at Technical Administrators. It

    does not aim to go into technical depth about specific changes or to be the basis for system testing.Note: Some of the components in this release are at a patched level, and are therefore supplied with a separateRelease Note. Please refer to those Release Notes for information of any additional new features or fixes thathave been implemented in those patches.

    2 New Features and Enhancements

    2.1 New SmartStudio application

    This release introduces the new SmartStudio application. This application has been developed using the EclipseRCP framework, and is a container application that all SmartStream configuration and administrationapplications will ultimately be migrated onto.

    Each application that will be contained by SmartStudio will be available as a perspective. The perspective thatyou are using determines the layout of your desktop. You can create new perspectives by changing the layoutand availability of the panes, and saving them as a new perspective. You can have only one perspective open onthe SmartStudio desktop at one time.

    SmartStudio has its own online Help application, which can be opened as a pane within the SmartStudio desktopby pressing , or can be launched in a separate window by selecting Help > Help Contentsfrom the menu.

    2.1.1 WebConnect Studio

    The first application that has been migrated into the SmartStudio application in this release is WebConnectStudio. WebConnect Studio contains most of the functions that were previously available in the Design Studio,

    namely the configuration of the following:1. dashboards and controls2. constraints3. searches4. search, access, population, and constraint rules5. options and constraints on existing workflow and TLM Control tools6. the WebConnect menu structure (seeNew single WebConnect menu structureon page 7for details)

    Each configurable object is known as an artifact and is displayed within the Artifacts pane. You select the typeof artifact that you want to be displayed in the pane, and you can filter the list of these artifacts further by nameor by type. You double-click on the artifact that you want to work with to open it in the workspace. Forexample:

  • 7/26/2019 TLM Recs 2.7 SP1

    6/95

    6 TLM Reconciliations 2.7 SP1 Release Notes

    (The menu structure is a single item and is excluded from list in the Artifacts pane. It is accessed using aseparate button.)

    If a user is currently working with a particular artifact, that artifact is locked, and a message is displayed by theartifact showing which user has locked it.

    The information displayed on the desktop differs depending on the type of artifact that you are configuring. Theimage above shows the Configuration page for a grid. There is also a Design page, where you can reposition andresize the grid and the dashboard on which it is placed, as well as a Preview page, which allows you to see whatthe grid dashboard will look like in WebConnect.

    You can create new dashboards, controls, constraints, searches, and search, access, population, and constraintrules, and when clicking the New button or selecting File > Newfrom the menu, a wizard is launched that takesyou through the initial stages of the artifact creation. The Configuration page for that artifact is then opened inthe workspace for you to complete the configuration.

    See the new WebConnect Studio Guidefor full details of how to use the WebConnect Studio to create and

    configure the various artifacts.

    2.1.2 Design Studio functions not migrated to WebConnect Studio

    There is a small number of functions that have not been migrated from Design Studio to WebConnect Studio.These are as follows:

    1. User creation and maintenance a new custom control has been created that can be accessed fromWebConnect. See Dashboard availability controlled by roleson page 8for details of this function. Thisfunction also remains in the Design Studio client.

    2. Role creation and maintenance this function remains in the Design Studio client.3. System settings, including screen legends and system messages - these functions remain in the Design

    Studio client, and are also available in the Recon Admin client.4. Form views these are no longer supported. If you previously used form views, when you upgrade to

    version 2.7, the default view will be used as the default layout, and all other form views will be disregarded.

  • 7/26/2019 TLM Recs 2.7 SP1

    7/95

    TLM Reconciliations 2.7 SP1 Release Notes 7

    2.1.3 Matching Studio

    The Matching Studio, a new component of SmartStudio, is currently in Beta and is primarily focused atCustomers who have licensed non-item matching. If you have requirements for a matching service that allowstables other than Item to be matched then please contact your local SmartStream Sales representative to obtaindetails of this new set of capabilities.

    As well as non-item matching, the roadmap for Matching Studio is for it to completely replace Recon Admin foritem based matching configuration. Customers who use Recon Admin are invited to preview Matching Studioand provide feedback to SmartStream Product Management. Details of how to configure these artifacts areprovided in the Matching Studio Plugin appendix in the Business Processing Guide. Please undertake thispreview in non-production environments as this Studio is not yet Production ready.

    2.2 New single WebConnect menu structure

    The WebConnect menu is now a single menu structure for the whole deployment, which is created using a newMenu Structure configuration function in WebConnect Studio. This new function also introduces the ability toconfigure cascading menus, that is, you can create submenus at the top level, and then submenus withinsubmenus. Submenus at any level can contain one or more dashboards.

    The following image shows an example of a Menu Structure at configuration time. The folder icons

    represent submenus (Cash, Securities, Input, Scratch pads), the dashboard icons represent dashboards that

    you have configured, and the special command icons represent the reserved dashboards and specialcommands:

    The following image shows an example of the above Menu Structure at runtime:

  • 7/26/2019 TLM Recs 2.7 SP1

    8/95

    8 TLM Reconciliations 2.7 SP1 Release Notes

    The full list of special commands is as follows:

    Trial Balance Currency Value Adjusted Balances Overdraft Interest Analysis Asset Position Proofing Generic Manual Input Help Contents About Password Change Logout

    If a dashboard has not been added to the menu structure it will not be available to any users, unless it is a childof a parent dashboard that has been added to the menu.

    See the new WebConnect Studio Guidefor full details of how to configure the menu structure.

    2.2.1 Dashboard availability control led by roles

    Because there is now a single menu structure for the whole deployment, access to each dashboard and specialcommand on the menu is controlled by assigning one or more roles to each dashboard and special command. Ifa user has not been assigned to any of the roles specified for a dashboard or special command, that dashboard orspecial command is not visible to that user. If a dashboard or special command that is present on the menu has

    no roles assigned to it, it is not visible to any users.

    2.3 User Maintenance in WebConnect

    You can now access the user maintenance functions directly through WebConnect. This means that you nolonger have to launch Design Studio to configure and update new WebConnect users. The following usermaintenance functions are now available from the User Maintenance option on the WebConnect main menu:

    Adding and deleting users (only WebConnect-only users) Modifying user details Changing users Access and Limits Changing users Lead User Authority Changing users passwords

    Assigning licensed messages Assigning users to roles

    When you select the User Maintenance option, a filter field is displayed. For example:

  • 7/26/2019 TLM Recs 2.7 SP1

    9/95

    TLM Reconciliations 2.7 SP1 Release Notes 9

    You can enter some filter criteria, or leave the fields blank to return all users. On submission of the filter, all theusers that satisfy the filter are presented to the user in a grid view. For example:

    To access the maintenance functions for a user, right-click on the user that you want to change, or to create anew user right-click anywhere n the grid. The user maintenance functions are displayed on a context menu. Forexample:

  • 7/26/2019 TLM Recs 2.7 SP1

    10/95

    10 TLM Reconciliations 2.7 SP1 Release Notes

    The windows that are displayed for each function are similar to the existing windows for these functions inDesign Studio and Recon Admin,.

    You modify (or view) any existing user by selecting View. A window similar to the Insert window is displayed,and you can modify all data except the User ID, Creation Date and User Type.

    You can create new WebConnect-only users by selecting the Insert option, and completing the fields on theInsert window.

    You can delete only WebConnect-only users, and only if the user is not logged in and is not a lead user of other

    users.

    You can modify the password only for WebConnect-only users. You cannot modify your own password fromthis window, as this is done from the separate Change password function on the WebConnect main menu.

    You can change the lead user authority, import the lead users shortcuts, change the access and limits, andassign or unassign licensed message for any user.

    Note: The WebConnect User Maintenance function requires that TLM Control is installed on your system, andis therefore not available by default. To enable this function you must import the dashboard package into yourdatabase and import the TLM configuration file into TLM Control. See the User Administration Guidefordetails of how to do this.

    2.4 Role Maintenance in WebConnectYou can now access the role maintenance functions directly through WebConnect. This means that you nolonger have to launch Design Studio to configure and update roles for WebConnect users.

    When the user and role maintenance functions are installed, the new role maintenance functions are thenavailable from the Role Maintenance option on the WebConnect main menu. You can use them to perform thefollowing tasks:

    View the list of roles in the system and their details

    Create and configure new roles

    Delete roles

    Modify roles including Update universe access, change associated tools

    When you select the role maintenance dashboard, a filter is displayed. For example:

  • 7/26/2019 TLM Recs 2.7 SP1

    11/95

    TLM Reconciliations 2.7 SP1 Release Notes 11

    You can enter search criteria, or leave the rows blank to return all roles. On submission of the filter, all the rowsthat satisfy the filter are displayed on a grid dashboard. For example:

    To access the maintenance functions for a role, right-click on the role that you want to change, or to create anew role right-click anywhere in the grid. The role maintenance functions are displayed on a context menu. For

    example:

    The windows that are displayed for each function are similar to the existing windows for these functions inDesign Studio. For example:

  • 7/26/2019 TLM Recs 2.7 SP1

    12/95

    12 TLM Reconciliations 2.7 SP1 Release Notes

    Note: The WebConnect Role Maintenance function requires that TLM Control is installed on your system, andis therefore not available by default. To enable this function you must import the dashboard package into yourdatabase and import the TLM configuration file into TLM Control. See the User Administration Guide fordetails of how to do this.

    2.5 New Configuration Transfer uti lity

    Configuration Transfer (CT) is the next generation of the Configuration Import utility (CI). The CT GUI hasbeen developed using the Eclipse RCP framework, and is also supplied with a command line utility from whichyou can export and import configuration data.

    CT offers the same functions as CI, with the addition of the following new functions and enhancements:

    Performance is much improved over CI, particularly in terms of speed and memory usage.

    With CT you can create reusable templates that are used to define the artifacts that will be added to theexport file.

    You can export all of the configuration data from a database.

    From the GUI, you can create a backup of all of the configuration data that is associated with youractive menus or shortcut groups.

    From the GUI, you can clear all of the configuration data from your database. (Note that Users andRoles are not cleared.)

    As with CI, Configuration Transfer is independent of the TLM version against which it is being run.

    2.5.1 Deprecated features

    There are a couple of features that were available in CI that are not available in CT, namely:

    You cannot edit packages that you have exported. However, if you used a template file to create theexport package you can edit the template and run the export again to create a new package.

  • 7/26/2019 TLM Recs 2.7 SP1

    13/95

    TLM Reconciliations 2.7 SP1 Release Notes 13

    The Read-only import option is no longer available, which means that if you import the same artifactinto a database again, that artifact will be overwritten.

    2.6 New Dynamic Compare custom control

    A new custom control is supplied with this release that enables you to compare multiple data records, for

    example for a manual match.

    To enable the Dynamic Compare control you must create a dashboard containing the custom control with theURL "/secure/dynamicCompare.do", and configure that dashboard as a child of a grid dashboard.

    To launch the Dynamic Compare control you must select at least 2 rows in the parent grid and then select itfrom the list of child dashboards. The Dynamic Compare control then displays a grid that compares the datavalues in a record side by side. For example:

    Notes on the displayed data:

    1. The following icons are used to indicate the state of each comparison test:

    - the values are the same.

    - the values are not the same

    - the values were not compared (because property 212 was present on the attribute).2. The rows for which the comparison has failed are displayed in bold/italic.3. Totals are shown in the rows that have attributes with property 65 set.4. The business logic tools are borrowed from the parent grid.5. Use the record selectors to invoke business logic tools. Any constraints on the business logic tools are

    considered. The selected records are submitted for processing as a single group.

  • 7/26/2019 TLM Recs 2.7 SP1

    14/95

    14 TLM Reconciliations 2.7 SP1 Release Notes

    2.6.1 SmartSchema Properties used

    The following properties are used by the Dynamic Compare control to populate the Compare and Totalscolumns:

    Property ID Level Description

    5 Object Determines whether the attributes for that object are added or subtracted whilecalculating totals.

    65 Attribute If present, a net total is calculated for the attribute.

    212 Attribute If present, the attribute is not compared, however it is still displayed on thecontrol.

    2.7 Configurable Custom Date Formats

    You can now define system-wide custom formats for date values in WebConnect, using a new SYST setting

    called DATE_FORMAT. You can configure different formats for different locales. If a custom format is definedfor a users locale, that custom format is used for that users session. If there is no custom format defined for ausers locale, WebConnect defaults to use the standard Java "SHORT" format, as before.

    To enable the custom formats, the syst_value of DATE_FORMAT must be set to 1, and the date format must bedefined in the SYST_STRING as follows:

    =

    For example:

    en_GB=dd- MMM- yyyy

    Multiple date formats can be specified and separated with a comma. For example:

    en_GB=dd- MMM- yyyy, en_US=MMM- dd- yy

    Only the date part of the format is configurable; there is no support for configuration of the time of day format.

    2.8 New Expandable Att ribute Custom Control

    To complement the existing mechanism for viewing the message of an expandable attribute, a new customcontrol has been introduced. This enables a user to view the message in a standard dashboard. To configure thecustom control, create a dashboard containing the expandable attribute custom control with the URL/secure/showexpandableattribute.do, and configure that dashboard as a child of a grid dashboard. The gridshould contain at least one expandable attribute within its view. If there is no expandable attribute or there is nomessage and the custom control dashboard is launched, it will be blank. If there is more than one expandableattribute in the view only the first will be displayed.

    The following image shows the Expandable Attribute custom control dashboard:

  • 7/26/2019 TLM Recs 2.7 SP1

    15/95

    TLM Reconciliations 2.7 SP1 Release Notes 15

    The Inbound Message Display expandable attribute column in the parent grid could be hidden in the view, andit would still populate the Expandable Attribute dashboard.

    The existing mechanism for viewing expandable attributes, by clicking on the icon, is still available:

    2.9 Viewing a list of currently open dashboards

    You can now press F12 to display a list of any dashboards that are currently open in WebConnect. For example:

    A tick is displayed next to the currently displayed dashboard, and you can click on another dashboard in the listto bring that dashboard to the front.

    The list includes any dashboards that are open in a different worksheet, in which case the list is separated by ahorizontal line, as shown above.

  • 7/26/2019 TLM Recs 2.7 SP1

    16/95

    16 TLM Reconciliations 2.7 SP1 Release Notes

    2.10 Grid enhancements

    The following sections describe enhancements that have been made to grid controls.

    2.10.1 Enhanced fil tering

    For columns that contain less than 20 distinct values, the filter field now lists the values that you can filter by,for example:

    (This drop-down filter was previously only available when filtering by image decode).

    For column that contain more than 20 distinct values, a standard edit box is displayed instead of a drop-downfilter.

    2.10.2 Switch ing to edit mode

    You can now single-click on any editable cell to switch it into edit mode (upon which the cell is highlighted in adifferent colour) and enter the required data into the cell, overwriting the original cell contents without having topress (as was required in previous versions).

    If you want to edit the original value without overwriting it, you can still do so by single-clicking on the activecell to highlight the original contents, and then using the mouse to position the cursor where you want to edit thetext, or to select and drag a portion of the text within the cell.

    You can also use a number of keyboard shortcuts to navigate the grid whilst editing, including , and the arrow keys, which are described in the WebConnect Operations Guide.

    2.10.3 Summary row

    The summary row now provides a more complete description of the total rows presented in a grid, including the

    original data row count, the number of rows filtered out and the number of aggregate rows added as appropriate.

    2.10.4 Fast-cut

    You can now select more than one row, and then use the new Fast-cut Selectionand Fast-cut selection to NewGroupoptions on the context menu to fast-cut all the selected items. The fast-cut target is configured in thesame way.

    Fast-cut options for single rows have also now been added to the context menu.

  • 7/26/2019 TLM Recs 2.7 SP1

    17/95

    TLM Reconciliations 2.7 SP1 Release Notes 17

    2.10.5 Grid Column enhancements

    A number of new settings have been introduced to SmartStudio to enhance the way in which grids are displayedin WebConnect.

    2.10.5.1 Configurable toolt ips for column headersPreviously, tooltips displayed for column headers in WebConnect were always derived from the columnheadings. A new Tool-Tip setting is now available in the Grid View Properties pane in SmartStudio, whichenables you to specify an alternative tooltip for each column in the view.

    Additionally, you can now leave column headings blank, which is useful when you want to reduce the width ofthe columns in a grid view. If you choose to do this, you can still display the column heading to the user byconfiguring the columns tooltip. For example:

    If you do not configure a columns tooltip in SmartStudio, the default column heading is used.

    2.10.5.2 Flexible column widths

    The following new column width settings have been added to SmartStudio, to allow greater control over theway columns are sized, and to enable the configuration of both fixed-width and auto-fit columns in the samegrid view:

    Use System Default enables you to specify the required width of the column. If theCOLUMN_WIDTH_POLICY SYST switch is off, the column width takes the value specified for eachcolumn. However, if this SYST switch is on, the width specified is ignored and is instead set to thewidest data value in the column (ignoring headings).

    Fit-to-data (ignore headings) the width of each column is set to the widest data value in the column(ignoring headings). You can also specify minimum and maximum values for the width.

    Fit-to-data (include headings) the width of each column is set to the widest data value in the column(including headings). You can also specify minimum and maximum values for the width.

    Fixed width enables you to specify a width for the column.

    2.10.6 New shortcut keys for fast-cutting gr id data

    New keyboard shortcuts have been provided to fast-cut single items within and between dashboards.

    After selecting the required item, the shortcut can be used to fast-cut to a group marked by the insertionpoint, and the shortcut can be used to fast-cut to a new group.

  • 7/26/2019 TLM Recs 2.7 SP1

    18/95

    18 TLM Reconciliations 2.7 SP1 Release Notes

    2.11 Business Logic enhancements

    The following sections describe the improvements that have been made to business logic functions in thisrelease.

    2.11.1 Bulk editing for non-item universesBulk editing on grid data is no longer restricted to the item universe, and can now be performed on data in anyuniverse.

    2.11.2 Business Logic Progress Updates

    The browser polling interval during business logic processing can now be configured by a new SYST parameterBL_UPDATE_DELAY. The value is a string comprising a semi-colon separated list of integers. Each integerrepresents an interval in milliseconds. The first time the browser polls it will wait for the first specified interval,then the second time it will wait for the second interval and so on. Once the end of the list is reached the lastinterval will be used for subsequent polling intervals.

    This setting enables the system administrator to reduce the potentially large number of HTTP request/response

    cycles for long running business logic and consequent load on the network and HTTP server.

    The default value is set to '1000;1000;1000;3000;3000;3000;5000' so that very short processes will stillcomplete in a few seconds. This string represents seven intervals of duration: 1, 1, 1, 3, 3, 3 and 5 seconds. Anysubsequent polling will therefore be at intervals of 5 seconds.

    2.11.3 Attaching documents to non-case universes

    You can now add a document attach function to a TLM Control User Interaction step, which enables users toattach documents to any universe.

    2.11.4 New Convert Case too l

    A new business logic tool, Convert Case, has been added to enable you to manually change an existing case to adifferent case type. For example:

  • 7/26/2019 TLM Recs 2.7 SP1

    19/95

    TLM Reconciliations 2.7 SP1 Release Notes 19

    Items belonging to the case being converted must be at or below the level of the new case type.

    2.11.5 New Message Routing Tools

    The following new business logic tools are now supplied:

    WebConnect Message Routing Delete

    WebConnect Message Routing Insert

    WebConnect Message Routing Edit

    This means that you can now create a Message routing dashboards. The following procedure outlines the stepsrequired to create a message routing dashboard:

    1. Using SmartSchema, ensure that the Message Routing universe is present and that the Message routingattributes each have the property Dashboards Editable selected.

    2. Using Design Studio, or WebConnect Role Maintenance, create a role for users responsible for creating ormodifying Message Routing records. Ensure that the tools listed above are allocated to this rule, and that allof the attributes in the message routing universe are allocated as editable attributes. Then allocate this roleto the relevant users.

    3. Using SmartStudio, create a search rule at the Message Routing level, containing the following logic:Message Rout i ng Message Feed equal t o Pr ompt f or Speci f i c Val ue

    Message Rout i ng and From Message Feed Type equal t o Prompt f or Si ngl e Decode

    Message Rout i ng To Message Feed Type equal t o Prompt f or Si ngl e Decode

    Message Rout i ng Act i on equal t o Pr ompt f or Si ngl e Decode

    Message Rout i ng Descri pt i on equal t o Pr ompt f or Speci f i c Val ue

    4. Then create a search that uses this rule.5. Create a Message Routing Dashboard. This should contain a grid which is configured with the following

    information: Universe: Message Routing Datasource: the search that you created in step 4. A view that contains the appropriate attributes and objects. Business logic tools: add WebConnect Message Routing Delete.

    In the Save Options, for the Edit tool select WebConnect Message Routing Edit, and for the Insert toolselect WebConnect Message Routing Insert.

    6. Add the dashboard to the Menu.The dashboard that you have created should look something like the following:

  • 7/26/2019 TLM Recs 2.7 SP1

    20/95

    20 TLM Reconciliations 2.7 SP1 Release Notes

    To modify a Message Routing record in WebConnect using this grid, double-click on a cell in the grid, modifythe cell contents and click on Save button. To insert a new Message Routing record, right-click anywhere on thegrid and select WebConnect Message Routing Insert.

    For details of how to create dashboards, grids and searches, see the TLM WebConnect Studio User Guide.

    2.12 Enhanced search capabilitiesSmartStudio now contains the following new features to enable you to configure more flexible searches.

    2.12.1 Searching across multiple item fields

    You can now configure search rules to search for a single input value across multiple item fields, by using thenew Use Previous Prompts Value attribute in the right-hand side of your expressions.

    For example, if you want to search for an input value entered into an Item Reference field, within ItemReference fields 1, 2 and 3, you can do so as follows:

    2.12.2 Specifying to lerances

    You can now specify upper and lower tolerances on float, date, datetime and integer values, that are entered in asearch field. To enable tolerances on searches, a new similar to operator has been introduced.

    For example, in the expression configuration below, a lower tolerance of 5 days and an upper tolerance of 1 dayis defined for the expression, to ensure that the amounts returned from the search are no more than 5 days earlierand 1 day later than the date input:

    The upper and lower tolerances can be expressed as explicit or percentage values, unless they are for date ordatetime attributes, in which case explicit values must be used.

    In WebConnect, a tooltip is displayed when the user hovers the mouse over an input field for which a tolerancehas been configured, to show the tolerance values that have been specified for the field. For example:

  • 7/26/2019 TLM Recs 2.7 SP1

    21/95

    TLM Reconciliations 2.7 SP1 Release Notes 21

    2.12.3 Child search prompt enhancement

    In SmartStudio, a new child dashboard setting, Dont Suppress if no data, is now available when the SuppressChild Prompts option is selected. When enabled, this setting overrides the Suppress Child Prompts option insituations where the drill-down will not return any data. In this case, the search prompt would be displayed sothat the user can change the values, before running the search again. Depending on the search criteria, theresulting dashboard might now be populated or it might be empty.

    2.12.4 Filter for sign functions

    Two new functions, Filter for sign and Filter for opposite sign, can now be applied to amount values in the right-hand side of search rules in SmartStudio. These functions enable child dashboard searches, for example,triggered from net totals on aggregate rows, to use the sign of the net value to locate the missing items. That is,the items that can complete a match with a resulting net of zero.

    For example, you would apply Filter for opposite sign in a situation where a group of items with a net amount of-100 requires a drill-down to a grid that displays all Outstanding items, where Item Amount = 100, and ItemType is Our Cash Credit.

    Alternatively, in a situation where a group of items with a net amount of 200 requires a drill-down to a grid thatdisplays all outstanding items where Item Amount =200 and Item Type is Our Cash Debit, you would applyFilter for sign to your rule.

    2.13 Additional authorisation for outgoing case documentsWebConnect previously provided an option to specify that outgoing case documents should be authorised beforesending, that is, after creation, that document would then have to be authorised by a second user. This releaseintroduces the option to configure a second level of document authorisation.

    If verification is required for case documents, it is still configured in Recon Admin using the Auth Requiredcheckbox on the case document template.

    When the document creator issues the document, WebConnect first checks the Auth Required flag on thedocument template. If the document requires verification, WebConnect then checks the value of the new SYSTsetting CASE_DOC_AUTH_LEVELS, which specifies the number of times the document must be authorisedbefore it is sent, as follows:

  • 7/26/2019 TLM Recs 2.7 SP1

    22/95

    22 TLM Reconciliations 2.7 SP1 Release Notes

    SYST value Description

    0 User creates document, no authorisation required.

    1 User creates document. Must be authorised once by another qualified user. This is the default.

    2 User creates document. Must be authorised by two different qualified users.

    If the Auth Required flag is not set, or the Auth Required flag is set but the SYST value is 0, the document isqueued to be sent.

    If the SYST value is greater than 0, the document is set to awaiting authorisation. The document then getsqueued for authorisation. Authorisation can be performed only by users with permissions to authorise casedocuments, using case dashboards. Each document authorisation must be performed by a person who has neithercreated nor already authorised the document. When 2 levels of authorisation are specified, if a document hasbeen authorised once but requires another authorisation, it is marked aspartially authorisedin the case history,and remains on the queue for a second authorisation. When the document has been authorised the requirednumber of times, it is queued to be sent.

    2.14 Server enhancements

    2.14.1 Cash net i tems released to history

    The Workflow engine has been enhanced to allow net items to progress through the productised Cash releaselogic. Previously they were identified by their non-zero match_no, and placed on the chosen queue as an Activequeue entry. Now they are progressed through the release processing.

    An additional initial check has been added to the match_no check to see whether there are any interestparameters set up for the account (on the Financial Parameters tab). If the Credit Potentials option is Off, and theNo Debit potentials option is On, net items are released. If either of the settings requires an interest calculation,the net items are not released.

    When net items are released, a final net match record is created with a new match number, however, no new netitem is created. Each net item involved in the match goes to history, but retains its original match_no andsec_match_no rather than linking directly to the new match record.

    Any amount discrepancy remaining on the match is accumulated onto the charge amount that is held on BANK,as for standard cash matches.

    2.14.2 Start time of the current job used in scope rules

    A new Job Start Time reserved attribute has been added to the TLM schema to allow a match job to pick updata based on the time that the current job started. This attribute is only available to scope rules, and isinterpreted by the workflow engine as the time the current workflow queue job was started.

    2.14.3 Parallel processing of dupl icate jobs prevented

    Previously, if the workflow server was already processing a job with a non-zero lock_flg, an identical job with alock_flg of 0, which means that any server engine can process it, could be placed on the workflow queue forprocessing, which means that duplicate jobs could be processed in parallel.

    This has now been modified so that the new job is not inserted with lock_flg of 0, but with a waiting lock_flgof 500+N, where N is the workflow server instance that is processing the first job. This means that only thespecified server instance can process it, and it will only do so once it has finished its current job, thereforepreventing duplicate jobs being processed in parallel.

    For example, say you submit a new job for an item with the following information:

    Corr_acc_no = 100000088 Passlist_id = 10075

  • 7/26/2019 TLM Recs 2.7 SP1

    23/95

    TLM Reconciliations 2.7 SP1 Release Notes 23

    Event_date= 01/01/2009 Workflow_list_id = 0 Lock_flag= 0

    The logic checks for any entries with the same corr_acc_no, passlist_id, event_date, workflow_list_id.

    If there are no entries, the entry is inserted with lock_flag = 0

    If there are entries, the logic reads the lock_flag values and does one of the following: If there is an entry already with lock_flag = 0, nothing is inserted If there is an entry with a waiting flag (lock_flag > 500), nothing is inserted If there is only one entry and it has an in-progress lock_flag (for example, 102 for engine 2 processing),

    a new waiting entry is inserted for the same engine instance (502).

    2.14.4 Specifying a currency for a column tolerance

    In Recon Admin Pass Details, when configuring a population, a currency can now be associated with a tolerancein the Column properties. The currency is available only when an amount-type column is specified. Forexample:

    Where a currency is specified, the tolerance is converted from the specified currency into the currency of theitems being matched, using the current exchange rates. This means that, for example, a tolerance of 10 USDwhen applied to items in a GBP account converts $10 into the equivalent value in GBP, and uses the outcome ofthat conversion as the tolerance amount.

    Where no currency is specified, the tolerance is not converted. This means that, for example, a tolerance of 10when applied to items in a USD account groups items together that are within $10 of each other, and whenapplied to GBP account groups items within 10.

    A new database column has been added to the PASC table to store the currency for the pass column. TheConfiguration Import utility (CI) has been updated to enable migration this information.

    2.14.5 Move the Last-Prop BANK update to the start of the workflow job

    processing

    The workflow server records the start date and time of any match run to the Bank record associated with thematch job. Previously, the Bank record was updated with the start time at the end of job processing.

    To allow other jobs to see the time that a currently running job started, to avoid processing data loaded beforethat time, the bank table update is now performed when processing starts.

  • 7/26/2019 TLM Recs 2.7 SP1

    24/95

    24 TLM Reconciliations 2.7 SP1 Release Notes

    2.15 Global Stock Aliases

    An enhancement has been made to the asset register logic to allow the use of global security aliases alongsideterritory code-based aliases. Essentially, this enhancement allow aliases with blank territory-codes to beconsidered global so that they can be seen by all Sets, regardless of whether they are linked to territories, while

    continuing to allow territory-based alias lookup for Sets linked to specific territories.If a territory code is assigned to the Set, the look-is now broken down into separate searches, each of which isonly carried out if nothing is found for the preceding stage. These stages are as follows:

    1. Look for matching known alias (positive stock_id) with the same territory_code2. Look for matching known alias (positive stock_id) with blank territory_code3. Look for matching unknown alias (negative stock_id) with matching territory_code

    2.15.1 New SYST sett ing ALLOW_GLOBAL_ALIAS

    A new SYST setting, ALLOW_GLOBAL_ALIAS, has been introduced to control whether a global look-up isused, or whether the lookup is restricted to the relevant territory code. The default value of this SYST setting is0, which means that global lookup is not used.

    2.16 New SYST setting EDIT_NET_VALUE_DATE

    A new SYST setting, EDIT_NET_VALUE_DATE, has been introduced to enable users to specify whether thevalue date on net items that are created by release workflow can be edited. The default value of this new settingis 1, which means that the data value can be edited.

    2.17 New SYST setting TRIAL_BAL_SET_LIMIT

    A new SYST setting: TRIAL_BAL_SET_LIMIT has been introduced to specify the maximum number of setsthat can be included in a trial balance search. This is to prevent excessively large searches being run that wouldaffect the application server performance. The default value for this setting is 1000.

    If a Trial Balance search will be calculating Trial Differences for more accounts that the maximum, even ifsome sets are subsequently filtered out, the user is prompted to change the search criteria.

    2.18 New value for ITEM_EDIT_REQS_NOTE SYST setting

    A new value of -1 has been introduced for the ITEM_EDIT_REQS_NOTE SYST setting. This SYST setting isused to control how the note field is used in conjunction with WebConnect productised item save tool. A valueof -1 represents that the note is suppressed, and should therefore be used in situations where you do not want thenote field to be displayed to the user.

  • 7/26/2019 TLM Recs 2.7 SP1

    25/95

    TLM Reconciliations 2.7 SP1 Release Notes 25

    3 Deliverables

    3.1 TLM Platform DeliverablesFile Name Version

    Design Studio\setup.exe 2.7.0.45TLM Design Studio.msi 2.7.0.45SmartStudio 2.8#P10.exe 2.8.0.140SmartStudio 2.8#P10.msi 2.8.0.140Control\ tc_setup.zip 1.2.1.20-1install_smartdata 2.7.1.35smartdataservices2_7_1_35.tar 2.7.1.35TLM SmartDataServer 2.7 SP1.exe 2.7.1.35WebConnect.war 2.7.1.P06Utilities

    Configuration Transfer 1.0.0.35Customer Branding 1.0.22.0

    Security Administrator 2.4.0.13SmartSchema 4.1.1195.0

    3.2 TLM Recon DeliverablesFile Name Version

    Recon Admin\setup.exe 2.7.0.148TLM Recon Admin.msi 2.7.0.148install_recon 2.7.1.44TLM Recon Admin Server 2.7 SP1.exe 2.7.1.44recon2_7_1_44.tar 2.7.1.44Utilities

    AAS Client 3.3.0.286

    3.3 New DocumentationDescription File Name NotesThis SoftwareRelease Note

    TLM Recs 2.7 SP1.pdf

    WebConnect StudioGuide

    WebC27WCSG.pdf Contains information on how to create dashboards,constraints, rules, and so on, which are now configuredusing the new SmartStudio application.

    UserAdministrationGuide

    SmartData27UsrAdm.pdf Contains User and Role maintenance information and useraccess and limits.

    ConfigurationTransfer Guide CT 1.0 User Guide.pdf Contains instructions for the use of Configuration Transfer(CT), which is the next generation of the ConfigurationImport utility (CI).

    4 Level of TestingAll issues that are listed in the section Issues Resolved in This Release have been tested.

    All new features have been tested, and system-wide regression tests have also been performed.

    5 InstallationIf you require any assistance with the installation of this software, contact your Account Manager or regionalSupport Desk to arrange for a Professional Services engagement.

  • 7/26/2019 TLM Recs 2.7 SP1

    26/95

    26 TLM Reconciliations 2.7 SP1 Release Notes

    6 Open Source Code usedThe following table lists the open source code used in this product:

    Antlr Ehcache JFreeChart

    AOP Alliance Emma Joda-time

    Apache Commons gen-java JSON

    Apache Derby GWT JSON-RPC

    Apache Jakarta ICU JSON-RPC-Java

    Apache log4j Jakarta Commons JUnit

    Apache POI Jakarta Log4j Libcurl

    Apache Struts Jakarta Oro Log4j

    Apache Xerces Jakarta Regexp Quartz

    ASM Jakarta Struts Saxpath

    BIRT Janino SigTest

    Blowfish Java Beans Activation Framework Simple-JNDI

    Castor Java Universal Network/Graph

    Framework

    Spring

    cglib Code Generation Library JavaMail util.concurrent

    Clickstream Javassist Xalan-Java

    colt Jaxme 2 Xerces

    dom4j JCommon Xml Pull Parser 3rd Edition (XPP3)

    drools JDOM xmlenc

    Eclipse Rich Client Platform (including

    Nebula)

    JDOM Jaxen xstream

  • 7/26/2019 TLM Recs 2.7 SP1

    27/95

    TLM Reconciliations 2.7 SP1 Release Notes 27

    7 Issues Resolved in This ReleaseThis section lists the issues that have been raised by customers that have been fixed in this release. Issues foundinternally by QA that have also been fixed are not included in this list.

    The Likely Impact field in the tables below denotes the nature if the change, and the amount of testing that isrecommended post implementation, as follows:

    Low - Minor change limited to a single component. Only minimal, targeted testing required.

    Medium - Relatively major change affecting a single component, or minor change affecting multiplecomponents. Basic test of affected components recommended.

    High - A wide ranging change which has system-wide effects or involves the major refactoring of a keypiece of functionality. Full system-wide functional test recommended.

    7.1 WebConnect

    Issue No Description Priority

    WBC-788 WebConnect Trial Balances does not allow a user to searchwith 'Set Group' as the sole search parameter P3

    Problem ReportedCurrently WebConnect - Trial Balances does not allow a user to search with 'Set Group' as the sole search

    parameter. It requires at least one of Set ID, Category, Currency, Security Code, Message Feed or Set Type tobe populated. This is a validation restriction in the code. WebConnect should be modified to allow the 'SetGroup' search field to be used as the sole search criteria. The validation message should also be updated.

    ComponentAffected Likely Impact Incident No

    62651

    Problem Solution Details

    Set Group can now be selected without selecting any other criteria.

    Issue No Description PriorityWBC-854 Casing issues P2Problem ReportedIt is not possible to carry out a range of casing tasks.

    ComponentAffected Likely Impact Incident No

    59132

    Problem Solution Details

    Issues fixed.

  • 7/26/2019 TLM Recs 2.7 SP1

    28/95

    28 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-1416 The unlink business logic tool does not remove a missingbalance that was added when linking securites

    P3

    Problem ReportedThe missing balance value on a message feed was not updated correctly on an unlink operation. When twosecurity transactions items in Webconnect were matched and linked, a missing balance was correctly created onthe asset header (this could be seen in Trial Balance). When the items were recalled and unlinked the missing

    balance should have been removed but wasn't.

    ComponentAffected Likely Impact Incident No

    GUI Low 61775

    Problem Solution Details

    The balance processing code has been modified with a new formula to calculate the new missing balance whenitems are unlinked. The missing balance should now be set correctly after an unlink operation.

    Issue No Description Priority

    WBC-1512 Grid returns to start after executing tool on two rows at theend

    P3

    Problem ReportedWhen selecting the last two rows on a grid and executing test_constraint, the grid returns to the start when you'dexpect it to stay at the end.

    ComponentAffected Likely Impact Incident No

    GUI

    Problem Solution Details

    Tested and working as expected.

    Issue No Description PriorityWBC-1563 Auto populate Feed Id based on Set ID P3Problem ReportedAuto-population of the Feed ID - if the Set ID has been input and there is only 1 ledger or statement, the FeedID should automatically populate. Where there are multiple Feed ID's the Feed ID would be input manually.This is a feature of SSR that is required in TLM

    ComponentAffected Likely Impact Incident No

    GMI 62165Problem Solution Details

    Feed ID is auto-populated based on Set ID.

  • 7/26/2019 TLM Recs 2.7 SP1

    29/95

    TLM Reconciliations 2.7 SP1 Release Notes 29

    Issue No Description PriorityWBC-1564 Set ID should be validated upfront P3Problem ReportedSet ID is not validated when input. This is one of the last checks that take place, but it should be the first. Anymandatory fields that are not populated are flagged as an issue first.

    ComponentAffected Likely Impact Incident No

    GMI 62165

    Problem Solution Details

    Implemented custom selector for Header Set Id field. On click of the selector, a popup will display the headerset id and the feed Id for the corresponding message type. On selection of the required row in the selector

    popup, the values will be populated in the GMI screen for the corresponding fields. Also, if there is a currencyfield in the message header and the user has entered any data in the currency field, then the header currency fieldwill be populated from the default currency of the Header Set Id.

    Issue No Description PriorityWBC-1565 GMI is slow on input of many item rows P3Problem ReportedPoor response times when manually inputting items. As more items are input, WebConnect gets slower. This is

    particularly noticeable when entering a source code, as TLM tries to create a new line at the same time.

    ComponentAffected Likely Impact Incident No

    GMI 62165

    Problem Solution Details

    Changed DropDownMenu for IE 6. Don't Display the new empty row in the item section. User can use

    navigation keys to reach the new row.

    Issue No Description PriorityWBC-1567 Amount fields should have comma as thousand separator P3Problem ReportedIn the Item Amount field, commas should separate the thousands. This works for the credit, debit and net

    balance, so this is inconsistent.

    ComponentAffected Likely Impact Incident No

    GMI Medium 62165

    Problem Solution DetailsHandled the addition of a thousand separator character for decimal numbers.

  • 7/26/2019 TLM Recs 2.7 SP1

    30/95

    30 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description PriorityWBC-1665 Business logic not correctly netting (signs inverted) P2Problem ReportedThe amount netted on screen is opposite to the amount netted in the execution of the business logic.ComponentAffected Likely Impact Incident No

    Low 62025

    Problem Solution Details

    Sign determined to be incorrect for this schema arrangement. Mirroring lead to sign being inverted irrespectiveof side and that schema action was not factored in. This issue has been resolved.

    Issue No Description PriorityWBC-1671 Header Set ID should not be validated from the cache. P3Problem Reported

    There is an issue with caching of static data in WebConnect/JBoss where WebConnect displays a validationfailure message when validating Set ID and Message Feed. Validation only works when JBoss is restarted. Itappears that only the first newly created Set & Message Feed is recognised following the start-up of JBoss.

    ComponentAffected Likely Impact Incident No

    GMI Low 62325

    Problem Solution Details

    The Header Set ID is no longer validated from the cache and the App Server need not be restarted for the newaccounts to be effective.

    Issue No Description Priority

    WBC-1736 Text of the previous note that the user added remains in thetext prompt P3

    Problem ReportedWhen a user adds a note to an item, the text of any previous notes that the user added remains in the text prompt.This is considered to be an audit risk.ComponentAffected Likely Impact Incident No

    GUI 62519

    Problem Solution Details

    The persistence of note messages between note submissions is now a configurable option.

  • 7/26/2019 TLM Recs 2.7 SP1

    31/95

    TLM Reconciliations 2.7 SP1 Release Notes 31

    Issue No Description Priority

    WBC-1804 Delete functionality does not delete the row fromASSET_BALANCE table.

    P3

    Problem ReportedThe delete functionality for message backout works but causes the Gems server shut down when the data isdeleted or reloaded, and as such, the Asset_Balance table must be deleted and the data reloaded from the backend.ComponentAffected Likely Impact Incident No

    GUI 61912

    Problem Solution Details

    Tested and working as expected.

    Issue No Description Priority

    WBC-1849 GMI should allow messages with no items P3Problem ReportedGMI should allow messages with no items.

    ComponentAffected Likely Impact Incident No

    GMI Low 62693

    Problem Solution Details

    Removed the mandatory check for item in the server and UI code.

    Issue No Description Priority

    WBC-1888 swin.b_last_used should be read from KeyCacheImpl insteadof reading directly from database.

    P2

    Problem Reportedswin.b_last_used should be read from KeyCacheImpl instead of reading directly from databaseComponentAffected Likely Impact Incident No

    GMI Medium 62604Problem Solution Details

    WebConnect now caches a chunk of message_nos and provide it to GMI for message_no from this chunk. Thiswill avoid the GEMS server from reading the same message_no.

  • 7/26/2019 TLM Recs 2.7 SP1

    32/95

    32 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description PriorityWBC-1895 Add 'Select' and 'Fast-cut' options to context menu. P2Problem ReportedAdd Select and fast-cut options to the context menu so that the user can still access these options when theyscroll across the screen, without having to scroll back to the left hand side.

    ComponentAffected Likely Impact Incident No

    GUI Low 62888

    Problem Solution Details

    The options Select Row, Select Group, Select Break Group, Select Aggregate Group, Deselect, Fast-cut andFast-cut to New Group have been added to the context menu. The presence of these options is dependent on theGrid configuration (Show Row Selector, Show Group Selector and Suppress Cut and Paste), and the Viewconfiguration (Show Aggregate Group Selector, presence of aggregate-on-change, etc.). The availability ofoptions in the menu is dependent on the status of the highlighted (active) row.

    Issue No Description Priority

    WBC-1909 Allow editing of boolean flags in casing desktop through itemmaintain. P3

    Problem ReportedA bug on the case edit event where a blank field is displayed when editing the Close When History" field.

    ComponentAffected Likely Impact Incident No

    GUI 62955

    Problem Solution Details

    Occurred when a string decode has been setup on the boolean (integer) fields, when saving it would try to put

    the string value into the integer field. Now coded to find the encoded value and this is the value that will besaved rather than the string decode.

    Issue No Description PriorityWBC-1916 Inefficiency in application of edit event filters. P1Problem ReportedInside the WebConnect work flow engine the code that applies source and target filters to selected items for editevents is inefficient.

    ComponentAffected Likely Impact Incident No

    62355Problem Solution Details

    Modified the edit event filter logic to retrieve rule data in one go (or split based on parameters) when buildingcontext for the application of filters.

  • 7/26/2019 TLM Recs 2.7 SP1

    33/95

    TLM Reconciliations 2.7 SP1 Release Notes 33

    Issue No Description PriorityWBC-1938 Rounding issue in netting field in GMI P3Problem ReportedThere is a rounding issue in the netting field in GMI. The Net Balance field in GMI shows 6 decimal places andwhen there are large balances keyed in, the net balance will sometimes show 0.000001, which suggests to theuser that the page does not balance and can be misleading. This is a display issue with the WebConnect GMIscreen and does not prevent the page from loading or cause the page to go to Message Maintenance.ComponentAffected Likely Impact Incident No

    GMI Low 62929

    Problem Solution Details

    Issue has been fixed. The value of balanceType is now passed to the user interface. In the UI(js) code, it isdecided whether the decimal will be 3 or 6 places.

    Issue No Description PriorityWBC-1940 Fast cut into empty scratchpad fails P3Problem ReportedAfter a successful release from the Scratch Pad, any further items that are "cut" from Item Search are removedfrom Item Search (correctly) but do not go in to the Scratch Pad. Selecting Scratch Pad as the Fast-Cut targetdoes not rectify this.ComponentAffected Likely Impact Incident No

    62766

    Problem Solution Details

    Fixed fast cut into empty scratchpad (when scratchpad has previously had rows in it that have been removed)

    Issue No Description PriorityWBC-1947 CPU slow for dashboard refresh P2Problem ReportedFollowing execution of a workflow tool (that is configured to update rows on screen) the JavaScript that

    performs the update in the browser can sometimes take a long time to execute. The time taken to update the gridcan be significantly longer than the time taken to open it in the first place.

    ComponentAffected Likely Impact Incident No

    Low 63043

    Problem Solution DetailsImproved performance of code to update grid rows following tool execution.

  • 7/26/2019 TLM Recs 2.7 SP1

    34/95

    34 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-1970 GMI: Currency is not required as the currency is alreadypopulated in the Set ID

    P3

    Problem ReportedIssue: GMI- Manual input form forces user to type in currency - this is not compulsory in SSR and is notrequired to be compulsory in TLM. Currency is not required as the currency is already populated in the Set ID

    ComponentAffected Likely Impact Incident No

    GMI Low 63160

    Problem Solution Details

    On selection of the chooser option for the Set ID, if the user has not input the header currency field, then theheader currency field will be populated from the default currency of the Header Set Id.

    Issue No Description Priority

    WBC-1997 Primary Key fields not correctly ordered for Case TransactionUniverse Key P2

    Problem ReportedWhen executing the TLM Control process from WebConnect, TLM Control is rejecting the message becausethe key fields are in a different order in the constructed message compared with the SmartMessage definition.

    ComponentAffected Likely Impact Incident No

    Control Interface 63435

    Problem Solution Details

    Corrected order of primary keys in CaseTransactionKey.

    Issue No Description PriorityWBC-1999 Base currency conversion performance issue P3Problem ReportedOur Item Search Enquiry dashboard is performing extremely slowly (14 minutes to return 5000 items). It isdisplaying the below Target Currency attribute.

    ComponentAffected Likely Impact Incident No

    GUI 63152

    Problem Solution Details

    Now only reloads exchange rates once for each grid (rather than for each row in the grid).

    Issue No Description PriorityWBC-2008 Default category selection when only one category is available P2Problem ReportedDefault category selection is required on launch of GMI when a logged-in user has only one message categoryavailable.ComponentAffected Likely Impact Incident No

    GMI 63166

    Problem Solution Details

    When only one message category is available, on launch of GMI it will select this category by default andpopulate the GMI screen for corresponding first message type.

  • 7/26/2019 TLM Recs 2.7 SP1

    35/95

    TLM Reconciliations 2.7 SP1 Release Notes 35

    Issue No Description Priority

    WBC-2009 Disabling the display of an interaction dialogue for non-zeroamount differences when configured for no warnings

    P2

    Problem Reported

    WebConnect has always displayed the release interaction dialogue for non-zero amount differences. Thewarning limits options in Recon Admin will control the display of a "threshold exceeded" discrepancy but notthe "amount difference" discrepancy. This is different to the behaviour of the TLM GUI and will be changedaccordingly.ComponentAffected Likely Impact Incident No

    GUI 62914

    Problem Solution Details

    An interaction dialog is displayed for released items with a zero amount difference when other discrepancieshave been identified.

    Issue No Description Priority

    WBC-2031 Receiving an error saying Item Amount not complete for theLedger Credit grid on Load & Continue.

    P3

    Problem ReportedIn GMI, an 'Our Cash Settlements' input was completed, and an error was received after clicking the 'Load andContinue' button, stating that the item amount was not complete for the ledger credit grid on load and continue.

    ComponentAffected Likely Impact Incident No

    GMI 64567

    Problem Solution Details

    The suppressed onchange event for mandatory numeric field is invoked after formatted value is set to the field.

    Issue No Description Priority

    WBC-2033Enhance the WebConnect Message Maintenance dashboard toshow if the page balances, and the Net Input / RemainingTotals, and a total of debit/credit entries.

    P3

    Problem ReportedA Message Maintenance dashboard has been built but the functionality is different to that of SSR.A view thatdisplays the following is requested:The validation of the total of items on a rejected statement/ ledger page, the opening and closing balance, the netinput, and the remaining totals.

    A total of debit and credit entries without the need for manual calculation using filters.ComponentAffected Likely Impact Incident No

    GUI 63574

    Problem Solution Details

    The required functionality was implemented for GMM-GMI.

  • 7/26/2019 TLM Recs 2.7 SP1

    36/95

    36 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-2140 Workflow rule is not setting reserved attribute values forprocessing P2

    Problem ReportedWorkflow in WebConnect isn't validating dates correctly, for example, when comparing Entry date with Systemdate..ComponentAffected Likely Impact Incident No

    GUI 63508

    Problem Solution Details

    WebConnect was not correctly setting the value for the reserved attribute. This has now been resolved.

    Issue No Description Priority

    WBC-2336OutOfMemoryException thrown opening message

    maintenance dashboard P2Problem ReportedIt is likely that the WebLogic server is running out of memory.

    ComponentAffected Likely Impact Incident No

    GUI 100231

    Problem Solution Details

    Reverted to using a text edit when editing setId (form & bulk edit). Added validation when changing setId informs, bulk edit and editing directly in the new grid.

    Issue No Description Priority

    WBC-2390 Support UPD_CASE_ITEMS_SUMM flag for accept/rejectamount and reference

    P4

    Problem ReportedRegardless of whether the syst_value is set to 0,1, or 2, users are still prompted to accept or reject amount andreference, which is not expected behaviour.ComponentAffected Likely Impact Incident No

    GUI 100628

    Problem Solution Details

    Respect the UPD_CASE_ITEMS_SUMM SYST setting as described.

    Issue No Description Priority

    WBC-2414 Check for Bank Account lead currency does not spot emptylead currency P2

    Problem ReportedPosition items cannot be matched in thin client. Matching in thick client works OK.

    ComponentAffected Likely Impact Incident No

    GUI 100836

    Problem Solution Details

    Ensure a blank lead currency is handled correctly.

  • 7/26/2019 TLM Recs 2.7 SP1

    37/95

    TLM Reconciliations 2.7 SP1 Release Notes 37

    Issue No Description Priority

    WBC-2434 Unable to attach documents to Cases P2

    Problem Reported

    The user is unable to attach documents to Cases. Log in as user "attach" (password "attach") User "attach" has

    access through WebConnect to "Case Summary (Web)" A blank search on this returns a number of Cases. Whenan unresolved case is selected from the list the option to attach a document becomes enabled and when selectedopens a new window. The user is allowed to browse to a file and then needs to add a note before selecting OK.The user should receive a report to state that the document has been successfully attached however, an error isreported: "There was a problem attaching the specified document, please contact your system administrator."The WebConnect.log states "Error while Attaching Document" and "Received Null Lob Id from Cache"(Attached) NB The environment should be noted as this is working on hora08... this is using Linux, JBOSS 4.2with unicode switched on.

    ComponentAffected

    Likely Impact Incident No

    Medium 103242

    Problem Solution Details

    This occurred only on JBoss running 2.6 onwards, it was caused by WBC-1399. Have modified the databasewrite so the error doesn't occur.

    Issue No Description PriorityWBC-2436 Trial Balance fails for large number of sets P3Problem ReportedAn error in the log seems to be caused by a bug whereby, when the currency or asset feed search returns inexcess of 1000 sets, the item table search fails because the Oracle driver cannot handle more than 1000

    predicates in the SQL and this is not handled correctly. Additionally, when the logs are showingOutOfMemoryError this means the amount of data loaded is too much for the memory allocated to theapplication server. You can increase the heap size for the application server but a search of this size is always

    going to be very slow.ComponentAffected Likely Impact Incident No

    GUI Low 100848

    Problem Solution Details

    The Trial Balance search was failing for some very large searches. Specifically, if the number of distinct sets inthe search was in excess of 1000, the search would fail with an error. The search query has been fixed so that theTrial Balance can load this quantity of data. Note, however, that searches are this size are very slow and willrequire significant memory resources from the application server.

    Issue No Description Priority

    WBC-2509 Ensure fast-cut operation moves active row, so that griddoesn't scroll back to previous active row

    P2

    Problem ReportedCurrently, if you fast-cut the active row on a grid it moves the active row to the next row in the grid. However,if you fast cut a row other than the active row it scrolls the grid back to that active row after the fast-cut. Thefast-cut operation should effectively make the chosen row active before the cut is done and then let the logicmove the active row to the next row, just as if the user had clicked on the row before fast-cutting.ComponentAffected Likely Impact Incident No

    101269

    Problem Solution Details

    In the case of a fast cut, the active row is now set explicitly to be the row corresponding to the fast cut buttonclicked on.

  • 7/26/2019 TLM Recs 2.7 SP1

    38/95

    38 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-2515 Provide a means of viewing the charge amount on aproductised (released) cash match in the audit trail

    P2

    Problem Reported

    Currently, there is no way of directly viewing the amount difference on a released match. The audit trail showsif a net item was produced and also displays an entry for any interest amount raised. However, it doesn't directlyshow any charge-amount raised if no net item was created. We should consider creating an extra display node inthe audit display, under a released match entry, that can spot when a charge amount has been created from thematch (non-zero charge_amt on TRNS) and display that amount with the associated currency, in the audit -alongside any interest node.

    ComponentAffected Likely Impact Incident No

    GUI 100990

    Problem Solution Details

    Display charge amount in audit trail (node appears labelled 'Amount Difference' if applicable).

    Issue No Description PriorityWBC-2554 Add Notes Custom Control is failing due to code merge issue P2Problem ReportedThe Add Notes Function is not working in 2.6Sp1. This is due to a merge issue when the CCD UserMaintenance code was checked in 2.6Sp1. The root cause of this issue is present in CustomSubmitAction.java.

    ComponentAffected Likely Impact Incident No

    CCD 101454

    Problem Solution Details

    Place the code snippet in the place it was before, and remove it from individual places except for groupsubmission. At the end of code specific to group submission ensure that gridRow is null so that common code isnot executed for group submission.

    Issue No Description PriorityWBC-2581 Confirmation Limits not being used correctly for net items P2Problem ReportedWhen a user Logs into TLM 2.6 WebConnect as a non-Admin user and releases two items, amounts of whichexceed the users limit set in Recon Admin, the user has to enter their Supervisor userid/password. The Usercredit Netting Limit (of the Supervisor) being read in such a case is not in accordance with the setting in ReconAdmin and thus is an issue and needs to be corrected. Essentially, if a release requires confirmation and it is

    selected for netting, the confirmation limits then used are the charge confirmation limits rather than the netconfirmation limits. A proper check of the netting option needs to be made to determine which set of limits touse.ComponentAffected Likely Impact Incident No

    101428

    Problem Solution Details

    The release of cash items is now handled correctly in cases where the confirmation of a supervisor's net limits isrequired.

  • 7/26/2019 TLM Recs 2.7 SP1

    39/95

    TLM Reconciliations 2.7 SP1 Release Notes 39

    Issue No Description Priority

    WBC-2609 Edited rows disappear after refresh if they no longer meet thesearch criteria P2

    Problem ReportedIt should be possible to see rows that have been edited after a refresh even if the changes made would cause therow to no longer be returned.ComponentAffected Likely Impact Incident No

    101888

    Problem Solution Details

    Rows that have been edited now remain visible after a refresh even if the changes made would cause the row tono longer be returned.

    Issue No Description Priority

    WBC-2621 Enable selectors in the bulk edit dialog that take precedenceover dropdowns in forms.

    P2

    Problem ReportedEnable selectors in the bulk edit dialog that take precedence over dropdowns in forms, so that an attribute whichhas a dropdown can be overridden with a selector definition. This needs to include validation if the field is a text

    box, to prevent incorrect source codes from being entered into the system.

    ComponentAffected Likely Impact Incident No

    101887

    Problem Solution Details

    Enabled selectors in the bulk edit dialog that take precedence over dropdowns in forms.

    Issue No Description PriorityWBC-2622 Allow fast-cut of multiple items. P2Problem Reported

    Need the functionality required to fast-cut multiple items.

    ComponentAffected Likely Impact Incident No

    101614

    Problem Solution Details

    It is now possible to fast cut a selection of rows in a single operation.

    Issue No Description Priority

    WBC-2623 Allow date entry without separators e.g. 101208 for 10/12/2008 P2

    Problem Reported

    Allow date entry without separators e.g. 101208 for 10/12/2008

    ComponentAffected

    Likely Impact Incident No

    101881

    Problem Solution Details

    Users can now enter dates with or without separators e.g. 101208 or 10/12/2008 are equivalent.

  • 7/26/2019 TLM Recs 2.7 SP1

    40/95

    40 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-2624 Don't show ellipses (...) in grid data where column width isconfigured to be "very narrow".

    P2

    Problem ReportedDashboard grids need the ability to only display a single character regardless of the length of the field. Currently

    columns display (...) when the data is continued. By design, some of our dashboards only display the firstcharacter of a field (O for Outstanding, H for History, etc.)

    ComponentAffected Likely Impact Incident No

    101886

    Problem Solution Details

    Grid cells that are too narrow to display their contents in full will not show ellipsis (...) if that would result in thecontent not being displayed.

    Issue No Description Priority

    WBC-2643 Audit Trail fails to display for some NET items P2Problem ReportedWhen opening the audit trail for certain NET items, a SQL Exception in thrown which is likely due to a bug in:AuditTrailOtherDAO.populateChargeAmountDetails(). The code is attempting to load a column called:system_currency. This column is only present in the results some of the time (because different SQL queries usethis code). This column name should be removed entirely and replaced with a call to theSystemParameterService to load the syst parameter for system currency.

    ComponentAffected Likely Impact Incident No

    GUI Low 102042

    Problem Solution Details

    A previous patch fix has uncovered an error with the database search. This error caused the audit trail to fail forNET items when the system base currency was loaded. The database query has been fixed so that the audit trailwill work for all items.

    Issue No Description Priority

    WBC-2655 A release that exceeds a user's charge limit is subsequentlyevaluated against confirmation limits in all cases.

    P2

    Problem ReportedIf a release exceeds a user's charge limit and the decision is made to check the "net item" box in the interactiondialogue, rather than re-evaluating against the user's net limits, the release always progresses to authorising withsupervisor limits. In this case, it should be possible to perform release against the user's net limits.

    ComponentAffected Likely Impact Incident No

    101428

    Problem Solution Details

    A release that exceeds a user's charge limits may now be evaluated against net limits following the checking ofthe net item option in the interaction dialogue, rather than proceeding to supervisor authorisation in all cases.

  • 7/26/2019 TLM Recs 2.7 SP1

    41/95

    TLM Reconciliations 2.7 SP1 Release Notes 41

    Issue No Description Priority

    WBC-2675 Set ID is not populated for all messages in GMMI when it isopened via GMM.

    P3

    Problem ReportedIf you select a message from the GMM grid, Set Id is present for that message. When you open the message inGMMI, Set Id is populated as a blank message. This issue is consistent with all messages.

    ComponentAffected Likely Impact Incident No

    CCD 101878

    Problem Solution Details

    WBC-2679 : WebConnect cache is updated if it doesn't contain the requested Account ID. WBC-2675 : NowSet ID field is populated correctly when using GMM-GMMI

    Issue No Description Priority

    WBC-2679 Set ID is not displayed for a newly created account in GMMIwhen it is opened via GMM.

    P3

    Problem ReportedAfter creating a new account for a message type, the accounts Set ID is not displayed when the message isopened in GMMI via GMM. The Set ID is only displayed when WebConnect is restarted.

    ComponentAffected Likely Impact Incident No

    CCD 101878

    Problem Solution Details

    WebConnect cache is updated if it doesn't contain the requested Account ID. WBC-2675 : Now Set ID field ispopulated correctly when using GMM-GMMI

    Issue No Description PriorityWBC-2738 Allow six digit date entry in GMMI P2Problem ReportedGMMI screen allows user to enter dates in six digit format e.g. 251208 instead of 25/12/2008 but this is notuseful since the six digit format can't be validated on the server. The front end should rewrite valid six digitdates before submission to the server.ComponentAffected Likely Impact Incident No

    GMI 101881

    Problem Solution DetailsGMMI allows to enter date in six digit format e.g. 251208 and the front end rewrites a valid six digit dates torequired 25/12/2008 format.

  • 7/26/2019 TLM Recs 2.7 SP1

    42/95

    42 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-2739 Allow six digit date entry in form control, item edit form,analytics search prompts and business logic interaction

    P2

    Problem ReportedThe form control, item edit form (bulk edit), analytics search prompts and business logic interactions allow userto enter dates in six digit format e.g. 251208 instead of 25/12/2008 but this is not useful since the six digitformat can't be validated on the server. The front end should rewrite valid six digit dates before submission tothe server.ComponentAffected Likely Impact Incident No

    GUI 101881

    Problem Solution Details

    Six digit date entry is now supported in form control, item edit form, analytics search prompts and businesslogic interaction.

    Issue No Description PriorityWBC-2756 Create custom control to display the expandable attribute. P3Problem ReportedThe current process for viewing data associated with expandable attributes has been found to be cumbersomeand in some cases does not work at all. A simpler solution is required, maybe by making use of a separatedashboard.ComponentAffected Likely Impact Incident No

    101873

    Problem Solution Details

    The solution has been to push the current functionality of displaying expandable attribute messages into it's owncustom control. This new custom control can be configured within design studio (url:/secure/showexpandableattribute.do) and assigned to the grid control, which contains the expandable attribute,as a drilldown. This allows the user to then drilldown from a row in the grid to view its associated expandableattribute message.

    Issue No Description Priority

    WBC-2792When entering data in GMI for generic message types, the"net remaining" text box at the bottom of the screen is notshown.

    P3

    Problem Reported

    WebConnect 2.6 SP1 issue: When entering data in GMI for generic message types, the "net remaining" text boxat the bottom of the screen is not shown.ComponentAffected Likely Impact Incident No

    GMI 102807

    Problem Solution Details

    Added a support for balance type Dual Balance, Generic Currency and Generic Asset to show "net remaining"text box at the bottom of GMI dashboard.

  • 7/26/2019 TLM Recs 2.7 SP1

    43/95

    TLM Reconciliations 2.7 SP1 Release Notes 43

    Issue No Description Priority

    WBC-2696 The fast-cut destination grid scrolls to the top of the record setevery time fast-cut is used.

    P3

    Problem ReportedWhen cutting rows to a different grid the target grid scrolls to the active row (typically the first row for ascratchpad grid). This means that the newly cut rows are not necessarily visible. The newly cut rows shouldalways be visible.ComponentAffected Likely Impact Incident No

    GUI 102328

    Problem Solution Details

    When cutting rows from one grid to another, the target grid will scroll so that the last row cut is visible.

    Issue No Description Priority

    WBC-2736 LDAP configuration allows user to log in with blank password.P2Problem ReportedLDAP can legitimately allow a user to log in with a blank password. WebConnect should be updated so that auser cannot log in with a blank password. The workaround is to configure LDAP to disable anonymous binds.

    ComponentAffected Likely Impact Incident No

    GUI 102355

    Problem Solution Details

    Users can no longer log in using a blank password through LDAP authentication.

    Issue No Description PriorityWBC-2740 Default highlight of selected row is very difficult to see. P2Problem ReportedIssue raised previously under SI 100487 and partially addressed via WBC-2401. Problem still exists, as the fixdid not address the default darker/more visible 'tramlines' - only that they are configurable. Change defaultcurrent row highlighting from WHITE to BLACK.

    ComponentAffected Likely Impact Incident No

    101137

    Problem Solution Details

    Changed default row highlight colour to black.

  • 7/26/2019 TLM Recs 2.7 SP1

    44/95

    44 TLM Reconciliations 2.7 SP1 Release Notes

    Issue No Description Priority

    WBC-2776 Allow character months in date format & control over 2-digityears P2

    Problem ReportedDue to the international nature of our business, we are looking to have control over the display format of datesin WebConnect. We are proposing a format of "DD-MMM-YY".

    ComponentAffected Likely Impact Incident No

    GUI 102379

    Problem Solution Details

    Added facility to define system-wide custom formats for date values, configured by an entry in the syst table. Itis possible to configure different formats for different locales. If a custom format is defined for a user's localethen that custom format is used for that user's session. If there is no custom format defined for a user's localethen WebConnect will default to use the standard Java "SHORT" format as before. To enable the customformats an entry is added to the syst table with the following SQL: insert into syst

    (syst_name,description,syst_title,syst_type,syst_string) values ('DATE_FORMAT','WebConnect - custom dateformat','WebConnect - custom date format',1,') Then the customs formats can be se