Patch Notes for
Interchange Server (ICS) version 4.1.1.11

 

The patch notes contain the following sections:

COMPLETED CHANGE REQUESTS

UPGRADE INSTRUCTIONS

ADDITIONAL DISCUSSION

UNINSTALL INSTRUCTIONS

COMPLETED CHANGE REQUESTS

This patch contains fixes for the following CRs based on customer reported and internally discovered issues.

CR Number

As of Version

Problem

23975

4.1.1.11

4.1.1.5 ICS has memory leak

31130

4.1.1.11

ICS startup script to check for existing ics process.

24560

4.1.1.11

ICS Memory Leaks When Using SNMP Agent

25024

4.1.1.11

Collaboration isn't processing new events after recovery is completed

31842

4.1.1.10

Relationships sequencing not working in multithreaded environment

25736

4.1.1.10

Customer getting db Error when connecting to DB from collab.

17705

4.1.1.10

Large Scalability regression

24866

4.1.1.9

JText Log file message missing "[Type: Error]" field

23498

4.1.1.9

Controller Can't Hold Bind to Agent

24071

4.1.1.9

CwDBConnection class returns values with wrong datatypes

24174

4.1.1.9

OAD not releasing control of the connector agent process

15262

4.1.1.9

Increasingly slower response with repository access

23473

4.1.1.8

Terminate is not called by Framework

22743

4.1.1.8

JDBC Conn fails to restart

17420

4.1.1.8

Problem with Filter.class in CollabUtils.jar in CW 4.1.1

15262

4.1.1.8

Increasingly slower response with repository access

22608

4.1.1.7

DEPL-4.1.0 Reposcopy compilation fails with -xUnCompress option on Maps

22367

4.1.1.7

UNIX CDK problem: C++ connector crashed when BO has more than 3 levels

22424

4.1.1.7

(C++) Clarify Connector Patch 4.3.4 compiled against ICS 4.0.1 runs without crashing. When compiled and run against ICS 4.1.1, gets xalloc error

22204

4.1.1.7

Problem: Since HA is not supported for CW4.1.x in AIX, it is very misleading that the 4.1.1.6 fix contains Samples\HA\VERITAS.

19930

4.1.1.6

Problem: the server CPU utilization goes as high as?95% to 100% when try to get DB connections

13902

4.1.1.6

Encrypt/Decrypti password causes lot of performance degradation.

19420

4.1.1.6

This problem has been brought up when an XML document containing empty tags was passed to the ICS. When the document is sent back to a connector, the empty tags are no longer written to the xml document.

17342.

4.1.1.6

Merge Scripts modification for 4.0.1 into 4.1.0. Also add vbroker.agent.addr into the CWSharedEnv.sh

17602.

4.1.1.6

Literal Strings in sql query in DTPConnection

15917 4.1.1.5

Collaboration Config. Properties (Filtering issues with 3.1.2 and 4.1.1)

17341 4.1.1.5

Extra service calls in collab groups with common GBO.

17730 4.1.1.5

The ClarifyConnector does only accept character encoding=ascii7 when connected to CrossWorlds 4.1.1.3 on AIX.

8849 4.1.1.5

SNMP traps are not generated for FailedEvents.

17642 4.1.1.5

Map Designer be killed when select Help->about map designer.

17076 4.1.1.5

MQ Channels getting exhausted while running stress test.

17685 4.1.1.5

the locale of the child BO accepted by the connector is incorrect and different from the parent BO.

17686 4.1.1.5

the class BusObj doesn't provide direct locale support,and don't include the methods.

17688 4.1.1.5

the destination connector accepted the BO with a locale of zh_Cn on a English  Locale ICS.

17690 4.1.1.5

English messages are stored in the english message file collab.txt on a Japanese Locale ICS.

16109 4.1.1.5

connector_manager needs finer grained stop option.

15599 4.1.1.5

User cannot start the second ICS server  if the same ICS server has been already started.  Second, mistaken ICS start causes logging to Arc_01.log instead of Interchange.log when archive logging enabled.

15870 4.1.1.5

User cannot start the second connector  if the same connector agent has been already started.

16027 4.1.1.5

MQ error when OAD tries to start the connector agent in MQ native binding mode.

15951 4.1.1.5

ICS cannot address >= 2 GB of free memory.

15589 4.1.1.5

MQSeries 2053 (queue full) errors.

15949 4.1.1.5

ics_manager -IsServerAlive false but CSM can connect .

15427 4.1.1.5

ics_manager -stop not working after changing ICS password.

15984 4.1.1.5

Visibrokers on different ports require system environment variable set to save locally.

15334 4.1.1.5

Connector listeners getting 2009 MQSeries errors and events get stuck in MQ until ICS reboot.

15347 4.1.1.5

Duplicate BOs created from collaboration group.

15928 4.1.1.5

CSM statistics window shows Queue depth as blank after catching 2009.

15977 4.1.1.5

IDL:PortableServer/POA/WrongAdapter:1.0 error in an HA configuration or on a machine that has mulithomed host machine.

16002

4.1.1.4

This CR fixes the limitation with  SQL  JDBC driver used with ICS 4.1.1. The SQL driver is not supporting retrieval of data more than 2KB in size. This problem was encountered in Pip3C3 process .

16003

4.1.1.4

This CR fixes limitation in the Oracle JDBC driver in ICS 4.1.1. The driver is not supporting retrieving of data that exceeds 32KB in size. This problem was found in Pip3A4 RNET process.

15347

4.1.1.4

This CR fixes the situation where multiple BO's are received from a collaboration group, when only a single BO is expected.

15961

4.1.1.4

CW4.1.1 throws "Invalid format version" when using the Resource Adaptor.

16412

4.1.1.4

SQL Server 7 exception when ICS startup.

16518

4.1.1.4

The 4.1.1 version of repos copy does not support pre-4.1.1 repos copy output files.

15896 4.1.1.4

support 255 character component names.

14715 4.1.1.3

In the financial markets area, most companies use MQ for communication, so a meets minimum solution would be to have the MQ based connectors (MQ, MQSI, SWIFT, etc) that read from a message queue for events and write to the ICS message queue be under the same transactional unit of work.

14680 4.1.1.3

Error occurs after loading the collaboration objects with name of 60 character length which are developed using repos_copy command.

15007 4.1.1.3

Due to this bug the customer who has case sensitive MSSQL was getting different database errors in ICS. 

14989 4.1.1.3

Due to this bug, the customer cannot exit the Connector Agent in a single threaded mode when the MQ Series Queue Manager comes down. This fix will allow the Connector Agent that starts in a single threaded mode to appropriately terminate and exit when the MQ Series transport is down. The caveat is that it will work only in case of MQSeries. This does not fix the other protocols like IIOP, HTTP, etc.

14292 4.1.1.3

Due to this bug, user cannot input Business Object names, Collaboration names or DB Connexion names of 80 characters or so because we store additional information in those fields in the database. The fix involves widening those fields in the DB to 160 (or more) characters. 

15353 4.1.1.3

Due to this bug, On DB2, when trying to discard unresovled flows from the CSM in release 4.1.1, the screen seems to be locked up and the flow takes around 6 minutes before being discarded.This problem is due to a bug in the server side and is fixed in this release. 

14861 4.1.1.3

CDK bug in the 4.1.1 release which causes any C++ connector on AIX may not be working (fails while trying to poll ).

15040 4.1.1.3

CDK bug in the 4.1.1 release which causes any C++ connector on Solaris may not start.

16257 4.1.1.3

When there is no subscription for the BO. aftert he gotAppleEvent framework throws Nullpointer Exception.

16108 4.1.1.3

Not able to run testsuites with both GED and XA components turn on.

15065 4.1.1.1

Formating error occurs on creating multi level BO by C++ Connector

UPGRADE INSTRUCTIONS

To perform an upgrade to this version of the ICS:

  1. Apply the changes prescribed in each table below, beginning with the entries at the bottom of each table and working up to the most recent patch.
  2. You need to download and install the latest MA88 package which is available on http://www-3.ibm.com/software/ts/mqseries/txppacs/ma88.html , in order to run under JMS transportation mode.
  3. To apply script in the fixpack, modify it as following before copy to target directory.

    Replace VAR_CWHOME by the directory which your crossworlds has been installed.

    Example:VAR_CWHOME->/export/home4/support/CrossWorlds

    Replace VAR_ICS by your ICS name.

    Example:VAR_ICS->crossworlds

    .

After backing up the listed files, add, replace, or remove the following files and directories as indicated:

For ICS Version

Platform [Win32;Solaris;AIX]

Add / Replace / Remove

File (Starting from %CROSSWORLDS%/$CROSSWORLDS)

4.1.1.6

Solaris:AIX

Replace

bin/ connector_manager, bin/ CWSharedEnv.sh, bin/ ics_manager

4.1.1.6

Solaris:AIX

Replace

mqseries/end_mq, mqseries/start_mq

4.1.1.6

Solaris:AIX

Replace

Sample/HA/VERITAS

4.1.1.8

Win32:Solaris

Replace

lib/Collabutils.jar

4.1.1.11

Win32:Solaris:AIX

Replace

lib/cwsnmpagent.jar

4.1.1.11

Win32:Solaris:AIX

Replace

lib/CrossWorlds.jar

4.1.1.4

Win32:Solaris:AIX

Replace

DevelopmentKits/J2EE/RAforCrossWorlds/CWResourceAdapter.rar

4.1.1.5

Win32:Solaris:AIX

Replace

DataHandlers/CwDataHandler.jar

4.1.1.3

Solaris:AIX

Replace

lib/libCwConnector.so

4.1.1.3

Solaris:AIX

Replace

lib/libCwPorting.so

4.1.1.5

Win32:Solaris:AIX

Replace

lib/mq.jar

4.1.1.5

Win32:Solaris:AIX

Replace

messages/InterchangeSystem.txt

4.1.1.11

Win32:Solaris:AIX

Replace

messages/InterchangeSystem_ja_JP.txt

4.1.1.11

Win32

Replace

messages/ENU_USA/InterchangeSystem.txt

4.1.1.11

Win32

Replace

messages/JPN_JPN/InterchangeSystem.txt

4.1.1.1

Win32

Replace

bin/CwConnector.dll

4.1.1.1

Win32

Replace

DevelopmentKits/cdk/lib/Release/CwConnector.dll

4.1.1.1

Win32

Replace

DevelopmentKits/cdk/lib/Release/CwConnector.lib

ADDITIONAL DISCUSSION

If you have Collbutils.jar from version 4.1.1 you need to pick the latest Collabutils.jar file from 4.1.1.4 or later for the RosettaNet collaborations to work .

If you have CWResourceAdapter.rar from version 4.1.1 you need to pick the latest file from 4.1.1.4 or later for the Resource Adapter to work . Note only CWResourceAdapter.rar is needed for RA fix of CR15961.

 

UNINSTALL INSTRUCTIONS

When install the patch, you need to back up all the old files that you replaced with the patch (e.g.,back up CrossWorlds.jar file). When you want to uninstall this patch and back to the previous patch, you just copy these backup files over to replace the new files.

 

  

2002 IBM Corporation. Proprietary and Confidential. All Rights Reserved.