12.07.2015 Views

Download Release Notes - Orbis Software Ltd

Download Release Notes - Orbis Software Ltd

Download Release Notes - Orbis Software Ltd

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

P030-2_0-RNTaskCentre V4.5 Service <strong>Release</strong> 2 HotFix G<strong>Release</strong> <strong>Notes</strong>Document Version 2.0Document Number: FM-OS-140 Issue: 02 <strong>Orbis</strong> <strong>Software</strong> Limited © 2009


Table of ContentsREVISION HISTORY ............................................................................ 1COPYRIGHT ........................................................................................ 1TRADEMARKS...................................................................................... 1INTRODUCTION .................................................................................. 2Purpose of the document ................................................................... 2Build Information .............................................................................. 2NEW FEATURES ................................................................................... 3Hotfix G .......................................................................................... 3General ....................................................................................... 3ISSUES RESOLVED .............................................................................. 4Hotfix G .......................................................................................... 4General ....................................................................................... 4SQL Server Store .......................................................................... 5ODBC Query ................................................................................ 6Tool Stub ..................................................................................... 6Workflow ..................................................................................... 7Hotfix F ........................................................................................... 7SQL Event Agent ........................................................................... 7Hotfix E ........................................................................................... 8Send Message SMTP .......................................................................... 8Hotfix D .......................................................................................... 8Database Query (OLE DB) .............................................................. 8MS SQL Server Trigger Agent ......................................................... 8Server ......................................................................................... 8SQL Server Store .......................................................................... 9Workflow Agent .......................................................................... 10Hotfix C ......................................................................................... 10Database Query (OLEDB) ............................................................. 10OLEDB Memory .......................................................................... 10SQL Trigger Agent....................................................................... 11Format as HTML Tool ................................................................... 11Send Message SMTP Tool ............................................................. 11MS Word Merge Tool ................................................................... 11Scheduler Agent ......................................................................... 12TaskCentre API ........................................................................... 12Workflow ................................................................................... 13ODBC Memory ............................................................................ 13Maintenance .............................................................................. 14Hotfix B ......................................................................................... 14Rollover & Resilience ................................................................... 14Database Access ......................................................................... 14SQL Store .................................................................................. 15Workflow ................................................................................... 15Crystal Reports ........................................................................... 16Miscellaneous ............................................................................. 16Hotfix A ......................................................................................... 16General ..................................................................................... 16MS Word Merge .......................................................................... 17OLEDB Call Procedure .................................................................. 17Oracle Agent .............................................................................. 17Rollover & Resilience ................................................................... 17Send Message (SMTP) ................................................................. 18Server ....................................................................................... 18Workflow ................................................................................... 18


IntroductionXML to Recordset ........................................................................ 19UPGRADE INSTRUCTIONS ................................................................. 20Pre-requisite TaskCentre Versions ..................................................... 20Upgrade Steps ............................................................................... 20Reporting Installation Problems ........................................................ 202


Copyright & TrademarksRevision HistoryDate Name Version Comments01/06/09 Chris Ringrose 0.1 First draft29/06/09 Chris Ringrose 0.2 Updated for new issues.17/08/09 Paul Garratt 1.0 First Issue – ALPHA <strong>Release</strong>03/09/09 Chris Ringrose 1.1 Updated for new issues.23/09/09 Paul Garratt 2.0 First issue.1


Copyright & TrademarksCopyrightThe copyright in this document is owned by <strong>Orbis</strong> <strong>Software</strong> 2009. All rights reserved.This publication may not, in whole or part, be reproduced, transmitted, transcribed, storedin a retrieval system or translated into any language in any form or by any means withoutthe prior written consent of <strong>Orbis</strong> <strong>Software</strong> Limited.Trademarks<strong>Orbis</strong> <strong>Software</strong> <strong>Ltd</strong> owns the registered Trademark ‘TaskCentre’.All other Trademarks used within this documentation are acknowledged as the property oftheir respective owners.The information provided in this publication may contain errors, omissions, ortypographical errors or may be out of date. <strong>Orbis</strong> <strong>Software</strong> may change, delete, or updateany published information at any time and without prior notice. The information publishedin this document is provided for informational purposes only and is not binding on <strong>Orbis</strong><strong>Software</strong> in any way except to the extent that it is specifically indicated to be so.1


IntroductionIntroductionPurpose of the documentTo describe the new functionality and issues resolved in TaskCentre V4.5 Service <strong>Release</strong> 2Hotfix G.Build InformationTaskCentre V4.5 Service <strong>Release</strong> 2 Hotfix G (Build 670) is patch updating selectedcomponents of the TaskCentre installation. Updated components will now have the versionnumber 4.5.670.0.2


New FeaturesNew FeaturesThe following new features have been included in this release:-Hotfix GGeneralIssue Number 8972Title Support for Windows Server 2008.DescriptionSupport for Microsoft Windows 2008 (32 bit editions) is provided withthis release.3


Issues ResolvedIssues ResolvedThe following issues have been resolved in this release:-Hotfix GGeneralIssue Number 9120TitleDescriptionTaskCentre services register with incorrect display names.The TaskCentre services can be listed with incorrect display names inthe service control manager. This reverts them to the correct naming.Issue Number 9727TitleDescriptionStore access encryption problems polish windows.Incompatibilities between store encryption and decryption can beexperienced on Polish Windows with tasks running under differentaccounts from the client.Issue Number 9812TitleDescriptionServer Crash 0x0004161a.This server crash has been eliminated.Issue Number 9920TitleDescriptionServer can hang during maintenance.If maintenance is set to a very high frequency eg 30 minutes, theserver can occasionally hang.Issue Number 9957Title Impersonation browser does not work under Windows Server 2008.DescriptionAttempting to browse for a task impersonation user if running underWindows 2008 fails to display the default Windows browse dialog.Issue Number 9958TitleDescriptionServer can crash when running under load with frequent maintenance.When running under extremely high load with frequent maintenance,the server can occasionally terminate after a number of hourscontinuous running.4


Issues ResolvedIssue Number 10006TitleDescriptionServer Crash 0x0002cb15.This server crash has been eliminated.SQL Server StoreIssue Number 9495TitleDescriptionTask Execution HangsUnder certain heavy load conditions when accessing the repositorywhen hosted on a SQL store, a lock scenario could occur which hungthe task.Issue Number 9600TitleDescriptionMemory slow with SQL storeAccessing repositories can be significantly slower when using the SQLstore as opposed to the internal store.Issue Number 9696TitleDescriptionError messages with TaskCentre SQL storeDuring normal operations with the SQL store, occasional misleadingerror messages can be seen "Error while evaluating expression : TheTaskAPI is not licensed on this server" which can lead the user toincorrectly believe that the system is malfunctioning. The message hasbeen changed to "Unable to schedule Task '[Task Name]' now. Serveris in Maintenance Mode."Issue Number 9754TitleDescriptionServer stops processing.Busy systems with large numbers of concurrent task runners operatingin parallel using the SQL based store may encounter a deadlockscenario in SQL server which prevents tasks from completing.Issue Number 9795TitleDescriptionMaintenance – Unexpected error during integrity checkingDatabase Integrity Checker – Unexpected error during integritychecking (0x80040205)’ no longer occurs.5


Issues ResolvedODBC QueryIssue Number 9519TitleDescriptionSQL Not Generated Correctly.The OLEDB and ODBC query tools may produce incorrectly formed SQLif the table being referenced contains column names including spaces.Issue Number 9780TitleDescriptionChanging connection error.Changing from one ODBC Connection to another in a step was causingan error.Issue Number 9820TitleDescriptionWrong query when dragging from Tables & Joins.An incorrect query syntax was being produced when dragging fromTables and Joins.Issue Number 9847TitleDescriptionSage Line 100 connection syntax errors.When using TC variable in ODBC criteria on a Sage Line 100 connectionsyntax errors occurred.Tool StubIssue Number 9486TitleDescriptionTIAPI .Net formatters with documents as attachmentsThe document formatting events may be forwarded incorrectly ifattempting to create a tool which accepts and generates a documentusing the TIAPI.Issue Number 9724TitleDescription.NET Formatters not working properly with Unicode dataTool API formatter tools which require Unicode to be passed throughthem may experience some data loss.Issue Number 97526


Issues ResolvedTitleDescriptionTool API only allows tools to be mentioned in one category.Allows the programmer to add their custom tool to as many TaskCentretool categories as they require. This previously was restricted to onecategory.Issue Number 9836TitleDescriptionMultiple CLR tools using different versions of a Class Library.When multiple CLR tools were loaded into TaskCentre and they share aclass library there is a problem when the class libraries differ (i.e. thereare different versions of the class library for each tool). All tools otherthan the first tool use the class library instance created by the firsttool, potentially causing problems if different versions of the Tool SDKexist.WorkflowIssue Number 9691TitleDescriptionWorkflow occasionally incorrectly denies accessIn a busy system using workflow, the user can occasionally beincorrectly denied access.Issue Number 9707TitleDescriptionTask running efficiency degradationSystems with very large numbers of workflow users frequently loggingin may experience a slowdown in task execution.This release is cumulative so also contains the contents of all previous hotfixes toTaskCentre 4.5 SR2.Hotfix FSQL Event AgentIssue Number 9662TitleDescriptionSQL Event Agent can fail under heavy duration load.Running multiple batches of circa tens of thousands of events couldcause occasional service failures.7


Issues ResolvedHotfix ESend Message SMTPIssue Number 9514TitleDescriptionNo attachment icon when generating attachments from ‘Path to file onDisk’This was occurring when a dynamic, file from disk attachment had the"once for each row" option selected.Hotfix DDatabase Query (OLE DB)Issue Number 9561TitleDescriptionOLEDB query tool slow to read database table layout.The OLEDB query tool was taking a disproportionately long time toread the list of tables from particularly large databases. This has onlybeen experienced in databases with excess of 1000 tables.Issue Number 9577TitleDescriptionOLEDB query tool memory consumption high for complex databases.Related to 9561, at configuration time, the process of reading a verylarge number of tables (in excess of 1000), was consuming adisproportionately large quantity of system memory. It should benoted that this was not of an extent to threaten system integrity.MS SQL Server Trigger AgentIssue Number 9564TitleDescriptionSQL Event Agent can fail to trigger task run.On particularly heavily loaded systems with high levels of databasetraffic and network bandwidth use, connections were occasionally beinglost between the SQL Trigger agent and the TaskCentre server. Thishad the potential to cause sporadic occasional task run failures.ServerIssue Number 95658


Issues ResolvedTitleDescriptionThe TaskCentre Server continues to try to notify status events onceconnection is lost.Related to 9564, in the event of a connection loss, the server wascontinuing to try to notify the lost client or agent of status changes.This was leading to large numbers of errors being logged.Issue Number 9568TitleDescriptionLicence checking can disproportionately load system processor usage.This is an optimisation to reduce the amount of processing consumedby the licence checking process. On heavily loaded systems, this willfree up more processor power for running tasks.Issue Number 9595TitleDescriptionOccasional server failure on extremely busy systems.After long durations of very high throughput task run activity,occasional sporadic server failures have been experienced due tomemory corruption. This issue rectifies this problem.Issue Number 9607TitleDescriptionTask run initialisation can occasionally fail on busy systems.On particularly heavily loaded systems with high levels of networkbandwidth use, tasks could fail to initialise due to communicationsproblems with the TaskCentre server.Issue Number 9608TitleDescriptionFailure mode logging improvements.During the investigation of issue 9607, a number of fault loggingimprovements were made to the TaskCentre server.Issue Number 9631TitleDescriptionTasks locking up when XML tools are initialising.From time to time tasks were freezing during initialisation of the XMLto Recordset tool. The task runner was making some unnecessary callsto the tool which added overhead and potentially could cause lock-ups.SQL Server StoreIssue Number 95759


Issues ResolvedTitleDescriptionMS SQL Server base Store performance degradation on busy systems.Systems containing a very high throughput of concurrent taskexecutions could experience performance degradation whilst using theMS SQL Server based store.Workflow AgentIssue Number 9609TitleDescriptionWorkflow Agent can fail to trigger task run.On particularly heavily loaded systems with high levels of networkbandwidth use, connections could occasionally be lost between theWorkflow Agent and the TaskCentre server. This had the potential tooccasionally cause sporadic job submission failures.Hotfix CDatabase Query (OLEDB)Issue Number 9117TitleDescriptionDatabase Query (OLEDB) column sampler always uses value from‘column1’When using the SalesLogix OLEDB driver in a database query, anadditional column called ‘column1’ gets returned in the recordset whichcontains incrementing numbers for each row of the recordset.The column sampler in the query criteria was always using values from‘column1’ irrespective of what field was chosen.Issue Number 9118TitleDescriptionDate/Time field not compared correctly.When a date/time field was dragged from Tables & Joins to Criteria, itwas treating the field as text for the actual comparison operation.If dragged from the DB Schema, it comes over correctly as a date/timefield.OLEDB Memory10


Issues ResolvedIssue Number 9119TitleDescriptionQuery fails when using SalesLogix OLEDB write back.The error could be created in the following way:Create an OLEDB connection to SalesLogix.Create a task with an OLEDB step.Add some fields into the columns pane including a formula based on adate eg getdate().Add a format as text and save as file step.In the save as file add OLEDB Memory and browse to the same table asthe OLEDB queryMap the primary key and map the date formula to a table fieldRun the task and it fails with error: task failed, code: 0x80010105 inthe main event logs. However, the tasks event log contains no errors.SQL Trigger AgentIssue Number 9256TitleDescriptionSQL trigger stops working after importing tasks with SQL trigger steps.Update was failing in the SQL trigger agent due to newly importedtasks containing SQL trigger steps with insufficient information.Format as HTML ToolIssue Number 9335TitleDescriptionDynamic Column Header display preceding row.Dynamic column headers were displaying the preceding row whendocument generation option was; ‘New document when columnchanges’Send Message SMTP ToolIssue Number 9364TitleDescriptionZero length cc recipient causes task to crash.Tasks were failing with a recipient error 5.5.4 invalid address and noemail is received to the correct email in the TO: field (this is also thecase if you choose to ignore errors) when a blank variable is set up andadded to cc the field in the send message SMTP tool.MS Word Merge Tool11


Issues ResolvedIssue Number 9368TitleMS Word merge doesn’t Propagate file version.Description When using word 2007, a Merge document saved as format 1997-2003(.doc), then tasks with a word merge step were generating a documentwith .docx format and could not be opened in Word 2003Scheduler AgentIssue Number 9374TitleDescriptionSchedule steps not on planner cause high processor loading on server.When a store contained a number of tasks containing schedule stepswhich were in the browser but not in the planner a higher thanexpected processor loading on the scheduler agent was experienced.Issue Number 9401TitleDescriptionSchedule Agent tries to process disabled Tasks.When a store contained a number of tasks containing schedule stepswhich are disabled, a higher than expected processor loading on thescheduler agent was experienced.Issue Number 9403TitleDescriptionSchedule Event Agent tries to schedule events that are not on theplanner.when a store contained a number of tasks containing schedule stepswhich are in the browser but not in the planner a higher than expectedprocessor loading on the scheduler agent was experienced. Similar to9374 but a different aspect of the agent.Issue Number 9404TitleDescriptionInadequate Trace Information in Event SchedulerTrace logging has been enhanced to allow for more efficient diagnosisof processor loading issues.TaskCentre APIIssue Number 9376TitleUnable to use RunSync() when using SQL backend.12


Issues ResolvedDescriptionUnder certain circumstances tasks were freezing whilst performing preexecutionlicense checking.WorkflowIssue Number 9429TitleDescriptionWorkflow submissions lost.Occasionally a rare condition was occurring which causes submissionsof workflow jobs to be lost.Issue Number 9430TitleDescriptionWorkflow Agent submission handling optimisationThis is an optimisation to the workflow agent to allow multiple jobs tobe submitted in parallel more efficiently.Issue Number 9492TitleDescriptionCreate Workflow Job may cause SQL Store blocksRapid workflow page loads and job submissions in parallel wereoccasionally locking up.Issue Number 9529TitleDescriptionMyTaskCentre Login HangUnder certain rare circumstances with busy workflow traffic, it waspossible for the MyTaskCentre login page to hang if it clashes withanother user doing the same thing at the same time.ODBC MemoryIssue Number 9438TitleDescriptionODBC Oracle write-back ignoring key fieldsWhen write-back to an Oracle database was used the key field wasbeing ignored ie it always did an insert even if the key was there.13


Issues ResolvedMaintenanceIssue Number 9449TitleDescriptionMaintenance Failed after Upgrade of TaskCentre V4.5 SR2 to SR2b.Resilience enhancements in SR2b were causing problems withmaintenance being unable to access certain files.Hotfix BRollover & ResilienceIssue Number 9097TitleDescriptionImplementation of new faster Transaction SystemPerformance improvements have been made to the rollover andresilience functionality which could cause failures under certainconditions.Database AccessIssue Number 9002TitleDescriptionSQL not regenerated when the tasks are importedWhen tasks were imported (and the connection isn't present) and thetasks are retrieving data from a Foxpro database then the SQL in ODBCqueries was not being regenerated when a new connection is selected.Issue Number 9003TitleDescriptionDB connections incorrect after importWhere tasks are imported that use database connections, if theconnections are not recreated in the same order as the originatingTaskCentre then they were not connecting correctly.Issue Number 9004TitleDescriptionODBC connections with pass through connection string lengthFoxpro ODBC connections with pass through turned on have too smalla connection string length.Issue Number 9131TitleOLEDB Memory writeback14


Issues ResolvedDescriptionTasks using Saleslogix OLEDB with memory writeback were failing.Issue Number 9275TitleDescriptionOracle OLEDB stored procedures with Output parameterOracle OLEDB stored procedures with output parameters now functioncorrectly.Issue Number 9281TitleDescriptionOracle OLEDB stored procedures with input parametersOracle OLEDB Stored procedures did not make use of inputparameters.Issue Number 9361TitleDescriptionOracle OLE Stored Procedure fixed parameter lengthThere was a problem when calling stored procedures with fixedparameter length (0x80040e14)SQL StoreIssue Number 9172TitleDescriptionSR2a creates unnecessary indexes on SQL Server databaseWhen 4.5 Service <strong>Release</strong> 2a was applied to TaskCentre with a SQLServer store additional indexes were created which could causeperformance problems. This release removes these indexes.WorkflowIssue Number 9188TitleDescriptionDynamic workflow permissions not workingWhen a workflow job is created with dynamic permissions it waspossible for a user to follow the url link in an e-mail and then open thejob with a user name which does not have permission for the job.Issue Number 9194TitleDescriptionDynamic workflow jobs are not listed in myTaskCentre portalWhen workflow jobs are created with dynamic recipients they were notvisible to the users in myTaskCentre.15


Issues ResolvedCrystal ReportsIssue Number 9237TitleDescriptionCRYSTAL: CUST: Crystal Report Print Output ProblemPrint output no longer fails with ‘Failed to print document 0x8007007a’error when document source is ‘.. Crystal Report – Print Output’ andtask impersonation is set.MiscellaneousIssue Number 9042TitleDescriptionMaintenance does not seem to complete with large TC event logThe event log truncation has been improved allowing maintenance tocomplete.Issue Number 9205TitleDescriptionVariables cleared when job runs on a scheduleParameter variables of Task scope no longer have their values clearedby a scheduler step.Issue Number 9238TitleDescriptionStore Management Wizard - inappropriate message when try to loginWhen running a TaskCentre installation with resilient master/slaveconfiguration when the master is active and a resynchronization isattempted from the slave the error message "Failed to authenticate tomaster server error 0x80041171" was produced. This has beenreplaced by "Cannot resync as the specified user is currently loggedin".Hotfix AGeneralIssue Number 8570DescriptionFailed to movefirst on recordsetIssue Number 8644DescriptionTasks Hangs since SR2 applied16


Issues ResolvedIssue Number 8841DescriptionEvent log not purging entriesIssue Number 8735DescriptionTemporary odbc dsn is not deleted correctlyIssue Number 9023DescriptionGot error 80041160 after upgradeMS Word MergeIssue Number 8734DescriptionMerge MS with Print DocumentOLEDB Call ProcedureIssue Number 9071DescriptionCommand text was not set for the command objectOracle AgentIssue Number 8662DescriptionOracle Agent client connector QueueTask hash problemIssue Number 9060DescriptionOracle Agent fails to Logon to TC ServerRollover & ResilienceIssue Number 8473DescriptionForce failover fails when unlicensed.Issue Number 8697DescriptionRollover & Resilience failing to stay synchronised17


Issues ResolvedSend Message (SMTP)Issue Number 8687DescriptionSpan filters blocking TC mail.ServerIssue Number 8030DescriptionServer memory leak when used with SQL hosted store.WorkflowIssue Number 8565Description SR2 fails to upgrade workflow from 443Issue Number 8653DescriptionmyTaskCentre - cannot create or open tasks created on secondary websiteIssue Number 8740DescriptionWorkflow submit crashesIssue Number 8842DescriptionWorkflow job not appending Port number to a job URLIssue Number 8861DescriptionPerformance issue on workflowIssue Number 8862DescriptionWorkflow pages slow to respondIssue Number 8975DescriptionMyTaskCentre - too many records18


Issues ResolvedIssue Number 8994DescriptionMyTaskCentre - problem with search, when repagination is usedIssue Number 9000DescriptionMyTaskCentre - problem with sortingIssue Number 9047DescriptionmyTaskCentre - wrong user shown as ownerIssue Number 9050DescriptionWorkflow writeback NOT workingIssue Number 9063DescriptionDynamic user/group crashes TaskXML to RecordsetIssue Number 8956Description XML to recordset writes 3 rows instead of 119


Upgrade InstructionsUpgrade InstructionsPre-requisite TaskCentre VersionsThis hotfix can be applied to- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625),- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2a applied (build 635),- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2b applied (build 649),- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2c applied (build 654),- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2d applied (build 659),- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2e applied (build 660) or- TaskCentre V4.5 Service <strong>Release</strong> 2 (build 625) with hotfix SR2f applied (build 661).It is not necessary to apply hotfix SR2a, b, c, d, e or f because this hotfix contains thecumulative contents of these hotfixes.Upgrade StepsThe following TaskCentre Components require upgrading with this release:-ComponentTaskCentre Server(s)TaskCentre ClientsData ModellerSMTP AgentMS SQL Server Trigger AgentOracle Trigger AgentWorkflow AgentmyTaskCentreWeb ServiceUpgrade RequiredYesYesNoNoYesNoYesYesNoBack up your TaskCentre store.Run the hotfix executable and follow the on-screen instructions.Resilient pairs of servers must both be taken offline and upgraded at the same time priorto reactivating the redundant pair.Reporting Installation ProblemsIf you have any problems upgrading your current version of TaskCentre please contact<strong>Orbis</strong> Support.• Tel: 01202 241115• Email: support@orbis-software.com20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!