This hotfix corrects the issues listed in the next section and includes the fixes in Hotfix01 and Hotfix03.
This hotfix applies to the TIBCO iProcess Engine, version 10.6.3 running on the following platforms and databases:
- Windows 2000/2003 with SQL Server 2000/2005 - Windows 2000/2003 with Oracle 10g - Sun SPARC; Solaris 8-10 with Oracle 9i - Sun SPARC; Solaris 8-10 with Oracle 10g - IBM RS/6000; AIX 5L with DB2 8.2/9.1 - IBM RS/6000; AIX 5L with Oracle 9i
WIS process memory can get corrupted when CDQPs are processed, which can cause the TIBCO iProcess Engine to fail.
Defect Id: MR 37605 (Parent MR 37562)
Change optimization flags have been added to computationally intense modules to improve performance on UNIX.
Defect Id: MR 37600 (Parent MR 32660)
When port ranging is switched on, if a process is killed and restarted by the Process Sentinels, the process may not be able to rebind to the same port (because it is in a timed-wait state).
Defect Id: MR 37429 (Parent MR 37411)
The RPC reply buffer can overrun when returning CDQP information for work items without CDQPs.
Defect Id: MR 37400 (Parent MR 33153)
The RPCBG does not handle Transaction Control Steps correctly when initiated by a JUMPTO instruction.
Defect Id: MR 37381 (Parent MR 35978)
Thread locking problem found in WIS process when accessing CDQP field values.
Add the ability to configure signals that threads are blocked from receiving.
If you wish to enable threads to be blocked from receiving signals then you will need to modify the $SWDIR/etc/staffpms file, adding the information to line 17 of the file.
For example, to add blocking for the SIGALRM (14) signal the last few lines of the file will look like this:
QPARAM1\QPARAM2\QPARAM3\QPARAM4\CP_V... <blank line - unless UVAPI is configured> <blank line> 14
If you wish to add more signals to the list they will need to be separated by the '\' character:
QPARAM1\QPARAM2\QPARAM3\QPARAM4\CP_V... <blank line - unless UVAPI is configured> <blank line> 14\13\12\\
Defect ID: MR 37363 (Parent MR 36170)
The memory footprint of iProcess Engine processes grows if a lot of Oracle database connections are created and freed.
Defect Id: MR 37248 (Parent MR 37079)
swutil EXTCD -t does not work in iProcess Engine versions 10.6 and 11.0.
Defect Id: MR 37246 (Parent MR 36934)
When upgrading iProcess Engine from 10.5.0 to 10.6.2.1, existing procedures with EAIDB steps work correctly until edited with the new iProcess Workspace (Windows) after which the EAIDB steps fail at runtime.
Defect Id: MR 36770 (Parent MR 34403)
When iProcess Server Objects calls the WIS process to initialize a new queue, WIS returns that it cannot find the queue, causing an infinite loop and causing iProcess Server Objects to crash.
The TIBCO iProcess Engine (Oracle) 10.6.3 HotFix 04 can be downloaded from our support-ftp.tibco.com. You will be able to download by clicking on the link below after you provide your TIBCO Support Web username and password in the url: