[Top] [Prev]

BEA JoltBeans Release Notes


About JoltBeans

BEA JoltBeans provides a JavaBeans compliant interface to BEA Jolt. JoltBeans are Beans components that can be used in JavaBeans enabled Integrated Development Environments (IDEs) to construct BEA Jolt clients. These release notes contain the following sections:

Before you install JoltBeans, read this document in conjunction with the installation section in the BEA JoltBeans Developer's Guide. This guide can be downloaded from the BEA Customer Support Web site.


Supported Integrated Development Environments (IDE)

JoltBeans are certified for use with Symantec Visual Cafe´ 2.5.


Installation Requirements

In order to use JoltBeans you need the following:

For detailed installation instructions refer to the README files that are provided with the downloaded software.


Known Limitations

This section describes limitations in the current BEA JoltBeans release and includes possible workarounds, where applicable.

The table below lists a CR (Change Request) number for each problem. Refer to this number to conveniently track the solution as the problems are resolved.

Contact BEA Customer Support for assistance in tracking any unresolved problems.

1 CR012929 The methods getValue(), getValues() and getTextValue() on JoltOutputEvent do not work for CARRAY fields

Problem

These methods return NULL instead of the correct data when the data type is CARRAY.

Platform

All

Workaround

Retrieve the JoltServiceBean associated with the JoltOutputEvent by calling the getSource() method on the JoltOutputEvent. Use the methods getOutputValue(), and getOutputValues() on the JoltServiceBean to retrieve the data.

2 CR012927 JoltServiceBean.getOutputTextValue() does not work for CARRAY fields

Problem

This method returns incorrect data.

Platform

All

Workaround

Use the getOutputValue() method and convert the returned data to Java Strings. The following code segment demonstrates this workaround:

byte[] temp = (byte[]) service.getOutputValue("CARRAY_FIELD");
char [] tempchar = new char[temp.length];
for (int i=0; i < temp.length; i++)
tempchar[i] = (char)temp[i];
System.out.println("Text Value is" + tempchar);



[Top] [Prev]