Sun Java Composite Application Platform Suite 6.2 Release Notes

Sun Java Composite Application Platform Suite 6.2 Release Notes

Sun Java Composite Application Platform Suite (Java CAPS) combines technologies from Sun to form a modular and pluggable business integration platform that supports the complete spectrum of service integration requirements. Java CAPS includes repository-based core components and Adapters along with JBI Service Engines and Binding Components, giving you more options and greater flexibility in designing your composite applications. It uses NetBeans as the visual development environment, and the applications you create are deployed on the GlassFish Enterprise Server. This combination allows you to develop custom composite applications, Java EE applications, web applications, mobile applications, and web services using Java EE, JBI, and repository-based components.

The changes for this release are described in the following topics:

To access all the Java CAPS documentation in HTML and PDF format, go to the Sun Java Composite Application Platform Suite documentation page at docs.sun.com.

Operating System, External System, and Platform Updates

Java CAPS 6.2 supports newer versions of NetBeans and GlassFish Enterprise Server. In addition, release 6.2 provides support for new operating systems and external systems.

The following sections list the newly supported systems and platforms:

For a complete list of supported operating systems and external systems, see Java CAPS 6.2 Supported Operating Systems in Planning for Java CAPS Installation and Java CAPS 6.2 Components and Supported External Systems in Planning for Java CAPS Installation .

Design-Time and Runtime Platform Changes

This release of Java CAPS uses the following versions of NetBeans and GlassFish:

The supported JDK versions are 1.5.0_14 or later and 1.6.0_03 or later. For JDK version information for specific platforms, see Java CAPS 6.2 Supported JDK Versions in Planning for Java CAPS Installation .


Note –

JDK 1.6.0_13 and 1.6.0_14 are not recommended for use with Java CAPS.


Operating System Changes

This release of Java CAPS provides new support for the following operating systems:

Design-Time

Runtime


Note –

Java CAPS 6.2 no longer supports AIX 5L 5.2. Red Hat Enterprise Linux is supported on both the basic Server and the Advanced Platform versions.


Browser and External System Changes

This release of Java CAPS adds support for the following browsers and external systems:

Upgrading

There are two paths to upgrade the Repository-based Java CAPS components from previous versions of release 6. In the first method, you install Java CAPS 6.2, export all projects from the older release 6 environment, and then import them into the new 6.2 environment. In the second method, you install Java CAPS 6.2, install a patch to update the older release 6 Repository, and then connect to the older Repository from the Java CAPS 6.2 environment. With the second option, you have a side-by-side installation, but you do not use the new Repository. Instead you continue to use the existing upgraded Repository.

The patch to upgrade the Repository is included on your installation media in patches/patches_ml.zip. The patch file is named 6836560-01-REP.zip. For full upgrade instructions, see Upgrading to Java CAPS 6.2.

Changes and Enhancements to Java CAPS Components

The changes listed in the following sections provide enhanced functionality to the products or address issues in such a way that affects general usability of the components.

For a list of additional fixes to existing issues, see Issues Addressed in Java CAPS 6.2.

Java EE Component Changes and Enhancements

JBI Component Changes and Enhancements

Java CAPS includes the following new JBI features and components in this release. In addition, GlassFish clustering is supported for JBI components in Java CAPS 6.2; clustering support does not extend to Repository-based applications.

Changes and Enhancements to Repository–Based Components

Java CAPS includes the following changes and enhancements to repository-based components in this release:

Issues Addressed in Java CAPS 6.2

The following sections list the issues addressed by this Java CAPS release. The repository-based issues are listed in this document; links are provided for the JBI issues.

JBI Issues Addressed

Numerous updates were made to the JBI design-time and runtime components for this release. Below are links to the issues addressed for both design-time and runtime components.

The issues in the following table were also addressed for JBI components:

Issue ID 

Description 

6856003 

Support for the following Data Integrator operators was not carried forward into Java CAPS 6: 

  • Normalize Name

  • Parse Address

  • Parse Business Name

  • Null If

  • Number to Hex

  • String to Hex

6856270 

Runtime fails for a Data Integrator project if the ETL Collaboration contain flat-file tables. 

6723702 

Refreshing database table metadata from an ETL Collaboration does not refresh the primary keys. 

6808993 

When you launch the ETL Monitor, a blank page appears. 

6784306 

When you select Purge All on the Data Integrator (eTL) Monitor, there is no confirmation dialog box for you to verify or cancel the purge. 

6808822 

You cannot modify an application configuration for the FTP BC using the Admin Console. 

6763628 

When using the HTTP BC and Access Manager, an error occurs when you try to authenticate against the Access Manager running on the HTTPS port. 

6804542 

If you uninstall the LDAP BC from the GlassFish ES, you cannot reinstall it using the Admin Console.  

6805041 

The CASA Editor does not allow you to disable all consumer ports in Binding Components.  

Repository-Based Issues Addressed

The following table lists and provides brief descriptions for the issues addressed for the repository-based components for this release.

Issue ID 

Description 

6826572 

If the first patch installation for a given version uses the –basedir and –type arguments, subsequent patch installations fail if those two arguments are not used. 

6873904 

For the Alert Agent, if “localhost” is used instead of “FQDN” for the application server host, the email alerts incorrectly indicate that the server is down. 

6673876 

In the Alert Agent notification window, the text “undefined” appears where the alert type of component should appear. 

6854720 

The alerts sent by a Collaboration are not correctly sent to the Alert Agent. 

6758036 

The configagent URL (http://hostname:portnumber/configagent) throws an HTTP 403 error.

6741432, 6791279, 6817248, 6818090, 6721528, 6793310, 6688669, 6818531, 6795512, 6813828 

Code completion does not work correctly in several cases: 

  • For database OTDs

  • For the Batch Adapter

  • For IDocs for the SAP ALE Adapter

  • When an Adapter throws a codegen exception while creating OTD JAR files

  • When a JCD calls another JCD

  • In projects created prior to R5.1.3U4 that use XSD OTD with repeating nodes

  • For Excel OTDs and the COM/DCOM Adapter

  • With certain users or certain subpackages

6870281 

Duplicate modules are installed in separate directories during the Java CAPS installation. 

6797961 

The location of common library files is changed to be relative to the installation path for Java CAPS R6U1. If you import projects created in one Java CAPS environment into a different Java CAPS environment, they will have reference errors. 

6854845 

A null pointer exception occurs when you open a Java Collaboration in a project that was imported from a previous version. 

6820987 

The Java debugger does not stop on the specified breakpoints in Java Collaboration Definitions (JCDs). The debuggers throws an illegal state exception. 

6738600 

When using JDK 1.6.0 with the Japan locale, Java CAPS fails to create a Logical Host and produces an XML error. 

6819884 

A null pointer exception occurs during the build process. 

6854726 

After a JAR file is exported and checked-in, an error occurs when you check out the exported file. 

67694146774099 

When a Connectivity Map is copied, the UUID is reused for the Batch Adapter. The Adapter uses the UUID to store the state file. 

6698893 

An Adapter developed using the Sun Adapter Development Kit throws a null pointer exception when the Adapter properties are modified on the Connectivity Map. 

6740575 

An illegal state exception occurs when an imported JAR file is updated. 

6866132 

With both NetBeans and GlassFish ES running on Solaris, an IAS deployment exception occurs when deploying an application. 

6737840 

Compiling a JCD that uses a WSDL document throws a JaxRpcCodelet exception.

6749529 

If you edit the HL7, File, or Batch external system properties and then check in the components, you cannot view the properties again. 

6789726 

Large Java Collaboration Definitions take a long time to open in the Java Collaboration Editor. 

6811471 

An incorrect class named used by the Java Collaboration Editor causes compilation to fail. 

6697896 

When a method in a JCD throws an exception and does not include the throw clause, the Java Collaboration Editor does not detect the missing clause. The build process fails. 

6763815 

A stack overflow error might occur when you try to import a JAR file to a JCD. 

6850777 

The validation window for the JCD code validation no longer includes links that take you to the location of the error in the JCD code. 

6711362 

JCD validation fails for some SAP BAPI RFC OTD methods when the JCD is relaunched. 

6856662 

When you expand OTD nodes to add a string literal to a field, the OTD tree collapses when you select String Literal and you have to expand the nodes again. 

6784131 

The New Project Wizard is displayed in English when using the Japan locale. 

6776449 

The CAPS repository menu is displayed in English when using the Japan locale. 

6824032 

The OTD Tester and JCD Editor cannot be opened when Shift_JIS, EUC_JP, MS932, UTF-8, or ASCII is set for antecoding, encoding, decoding, and postcoding. An unknown encoding name error occurs. 

6864437 

The XSD OTD Tester hangs intermittently. 

6762637 

When using the OTD Tester on custom HL7 OTDs with imported nodes, extra fields appear in the OTD nodes and messages are mapped incorrectly. 

6670197 

In the XSD and DTD OTD Testers, Big5 encoding does not appear in the encoding list. 

6785593 

When using Java CAPS on Japanese Windows 2003, you cannot select Topic in the Enterprise Manager. 

6855515 

Email alerts are not generated when the application server stops responding. 

6865584 

When you shut down Enterprise Manager, not all related processes are stopped. 

672112467211266716090 

Enterprise Manager is slow to display the list of servers. 

6800355 

Enterprise Manager continues to display the old server log from the original location after the location is changed. 

6732516 

Enterprise Manager needs to support publishing messages to a JMS Grid daemon that is configured for SSL. 

6847410 

Custom alerts sent by a JCD cannot be viewed on the Enterprise Manager. 

6751770 

On the Manager Servers window of the Enterprise Manager, the application server username and password appear in text instead of being encrypted. 

6851084 

When several domains are being monitored in Enterprise Manager, the domains' status may change to “UNKNOWN” and Enterprise Manager must be restarted in order to continue monitoring services. 

6846203 

The Enterprise Manager displays “NA” for the Last Published Date/Time for queues and topics when Enterprise Manager is in a different locale from the Logical Host. 

6594815 

The server log displays the following error as a result of miscommunication between Event Management and Application Deployer: 

Access denied for user: lh1.mydomain.com:18000. Password is invalid.

6759925 

Enterprise Manager no longer received alerts after the domain is restarted. 

6859272 

An email alert should be generated when the application server starts up. 

6701138 

When running Java CAPS on the Traditional Chinese locale, most components show English language messages on the GlassFish Admin Console. 

6723372 

When you delete a queue in a Sun Message Server using Enterprise Manager, the message server pauses and does not recover. All subsequent connection attempts fail. 

6839760 

You cannot use Enterprise Manager to republish journalled messages. 

6807782 

An email alert should be generated when the application server shuts down. 

6632052 

The new Enterprise Manager web application, Configurator, requires Japanese translation. 

6585570 

Command line codegen fails on Linux platforms. 

6692113 

Importing a Web Service Definition fails with a runtime validation exception. 

6803308 

When a WSDL document from a JCD is factored into a BPEL project (so the business process can invoke the JCD web service), the WSDL document that is generated by building and deploying the BPEL project is incorrect. 

6758401 

Running the asadmin extract-caps-application-configuration command does not generate the Connectivity Map properties file.

6794552 

When you expose a web service hosted on GlassFish, the WSDL file is redirected to an incorrect file. 

6818409 

When a SOAP fault response contains non-ASCII characters, those characters are transmitted incorrectly, generating the following error: Invalid byte 2 of 3–byte UTF-8 sequence. 

6767075 

There is a JMQ login failure between GlassFish ES and the remote JMQ broker if the passwords in the Connector Connection Pools are encrypted. 

6846935 

JAX RPC does not handle the nillable attribute “xsi:nil” correctly, causing a namespace error after a call to an external web service. 

6721690 

The delay in milliseconds and the number of encounters for JMS JCA redelivery attempts is restricted to 5000. This limit should be removed. 

6755951 

JMS JCA activation fails with a connection leak, which in turn causes a memory leak in JMS Grid. 

6730245 

On the JMS JCA Wizard, the concurrency mode options are incorrect. They should be serial, cc, and sync. 

6737996 

It is not possible to use JMS JCA message-driven beans to look up managed connection pools using lookup://ResourceName in repository-based projects.

6704923 

Expired JMS messages still appear in Enterprise Manager and the control utility for a short time. 

6628677 

You cannot change the default stcms.log file location because the log file name is overridden during initialization.

6799451 

After an in-doubt transaction is rolled back for a queue receiver, the messages are included in the message count for the queue again but they are not redelivered. 

6793140 

After an in-doubt transaction is recovered, database references for the transactions are not cleaned up. This causes the size of the database files to increase. 

6821855 

After messages fill a database file and a new file is created, the synchronization might not be up to date. This means that if the server is restarted, messages are redelivered resulting in the following error: Duplicate Message On Restart.

6795780 

When using an older stcjms.jar client to receive JMS messages from an STCMS queue, a persistence optimization fault occurs when the client commits on receiving. Also, when the domain hosting the STCMS is restarted, the consumed messages are not marked as having been consumed.

6636894 

When the JMS service is shut down using stcmsctrlutil, the application server interrupts all blocking JMS client threads and the clients throw an interrupted exception.

6768755 

Running stcmsctrlutil.exe against the STCMS server generates poller errors.

6777456 

The circular list on which the backlog manager's log action list is based is not thread safe. 

6805901 

An STCMS client Ping Runner might incorrectly close sockets that it does not own when socket pooling is enabled. 

6820661 

The TxLogManager is unable to delete an empty database file, causing a break in sequence numbers on startup. The STCMS log shows a broken pipe error. 

6808637 

The raunifiedjms.jar file needs to be updated with the latest version of stcjms_453.jar.

6831154 

Several JMS Ping Runner threads cause an out of memory error. 

6673656 

Running the command asadmin restore-stcms does not restore the STCMS instance on Solaris and Linux.

6800006 

The STCMS IQ Manager stops processing messages and eventually crashes with a core dump. 

6717194 

STCMS might have excessive memory usage due to memory fragmentation under heavy loads, and the server will stop responding. 

6821861 

When journalling is enabled, the following message appears in stcms.log on startup:

StartupMessageLists() : MessageQueue with id=xxx was deleted

6794825 

Include Java Message Queue 4.2 or later with Java CAPS. 

6798247 

During heavy stress tests, the application server might experience ping timeouts and forcibly disconnect client connections. 

6855097 

If you undeploy and redeploy a business process while a transaction is in process, the application server becomes stuck in a continuous loop until the domain is restarted. 

6801521 

When the network connection on a JMS client is disabled before the STCMS server receives a ping message on the socket, the socket remains established and is not cleaned up. 

6845567 

When the number of messages in the JMS server reaches the ServerMaxMessage value, throttling begins and the insert rate is reduced.

6772445 

Duplicate JMS message are produced because in-doubt transactions are not recovered properly. 

6850646 

The journaller might incorrectly overwrite the backup LSN for a queue or topic in the backup.log file, causing duplicate backups of the same messages.

6831273 

Java Message Queue message redelivery does not work when the destination is a queue and the source is a topic. 

6793357 

Messages are not picked up from a JMS queue when the receive method is used with multiple client instances.

6746747 

When the setClientId method tries to change the client ID, an exception (javax.jms.IllegalStateException) should occur.

6835050 

JMS is unable to process large messages on Windows Server 2003 running in 64–byte mode. 

6780050 

JMS messages are lost on restart when multiple subscribers with different message selectors subscribe to the same topic. 

6731073 

The JMS server duplicates sequence numbers when message selectors subscribe to the same topic. 

6728669 

When message selector is used and some subscribers do not match the selector, the server might use invalid message location information on restart to skip these messages, causing the server to stop responding. 

6697729 

When using the ESB API Kit in a request/reply scenario, the IQ Manager leaks memory and requires frequent restarts. 

6729721 

When an ESB API Kit for C/C++ client connects using SSL, the QueueReceiver.receive and QueueReceiver.receiveNoWait methods throw exceptions.

6768533 

For the ESB API Kit for COBOL, the JMSEMAP.COB and JMSOMAP.COB files are in EBCDIC but should be in ASCII.

6802532 

An error occurs while running the ESB API Kit for COBOL sample, JMSRQRP. 

6856220 

An error occurs when you import an OTD template using the OTD Editor. 

6776513 

Data is parsed incorrectly in DTD OTDs created from a DTD that contains an element of the type “ANY”. 

6704168 

In NetBeans, the copy option from the drop-down menu does not work for HL7 OTDs. 

6734987 

The methods for an Oracle OTD table node do not appear in the auto-completion list in the Java Collaboration Editor. 

6713648 

If you add elements from external templates to a user-defined OTD, the OTD Editor fails to load the OTD. 

6861987 

The EDIFACT OTC Library cannot be accessed from NetBeans. 

6786703 

Unmarshalling for an EDIFACT message does not work when special mask characters appear in the message. 

6816675 

The marshal process for an EDIFECT OTD does not preserve the leading zero before a decimal point. 

6687344 

The Oracle OTD Wizard displays duplicate rows for a table if the table has multiple synonyms. 

6666832 

When you modify an Oracle or Sybase prepared statement in an OTD, the parameter names all reset to param1, param2, and so on. This breaks any code that uses the prepared statement. 

6764153 

When you modify an Oracle or Sybase prepared statement in an OTD, the updates are not saved. 

6605314 

An exception occurs when you select the java.sql.ARRAY type for the return parameter when using the OTD Wizard to create an OTD from a procedure.

6744950 

In an ASC_X12 OTD, an unmarshall exception is thrown when trying to unmarshal a node defined as “ANY” with xsi:type=”ST”. 

6773219 

XSD OTD unmarshal process runs slowly. 

6757893 

Using relaunch.sh to relaunch an XSD OTD from the command line fails.

6802091 

Relaunching an XSD OTD from the command line checks out the OTD automatically. 

6784305 

After the marshal process for an XSD OTD, additional characters appear in the parsed data. 

6731064 

If you import a project that includes a custom OTD and a business process from Java CAPS 5.1.1, a runtime exception occurs when you run the deployed project. 

6755454 

Multiple enhancements to the validation OTD and Collaborations for SWIFT. 

6755496 

Some private methods are used by not generated in validation Collaborations for MT fields in the SWIFT OTD libraries. 

6755961 

There are parsing errors for the following two similar patterns: “cv/ 160–288h ls” and “CV/ 160–288h )”. 

6765321 6755499 6867642 

Multiple fixes to MT fields in the SWIFT 2008 OTD Library. 

6788175 

In the SWIFT OTD Library, field 40E fails to parse for MT700, MT710, and MT720. 

6771459 

The command-line build process fails for a project that contains a MT541 OTD from the 2008 SWIFT OTD Library.  

6862418 

SVR rules in SWIFT OTDs need to be updated. 

6758499 

Multiple fixes to the SWIFT 2008 OTD Library. 

6873632 

The SWIFT OTD Library is not working in a BPEL use case scenario.  

6674137 

An error occurs when unmarshalling a SWIFT MT300 message using the Unmarshal From String button on the OTD Editor. 

6773189 

The SEF OTD Wizard does not generate the SEF OTD. 

6828882 

The COBOL Copybook Converter handles “OCCURS” incorrectly in a redefined item, which might result in wrong data being unmarshalled to a repeating node in the generated OTD. 

6614227 

Extra fields appear in the OTD Editor after dragging the same OTD from the external templates twice. 

6817815 

When an OTD contains recursive nodes, NetBeans stops responding when you try to map the fields. A severe heap-size error occurs. 

6770478 

A Java Collaboration Definition (JCD) cannot be created for the COM/DCOM Adapter. 

6732365 

Weblogic OTD methods are not available to be called from a JCD. 

6855976 

When using an XSD OTD with two elements, each having a child and sharing the same name, changing an attribute in one of the elements also changes the attribute in the other element. 

6820389 

A compiling error occurs when a remove method is called in an OTD generated from an XSD, even though the method appears in the generated OTD class and appears in the method completion dialog box.

6821073 

The Command Line Branch Installer Tool needs to be added to version 6.2.  

6838020 

The SwiftOTDLibrary2008.sar file cannot be installed on a machine that has multiple IP addresses.

6766868 

Patch installation fails when a custom administrator username and password are used. This release adds two new options to the patch installer: -repuser and -reppwd.

6861603 

When you import a project that uses Java CAPS components that are not installed, the import process fails with no warning. 

6702637 

When there are multiple repository branches running on the Chinese locale, you cannot change to a different branch in NetBeans. 

67431606763648 

The repository project import tool is not working correctly, either from the command line or IDE. 

6794338 

Performance is slow on the NetBeans IDE when working with a remote Java CAPS repository. 

6736086 

You cannot use “data” as part of the repository name. 

6794581 

A “missing port information” exception occurs when a project contains a JCD exposed as a web service, which in turn invokes a second JCD exposed as a web service. 

6853915 

A null pointer exception occurs when trying to view WSDL provider details in the UDDI Registry. 

6857884 

The tool buttons on the WSDL Binding Editor are not visible. 

6804467 

SQL 2000 and SQL 2005 stored procedure result sets always display 0 (zero) and cannot be edited in the WSDL Wizard. 

6760541 

Invoking an SSL-enabled web service from a JCD client fails because it attempts to invoke the incorrect ENDPOINT_ADDRESS_PROPERTY.

6756093 

When working with the Chinese or Japanese locale, you cannot create a correlation set for a business process. 

6694020 

When working with a Chinese locale, you cannot set the Use Correlations property in the Business Process Manager Editor.

6680585 

On AIX domains, log messages change depending on the logging levels and the SOAP response does not match it's defining WSDL file in a Business Process Manager project. 

6855693 

In NetBeans, you cannot save changes to a BPM database script that was modified externally. 

6681111 

Building a project containing a business process fails with a codegen exception. 

6770863 

If a JCD in a business process throws an exception, the Enterprise Manager does not show the failed JCD in red. 

6727500 

Tasks are not listed on the Worklist Manager for any user with the Manager role. 

6819654 

After making changes to a Composite Page Designer page flow, you cannot save the changes. 

6833158 

A Composite Page Designer page-flow applications stop responding after a popup window is closed. 

6750082 

When you create non-JMS connector connection pools using asadmin commands with the default properties, the connection pools do not appear under the CAPS node on the GlassFish Admin Console. 

6818090 

When an Adapter throws a CodeGenException, code completion is disabled without any information about the cause of the exception.

6862156 

A null pointer exception occurs when you import a 5.0.5 project and try to migrate a Batch eWay module. 

6762993 

The Batch SFTP Adapter stops responding when the server is unresponsive. The get method performs slowly.

6670570 

The JCD Tester does not work for Collaborations that contain a Batch FTP OTD. 

6762992 

The Batch SFTP Adapter stops responding when the application server becomes unresponsive. The Adapter is also experiencing delays when calling the get method.

6762418 

The get method in the Batch Local File OTD does not perform post-transfer commands if Synchronization is set to “no” in the Connectivity Map.

6759950 

A Batch SFTP project stops responding after processing 1000 messages, and the domain main process stops responding as well. 

6767112 

When the specified file is not found by the Batch Adapter, the FileNotFoundException is not captured when the TargetFileNameIsPattern property is set to false.

6790775 

When using a Batch SFTP External Application to connect to a Serv-U SFTP server, the connection fails and an SftpStatusException is thrown.

6757925 

Batch Local File External Applications incorrectly concatenate the drive letter to the UNC path, so the Adapter is unable to write the file to the specified location. 

6818519 

The Batch SFTP External System throws an exception when connecting to MySecureShell SFTP server. Part of the solution to this is to set SFTP version 3 as the maximum SFTP protocol version to be used by the client. 

6877193 

The sample provided for the Adapter Development Kit does not work correctly. 

6869815 

Projects created with Adapter Development Kit components cannot be opened in Java CAPS 6.2. 

6870286 

The NBM files for Adapters created by the Adapter Development Kit fail to build. 

6856357 

When the Adapter Development Kit is used to create a new Adapter with custom icons (that is, not the default image files), the code generation fails. 

6867425 

When the Adapter Development Kit is used to create a new Adapter, the Adapter SAR file fails to build. 

6814363 

A null pointer exception occurs when DB2 Connect Type 4 drivers are used to access a result set returned from a stored procedure. 

6802229 

The Statement.setQueryTimeout method is not supported for mainframe DB2 drivers.

677254067725416771937 

Connections to DB2, SQL Server, and Oracle intermittently experience very long delays. 

6835472 

A BPEL project with an eMail Adapter fails at runtime with the following error: NoClassDefFoundError:PersistentBeanMEssageWrapper

6750580 

The eMail Adapter throws an exception when processing multipart/related messages and does not process subsequent messages. 

6771879 

For the HTTP Adapter, a call to input.getRequest.getText returns null even if the message contained text.

6807060 

For the HTTP Adapter, a call to the post method throws a null pointer exception.

6770903 

Under heavy loads, the HTTP Adapter produces the following error: Internal Server Error – 500. 

6852307 

When using an HTTP Adapter server project with basic authentication, deployment fails with an exception. 

6830725 

When a JCD connects to Informix, the JCD does not reconnect if the connection to Informix is broken. 

6843990 

When Sun Java System Application Server is the deployment target, the Connection Pool Settings properties for the LDAP Adapter are ignored. 

6855988 

The build process fails for a Composite Application that includes a JBI Bridge project. 

6760943 

The application server throws an “instance not found” exception when deploying a Composite Application that includes a JBI Bridge project. 

6677837 

The Admin Console stops responding when you create a Connector Connection Pool on Solaris 10, zh_TW locale (Traditional Chinese). 

6750562 

When using the JDBC/ODBC Adapter to invoke a DB2 procedure with several IN and OUT parameters, a SQL error occurs. This is due to the clearParameters method.

6781008 

The command asadmin extract-caps-application-configuration does not work for the WebSphere MQ Adapter.

6841180 

With JDK 1.6 versions, Environment Override does not work for the Oracle Adapter after running the asadmin extract and asadmin import commands on the project's EAR file.

6744428 

When you import a 5.0.5 project that includes a SAP eWay, the import process stops responding and has to be ended manually. 

6856107 

The SAP Wizard fails and throws an exception due to an issue with sapjco3.jar backward compatibility.

6818117 

When the SAP BAPI Global RAR is used in inbound mode with JCo 3, an abstract method error occurs. 

6810843 

The SAP BAPI Adapter does not auto-commit when used in non-transactional/Transactional (tRfc) mode. 

6795976 

When a SAP BAPI OTD is relaunched, the JCD using that OTD no longer works. 

6724617 

When a SAP project is imported from ICAN 5.0.5, the JCD fails validation and cannot be built. 

6739514 

On the SAP IDoc Wizard, the List IDocs button does not display all IDocs in the system. 

6772238 

The Sap IDoc Wizard allows you to select unsupported versions of SAP. 

6867277 

TCP/IP Adapter projects fail with a NotSerializableException.

6696822 

The order of the database columns in a business process is different than the order in the SQL Server OTD. 

6775765 

The TCP/IP Adapter methods app.getSocket().getInputStream() and app.getSocket() dispose of the first 1024 bytes passed to it.

6795068 

Port numbers for the TCP/IP Adapter are logged incorrectly (they include a comma). 

6827513 

An invalid descriptor error occurs when deploying some Composite Applications. 

6738915 

Frequent class cast exceptions are thrown on HL7 connections when multiple HL7 projects are running on the same server. 

6827513 

With the TCP/IP HL7 Adapter installed, projects that were upgraded from Release 6 fail to deploy with an “invalid archive descriptor” error. 

6798876 

Autoboxing is supported in Java CAPS, but the code does not compile for JCDs in repository-based projects.  

6785947 

Deploying a project that uses the Unified Resource Adapter (URA) is deployed throws a an exception, ClassNotFound Exception.

6813161 

The ECRC file needs to be synchronized in all user's userid directory. This file should be stored in one location in the NetBeans home directory.

6718240 

The Scheduler might start at an incorrect time when set to Weekly by Day. 

6768527 

An Access Control List (ACL) cannot be removed from a project. 

6792243 

When a user is removed through User Management in NetBeans, the user persists after the IDE is restarted because the ACL is not updated. 

6809565 

If you select the spreadsheet view on a Deployment Profile, all fields display “Invalid Data”. 

6751202 

An out of memory exception occurs during deployment and redeployment of a Batch Adapter project. 

6734521 

The logical host randomly fails with an index out of bounds exception. 

6794331 

If on the Admin Console you select Application Server, the Monitor tab, the Runtime tab, and then any View option other than JVM, an HTTP 404 error occurs. 

6824377 

A generated WSDL document does not create SLL and user token elements. 

6858220 

A web services project imported from version 5.0.5 fails to build in Release 6.2. 

6828690 

When using a token and SSL connection, the web service throws a socket exception. 

6770349 

The response from a web service operation cannot be parsed due to “nil” dateTime elements, and an unmarshal exception occurs. 

6691795 

An error occurs when sending a web service request that contains the text xsi:nil="true" on AIX.

6780177 

An LDAP reference used in a web service client environment property is interpreted literally. 

6740199 

A web service client project throws a null pointer exception during runtime. 

6799913 

Web service response time is slow. 

6809678 

Escape characters contained within XML elements of SOAP requests are being escaped twice,  

6703921 

When multiple web services are invoked from JCDs and each WSDL document has the same target namespace, the projects cannot be built due to non-unique package and class names.  

6807530 

You cannot send nullable elements to a web service. 

6737049 

Unable to retrieve the SOAP fault message after invoking a web service from a JCD. 

6810985 

Invoking an external web service fails when the response contains a datetime element with an empty value. 

Master Data Management Issues Addressed

The following tables list and provide brief descriptions for the issues addressed for master index components for this release.

Table 1 Sun Master Index (Repository) Issues

Issue ID 

Description 

6659613 

When using keyless child objects, the SBR duplicates some of the child objects. 

6731913 

The getEUID method throws inappropriate null pointer exceptions. With this fix, getEUID behaves as follows:

 

  • Given a valid facility and LID, getEUID returns the EUID.

  • Given a valid facility and invalid LID, getEUID returns null.

  • Given a valid facility and an LID that does not match the required format, getEUID throws a validation exception.

  • Given an invalid facility, getEUID throws a validation exception.

6699674 

If an identifier that is too long is passed to getEUID, a null pointer exception is thrown instead of a validation exception.

6807758 

You have to modify runed.bat in order to run a Master Index client project.

6718625 

The value of the max-result-size property for EDM reports is being overridden by a default value of 100.

6855160 

From NetBeans, you cannot save changes to the database or configuration files. 

6799090 

After importing a 5.1.3 eView project, the Sun Master Index External Application is not recognized in the client deployment profile. 

6697222 

The Enterprise Data Manager (EDM) does not display fields that contain double-quotes correctly. 

6752758 

Installing Sun Master Patient Index creates multiple eView.Person objects beneath the Master Patient Index projects. 

6747936 

The resolved date for potential duplicates is not stored in the Master Index database. 

6778606 

Serialization of MergeResult and TransactionObject objects does not work when the client is run from a different JVM.

6825113 

The ObjectNode.equals(Object o) method does not take the class into account when comparing objects, resulting in false positives.

6875294 

Master Index has trouble initializing when running with a JRE version 1.5.0_14. 

6875297 

An EJB exception is thrown when trying to create the first record in a master index from the EDM. This occurs with JRE 1.5.0_14. 

6637511 

The cursor is not positioned correctly when a new page on the EDM is displayed. 

Table 2 Sun Master Index Issues

Issue ID 

Description 

Issue 160

Outbound messages from Master Index are missing the create date and update date values. 

Issue 189

The MIDM Audit Log currently displays the create date as a date rather than a timestamp. There can be many transactions within a short period, so a timestamp would be more useful. 

Issue 212

When an address field is added with an apostrophe in the text, the field cannot be edited. 

Issue 219

The banner for the Information dialog box that appears when you tab away from the Edit Source Record window is partially hidden. 

Issue 222

The generated outbound.xsd file is unusable in NetBeans. The following lines were added to address this:

xmlns:tns="uri:PersonOutMsg" targetNamespace="uri:PersonOutMsg"

Issue 229

The transaction reconstruction for Master Index is inefficient. In addition, the timestamp is only to the second, which can lead to an exception when two transactions are processed in the same second. 

Issue 237

The Transaction Detail does not display when the EPath parser finds invalid characters. 

Issue 240

If the same code list is being used for more than one field on the MIDM, then the generated codelist.sql file will contain that code list more than once. This causes an error when running the script.

Issue 255

The update.xsd file that is used to validate update.xml does not allow fields to be specified in the system-fields element in the survivor calculator.

Issue 257

Fields that are defined as not editable can be modified through the Source Record View/Edit window. 

Issue 272

The resolved date for potential duplicates is not stored in the database. 

Issue 278

The outbound JMS message XML does not have a namespace. 

Issue 287

The Clear buttons for child objects on the Source Record window do not work consistently.  

Issue 293

A remote call to the Master Controller EJB fails on merge methods because the result object cannot be instantiated on the client. 

Issue 295

Data enclosed in square brackets cause a validation error in the FieldDescriptor.validate method.

Issue 298

When a field contains data of the type Long, the text covers the next record. To prevent this, Long data fields only display 20 characters. If the field contains more characters, an ellipsis (...) appears at the end of the data. Mousing over the ellipsis displays the full text. 

Issue 304

The generated outbound,xsd file has maxOccurs=”1” for the SBR element. Some transaction types have two SBR elements.

Issue 309

The Print button on the Transactions window does not appear correctly. 

Issue 312

Transaction History on the MIDM does not work correctly with Firefox 2.0.x. 

Issue 322

When the system and local ID are displayed on the Transaction History and Audit pages, the local ID is displayed first. Since the formatting of the local ID is dependent on the selected system, the system field should appear first. 

Issue 324

The MIDM does not allow variable local ID lengths. 

Issue 325

The topic connection is not closed when the EJB call that triggers an outbound message completes, resulting in too many open connections. A processing exception is thrown. 

Issue 332

Non-updateable fields do not appear on the Potential Duplicate report. 

Issue 334

When Master Index generates outbound messages, it includes deleted child objects in the message even though they are flagged as being removed. 

Issue 335

When you clean and build an MDM project, the properties are rest for the corresponding EJB project, which removes any custom changes including the additional of JAR files. The EJB project will no longer compile. 

Issue 341

The error message is not displayed in certain cases of SEQException, so the cause of the exception is not apparent.

Issue 344

The SBYN_MERGE database table should have an index on the merged_euid column. 

6682971 

Range search fields should be arranged more clearly on the MIDM search windows. 

6708211 

A record's history displays incorrectly after an unmerge transaction.  

6710895 

When a record is updated while you are viewing its transaction history on the MIDM, you are not alerted that you are no longer viewing the most current information. 

6858060 

When you enter a field name with more than 20 characters, a message appears warning of an Oracle limitation. This limitation also exists for MySQL databases, but can be removed since MySQL does not have the same limit. 

6700054 

The field labels and field values look too similar on the MIDM Records Detail page.  

6703149 

When you enter an invalid local ID on the Duplicate Records page on the MIDM, an error message appears. When the error message is closed, you cannot click on the local ID field to fix it and the System field is cleared. 

6829621 

A null pointer exception occurs as a result of a multi-threading issue in the Sun Match Engine and on TransactionObjectDB. 

Known Issues in Java CAPS 6.2

The following sections list and describe the known issues in this release. Work-arounds are also documented where applicable. In the following sections, links are provided to issues that originated in the OpenESB project, and “CR” refers to the change request number for an issue.

Known Issues for Adapters

The following are known issues for Sun Adapters:

Known Issues for the BPEL Service Engine


Note –

For BPEL SE stop and restart issues, see Known JBI Management Issues.


The following are known issues for the BPEL Service Engine:

Known Issues for Composite Page Designer

The following is a known issue for the Composite Page Designer:

Known Issues for the Data Integrator Service Engine

The following are known issues for the Sun Data Integrator Service Engine:

Known Issues for the Data Mashup Service Engine

The following are known issues for the Data Mashup Service Engine:

Known Issues for the Database Binding Component

The following are known issues for the Database Binding Component:

Known Issues for the Enterprise Service Bus

The following are known issues for the Enterprise Service Bus:

Known Issues for the File Binding Component

The following are known issues for the File Binding Component:

Known Issues for the FTP Binding Component

The following are known issues for the FTP Binding Component:

Known Issues for the IEP Service Engine

The following are known issues for the IEP Service Engine:

Known Issues for Java Application Projects for JAXB

The following is a known issue for Java Application projects with JAXB:

Known Issues for the JBI Bridge

The following are known issues for the projects containing a JBI Bridge:

Known Issues for the LDAP Binding Component

The following are known issues for the LDAP Binding Component:

Known Issues for Sun Master Index

The following is a known issue for Sun Master Index projects:

Known Issues for the XSLT Service Engine

The following are known issues for the XSLT Service Engine:

Known Issues for Composite Applications

The following are know issues for Composite Application (CA) projects:

Known JBI Management Issues

The following are known issues in managing JBI components:

Known Localization Issues

The following are known localization issues:

Known Installation and Startup Issues

The following are known installation issues:

Known Interoperability Issues

The following are known interoperability issues:

Known NetBeans Issues

Known GlassFish Enterprise Server Issues

Known Issues for JBI Clustering

The following are known issues for working with Java CAPS JBI components in a clustered environment:

Other Known Issues