JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Java Composite Application Platform Suite 6.3 Release Notes     Java CAPS Documentation
search filter icon
search icon

Document Information

Oracle Java Composite Application Platform Suite 6.3 Release Notes

Operating System, External System, and Platform Updates

Design-Time and Runtime Platform Changes

Operating System Changes

Browser and External System Changes

Password Changes

Starting GlassFish from the NetBeans IDE

Installing and Upgrading

Changes to the Default Domain

Oracle WebLogic JMS and Advanced Queuing

Changes and Enhancements to Java CAPS Components

JBI Component Changes and Enhancements

New JBI Components

Discontinued JBI Components

Changes to Existing JBI Components

Database Binding Component Enhancements

BPEL Service Engine Enhancements

IEP Service Engine Enhancements

File Binding Component Enhancements

FTP Binding Component Enhancements

HTTP Binding Component Enhancements

JMS Binding Component Enhancements

Scheduler Binding Component Enhancements

Changes and Enhancements to Repository-Based Components

General

Java CAPS JMS

Adapters and Message Libraries

Business Process Manager

New Replicate Repository Utility

New Utility for Listing Repository Objects

Issues Addressed in Java CAPS 6.3

JBI Issues Addressed

Repository-Based Issues Addressed

Master Data Management Issues Addressed

Known Issues in Java CAPS 6.3

Known Issues for Adapters and Message Libraries

Known Issues for the BPEL Service Engine

Known Issues for Composite Page Designer

Known Issues for the Data Integrator Service Engine

Known Issues for the Database Binding Component

Known Issues for the Enterprise Service Bus

Known Issues for the File Binding Component

Known Issues for the FTP Binding Component

Known Issues for the HL7 Binding Component

Known Issues for the IEP Service Engine

Known Issues for Java Application Projects for JAXB

Known Issues for the JBI Bridge

Known Issues for the LDAP Binding Component

Known Issues for Java CAPS Master Index

Known Issues for the XSLT Service Engine

Known Issues for Composite Applications

Known JBI Management Issues

Known Localization Issues

Known Installation and Startup Issues

Known Interoperability Issues

Known NetBeans Issues

Known GlassFish Enterprise Server Issues

Known Issues for JBI Clustering

Other Known Issues

Issues Addressed in Java CAPS 6.3

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, and any changes made for GlassFish ESB 2.2 are also included in the JBI components for Java CAPS. The following table lists the issues that were addressed for JBI components for the Java CAPS 6.3 release (it does not list GlassFish ESB 2.2. issues):

Issue ID
Description
6799741
When using SQL Server 2005 drivers to run a stored procedure against a SQL Server 2000 instance an error is thrown stating that there are too many arguments.
6858446
The HTTP BC generates the following error message while it is parsing text information: Content is not allowed in prolog.
6891237
An Oracle stored procedure with an uninitialized Ref Cursor causes a generic system fault with no error information for the Database Binding Component. This fix enhances the error message so you can find the source.
6924688
When logging is set to finest, the BPEL Service Engine generates an error for inbound messages if the row contains a null value.
6948255
The HL7 Encoder unmarshals data incorrectly when the first instance of the data is unavailable for an optional and repeating node.
6902424
When restarting a JBI application containing the HTTP Binding Component from the Admin Console, a SEVERE exception occurs in the server log that causes the application to fail. This occurs because the map of WSDL and XSD files maintained by the HTTP Binding Component was not being cleaned up on shutdown.
6912029
If the JMQ broker connected to a JBI application in a high-availability cluster is restarted, the JMS Binding Component continually throws a resource exception and the application stops responding until the JMS Binding Component is restarted.
6912453
When multiple Composite Applications use the same endpoints, the applications are broken when one of the applications is shut down or undeployed.
6990067
The thread count grows too large when using Access Manager authentication with the HTTP Binding Component.
6958709
When using the File Binding Component to write files with the file name being set dynamically, the binding component does not release the lock files, which results in the following error: Too many files open.
6912567
When the CLOB parameter in a stored procedure is null, the Database Binding Component throws an error and does not process the return data.
6926707
You cannot dynamically change the JNDI name used by the Database Binding Component when persistence is enabled.
6882656
The BPEL persistence is enabled, stored procedures cannot be executed.
6929931
Setting the Quality of Service descriptions for the JMS Binding Component in a Composite Application causes a null pointer exception that will not allow the application to be deployed.
6904529
The LDAP Binding Component does not close connections properly, which causes an exception stating that a connection cannot be made to the LDAP server.
6805952
The FTP Binding Component put method does not work with an abstract WSDL file.
6931424
The Database Binding Component throws an IMP_MXCH_BAD_STATUS exception after GlassFish is restarted.
6932641
When an atomic business process with persistence enabled invokes a Database Binding Component, the insert and update operations are not committed to the database.
6858514
The FTP Binding Component does not put files when explicit SSL is used.
6822099
The WSDL file generated by the HTTP Binding Component with SSL enabled uses the incorrect port number variable. It uses the HTTP port instead of the HTTPS port.
6868522

6855396

SQL Server and DB2 stored procedure ResultSets show 0 and cannot be edited in the WSDL Wizard.
6884986
The LDAP Binding Component removes all uniqueMember attributes even though only one is specified in the update.
6914197
The HTTP Binding Component fails with a namespace rebinding error when processing a SOAP fault message.
6917137
When an HTTP Binding Component project is deployed on a GlassFish cluster, the HTTP Binding Component deployed to a Solaris cluster instance loses its port configuration when the instance is restarted.
6826999
The Database Binding Component throws an exception when calling an Oracle function.
6873575
The target namespace specified when generating a JDBC WSDL file for the Database Binding Component is ignored.
6863722
An atomic business process that uses JMS and database stored procedures throws a runtime exception stating that the business process cannot be found.
6965048
The inbound message variable normalized message properties cannot be set in a business process for the FTP Binding Component's On Demand Receive Transfer.
6936780
The HTTP Binding Component throws a null pointer exception when optional elements are included in an incoming SOAP request.
6984648
A null pointer exception occurs when you add HL7 Binding Component concrete bindings to an abstract WSDL file.
6993146
The Schedule Binding Component fails to start in a clustered instance.
6933332
The value of the org.glassfish.openesb.databasebc.connection.jndiname property for the Database Binding Component is not maintained if other properties of the same variable are updated in a subsequent Assign operation.
7012817
Starting an FTP Binding Component application on a clustered instance fails when using database token persistence. This occurs if the applications has already been deployed and undeployed.
6906782
The domain takes a long time to start when multiple service unites are combined into one Service Assembly.
6924178

6956846

When using the BPEL Service Engine to initiate a transaction context (using sxtx:atomic="yes" and sxtx:atomicTxType="Required"), the following error occurs: Error attempting to suspend transaction.
6880728
When a business process is atomic and persistence and monitoring are enabled, a transaction rollback cannot occur and it throws an exception.
6893028
When you deploy a Composite Application that references XSD files from other projects, the following exception occurs: Failed to parse xsd document.
6909318
Any error of the type java.lang.Error causes the BPEL thread to terminate.
6905890
When using a business process to invoke an EJB web service that imports nested XSD files, an XML stream exception occurs.
6958243
If any of the required tables exist when you deploy an application using the IEP Service Engine, the deployment fails.
6930661
The BPEL Service Engine intermittently throws a ConcurrentModificationException when starting up in a high volume environment.
6881048
A memory leak occurs during runtime when a business process contains both Event and Fault handlers.
7002374
When an XSLT service is generated from a WSDL file in an XSLT Service Engine project and the generated XSL file is deleted, the WSDL service cannot be reused for a new XSLT service.
6933051
Links between JBI modules and external modules disappear when the Composite Application is built.
6921297
When building a project NetBeans on Linux, the following error occurs: “Specify a valid schema element value for element attribute.”
6988972
For the HTTP Binding Component and BPEL Service Engine, password application variables are transmitted incorrectly.
6940225
Duplicate rollback calls are made by the BPEL Service Engine, causing an illegal state exception.
6945646
Deployment of a Composite Application with database and EJB components fails on UNIX.
6883496
The build fails for a Composite Application when the Chinese character set is enabled.
6915898
The an index out of bounds exception occurs when running the asadmin command import-caps-configuraton function.
7012673
When deployment of a project containing an FTP Binding Component fails, it starts incorrectly on the second attempt.
6900585
A BPEL Service Engine application that also uses the JMS Binding Component stops running when there is a BPEL exception and JMS is on a high-availability cluster.
693351
Links between a JBI module and an external module in a Service Assembly disappear when the Service Assembly is built in the CASA Editor.

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
6821073
The Command Line Branch Installer Tool needs to be added to version 6.3.
6849967
Business Process Manager stops processing if the persistence database runs out of table space.
6992221
If a Microsoft Active Directory username includes a comma, Worklist Manager tasks cannot be checked out by that account.
6983854
An LDAP connection exception is thrown when using SSL with LDAP for the Worklist Manager.
6853613
In Master Index (Repository) and Patient Master Index, merging two local IDs fails.
6809034
A database table cannot be both the source table and target table in a Data Integrator collaboration.
6874815
The Batch FTP Adapter does not pick up files with spaces in their names when pattern matching is specified using '^'.
6907905
When an idle timeout occurs for the TCP/IP HL7 Adapter, the server log fills with WARNING messages. The logging level should be INFO for these occurrences.
6914370
After a network outage is restored and processing continues for the SQL Server Adapter, exceptions and alerts continue to be generated until the adapter is triggered again.
6844124
The MQSeries Adapter logs SEVERE error messages in the server log when the Collaboration successfully publishes messages to multiple queues.
6861407
When an MQSeries Adapter project that does not use SSL is deployed along with an MQSeries Adapter project that does use SSL, the non-SSL project fails with an MQRC_JSSE_ERROR.
6772542
Connections to JDBC databases intermittently experience long delays.
6915145
When the logging level is set to INFO, external system connection messages should be suppressed. They should only be logged when the level is set to FINE.
6762711
The Batch FTP Adapter password is displayed in clear text in the log file.
6885274
When you use the asadmin command extract-caps-application-configuration on a project that contains an IMS Adapter, the properties file for the IMS External System is not formatted correctly.
6947839
Batch SFTP and FTP over SSL require a mechanism for copying filenames on put and get operation. This fix allows the expansion of %f expressions to the original filename for get and put operations.
6889203
A Java Collaboration Definition with outbound WSDL OTDs throws a NoClassDefFound error on Linux.
6776468
The Batch FTP Adapter throws an ArrayIndexOutOfBoundsException when getProvider().listFileNames(java.lang.String dir, boolean isDirRegex, java.lang.String file, boolean isFileRegex) is run and the target directory contains no files.
6850827
When the MQ Series Adapter opens a remote queue, it reports the following warning: MQJE001: Completion Code 2, Reason 2045.
6887165
The HTTP Adapter is unable to get Japanese characters.
6971345
The FTP Adapter's get() method lists all files even though a file name and directory are specified.
6920632

6981162

Duplicates occur when delivering IDOCs to a SAP system using RFC_IDOC_INBOUND_ASYNCHRONOUS and the connection is reset.
6887556
When Resume Read is enabled in the Batch Adapter, BatchRecord.finish() throws an exception.
6961097
When using the SQL Server Adapter, the log file is filled with multiple occurrences of a SEVERE connector exception.
6965779
The e-Mail Adapter does not work with POP3 when SSL is enabled.
6993328
When inserting an oversized string into a DB2 database using a JDBC OTD, executeBatch() does not throw the expected exception. This is resolved by using the latest DataDirect drivers.
6993590
No alert is generated is the connection to the database is no longer available while performing a database operation for SQL Server.
6868043
The Oracle inbound adapter does not use the Environment or Connectivity Map overrides once they have been changed in the GlassFish Admin Console.
6876480
When the Number of RFC Servers to Create for the SAP BAPI Adapter is greater than 1 and the maximum connections is greater than 1, errors occur suggesting file contention on the TID file.
6952672
LDAP URL does not work in the Unified JMS Resource Adapter.
7011989
When you specify Use Fully-Qualified Name for stored procedures in a Sybase OTD, an error occurs at runtime stating that the database does not exist.
6965771
When using the HIPAA 5010 OTD, the runtime application does not loop through repeating segments, such as 2110C EQ.
6890706
When the log level of the STCMS queue manager is increased to INFO, the queue manager stops responding and does not allow messages to be published or consumed.
6840396
If you have multiple projects with a dependency on a common project and you delete and re-import the common project, building the EAR files for the projects with the dependency fails with the following error: Code generation error at = initializingnull".
6841373
Deployment profile snapshots cannot be retrieved, so they cannot be built and deployed.
6971001
If you modify an OTD that was created by a SEF file by modifying the SEF file and rebuilding the OTD, missing symbol exceptions occur when rebuilding the project.
6610901
WSDL file references to xsd:group are not supported by JAX RPC.
6876925
If a STCMS queue has message selector receivers and one of the selectors never receives any messages, over time the pending requests grow and performance decreases.
6584754
When accessing the GlassFish Admin Console from Enterprise Manager, an alert appears stating that some items are not secure. If you click OK on the alert dialog box, the lock symbol on the browser disappears, indicating that the entire session is not secure.
6856794
After upgrading from version 5.1.3, a SOAP request fails with the following web service exception: Invalid xsi:type qname: 'xsd:string'.

6860788
New methods, isNil() and setNil(), are needed for FCX OTDs.
6893686
JMS messages are being lost or not being rolled back properly using JBoss Message Server and JMS JCA.
6895387
When using the JMS JCA in transacted mode, any exceptions thrown from the send() method in the Collaboration are not caught, the Collaboration consumes the message, and the message is lost.
6832147
You currently cannot use WebSphere MQ client-site security exits in Java CAPS.
6733481
Repository-based projects cannot be imported if they include sub-projects that use variables with the same names.
6957538
The marshal and unmarshal methods in XSD OTDs strip spaces during processing.
6815588
A concurrent modification exception is thrown intermittently when opening a Java Collaboration Definition. This is most likely to occur when opening a large JCD that uses a large number of methods.
6912715
During STCMS server recovery, if a message is manually deleted and the queue to which it belonged is also deleted, the server exits with a segmentation violation.
6732364
A security exception appears in the server log files with the message Access denied for user. When this occurs, you have to restart the server to recover.
6877742
SOAP responses that contain a closed square bracket (]) intermittently throw the exception com.stc.codegen.framwork.runtime.RequestException: fillbuf.
6881762
Logical hierarchy loop repetition is not working for certain conditions in the 276 and 277 segments of the HIPAA version 5010 OTDs.
6897403
In a Java Collaboration Definition, if you right-click on an OTD and click Select Method to Call, there is no way to close the method browser window without selecting a method. You then need to delete the method from the code if you do not want to use it.
6894009
A null pointer exception occurs when handling SOAP faults if the detail element is not present.
6913519
Uninstalling a Java CAPS patch fails after rollback.
6927866
When you select the SNMP Agent on the Enterprise Manager navigation panel and then click the Alerts tab, an internal server error occurs.
6940240
The actual JMS request/reply timeout is twice the configured value for the timeout period.
6943079
The stcmsctrlutil.exe utility cannot be used to republish messages.
6959474
An array store exception is thrown when you open a Java Collaboration Definition that contains a sub-Collaboration that in turn contains an Adapter.
6860367
When the JMS JCA Unified Resource Adapter's redelivery handing feature is configured to move messages to a dead letter queue, the following error is logged several times: sendMessagse on onContent() failed. The message is still moved to the dead letter queue correctly.
6881920
The OTD tester is unable to populate the data for 2200D and 2200E REF segments using the 276/277 OTD of the HIPAA 5010 message library.
6881921
The SNMP Agent does not send traps.
6887473
The Alert Agent does not close connections after sending alerts to Java Message Queue. Eventually the producer limit is reached and an Enterprise Manager restart is required.
6898685
The Repository Version History dialog box uses U.S. date formats instead of the localized date format.
6898295
The HL7 OTD throws an error when accessing repeating fields containing null values.
6929383
Multiple issues addressed with messages getting stuck for STCMS, including:
  • Under certain timing conditions, a message is skipped and not sent until the system is restarted.

  • Under a heavy volume, a reference remains on a DBS file when it should be cleared.

  • Unsubscribing does not clear bits.

  • ChangeMessage might incorrectly hold a reference on a fast computer.

  • Iterator issues.

6835120
Change to properties or names in a sub-Collaboration are not recognized by the calling Collaboration.
6883311
When you copy and paste a project that includes an OTD with XSD references, the XSD references are not updated in the new location.
6847434
Java CAPS is unable to process a SOAP fault message when invoking an external web service through a Java Collaboration Definition.
6865457
The HTTPS handshake for a web service client project fails to report any errors for authentication issues when connecting to a secure web service server set up for server authentication.
6792259
The Business Process Manager fails to parse the SOAPAction header of an incoming web service request when the value is missing double quotes.
6765155
Building a project fails when using an external WSDL file.
6886276
In Enterprise Manager, the Topic message count and the number of messages displayed for the Topic do not agree.
6914403
After a network outage in a system that connects to an ICAN SRE queue using JMS JCA, the receiver throws multiple XAException exceptions.
6945237
Expired messages can be republished from the JMS journal. This should cause an error.
6956149
When an alias's remote queue destination is changed while the MQ Series Adapter is running, several MQ errors and related Java exceptions are thrown.
6959458
Exceptions that are thrown by a Java Collaboration Definition but are not handled in the business process lead to rollback failures and message loss.
6868347
SOAP message generates by a Java CAPS web service client is not consumed by the PeopleSoft web service due to namespace prefix issues.
6878027
Applications using the SNA Adapter fail intermittently.
6932554
STCMS throws the following error: STCms: Read() : found an incomplete message.
6957540
Importing a version 5.0.5 with Rollup 7 project and environment fails.
6697747
A project fails to build when a web service has a field with a data type of datetime.
6869556
In Enterprise Manager, the web service client status indicates the client is down even though it is running.
6856765
Building a business process project fails when it invoked a secured web service.
6879333
When a deployed project includes a Collaboration to Collaboration link and it is monitored through Enterprise Manager, the server log reports severe Instance Not Found error messages.
6882769
When there are recursive connections in a Connectivity Map (for example, Queue1 –> Service –> Queue1) as well as non-recursive connections, the services are not displayed in Enterprise Manager or exposed through the management API.
6849813
When you import a project that has a dependency on another project and the project on which it depends already exists in the Repository but has been changed, the import fails.
6863213
The XSD OTD Wizard throws a null pointer exception when using multiple imports.
6822976
The Oracle Adapter cannot parse complex views surrounded by double quotes for spaced fields.
6845599
When you use a password environment constant, the value is exposed in clear text in the deployment profile mapping.
6876585
STCMS temporary queues might not be cleaned up properly at runtime.
6898703
When a Collaboration calls another Collaboration, it does not handle exceptions properly when the web service Collaboration cannot retrieve the root node from a non-XML message. It throws a container lever exception and continues resending the message.
6918605
For XA business processes, rolling back a transaction fails if the reason for the rollback is not in a Java Collaboration Definition.
6935921
The number of DBS files grows to be too large.
6888480
The OTD tester fails to parse the data at loop 2000B for the x12_005010X279_270_EligCoveOrBeneInqu_Full OTD with an unmarshalling error.
6902343
The complete SOAP address is not automatically created when the WSDL document is created.
6901307
The OTD tester cannot open OTDs generated from the SEF Wizard.
6933509
It is not possible to import a WSDL document that has XSD references as HTTP URI or web references.
6809139
The Custom Encoder dialog box shows garbled Japanese characters.
6883302
When a project's OTD references an XSD and that project is exported and re-imported into Java CAPS, the reference remains to the original project if it still exists in the Repository. The reference should be in the location of the newly imported project.
6821126
When a project is deployed to two domains in the same environment, the EAR file for the second domain does not include the file AssistantService Bean.jar, which leads to a naming exception at runtime.
6951669
The time required to commit changes to a Java Collaboration Definition that includes an HL7 OTD increases with each commit.
6966477
Enterprise Manager does not release connections to ports to the application server instance after the application server is stopped.
6858556
When NetBeans finds a class in multiple locations, it does not load any class, resulting in null pointer exceptions.
6975060
Unmarshal fails for a HIPAA 5010 270 data file with values FA and 80 in NM101 of 2100B.
6992880
If a message contains more than one line of content, the Enterprise Manager does not display the entire message because the scrollbar is disabled.
6904935
If you try to apply a patch to Java CAPS but enter an incorrect username or password, the patch fails and you cannot reapply it.
6758022
Using the snmpwalk command to query the SNMP Agent fails.
6909820
An error occurs intermittently when opening Java Collaboration Definitions due to methods that were not found.
6933103
Creating an XSD OTD results in the following error, even though the XSD is valid: An element declaration with the given name already exists in this scope.
6909039
A Connectivity Map link throws an exception when a JCD is implemented as an external service using an XSD OTD generated from an XSD file that contains a UTF-8 BOM (byte order mark).
6919345
When a project is built with no changes applied to the deployment profile, a new version of the deployment profile is created in the Repository anyway and its version number is incremented.
6936608
Queue time ordering for STCMS (STCMS.TimeDependency) is not considered for a queue that already exists when the server is restarted if the STCMS.Queue.Mode is empty.
6970390
If a web service implements a WSDL document that imports an XSD file, it is not possible to brows the XSD from a web browser.
6909678
In SOAP requests that have XML escape characters within attributes, Java CAPS double-escapes the escape characters making the data incorrect.
6810985
Invoking an external web service fails when the response contains a datetime element with an empty value.
6807530
Nullable elements cannot be sent to a web service deployed to the Sun Java System Application Server.
6878765
The database reference counter is incorrectly incremented when changing the message payload, which leaves an invalid reference that prevents log compaction.
6964569
When an XSD OTD has an element named LocalName, a method is generated that is a duplicate of an internal method, resulting in several severe errors.
7000530
An exception occurs when you try to delete a Java MQ message.
6874846
A custom alert created using the Alerter class does not include all the values when the alert is viewed from Enterprise Manager.
6917247
The web service invoke() throws an exception when the web service returns a fault.
6928986
The Alert Agent does not filter alerts based on the component being monitored in Enterprise Manager.
6981547
After a WSDL document with an HTTPS protocol is published to the UDDI server, the protocol changes to HTTP.
7002403
The documentation links from the Suite Installer and Enterprise Manager lead to obsolete documentation sites.
6993962
Not all dynamic XSD OTD methods are added when processing OTD bean information.
7002881
Log messages do not appear in Enterprise Manager for the individual components of a deployed project.
6975426
Enterprise Manager does not show the project components under and application server domain when the application server is started after Enterprise Manager is started.
7012101
Trying to route alerts using the SNMP channel form the Alert Agent to the SNMP Agent fails with a RuntimeMBeanException.
6797276
Marshalling data to bytes for user-defined OTDs fails when the input data is in ISO-8859–2 encoded format. This fix makes the method setPostCoding(String code) available in the Collaboration. This method sets the encoding of the output data.

For this change to take effect in an existing or imported OTD, you need to modify and save the OTD. You can then reverse the change if it was no necessary and save the OTD again. Open the Collaboration calling the OTD and validate the Collaboration.

Master Data Management Issues Addressed

The following table lists and provides brief descriptions for the issues addressed for the JBI-based Master Data Management components:

Issue ID
Description
6807504
The survivor calculator is using the create date instead of the latest update date to evaluate the MostRecentModified value.
6707997
The cluster-truncate.sql script of the Initial Bulk Match and Load tool does not remove the tables in a SQL Server database.
6887542
In high-volume loads, the Data Integrator Service Engine does not commit all records to a SQL Server database.
7012078
In the command line report client for Master Index, the Assumed Match report generates a java.lang.IndexOutOfBoundsException and the report does not appear as configured.