These release notes cover release information for IBM(R) WebSphere(R) Business Integration Server Express and IBM WebSphere Business Integration Server Express Plus, version 4.3.1, for Windows(R). They contain the following sections:
New in this release | Installation, migration, upgrade, and configuration information |
Product fix history | Known problems and workarounds |
Hardware and software requirements | Documentation |
Note: Important information about this product may be available in Technical Support Flashes issued after these release notes were published. These can be found on the WebSphere Business Integration support Web site, http://www.ibm.com/websphere/integration/wbiserver/support. Select the component area of interest and search the flashes section.
In addition to existing support on Windows 2000, this release adds support for InterChange Server Express on the following operating systems:
With this release, the MetaSolv Adapter now supports Product Service Request (PSR) and Local Service Request (LSR) modules.
Between release 4.3.0 and 4.3.1 the following problems, based on customer-reported cases, were fixed.
Component | Tracking number |
Description |
Adapter for JDBC and Adapter for Oracle Applications | 31759 |
When a collaboration is down, an error message should be e-mailed if the e-mail collaboration is set up. Currently e-mails are not sent. To enable e-mail to be set up , the error message should be logged with a severity level. A change has been made to log messages with a severity level when the severity is FATAL. Unsubscribed objects are now logged as errors of FATAL type. Fixed in Fix Pack 2.4.4. |
Adapter for JDBC and Adapter for Oracle Applications | 35455 |
For the Delete verb, if the parent business object is a wrapper business object, multiple cardinality children are not deleted. Multiple cardinality child business objects of a wrapper business object are now deleted when the Delete verb is processed. Fixed in Fix Pack 2.4.4. |
Adapter for JDBC and Adapter for Oracle Applications |
35954 |
When using Copy Attributes to propagate values down through a hierarchy of business objects, values are not propagated for cardinality n child business objects. Copy attribute values are now propagated for cardinality n child business objects. Fixed in Fix Pack 2.4.4. |
Adapter for MetaSolv Applications | 36472 | Support for Gateway Server of Product Service Request (PSR) and Local Service Request (LSR) modules was added in Fix Pack 2.7.1. |
Adapter for Portal Infranet | During request processing, while the connector is constructing an input-Flist from a business object, it does not create a field in the Flist that corresponds to an attribute with the value CxBlank. Now InputFlist contains those attributes also for which a value in the input business object was CxBlank. Fixed in Fix Pack 4.2.2 of the adapters. | |
Adapter for Siebel eBusiness Applications | 32653 | The adapter does not shut down, even if the error specified in the ConnectErrors connector property occurs. Fixed in Fix Pack 4.4.3 of the adapters. |
Adapter for Telcordia | The Telcordia adapter fails during initialization when the connector-specific property InputQueue is not configured. Fixed in Fix Pack 2.5.2 of the adapters. | |
Adapter for Telcordia | 36438 | The Telcordia adapter enforces case-sensitivity of meta-object application-specific information (ASI) and attribute names. Fixed in Fix Pack 2.5.2 of the adapters. |
Adapter for WebSphere Commerce | 36128 | The WebSphere Commerce adapter fails during initialization when the connector-specific property InputQueue is not configured. Fixed in Fix Pack 2.5.2 of the adapters. |
Adapter for WebSphere Commerce | 36438 | The WebSphere Commerce adapter enforces case-sensitivity of meta-object application-specific information (ASI) and attribute names. Fixed in Fix Pack 2.5.2 of the adapters. |
Adapter for JDBC and Adapter for Oracle Applications | 43246 | The start script for OracleAppODA includes the xworacle.jar file in the DRIVERPATH, which does not list all tables in the Oracle database as expected. If you want to list all the tables in the database, as a workaround, you can use the native JDBC driver-classes12.zip provided by Oracle. Set the driver path appropriately in the start scripts according to the instructions in the adapter user guide. |
Adapter for JDBC and Adapter for Oracle Applications |
31301 |
When retrieving a result set returned by a stored procedure, the adapter flags the following error: Attribute RS not found. The output attribute name is retrieved after the adapter checks that the attribute name is RS. The attribute name is now retrieved before the check, so that OP=RS is handled appropriately. Fixed in Fix Pack 2.4.3 of the adapters. |
Adapter for JDBC and Adapter for Oracle Applications | 31759 | Although e-mail notification is set up, e-mail messages are not sent when a collaboration fails. Fixed in Fix Pack 2.4.3 of the adapters. |
Adapter for JDBC and Adapter for Oracle Applications | 32620 | A failure occurs when a child business object with an integer key value
that has leading zero is updated. When the retrieved business object and
business object to be updated are compared, the string values of all key
attributes are compared, so leading zeros result in a failure of the comparison.
To resolve the problem, now the string value is first converted to the appropriate type and then compared. Fixed in Fix Pack 2.4.3 of the adapters. |
Adapter for JDBC and Adapter for Oracle Applications | 33565 | When foreign keys are set on a parent business object, if one of the single-cardinality child business objects is missing, the foreign keys for all preceding single-cardinality child business objects are overwritten by CxIgnore. This has been fixed so that the foreign keys are populated appropriately. Fixed in Fix Pack 2.4.3. |
Adapter for JDBC and Adapter for Oracle Applications | 34612 | During polling, multiple commits to the database update the status of events
in the event and archive tables as soon as possible. This is required because
some users filter events in the event table based on status; however, this
can cause performance problems.
Multiple commits are now configurable. A new connector-specific property, SelectiveCommitForPoll, has been introduced. If its value is "true," then there is only one commit, after an event has been processed. If its value is "false," then the behavior is the same as before, with commits to the database being done at each stage of event processing. The default value for the property is "false." Fixed in Fix Pack 2.4.3 of the adapters. |
Adapter for WebServices |
36663 |
The SOAP data handler does not populate the business object corresponding to an element that has attributes, but no child elements. Fixed in the Adapter for Web Services, version 3.2.2. |
Hardware and software requirements are included in the product documentation. See Installation, migration, upgrade, and configuration information for links to those guides.
Whether you are installing the software from the CD or downloading it from Passport Advantage and installing it from a local directory, refer to WebSphere Business Integration Server Express Installation Guide for Windows.
Note: If you are installing the technology adapters and application adapters on the same machine, install the technology adapters first, through Server Express Plus, then install each application adapter through the Adapter Capacity Pack installer.
The following problems have been found in this release:
Component name | Tracking number | Description |
Activity Editor | 42343 | In Activity Editor, you can select from a list of global variables in the
Library Window to use in a custom activity. Global variables can be as
simple as a Java variable (for example, of type String) or they can be
as sophisticated as a business object variable (for example, of type BusObj).
When a global variable is used in an activity, its assignment happens only
at the end of the activity, so you should avoid using separate variables
that have the same root variables in one activity. Instead, you can do two sub-activities in different actions. If you must use variables with the same root, try to re-use the single root variable instead. |
Adapters | 43586 | The AgentTraceLevel property for a connector running over the JMS delivery
transport and using a local connector configuration (specified through
the -c command line option) can only be dynamically updated once through
System Manager during the connector's lifetime. Subsequent attempts to
dynamically update this property will fail. A message resembling the following
will be shown in the logs:[Type: Warning] [MsgID: 14211] [Mesg: Dynamic update is not allowed for AgentTraceLevel.The AgentTraceLevel property for a connector running over the JMS delivery transport and using a local connector configuration should not be dynamically updated through System Manager. If the property needs to be modified, you must update the connector configuration file and restart the connector agent. Otherwise, the error just described will be encountered and a mismatch between the connector controller setting and the connector agent setting may occur. |
Adapter for JDBC | 43503 | When you use the ODA to generate a business object from a DB2 database
server running on Linux, the Business Object Designer will hang. This occurs
because the DB2 JDBC Applet Server does not start.
To work around this, log into the DB2 server, and run the following command: db2jstrt LISTENPORT. |
Adapter for JDBC and Adapter for Oracle Applications | 43246 | The start script for the OracleAppsODA includes the xworacle.jar file in the DRIVERPATH, which does not list all tables in the Oracle database as expected. If you want to list all the tables in the database, you can work around this problem by using the native JDBC driver-classes12.zip file provided by Oracle. |
Adapter for JMS and Adapter for WebSphere MQ | 37094 | While processing an in-doubt message (from InProgressQueue) that originated from one of multiple configured input queues, the adapter retrieves the conversion properties based on the first input queue in the connector-specific properties. |
Adapter for JMS | 36128 | The adapter fails to initialize when the InputQueue property is not configured. |
Adapter for JMS and Adapter for WebSphere MQ | 33728 | During event processing, when multiple conversion properties match either
the InputFormat or InputQueue, or both, of an input message, the adapter
tries to incorrectly use the last matched business object attribute in
the static meta-object as a map for the input message. In such cases, the
adapter should pass the message content to the data handler to allow the
data handler to determine the business object name.
To work around this, configure unique InputFormat and InputQueue keys for each of the BusinessObjectType_verb attributes in the static meta-object. |
Adapter for JMS and Adapter for WebSphere MQ | 34323 | The samples for the JMS and WebSphere MQ adapters are designed to provide
configuration and use of the adapters in a WebSphere InterChange Server
Express environment. The instructions for using these samples are provided
in technotes that describe how you can use the samples to send and receive
business objects in a WebSphere Business Integration Server Express environment.
The technote for the JMS adapter can be found at the following location: http://www-1.ibm.com/support/docview.wss?rs=0&q1=JMS+adapter&uid=swg21174512&loc=en_US&cs=utf-8&cc=us&lang=en The technote for the WebSphere MQ adapter is available at the following location: http://www-1.ibm.com/support/docview.wss?rs=0&q1=WebSphereMQ+adapter&uid=swg21174510&loc=en_US&cs=utf-8&cc=us&lang=en |
Adapter for JMS and Adapter for WebSphere MQ | 36438 | Conversion property names in the application-specific information of the configuration meta-object and the dynamic meta-object names are case sensitive. |
Adapter for JText | 46499 | If more than one file matches the event mask in MVS PDS, and FTPRenameExt is specified, the connector archives only one file and is not able to rename and archive the second file. To work around this, specify both FTPArchiveDir and FTPRenameExt as blank, so that the MVS event file is deleted without being renamed. |
Adapter for JText | 44014 | The Adapter will not
start as a service through the Windows Control Panel. To work around this, before starting JText or MetaSolv as a service, you must edit the service start script.
|
Adapter for JText | 43454 | When the JText adapter is polled with the EventExt attribute of the JText configuration meta-object MO_JTextConnector_Default set to blank, the polling fails and the adapter terminates. |
Adapter for JText | 35571 | A provision to specify 'EOF' as a value to the EndBODelimiter in the binary
processing mode is required. To work around this, for all files with no other EndBODelimiter than the EOF itself, use a Hex editor to include a couple of bytes (for example, FF02) as the delimiter, and specify the bytes as the EndBODelimiter. |
Adapter for JText | 34834 | Secure FTP support is required by JText. The password field, visible to the JText system administrator now, would not be visible to anyone with Secure FTP. |
Adapter for MetaSolv | 44014 | The Adapter will not start as a service
through the Windows Control Panel. To work around this, before starting JText or MetaSolv as a service, you must edit the service start script.
|
Adapter for WebSphere Commerce | 42516 | When WebSphere Commerce, Business Edition, version 5.5 with Fix Pack 4 (or an earlier version) is used on the commerce server, the store user cannot be created properly with the WebSphere Commerce adapter. The store user cannot log onto the store because of improper authority. A Websphere Commerce efix is required to fix this problem. The efix is JR20090 on WebSphere Commerce 5.5 with Fix Pack 4. |
Adapter for WebSphere MQ | 34969 | During synchronous event processing, a report message is not sent for data handler errors. |
DB2 Enterprise | 35380 | DB2 Enterprise does not restart the database manager when Windows restarts.
Because the database manager is not running, two problems can occur if
Windows restarts during the installation of WebSphere Business Integration
Server Express or Express Plus:
You can address both of these problems by taking the following steps:
After you have performed these steps, you can create a repository and successfully start InterChange Server Express. |
DB2 Enterprise and DB2 Express uninstallers | 35380 | If either DB2 Enterprise or DB2 Express and WebSphere Business Integration Server Express (or Express Plus) have been installed and uninstalled previously, the repository creation fails during reinstallation of WebSphere Business Integration Server Express or Express Plus. This occurs because the uninstallation process for DB2 Enterprise and DB2 Express does not remove aliases for databases from the directory C:\DB2\aliases_directory. Therefore, the alias for the InterChange Server Express repository called SMB_DB, which is created during the original installation of WebSphere Business Integration Server Express or Express Plus, remains after the uninstallation of DB2. Although the existence of this alias does not affect the reinstallation of DB2 Enterprise or DB2 Express, when WebSphere Business Integration Server Express or Express Plus is reinstalled, the repository creation fails because the system finds the old SMB_DB alias. To work around this, manually delete the SMB_DB database before uninstalling and reinstalling DB2 Enterprise or DB2 Express. Deleting the actual database eliminates its alias. |
Documentation | The Data Handler Guide guide incorrectly refers to and provides documentation for the binary host data handler. The binary host data handler is not included in the product. | |
Documentation | The guide for the MetaSolv Adapter should state that the Metasolv Adapter now supports Product Service Request (PSR) and Local Service Request (LSR) modules. | |
Documentation | For all guides, the "New in this release" section should read as follows: In addition to existing support on Windows 2000, this release adds support for InterChange Server Express on the following operating systems:
|
|
Installer (Adapter Capacity Pack) | 35184 | If an uninstallation operation is running in silent mode, you will not be able to uninstall individual adapters. To work around this, uninstall the adapters through the uninstaller GUI. |
Installer (Adapter Capacity Pack) | 44001 | When you do a remote or local capacity Pack installation for the Adapter for Metasolv and JD Edwards OneWorld on Windows 2000 and try to launch the adapter, it terminates with an error: The input line is too long. This is because of the command line length issues on Windows 2000. You will see the same problem with WebSphere Business Integration Adapters for Siebel and Oracle Applications when you do a remote CP install. A workaround to this issue is planned for a technote to be available after this release. |
Installer (All) | 46851 | Unresolved text from resource bundles may appear in the window during file transfer. In particular, the following might display:
$L(com.ibm.wbi.install.common.i18n.WBIProductResources, businessIntegrationServerExpressPlusProduct.What should display is: WebSphere Business Integration Server Express Plus V4.3.1. |
Installer (All) | 43593 | The title text may be truncated on the message dialog boxes due to its length; however, the intended content of the message displays. |
Installer | 58725 | You must reboot the machine after installation in order to compile maps
and/or collaboration templates. After installation, if InterChange Server
is launched through the Installer shortcut in Windows, it is started as
a Windows service. The Installer sets the JDK path to the Windows environment
variable. However, the changes to the environment variable are not recognized
by the Windows service until the machine is rebooted. So the JDK path that
is set by the Installer is not recognized by InterChange Server, and therefore
the Java compiler required for compiling collaboration templates and maps
is not found. To work around this problem, restart Windows after you've installed WebSphere Business Integration Server Express. |
Launchpad | 37017 | When running the Launchpad from a CD, the Launchpad splash screen hangs
at the initial window. Some CD drives labeled DVD Multi Player & Compact
Disk Rewritable High Speed (the drive has to be both of these) may cause
the Express Plus CD to hang during installation, and the splash screen
will hang indefinitely. To work around this, if possible, configure the CD drive to remove the high speed capability during installation. If this is not possible, run the installation from the electronic software delivery (ESD) image. You can also try copying the contents of all the CDs to the hard drive. |
Launchpad | Before installing the DB2 Express or WebSphere MQ component, you must disable
any real-time file-system protection features of installed antivirus
software.
If you have Norton AntiVirus software installed, you can disable its real-time file-system protection feature by stopping the "Norton AntiVirus Client" Windows service. For other antivirus products, refer to the product's documentation for instructions on how to disable the real-time file-system protection feature. You can enable this software after the product has been installed. |
|
Launchpad | 27110 | If you are installing on a Windows XP machine and the Windows XP welcome
screen is enabled, you cannot log in as administrator after installing
the DB2 Express component. The DB2 Express component creates a user with
administrative rights, which causes the welcome screen to stop displaying
the administrator account.
To work around this, disable the welcome screen by doing the following:
To log in as the DB2 administrator if you are locked out, you can log in with the following user ID and password: |
Launchpad | 58560 | The Toolset Express component is automatically installed when the Samples component is installed, even if you clear the check box next to Administrative Tools and Development Tools. This happens because the Launchpad GUI does not refresh correctly to reset the check boxes. |
Launchpad | 35851 | The installation of DB2 Express or WebSphere MQ version 5.3.0.2 with CSD
6 might fail when installed through the electronic image, if the images
are downloaded to a location with spaces.
To work around this, extract the electronic images to a location that does not contain spaces. |
Server (Samples) | 43775 | There is an error in the \mqseries\RemoteServerSample.mqsc file. In the following expression, the highlighted text is incorrect: DEFINE CHANNEL(CH_ICS_TO_AGENT) CHLTYPE(SDR) TRPTYPE(TCP) REPLACE + XMITQ(TO_AGENT) DESCR('Server to Agent') + CONNAME('172.16.15.96(1415)') The expression should read as follows (see highlighted text): DEFINE CHANNEL(CH_ICS_TO_AGENT) CHLTYPE(SDR) TRPTYPE(TCP) REPLACE + XMITQ(XMITQ_TO_AGENT) DESCR('Server to Agent') + CONNAME('172.16.15.96(1415)') To work around this, modify the \mqseries\RemoteServerSample.mqsc file after installation. |
System Monitor | 43360 | If you create a view with more than 20 monitors from the Create and Configure Views page, you might encounter an exception when you select the view. Limit the number of monitors in a view to less than 20. |
System Monitor | 42481 | System Monitor supports running the Web Application Server and client in
the same locale. If the server and client are in different locales, text
will display in both languages. If it is not possible to run the server
in the same locale as the client, set the locale on the JVM to be the same
as the client locale by performing the following steps:
|
System Monitor | 43759 | If you are using Netscape 4.7x with double byte character languages, the characters may not display in Netscape. To configure Netscape to enable the double byte character set characters to display, follow these steps:
|
System Monitor | 42705 | While exporting Web services to the activity editor, the check box tree in the export wizard dialog box does not function correctly. If you select the leaf node, its parent node may not be selected. Even though the parent node isn't selected, the exporting functionality is not affected. |
Web Based Failed Event Manager | 43509 | Role names must be lowercase for WebSphere Application Server. |
WebSphere MQ 5.3.0.2 CSD 6 | 42837 | If you have CSD 6 applied to your WebSphere MQ installation and you reboot your machine, you must restart the listener for the WebSphereICS.queue.manager from WebSphere MQ Series. |
Product documentation is not included as part of the product package, either by CD or electronic product distribution. The documentation for this product can be found in the IBM WebSphere Business Integration Server Express InfoCenter.
The following documents can be found on that Web site:
Map Development Guide
Business Object Development Guide
Collaboration Development Guide
Data Handler Guide
Access Development Guide
WebSphere Business Integration Server Express Installation Guide for Windows
WebSphere Business Integration Server Express Installation Guide for Linux
WebSphere Business Integration Server Express Installation Guide for OS/400
Quick Start Guide
System Implementation Guide
System Administration Guide
Adapter for COM User Guide
Adapter for e-Mail User Guide
Adapter for Exchange User Guide
Adapter for iSeries User Guide
Adapter for JD Edwards OneWorld User Guide
Adapter for JDBC User Guide
Adapter for JMS User Guide
Adapter for JText User Guide
Adapter for Lotus Domino User Guide
Adapter for MetaSolv Applications User Guide
Adapter for mySAP.com (SAP R/3 V. 4.x) User Guide
Adapter for Oracle Applications User Guide
Adapter for PeopleSoft User Guide
Adapter for Portal Infranet User Guide
Adapter for Siebel eBusiness Applications User Guide
Adapter for SWIFT User Guide
Adapter for Telcordia User Guide
Adapter for Web Services User Guide
Adapter for WebSphere Commerce User Guide
Adapter for WebSphere MQ User Guide
Adapter for XML User Guide
Collaborations for Customer Relationship Management
Collaborations for Procurement
Collaborations for Financials and Human Resources
Collaborations for Order Management