AquaLogic
BPM 5.5 SP 11 - released Nov 15, 2006
AquaLogic BPM 5.5 SP 10 - released Jul 12, 2006
AquaLogic BPM 5.5 SP 9 HF07042006
- released Jul 04, 2006
AquaLogic BPM 5.5 SP 9 HF06292006
- released Jun 29, 2006
AquaLogic BPM 5.5 SP 9 HF06232006
- released Jun 23, 2006
AquaLogic BPM 5.5 SP 9 HF06072006
- released Jun 07, 2006
AquaLogic BPM 5.5 SP 9 HF05262006
- released May 26, 2006
AquaLogic BPM 5.5 SP 9
- released Apr 24th, 2006
AquaLogic BPM 5.5 SP 8
- released Jan 16th, 2006
These release notes cover all releases of AquaLogic BPM Suite 5.5, including hotfixes
and service packs. For information on a particular release, please go to the
appropriate section of these release notes.
Release notes are occasionally updated after the release date. For the most
up-to-date release notes, go to edocs.bea.com.
Refer to the Interoperability page in the Product Center at support.plumtree.com
for the latest information on supported operating systems, application servers,
databases, and browsers and for a detailed list of supported combinations of
operating systems, application servers, and JVMs.
At the time of 5.5 SP11 release, AquaLogic BPM Suite 5.5 supports the
following:
- Operating Systems:
- Enterprise: Windows 2000 and Windows 2003 SP1 (on x86); Linux Red Hat
3.0-3 (on x86); SUSE Enterprise Linux 9^ (on x86); Solaris 8 and 9 (SPARC);
HP-UX 11.11 (PA-RISC)
- Studio and Designer: Windows 2003 SP1, Windows XP, Windows 2000 (on
x86), Linux SUSE 9^ (on x86)
- Database Servers: SQL Server 2000, 2005; Oracle 9i, 10g; IBM DB2 8.1
- Browsers: IE 6.0; Firefox 1.1, 1.5; Safari 2.0.4^
- Java Virtual Machines: Sun 1.4.2_08^, IBM 1.4.2 (when running on AIX 5.3),
HP-UX 1.4.2 (when running on HP-UX 11)
- Application Servers: IBM WebSphere 5.1.1 (Enterprise), BEA WebLogic 8.1
SP5 (Enterprise), Tomcat Servlet Container 4.1.18 (Standalone)
Installer Package
This is the preferred package for new customers, new installations, or
customers with AquaLogic BPM 5.5 SP 6 or below. The AquaLogic BPM 5.5 SP 11
installer package includes all corrections distributed in previous service
packs. Previous installations of AquaLogic BPM 5.5 are not required by the
installer package. Customers who have not already applied AquaLogic BPM 5.5 SP 7
may find the installer package option more convenient than having to apply
multiple service packs.
Service Pack Package
This is the preferred package for customers who already have an installation
of AquaLogic BPM 5.5 SP 7 or above. The AquaLogic BPM 5.5 SP 11 package can be
installed on top of an existing AquaLogic BPM 5.5 SP 10, AquaLogic BPM 5.5 SP 9,
AquaLogic BPM 5.5 SP 8, or AquaLogic BPM 5.5 SP 7 installation. Multiple
re-starts may be required, depending on the service pack being upgraded. Check
the current version after every restart in the Help | About information. If AquaLogic BPM 5.5 SP 11 is being
installed on top of AquaLogic BPM 5.5 SP 9, AquaLogic BPM 5.5 SP 8, or AquaLogic
BPM 5.5 SP 7, additional manual installation tasks are required for AquaLogic BPM 5.5 SP 9 and AquaLogic BPM 5.5 SP 8:
- Presentation columns can have different format masks for time and
numeric attributes. (Issue #17574)
Installation and Licensing
- The process execution engine's automated startup shell scripts contain
errors that prevent startup on RedHat Linux. (Issue
#17974)
Workaround: Manually edit the
startup script to remove the offending line.
- JDBC driver is bundled with the J2EE specific generated WorkSpace WAR, which is unecessary because these
utilities are already installed at the application server level. (Issue
#15514)
Workaround: Manually remove JDBC
jar files from WEB-INF/lib WorkSpace directory.
- It is not possible to set the "Interactive Request Queue Size" from the
Process Administrator. This new parameter enables extending the default of
300. (Issue #18458)
- It is not possible to add participant names with accent characters on
the participant page in the Process Administrator. (Issue
#19523)
- An Interrupt Wait activity cannot be included inside an atomic group.
(Issue #17516)
- Input patterns on fields should validate only those values modified by
the user but they are validating the form when it is first presented with default
values. (Issue #18051)
Workaround: Set a
default value to the field that matches the input pattern.
- XML Schemas with non-ASCII characters cause errors during import using
Studio. (Issue #18201)
Workaround: Do
not use characters other than English
- Added setting for correlation ID to JmsMessage component. (Issue
#18301)
Workaround: Peer develop some
Java code that allows the correlation ID to be set.
- dateElement attributes in xml are generated incorrectly without time.
(Issue #18660)
- Error when adding new object into CVS and its parent object is not
already in the CVS repository. The "Add" option is not enabled in order
to prevent the error from happening. (Issue #18723)
- Studio freezes when the Java skin is used to write PBL code. (Issue
#18944)
Workaround: Use PBL skin instead of
Java skin.
- Project does not publish when conditional transitions contain code and
the Java or .NET skin is being used. (Issue
#19120)
Workaround: Change the skin in Studio to FBL.
- Method invocation (e.g. button onclick) from newly created group's rows
with no data in the columns is not working. (Issue #19160)
- Web Services exported by AXIS 2.0 failed during introspection and
runtime since the current default WS stack does not support SOAP 1.2. (Issue
#19192)
- Thread number is not shown in logs inside the thread column when using a WL J2EE
engine. (Issue #19198)
- Web Service introspection fails for a .NET Web Service WSDL that specifies the part without an explicitly defined type. (Issue
#19208)
Workaround: Edit the WSDL manually
and make sure you either define a type or element in the missing tag or
delete the entries in the WSDL that are not properly formed.
- The process execution engine does not properly close the
javax.mail.Transport provider when sending an e-mail from a BPL method.
(Issue #19314)
- Portal web.xml file refers to a servlet that is no longer needed.
(Issue #18170)
Workaround: Edit the
fuego5.5enterprisewebappsportalWEB-INFweb.xml and remove these lines :
<servlet-mapping>
<servlet-name>BAMServlet</servlet-name>
<url-pattern>/servlet/BAMServlet</url-pattern>
</servlet-mapping>
- Work-Portal loginContainer.jsp page differs from login.jsp. (Issue
#19163)
- If the property fuego.portal.servlet.Attachment.UPLOAD_DIR in the
portal.properties is not pointing at a valid directory or there is no
folder named fuego-tmp under the portal WEB-INF, the portal fails to start.
(Issue #19287)
Workaround: Set the
fuego.portal.servlet.Attachment.UPLOAD_DIR property to an existing directory
in the portal.properties file and regenerate the EAR file
- Invocation of a BPM Object server-side method on a due transition
generates a runtime error. (Issue #18175)
- When you execute a Global activity with an instance, the activity of the context where
you are executing the global instance is the activity of the instance.
(Issue #18344)
- Error deploying EAR files due to special characters such as '&' in the definition of the organization name, data sources names, etc. (Issue #18710)
Workaround: Edit the
ejb-jar.xml and add [CDATA[TEXT] in the tags with problems
or do not use OU names with the "&" character. For
example, replace
env-entry-value>/PG&E/CEE/CPPRule#Default-1.0</env-entry-value> with
<env-entry-value><![CDATA[/PG&E/CEE/CPPRule#Default-1.0]]></env-entry-value>.
- Unique or primary key constraint when throwing an exception in a parent
process that had already been thrown in the child process. (Issue
#18725)
Workaround: Modify the
process to handle the propagation and abort of the upper level instances
depending on the status of the execution of the instances in the
subprocesses.
- After deploying a new project version, the old JMS listeners do not stop
running when the Global Automatic activity specifies, "Deprecate when
new version is deployed." (Issue #18881)
Workaround: Modify the WebLogic descriptor inside the old
project EAR file to set the max pool size to 0. Doing this, the old JMS
listener will stop listening after bouncing the node or restarting that
application.
- When creating a new process version (minor or major) and deploying it to
a process execution engine running on a J2EE container, the deprecated
process continues to execute Global Automatic activities. (Issue
#19029)
Workaround: Modify
the WebLogic descriptor inside the old project EAR file, to set the max pool
size to 0 so that the old JMS listener will stop listening after
bouncing the node or restarting that application.
- Process execution engine throws an OutOfMemoryError when loading a large
number of participants when the Organization is really large. (Issue
#19074)
Workaround: Workaround #1: Increase
JVM heap size. Workaround #2: The administrator can set the system
property fuego.directory.MaxParticipants to 0, preventing the engine from
preloading the participants at startups.
- Max Participant limits met when searching for a very broad search
condition in Process Administrator. (Issue
#18005)
Workaround: Refine the search so
that fewer participants match the query parameters.
- NullPointerException running the PAPI-WS runProcess method. (Issue
#18365)
- A deprecated process with Global Activity implemented with a JMS
Listener deployed on a J2EE container will start ignoring the incoming
messages and start logging a warning message stating that the deprecated
project EAR file needs to be generated and re-deployed. Once the
deprecated project EAR is re-deployed, the warning message will stop being
recorded.
- Undeploying a project running on a J2EE container requires the process
execution engine EAR to be restarted to remove the project from the list of
available projects. (Issue #14906)
- Standalone engine restarts automatically when there is a
java.lang.InternalError error when it should not be restarted if the system
property fuego.engine.ignoreJavaInternalError is enabled. (Issue #16134)
- Connected PAPI clients stop receiving process execution engine information once
the engine is restarted, preventing a proper PAPI instance cache refresh.
(Issue #16385)
- Process execution engine does not delete all of the related process
information when undeploying a process from the PCORRELATION engine table.
(Issue #16737)
- Precedence transitions are not properly executed by the process
execution engine. (Issue #17336)
- There is an OutOfMemoryError when running a process that generates a
deadlock at the SQL component level integrated from the process when
deployed on a J2EE container. (Issue #17580)
- A process execution engine working with Sybase as its backend DB is not
reconnecting after a disconnection occurs because the Sybase DB was restarted.
(Issue #17646)
- A confusing license message is shown at startup of a J2EE container
hosting BPM applications. (Issue #17668)
- Instance Variables in the END activity cannot be configured to clean
instance information or not causing NullPointerExceptions when executing
Global activities with instance access when the instances are in the END
activity. (Issue #17692)
- Process instances using the correlation feature to notify instances
cannot be notified when a new minor or major process version is deployed.
(Issue #17714)
- PAPI instances filter are not escaping quote character when building the internal SQL prepared statements and this causes a database access problem at
runtime. (Issue #18001)
- JRMP rmi registry binding should be allowed on a non-default port.
(Issue #18069)
- Random InvalidDirectorySessionException found in the process execution
engine log when running on a J2EE container. (Issue #18671)
- Instances persisted in the process execution engine DB in a virtual
activity cannot be found through PAPI to be shown as part of participants'
inboxes. (Issue #18879)
- The execution of a Global activity with instance access and write
permissions is not locking the instance when executing the associated
screenflow producing concurrency problems. (Issue #18936)
- When creating a new process version (minor or major) and deploying it to
a process execution engine running on a J2EE container, the deprecated
process continued to execute Global Automatic activities. (Issue #19057)
- Disposer process execution engine thread is not deleting copy
instances in the End activity that are sharing variables and using the sticky
participant feature. (Issue #19180)
- Global Activity JMS Listener implementation does not re-establish
the connection once the JMS Server is re-started. (Issue #19211)
- A CloneNotSupportedException is thrown when using the
ParticipantForRoleManager component. (Issue #19241)
- BAM updater throws an AssertionError when running with "-ea" (asserts
enabled). (Issue #19332)
- The PAPI getInstancesByFilter takes a long time when there are many
instances. (Issue #19553)
- Instance variables that are promoted to External lose their values when
publishing and deploying the project again. (Issue #19917)
- BAM updater does not process instances on deprecated processes when a
new minor or major is deployed. (Issue #19934)
- Ant tasks are missing JavaDoc documentation. (Issue #17820)
- Additional debug information is provided for container deployment
failures while the Process Administrator's deployer application to
help troubleshoot potential problems. (Issue #16896)
- The deployment of a new project requires someone to logout and login
from WorkSpace to refresh the new processes in the deployed project. (Issue
#16348)
- There is a PAPI internal deadlock manifested in the WorkSpace with the
consequence of a complete WorkSpace freeze situation. (Issue #17229)
- WorkSpace and PAPI filters are missing the ability to easily apply search
filters using the BETWEEN comparison for time and numeric attributes. (Issue
#18027)
- Exported views from Process Administrator are modified in a way that
prevents its input on another environment. (Issue #18211)
- There is a NullPointerException when calling the PAPI runProcess method.
(Issue #18735)
- View loading with filters containing the BETWEEN operands with empty
values are not loading properly. (Issue #18880)
- A WorkSpace deployed in a J2EE container is not able to connect to two
different process execution engines running on a J2EE container. (Issue
#18913)
- It is not possible to avoid the generation of default views at
deployment time. (Issue #19515)
Directory Services and Databases
- Process execution engine Oracle DB causes problems because of the usage of LONG
RAW types instead of BLOB/CLOB field types. (Issue #19963)
- 'Checkpoint status not updated' warning message is logged in the BAM and
DataMart updater logs unnecessarily. (Issue #16407)
- Project catalog table is never updated to delete the project metadata
when the last process from a project is unpublished. (Issue #16558)
- Process Administrator deployed on a J2EE container throws an HTTP 500
Internal Error when adding values to a parametric role. (Issue #18298)
- Process Administrator deployed on a J2EE container throws HTTP 500
Internal Error when adding a participant. (Issue #18299)
- The organization export button is showing an error message when clicked.
(Issue #18694)
- The Admin Center does not allow changing the password for Oracle FDI
providers. (Issue #18707)
- There is a publication error when publishing a project managed with
SubVersion. (Issue #19376)
- BAM synchronization problems occur in a J2EE cluster configuration where the
node machines do not have the same time. (Issue #19454)
Installation and Licensing
- Unclear error message when uninstalling a Standalone
package. (Issue #17852)
- Studio hangs when creating the class cache some times requiring a manual
deletion of the cache folder in the Studio installation directory. (Issue
#16600)
- Random NullPointerException when canceling a BPM Object presentation.
(Issue #16775)
- IndexOutOfBoundException thrown when cleaning a BPM Object group. (Issue
#16787)
- BPM Object inheritance attribute is not properly persisted when changing
from "Behavior" to "Type" inheritance. (Issue #16900)
- Web Services components are generating SOAP body message responses
without the proper namespace causing an "org.xml.sax.SAXException:
WSWS3047E: Error: Cannot deserialize element id of bean
com.uhg.ut.cix.caseserv.model.beans.CaseBean" error message. (Issue #16901)
- WorkSpace Session Management is sometimes not handled correctly
when deployed in Tomcat. (Issue #16969)
- SecureShell component does not support plain-text authentication method.
(Issue #17123)
- NullPointerException when introspecting an SAP BAPI function and null
values where provided either as input or output arguments. The SAP runtime
introspector checks for these conditions to prevent the error from
happening. (Issue #17157)
- fuego.lang.IllegalConversionException exception thrown when dynamically
creating a dynamic XML object containing an array attribute with only one
element. (Issue #17172)
- "java.lang.IllegalArgumentException" is not properly managed when having
duplicated arguments in a process and the process checker was executed.
(Issue #17314)
- Web Service response incorrectly includes an additional tag prefixed
with an "X." (Issue #17330)
- A temporary file is left out when applying a Service Pack, preventing the
Help Viewer search windows from launching correctly. (Issue #17495)
- Web Service invocations are trimming white space contained in
string arguments when processing a Web Service response. (Issue #17502)
- JDBC driver access with jt400.jar does not work correctly when using
stored procedures with output arguments. (Issue #17560)
- Service pack and hotfix rollback capabilities in Designer and Studio are
missing from the IDE Interface. (Issue #17576)
- ClearCase VCS does not properly synchronize project structures
containing folders. (Issue #17633)
- A NullPointerException is thrown when submitting a form in the middle of
a screenflow after the WorkSpace session timed out. (Issue #17642)
- New warning message shows when the user tries to update Studio choosing
an invalid service pack file. (Issue #17675)
- Studio's BAM configuration string is confusing and should be more
descriptive. (Issue #17703)
- Studio does not report any error when importing an invalid BPEL process.
(Issue #17705)
- Drill down on a dashboard sometimes does not allow drill-up capabilities
to return to the invoking dashboard. (Issue #17735)
- "Unknown classname" error message is displayed when SAP iterator
components have constructor methods. (Issue #17760)
- Files with extension in upper-case are not processed when importing
process designs in Studio. (Issue #17823)
- Error introspecting a WSDL file when an import tag is used. (Issue
#18004)
- Studio does not ask for the library CVS path (allowing the possibility
to change the path or specifying a directory other than the default) when
importing a project with library into a CVS server for the first time.
(Issue #18008)
- Automatic handler activity column can be added from the add role dialog.
(Issue #18049)
- There is a StackOverflowError when trying to draw the process in
the audit trail for an instance. (Issue #18088)
- When publishing a project that contains a view that is no longer part of
the project, the publication fails. (Issue #18184)
- Adding and removing variables in method editors are taken into
consideration as project changes and the VCS operations are not aware that
they should be synchronized with the repository. (Issue #18196)
- The element name is not correctly generated when constructing a SOAP
message with document style. (Issue #18292)
- XML component is not handling namespaces properly. (Issue #18346)
- Web Services invocation is throwing a NullPointerException when
deserializing XML response contents. (Issue #18375)
- NullPointerException when rendering a BPM Object presentation containing a BPM
Object delegating behavior from another component. (Issue #18390)
- .NET introspection fails when introspecting .NET components with members
that have overloaded return values. (Issue #18490)
- Sortable arrays in BPM Object presentations have problems with dynamic
properties in that they do not follow their new positions after sorting by
column. (Issue #18512)
- Description of arguments cannot be added in Begin or End process
activities. (Issue #18642)
- BusinessProcess component from the PAPI component package cannot be
used successfully when the process is deployed on a J2EE container. (Issue
#18670)
- Studio throws a ConcurrentModificationException while working with
process templates. (Issue #18781)
- There is an error when a user tries to save a view and a time attribute
of the view search condition is not properly persisted. (Issue #18946)
- Visio files with object ids bigger than the size of an Int fail to
import. (Issue #19024)
- Component package resolution name conflict when there are components
with the same name in different catalog modules or directories. (Issue
#19042)
- The import of ARIS models is not placing interactive activities in the
right roles in certain circumstances. (Issue #19226)
- Studio is including view presentation formats for columns types that
should not have a format. (Issue #19328)
- Project publication fails when there is a BPM Object in the project that
uses a reserved word in its name. (Issue #19347)
- StackOverflow occurs when using inheritance in designing BPM Objects
in Studio. (Issue #19364)
- SOAP and user exceptions cannot be caught in FBL method implementations
with the "on Exception" component. (Issue #19399)
- Transformation methods cannot be re-introspected since there a
re-catalog problem. (Issue #19423)
- "Others" exception handler is not allowed to be used in screenflows. (Issue #19429)
- The import of Visio projects produces activity prefixes with null
values. (Issue #19513)
- Message SOAP headers are incorrectly serialized overriding custom
namespaces. (Issue #19526)
- Screenflow executions that are not complete because the end user uses
the browser Back button are never destroyed when resuming a new screenflow and
produce memory problems. (Issue #19535)
- Project publication exception when a process is performing a binary to
string conversion when this is a valid operation. (Issue #19926)
- Problems with repeatable sections in BPM Object presentation where a new
row cannot be added in the middle of existing rows. (Issue #19952)
- A generic exception is thrown when a publication fails because a column
in the underlying tables could not be created after a change in an external
variable data type. (Issue #17575)
- When a user logs out successfully from WorkSpace, sometimes the session expired page is displayed instead of the login again page.
(Issue #16846)
- A NullPointerException is thrown when invoking the BuildEar Ant task and
a required JMS configuration is not found. (Issue #17186)
- The logging system is not being properly initialized by the WorkSpace
Administrator, preventing correct message logging. (Issue
#17548)
- User administrators without an organization scope can be created groups
at the root level. (Issue #17655)
- When selecting the organization scope for user administration, the
organization level shows a blank string when the user could manage all
organizational units. (Issue #17657)
- JMS resources used by the process execution engine are not
supporting authentication, preventing a secure implementation. (Issue #17774)
- The following error message is displayed in the BAM and data mart updater
logs without an apparent cause: "The number of entries retrieved is larger
than the maximum fetch size." (Issue #17888)
- Ant publish task does not check for variable type changes producing
runtime errors because they are not captured at publication time. (Issue #17891)
- A NullPointerException is raised when the view definition is corrupted.
A more instructive error message is needed to report this error. (Issue
#18060)
- When saving
properties for a disabled participant, the disabled participant is erroneously enabled. (Issue #18061)
- HTTP requests do not include specific characters (< and >) that generated problems with firewalls and
HTTP traffic filters. (Issue #18459)
- There is a NullPointerException while running an Ant task where the
base directory is invalid. (Issue #18467)
- Publication through Ant tasks fails when publishing large projects.
(Issue #18627)
- In some cases the XML parser is throwing a NullPointerException when
importing views on AIX using IBM's JVM. (Issue #18658)
- Directory properties are not encrypted for generated EAR and WAR files.
(Issue #19216)
- The "PAPI Instance Retrieval Size" parameter is not configurable on J2EE
engines from the Process Administrator. (Issue #19231)
- A delegated-user administrator cannot delete a participant due to
permission problems. (Issue #19286)
- fuego.directory.exception.FetchSizeExceededException when trying to
export a large organization from Process Administrator. (Issue #19945)
- Not enough debug information is provided during the import of WorkSpace
Views, using Ant tasks to help troubleshoot potential problems during
project publication time. (Issue #17268)
WorkSpace or End User Components
- The participant ID is not shown in the "Participant" column of the default inbox view when a participant is executing a screenflow for a selected instance.
- In WebSphere 5, the AuthenticatedWamServlet portal servlet is returning
an incomplete URL after the participant is authenticated. (Issue #17828)
- Presentation column format preview for numeric and date
attributes was missing. (Issue #18022)
- The current error message shown in WorkSpace is not clear when a
parametric role is not yet assigned to a participant and the participant tries to
log in. (Issue #18033)
- The Apply button in the engine preferences page of Process Administrator is not
rendered when the process execution engine is running. (Issue #18366)
- Cannot properly check-in an attachment when the attachment applet
running on the WorkSpace application does not launch successfully. (Issue
#19066)
- The Process Administrator throws an IllegalStateException when trying to
set the character encoding to an HTTP request running on Jetty. (Issue
#19179)
- WorkSpace Administrator does not show the right format for a date column
in a view presentation the first time the page is loaded in Internet Explorer. (Issue #19276)
- It is not possible to create View presentations containing single or
double quotes. (Issue #19372)
- Parameters are not correctly encoded when they are appended to the URL
indicated by the external task definition. (Issue #19564)
Installer Package
This is the preferred package for new customers, new installations, or customers
with AquaLogic BPM 5.5 SP 8 or below. The AquaLogic BPM 5.5 SP 10 installer
package includes all corrections distributed in previous service packs. Previous
installations of AquaLogic BPM 5.5 are not required by the installer package.
Customers who have not already applied AquaLogic BPM 5.5 SP 9 may find the installer
package option more convenient than having to apply multiple service packs.
Service Pack Package
This is the preferred package for customers who already have an installation
of AquaLogic BPM 5.5 SP 9. The AquaLogic BPM 5.5 SP 10 package can be installed
on top of an existing AquaLogic BPM 5.5 SP 9 installation.
- Improved sorting and display of External Time variables. (Issue #12218)
- Enabled faster access to edit views within Studio via an icon. (Issue #16337)
- Added a new method to the PAPI FuegoBlock to select instances by their ID. (Issue #16397)
- Improved ARIS Importer to support the ability to import processes without transitions. (Issue #16945)
- The property fuego.studio.engine.java.options can be added to the file bin/fuegoStudio.properties. fuego.studio.engine.java.options values will be passed as java options to the Engine JVM. (Issue #17049)
- Added Library Feature to provide the ability to share processes templates and roles between different projects. (Issue #17091)
Enterprise Standalone and J2EE Execution Engine (Runtime)
- Improved performance when accessing the Organization Calendar Rules objects and applying the routing of process instances. (Issue #16252)
- Allowed defining a delegated administrator at the root organization level. (Issue #16543)
- Added the ability to delegate the root organizational unit using User
Delegated Administration. (Issue #16740)
- Implemented an ANT task "buildconsole" to generate the Web Console J2EE application. (Issue #16653)
- Implemented fixes to enable custom FDI providers with JDBC and LDAP. (Issue #16679)
- Implemented assign user delegate admin permissions from ANT tasks. (Issue #16742)
- Improved EAR file name generated when the EAR is generated using ANT tasks. (Issue #16744)
- Implemented delete action for fuego:engine ANT task. (Issue #16907)
- Improved output log for ANT task used to build the Engine and Project EARs. (Issue #16916)
- Configurations can now be dropped using ANT tasks. (Issue #17212)
- External and business variables can now be dropped using ANT tasks. (Issue #17214)
- PAPI-WS login can now invoke a custom method before connecting to PAPI to authenticate against other sources. (Issue #17120)
- Added support for keyboard-interactive login to SecureShell component. (Issue #17123)
- ANT task added to manage archive database. (Issue #17140)
- ANT task added to manage BAM. (Issue #17142)
- ALBPM build number appears when running session ANT task on verbose mode. (Issue #17188)
- ANT publish task is now showing more information when importdata attribute is true. (Issue #17191)
- ANT publish task is showing more information when handling processes containing business variables. (Issue #17193)
- Simplification of providing EJBs stubs for WebSphere 6 Stubs for J2EE Distributions. (Issue #16845)
- If you have replaced the default Images Bundle Set Property file to customize the BPM Work Portal, the following key-value pairs must be added to the file:
PRIORITY_HIGHEST = ../img/set1/highest_priority.gif
and PRIORITY_LOWEST = ../img/set1/lowest_priority.gif
- A cataloged SQL Query does not get refreshed after republishing the project.
(Issue #16366)
Workaround: Change any FuegoObject before the
second publication.
- Character conversion error message: "Malformed UTF-8 char -- is an XML
encoding declaration missing?" received when publishing a project. (Issue
#16439)
Workaround: Delete the configuration with accents
(or unsupported UTF-8 chars). Create a new configuration. Re-catalog the
components related to the configuration.
- Cannot store into a instropected CLOB table field (java.sql.SQLException
raised: Invalid column type). (Issue #16501)
Workaround: Replace the embedded SQL statement
(INSERT) with a DynamicSQL statement.
- Recataloging a WSDL generates external resources with names that differ
from the original names. (Issue #16584)
Workaround: Re-catalog the Web service twice in
a row to ensure that the external resources end up with the correct names,
the process compiles, and the publication does not fail.
- Cannot have any transformations in the object getting passed
to the jsp. (Issue #16908)
Workaround: No known workaround.
- "Object is undefined" message received while running a task
from the Work Portal. (Issue #16214)
Workaround: As some webResources may be not copied
to webRoot folder when working in AquaLogic BPM Enterprise Standalone 5.5,
add another webResource to the project; for example, an image. Republish
in AquaLogic BPM Enterprise Standalone 5.5.
- Cannot start the Web Console on AIX. (Issue #16867)
Workaround: Uncomment the properties in
the file IBM_JVM/jre/lib/jaxp.properties or to define the following variables
in the environment:
javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
this can be done through the following command: export
JAVA_OPTS="-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
- Oracle is deprecating "LONG RAW" DB field type. (Issue #16077)
Workaround: BEA provides a SQL script to alter
tables to use BLOB instead of "LONG RAW" as DB field type. This script can
be used if problems with LONG RAW fields start happening. Ask BEA Customer
Support before modifying any AquaLogic BPM 5.5 database.
- Editing a Fuego Object attribute was also affecting other Fuego Object attributes. (Issue #15395)
- Error when showing a presentation group with pre-filled values. (Issue #16400)
- Problem where introspected XSD did not reflect correct tag names. (Issue #16440)
- Restored the ability to add conditions to filters associated with Activity
Instances Views type. (Issue #16495)
- Project node error cataloging a SQL object. (Issue #16549)
- In Dashboards, when the measurement operation was left as the default, the UI displayed Avg, but the value stored and used was SUM. (Issue #16573)
- Error cataloging a remote SQL configuration. (Issue #16692)
- Error importing an Aris process. (Issue #16696)
- Error using a BPEL process method. (Issue #16697)
- Exceptions that occurred in a COM component attribute were not logged. These exceptions will now be logged as a WARNING. (Issue #16788)
- Error launching the help from Studio when the installed directory contains spaces. (i.e. C:\Program Files\studio\bin) (Issue #16842)
- Error introspecting a WSDL Web service component. (Issue #16843)
- The ClassNotFoundException while cataloging a JNDI component was incorrect. (Issue #16859)
- BPEL Process contained several errors. (Issue #17050)
- Element name extraction from the WSDL for Web services that follow the
document/literal wrapped pattern needed to be corrected. (Issue #17074)
- XML null attributes are also handled. (Issue #17128)
- Problem when invoking a process exposed as a Web Service within the Studio
debugger where it was not providing inbound arguments. (Issue #9451)
- PAPI client program was not properly reconnecting when the JMS Server
was restarted causing possible loss of information and an outdated cache.
(Issue #15675)
- The attachment files associated with an instance had white spaces. (Issue
#16137)
- Values used in a parametric view could not be cleared through the Work
Portal UI. (Issue #16148)
- The date format for instances was not applied to the Detailed view for
an instance in the Work Portal. (Issue #16335)
- The Audit trail image was not displaying correctly in Studio's Work Portal.
(Issue #16782)
- Gif images, PRIORITY_HIGHEST and PRIORITY_LOWEST, defined in the images
bundle properties file were not shown in the Work Portal. (Issue #16871)
- Screenflows using presentations without background could not run in WebSphere
6. (Issue #16978)
- The root cause was not being displayed when an exception occurred in a
custom JSP. (Issue #17121)
Enterprise Standalone and J2EE Execution Engine (Runtime)
- A screenflow execution could be canceled even when it was inside a split-join
flow that does not generate copies. (Issue #16006)
- An error occurred while invoking a process exposed as a Web service. (Issue
#16478)
- NullPointerException was preventing the Engine to properly shutdown. (Issue
#16490)
- Engine messages need to be improved for JMS and JDBC recovery when the
Engine is deployed in a J2EE container. (Issue #16504)
- Error message displayed when a Global Automatic Activity with a JMS implementation
could not be initialized correctly needed to be improved. (Issue #16535)
- Error migrating instances into the archive database. (Issue #16536)
- Error invoking a Web service from a process when it is deployed in a J2EE
container (WebLogic). (Issue #16546)
- Error serializing a Web service response. (Issue #16557)
- Error when exposing processes as Web services that are deployed into an
Engine running in a WebLogic container. (Issue #16588)
- Error when the Engine does not terminate all threads using Action.RELEASE
in a Split-Join activity. (Issue #16707)
- NullPointerException when the BAM Service was aggregating activity metrics.
(Issue #16789)
- When the directory polling failed on the transaction commit, the information
was not logged. (Issue #16836)
- There was a cursor leak when using embedded SQL queries. (Issue #17081)
- Some process instances containing particular Fuego Objects could not be
loaded with AquaLogic BPM 5.5 SP 9. (Issue #17153)
- Instances with exception status could not be handled after migrating to
AquaLogic BPM 5.5 SP 9. (Issue #17444)
- HTTP 500 error received when installing the portal EAR through the deployer. (Issue #16476)
- Exception "Column name 'LATER' appeared more than once in the result column
list" while importing Engine instances from an export file. (Issue #16526)
- The export of organizational information from Web Console did not include
information about a participant's organizational unit. (Issue #16743)
- Removed EAR/WAR generation link from J2EE Web Console. (Issue #16885)
- Problem when assigning a group to a new participant. (Issue #17096)
- Administrator role assignments could not be managed properly. (Issue #17171)
- Problem when generating project EAR using a JMS External Resource that
was not in the FDI. (Issue #17186)
Admin Center and Log Viewer
- Error while trying to use the Log Viewer application and the control information
reported a different number of logs than the number contained in the log
file. (Issue #16601)
- Error generating the Web Console WAR from the Admin Center. (Issue #16652)
- Problem with the Admin Center running on Solaris that prevented the proper
UI from rendering through a remote Terminal Service. (Issue #16897)
- Error invoking a PAPI filter method. (Issue #16724)
- Attribute name in "fuego:engine" task was incorrect. (Issue #16727)
- Problem found when publishing with ANT (java.lang.IllegalStateException).
(Issue #17034)
- ANT publish task was not properly setting remarks when a value was not
provided. (Issue #17189)
- License message was missing. (Issue #17190)
- ANT publish task could not publish an exported project properly. (Issue
#17192)
- ANT EAR-building task did not include verbose messages improvements. (Issue
#17195)
- Updated documentation for Designer and Studio components. (Issue #15006)
- An error occurred when applying a hotfix to a J2EE distribution. (Issue
#16593)
- Screenflows using presentations without background can also be run in
WebSphere 6 (Issue #16978)
- Solved problem to publish with ant (java.lang.IllegalStateException)
(Issue #17034)
- Now, ant can be used to manage archive database (Issue #17140)
- Now, BAM can be managed using ant (Issue #17142)
- Now, administrator role assignements can be managed properly (Issue
#17171)
- Solved problem when generating project EAR using a JMS External Resource
that is not in FDI (Issue #17186)
- Now, AL BPM build date and build number appears when running ant task on
verbose mode (Issue #17188)
- Fixed issue with Dashboards where when the measurement operation was left
without changing, the UI showed Avg, but the value stored and used was SUM
(Issue #16573)
- Fixed issue loading some 5.5.8 process instances which were not being
loaded with 5.5.9 (Issue #17153)
- A screenflow execution can be canceled even when it is inside a split-join
flow that does not generate copies (Issue #16006)
- Added a log when the directory polling fails on the transaction commit
(Issue #16836)
- The property fuego.studio.engine.java.options can be added to the file
bin/fuegoStudio.properties . fuego.studio.engine.java.options values will be
passed as java options to the Engine JVM (Issue #17049)
- Fixed a case where the element name of the operation was not being properly
extracted from the WSDL for Web services that follow the document/literal
wrapped pattern (Issue #17074)
- Improved messages for JMS and JDBC Recovery (Issue #16504)
- Improved FDI ANT documentation (Issue #16702)
- Removed unwanted files from EAR/WAR files generated from web console
(Issue #16781)
- Added a log when the directory polling fails on the transaction commit
(Issue #16836)
- Corrected error launching the help from studio when the installed
directory contains spaces. (i.e. C:\Program Files\studio\bin) (Issue #16842)
- Corrected error introspecting a WSDL component (Issue #16843)
- Improved ANT documentation for EAR generation (Issue #16866)
- Removed EAR/WAR generation link from webconsole (Issue #16885)
- Resolved problem where a PAPI Client program was not properly reconnecting
when the JMS Server was shutdown and started back again. This was producing
some lost of news producing the instance cache to get outdated (Issue #15675)
- Added a new method to the PAPI FuegoBlock to select instances by its ID
(Issue #16397)
- Added Controls for preventing adding single quotes on view names since
this breaks HTML well formatted documents (Issue #16401)
- Added support to create Engine and FDI Databases from ANT tasks (Issue #16423)
- Improved class loading due to a potential JVM deadlock (Issue #16475)
- Corrected HTTP 500 error code when installing the portal EAR through the
deployer (Issue #16476)
- Corrected error invoking a process exposed as webservice (Issue #16478)
- Restored the possibility of adding conditions to the filter in Activity
Instances Views (Issue #16495)
- Corrected error when the Global JMS initialize a message (Issue #16535)
- Corrected error when saving a participant administrated by OU (Issue
#16543)
- Corrected error invoking a webservice using j2ee (Issue #16546)
- Corrected error serializing a webservice response (Issue #16557)
- Corrected error applying the hotfix using j2ee version (Issue #16593)
- Implemented an ant task "buildconsole" to generate the web console J2EE
application (Issue #16653)
- Implemented fixes to enable custom FDI providers with JDBC and LDAP (Issue
#16679)
- Corrected error cataloging a remote SQL configuration (Issue #16692)
- Corrected error importing a Aris process (Issue #16696)
- Improved papi log sever messages that inform of a JMS Server problem on
J2EE instalation (Issue #16701)
- Corrected error when the engine does not terminate all threads using
Action.RELEASE in a Split-Join activity (Issue #16707)
- Corrected error invoking a papi method (Issue #16724)
- Adding the posibility of delegating the root ou using UDA (Issue #16740)
- Added more UDA information to FDI export file (Issue #16743)
- Improved ear file name generated by the j2ee ant task (Issue #16744)
- Resolved issue where exceptions that occurred in a COM component attribute
were not logged. After this fix such exceptions will be logged as a WARNING
(Issue #16788)
- J2EE installation must follow this steps:
- Regenerate all Fuego EAR files. This includes the engine, portal,
portaladmin and any projects deployed in the J2EE container.
- Obtain the updated deployer EAR (if you are using the Deployer tool)
from $INSTALL_PATH/j2ee/websphere/deployer.
- Stop all currently deployed Fuego EARs.
- Replace the j2ee-lib-all.jar file installed in the application server
(as part of the Fuego installation) with the updated version.
- Undeploy all currently deployed Fuego EARs. If you are using the
Deployer, you should also undeploy it as the last step.
- Redeploy all the EAR files generated in step 1 and the new Deployer EAR.
- Changes in FDI database schema:
A new field (fuego_permissions
NUMBER(10)) was added to fuego_participant table
A new field (fuego_ou
VARCHAR2(512)) was added to fuego_group table.
A new table was added:
fuego_part_adminOUs.
- The engine will automatically apply these changes the first time it is
started after installing the service pack.
- In installations where the engine does not have schema change permission
on FDI DB, start the engine and it will add a message in the engine log with
the SQL statements that must be run on the FDI database.
- In J2EE installations on WebSphere application server it is required to
start the WebConsole before starting up the applications for the changes to
be applied automatically.
- Engine schema numeric columns are created of integer data type in new
created databases after installing the service pack.
This change is totally
backward compatible. Schemas already created will still work with the original
types.
- The time zone of the engine is being stored in a text file in the same
directory that the log.
The file is named like the log files, but with
extension tz.
The Log Viewer Preferences dialog now allows the user to
select the time zone of the engine that will be used to render the log items.
- Oracle is deprecating "LONG RAW" DB field type. (Issue #16077) - Fix
version: 5.7
Workaround: Oracle is
deprecating "LONG RAW" DB field type. Even when it is supposed to work, some
problems are arising depending of Oracle RDBM version and JDBC driver version.
Therefore BEA provides an SQL script to alter tables to use BLOB instead of
"LONG RAW" as DB field type. This script can be used if problems with LONG RAW
fields start happening. Please ask ALBPM Support before modifying any ALBPM
database.
- 'Object' is undefined message while running a task from portal.. (Issue
#16214) - Fix version: 5.7
Workaround: As
some webResources may be not copied to webRoot folder when working in
Enterprise, add another webResource to the project, for example an image.
Republish in enterprise.
- A cataloged SQL Query doesnot get refreshed after republishing the
project. (Issue #16366) - Fix version: 5.7
Workaround:
Change any FuegoObject prior to the second publication.
- Character conversion error: "Malformed UTF-8 char -- is an XML encoding
declaration missing?" publishing a project. (Issue #16439) - Fix version:
5.7
Workaround: Delete the configuration with
accents (or not supported UTF-8 chars). Create a new one. Recatalog the
components related to this configuration.
- Cannot store into a instropected CLOB table field (java.sql.SQLException
raised: Invalid column type) . (Issue #16501) - Fix version:
5.7
Workaround: Replace the SQL embeded
statement (INSERT) by a DynamicSQL statement
- Recataloguing a WSDL generates external resources with a different name as
the original ones . (Issue #16584) - Fix version:
5.7
Workaround: If you recatalog the
webservice twice in a row the external resources endup with the correct names,
the process compiles and the publication does not fail.
- Can not start the webConsole in AIX box. (Issue #16867) - Fix version:
5.7
Workaround: Uncomment the properties in
the file IBM_JVM/jre/lib/jaxp.properties or to define the following variables
in the environment:
javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
this can be done through the following command: export
JAVA_OPTS="-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
- Log application does not show messages.. (Issue #16601) - Fix version:
5.5.10
Workaround: Press the 'Begginig of the
log' button to refresh the messages.
- Ant - wrong attribute name in "fuego:engine" task. (Issue #16727) - Fix
version: 5.5.10
Workaround: Change "engine"
fuego:engine attribute to "engineid" in build.xml
- Fixed expression checking of Group Attributes in Fuego Objects that were
not being validated. (Issue #10481)
- Corrected compatibility problem when adding a new task to an activity.
This should not break project compatibility and should allow a revision only.
(Issue #10768)
- Added support for Service Pack rollbacks. (Issue #10815)
- Portlets Web Application is distributed with the J2EE installers. (Issue
#11195)
- Added support for the FuegoBPM WebConsole and FuegoBPM Archiving Viewer to
completely run within the WebSphere 5.1.1 container. (Issue #11246)
- Corrected location of parameters in the FuegoBPM WebConsole. (Issue
#11353)
- Improved usability in the FuegoBPM WebConsole page that assigns
participants to an existing group. (Issue #11709)
- Fixed problem when overwritting the toString method when actually a
transformation should have been used making the project to fail compiling.
(Issue #11811)
- Corrected Fuego Ant Task Jar file manifest so that it does not point to
the Fuego bundled ANT Package. Now other version of ant can be used. (Issue
#11819)
- Included Oracle Application Server as one of the J2EE Target platforms.
(Issue #11925)
- Added a new J2EE Enterprise Installer for Oracle Application Server.
(Issue #11928)
- Corrected problem when using the "case sensitive" checkbox in Instance
View searches. (Issue #12113)
- Fixed spanish labels in WebConsole (Issue #12281)
- Corrected problem when creating a dashboard widget and using the COUNT
operation. (Issue #12334)
- Improved reliability of custom views by making them read-only by default
so that end users cannot clone the views. If the Process Owner decides the
views can be cloned, proper permissions should be provided when the custom
view is created or through the FuegoBPM Portal Administrator. (Issue #12630)
- Added new Tutorial version for Fuego 5.5 GA SP9. (Issue #12653)
- Added the FuegoBPM Server name in the Server logs when the Server is
starting. (Issue #12687)
- PAPI.ParticipantScope enumeration, javadoc now properly shows the possible
values and their meaning (Issue #12697)
- Added a way for participants to only login from one location when
connecting to the FuegoBPM Work Portal Web Application. (Issue #12756)
- Resolved problem where the FuegoBPM Work Portal Toolbar buttons
disappeared when trying to log out and resuming the execution. (Issue #12759)
- Fixed error executing load method of a XMLObject (Issue #12796)
- Fixed problem so that Fuego Object presentations use CSS when doing a
preview from FuegoBPM Studio. (Issue #14316)
- Fixed problem where the links were not working when there were outgoing
conditional transitions. (Issue #14721)
- Fixed catalogued component not found error when initializing an
automatic-global-listener (Issue #14775)
- Corrected Work Portal Attachment rendering problem when working with
attachments having multiple versions. (Issue #14954)
- Fixed problem with the LoginManager since it was raising a
NullPointerException when the ConnectionPassport attribute was null. (Issue
#14975)
- Included Designer Tutorial in the Designer installer. (Issue #14976)
- Corrected rendering problem when showing the Log Viewer in the FuegoBPM
Web Console. (Issue #14996)
- Extended PAPI Filter conditions so that it can include OR operators to
concatenate different options. (Issue #15051)
- Removed unnecessary "Glossary file" warning. (Issue #15070)
- Implemented the "not in" expression for array collections. (Issue #15110)
- Added CIF Importer to Studio and Designer. (Issue #15111)
- Fixed problem where the Work Portal JSPs were not properly compiling when
deployed in WebSphere 6 and the WAR was marked to deploy with JSP compilation.
(Issue #15116)
- Fixed problem where a correlation could not be updated or terminated out
of a correlation value. (Issue #15267)
- Fixed problem with the find functionality when looking for a process by
its name. (Issue #15275)
- Resolved process consistency that prevented the proper process semantic
checking when the process Begin activity is limited to process a determined
amount of instances for that process. (Issue #15301)
- Removed non understandable warning message when setting a value into a
date Fuego Object presentation datepicker widget. (Issue #15314)
- Removed redundant arguments to the VM in command-line for starting Engine
(Issue #15317)
- Improved description of PAPI ProcessServiceSession methods. (Issue #15319)
- Fixed "fuego.holidays.Holiday$InvalidFormatException: Invalid Holiday"
when adding a holiday rule of type 'N-th weekday of the Month' (Issue #15342)
- Corrected java.util.NoSuchElementException found in the Engine and Portal
logs. (Issue #15359)
- Fixed problem so that Global Automatic activities pay attention to the
available Calendar Rules. (Issue #15400)
- Corrected problem when defining an engine containing extended characters.
(Issue #15404)
- Check expressions are now also executed for inner FO of a presentable
FObject (Issue #15413)
- Log file size and number properties are not being updated properly. (Issue
#15449)
- Resolved UniqueConstraintViolation when updating the Archiving DB with
Engine Data. (Issue #15455)
- Corrected problem when adding parametric role values that are too long.
The values were not wrapped to read the values easily. (Issue #15509)
- The Fuego Engine not longer restarts when a StackOverflow error occurs
while executing an activity. Attachments can now be shared without problems
between process A and B when A creates B, B creates A. (Issue #15541)
- Corrected NullPointerException when executing an input FBL statement.
(Issue #15546)
- Corrected problem so that the PAPI Block getInstancesByFilter method can
also find instances in deprecated processes. (Issue #15551)
- Resolved memory leak in the FuegoBPM Studio and FuegoBPM Designer. (Issue
#15568)
- Added new methods to the PAPI Class ProcessServiceSession to know if
instances can be delegated, reassigned or escalated. (Issue #15572)
- Corrected NullPointerException when routing an instance involving
parametric roles. (Issue #15590)
- Added support for Merlia 6.5 and SQL Server 2005. (Issue #15591)
- Optimized the memory usage for the daily task execution. Added checking
into the Fuego Engine to eliminate duplicated well known ToDoItems before
adding a new one (daily, directory polling, caducator, etc). (Issue #15592)
- Fixed an error during project publishinig: 'java.lang.AssertionError: Null
signature. Method: OBJECT (Issue #15606)
- Corrected problem found in an error message in the FuegoBPM Server where
an instance not found was tried to be re-executed by the FuegoBPM Server.
(Issue #15616)
- FuegoBPM Admin Center can now generate a WAR file for the FuegoBPM Portal
Administrator Web Application. (Issue #15628)
- Improved Procedure documentation (Issue #15637)
- Resolved label truncation problem when rendering pie charts in dashboards.
(Issue #15640)
- Corrected ClassCastException when using Fuego Object Presentation links.
(Issue #15642)
- The participant is now able to select an activity task over an instance.
Besides, corrected severity of an existing Severe Log to Info level. (Issue
#15644)
- Improving high availability of the J2EE Engine so that if the JMS Service
comes down, the engine can reconnect automatically when this service becomes
available again. (Issue #15649)
- Improved PAPI Block error handling. It is now raising exceptions rather
than returning error codes. (Issue #15652)
- Papi will have 2 new methods.One's to get all the possible activities and
the other to find the participants who can recive the instance in this
activity (provided by the first method) according to the activity's role and
filter to delimit the set of participants result. (Issue #15653)
- Merged all the Base 64 encoders that are used throughout the code (Issue
#15657)
- Corrected problem when loading a simulation from a previous version of
Studio or Designer. (Issue #15658)
- Resolved problem when changing the project view preferences from the Web
Console since these changes were not being picked up. (Issue #15665)
- Avoid editing the role mapping when republishing a project. (Issue #15667)
- Corrected alignment of an internal table in the CORBA Configuration Panel.
(Issue #15672)
- Resolved problem where the FuegoBPM Server cannot start successfully if
there is an additional java argument containing white spaces. (Issue #15673)
- A step by step section on how to reuse a common catalog was added to the
Common Catalog topic. (Issue #15674)
- Corrected problem in PAPI where an assertion failed was reported when
trying to obtain the Process Control. (Issue #15693)
- Corrected problem when publishing a project. (Issue #15694)
- Resolved issue that caused the portal to stop responding in WebSphere when
the JIT compiler is disabled (Issue #15697)
- Added User Administration Permissions. (Issue #15703)
- Fixed NullPointerException when canceling the execution of a Fuego Object
Presentation. (Issue #15704)
- Corrected Participants and Groups filters since it differs from the
default behavior with other filters for other objects. (Issue #15705)
- Corrected problem where the instance path into the process flow diagram
was not properly painted when containing a complex Split/Join circuit. (Issue
#15708)
- Changed severity for a warning message appearing in the Engine log as well
as better describing the problem when this message appears. (Issue #15709)
- Fixed NullPointerException shutting down the engine (Issue #15710)
- Corrected problem where characters with accents are not shown properly
when 'Enable remote scripting for FuegoObject presentations' enabled. (Issue
#15711)
- Corrected assertion failed when trying to execute an activity task. (Issue
#15716)
- Corrected Execution framework that was loosing context when NEXT and FWD
browser buttons are used. (Issue #15734)
- Removed directory.properties confusing message when the J2EE applications
were starting. (Issue #15745)
- Added documentation about "Find in Path" option in Studio (Issue #15750)
- Added more context information to a severe message when executing a
process task. (Issue #15752)
- Corrected StackOverflow problem when publishing a project from FuegoBPM
Studio. (Issue #15755)
- Corrected problem where the migration procedure was ran when there was no
rows or records in the Engine or FDI migration tables. (Issue #15757)
- Added a new method in the PAPI Participant object to retrieve the
Participant's display name. (Issue #15763)
- Implemented an ordered and determinstic way to retrieve the list of roles
assigned to a participant. (Issue #15764)
- Fixed Serializable class serialversion to enable backward compatibility.
(Issue #15768)
- Corrected MSSQL Server FDI SQL scripts to be case sensitive so that Fuego
does not rely on the Database configuration. (Issue #15770)
- Allow the same user to connect more than one time from Studio. (Issue
#15771)
- Fixed NullPointerException when publishing an imported project. (Issue
#15772)
- Fixed problem where the Admin cannot add views folder from VCS add action
on portal administration node in FuegoBPM Studio. (Issue #15773)
- Incorporated a way to retrieve properties used to create a PAPI
ProcessService session. (Issue #15778)
- Edited Fuego Severe message referring Fuego Customer Support. (Issue
#15780)
- Resolved problem where the FuegoBPM LogViewer was looking for non existent
files. (Issue #15781)
- The portal uses a new graphic interface to choose a target activity and
then search the participants according with a filter and the selected
activity. (Issue #15782)
- Changed the default value for the oracle engines preference "Oracle
Application Server JNDI Provider URL" to "opmn:ormi://localhost:OC4J-INSTANCE
(Issue #15784)
- Popup property for Client Side Error Messages in presentations is now
properly documented (Issue #15785)
- Fixed "javax.servlet.ServletException: Invalid event" exception when
trying to add or edit an attachment (Issue #15786)
- Fixed problem where changing syntax from Fuego to Visual.NET changes the
logic of a SQL statement. (Issue #15787)
- Fixed NullPointerException when deploying the Portal Admin Web Application
WAR created from the Admin Center of a J2EE Installation. (Issue #15788)
- Fixed problem with participant.next in SplitN activities when copies are
not being used. (Issue #15789)
- Resolved problem starting the Engine when the FDI URL contains
whitespaces. A more clear error is to be displayed when this happens. (Issue
#15790)
- Resolved severe message found in the Engine log when a Fuego Participant
property was modified with a future time. (Issue #15791)
- Removed the limit of 200 Execution Threads used for Interactive
executions. (Issue #15793)
- Fixed Grab activity visibility when placed in a parametric role since the
instances could be seen even when the parametric role value was not assigned
to a participant. (Issue #15794)
- Resolved problem when disabling a user in the Org Manager with instances
selected was sending an email to all the role participants CCing every
individual instead of BCCing them. (Issue #15795)
- Included Timezone into the FuegoBPM Server logs. (Issue #15797)
- The Papi method instancesGetTargetParticipantsForActivity will have a new
exception to notify when None of the participants that match the filter,
belongs to the activitiy's role (Issue #15801)
- Improved performance in PAPIWS. (Issue #15803)
- Fixed NullPointerException when adding participant absences for the second
time. (Issue #15805)
- Fixed problem where the FuegoBPM WebConsole Participants Filter link does
not close the filter condition subpanel. (Issue #15806)
- Resolved problem where FuegoBPM Studio was reporting a missing method
error from an inherited component. (Issue #15808)
- Corrected Project publication from the FuegoBPM WebConsole using ClearCase
as the Project Source repository. (Issue #15809)
- Added support for Microsoft JDBC Driver connectivity. (Issue #15811)
- Corrected PAPI exception when creating filters using
PREDEFINE_CREATION_TIME and PREDEFINE_HAS_NOTES variables in conjunction.
(Issue #15812)
- MS SQL Server table fields of type text are introspected as String with
variable size (Issue #15813)
- Added missing spanish resource for "Aborted" Search in Portal. (Issue
#15815)
- Resolved problem with the DisplayName of a Participant when using MSAD SSO
Authentication from the FuegoBPM Work Portal. (Issue #15816)
- Include .NET jar support into the FuegoBPM WebConsole to allow publication
of projects containing introspected .NET components. (Issue #15818)
- Added the execute method to the DynamicSQL FuegoBlock component. (Issue
#15819)
- Resolved Screenflow checking problem created in 5.5 GA SP7 after the
migration to 5.5 GA SP8. (Issue #15825)
- Defined a fixed order for exceptions when generating RMI proxies. (Issue
#15828)
- Improved Fuego Objects type description metadata cache (Issue #15830)
- Extended Find or Search functionality in the FuegoBPM Studio so that the
scope includes the process Ids apart from the Process labels. (Issue #15833)
- Added localization for the PAPI Instance State ABORTED label. (Issue
#15834)
- Added UTF-8 header to activityNotification.mail FuegoBPM Server email
alert messages. (Issue #15835)
- Enforced that the character encoding of the FuegoBPM Server email alerts
are sent using UTF-8. (Issue #15836)
- Added a new Predefined Variable name to show the Author Display Name.
(Issue #15837)
- Peformance of JSP and Fuego Object interaction improved when they are
refreshing values (Issue #15839)
- Minor engine performance improvement during Engine's security manager
checks (Issue #15840)
- Corrected bug where the "Fuego.Fdi.RoleAssignment"'s "category" attribute
always returns a value 5. (Issue #15842)
- Calendar Spanish resource saying 'Nosotros' instead of 'Mi' fixed (Issue
#15844)
- Corrected SerialCheck in fuego.papi.VarDefinition. (Issue #15846)
- Added new methods in PAPI to retrieve the Participant's First and Last
name. (Issue #15847)
- Corrected problem where a project implemented in 5.5 GA SP7 cannot be
published and deployed in 5.5 GA SP8. (Issue #15850)
- When a string constant is use to create an Int number a decimal radix will
be use it. (Issue #15854)
- Included the date and remark data in the revision information shown in the
Web Console. (Issue #15857)
- Resolved problem where the FuegoBPM Server stops logging events through
the JMX connection when it is running out of resources. (Issue #15860)
- Changed Participant Id for its Display Name when receiving consultation
email notifications. (Issue #15863)
- Improved diagnostics if a database exception is thrown when invoking
storeObjectPropertyFor method of the Fuego.Server component. (Issue #15864)
- Resolved ClassCastException calling an introspected COM Object class. The
affected components must be re-introspected. (Issue #15865)
- Documentation has been improved for Array and Repeatable Sections about
the event listener method. The project example CompGroupEvent prepared as part
of the Fuego.Util.GroupEvent component documentation is now also referenced in
the documentation topic. (Issue #15866)
- Corrected resource message resolution for the Admin Center Service name
when the locale is not set to English. (Issue #15867)
- Added SQLQueryIntrospector classes to the fuegoj2ee-lib-all.jar. (Issue
#15875)
- The "system" folder where the FuegoBPM Work Portal downloads FDI
Information is no longer included when assembling the FuegoBPM Work Portal
WAR. (Issue #15877)
- Included a heart beat Engine Thread that will traverse all currently live
Execution Threads and check if they are associated to connected clients. If
they are not, they will be aborted releasing all the associated resources.
(Issue #15878)
- Resolved Maximum Open Cursors Exceeded problem when starting the FuegoBPM
Server after applying the 5.5 GA SP8 and Hot Fixes. (Issue #15881)
- Fixed problem changing FBL skin from Fuego to Java Syntax when making
reference to a correlation mapping structure. (Issue #15882)
- Resolved problem where a Fuego User Administrator can assign him/herself
Organizational Units that are not hierarchically linked. (Issue #15883)
- Improve internal classes packaging to avoid distributing the eclipse
framework with the J2EE distributions. (Issue #15885)
- The Fuego Ant Engine Task does no longer need a reference to the location
of the directory.properties. (Issue #15886)
- Resolved problem so that the Fuego Warehouse Service installs with the
right permissions. (Issue #15887)
- Improved performance when the FuegoBPM Server starts and the FDI Database
contains more then 10000 participants. (Issue #15888)
- Corrected compatibility problem when changing a business variable type
from String(30) to String(50). In this case, the compatibility should not be
broken. (Issue #15889)
- Corrected problem when assembling the fuegoj2ee-lib-all.jar from the J2EE
HotFix. (Issue #15890)
- Fixed ConcurrentModificationException with high concurrency and PAPI was
accessing the Session List. (Issue #15892)
- Added activityNotification.mail file to J2EE distributions. (Issue #15893)
- Fixed a problem in FuegoBPM Studio Fuego Object Presentation Editor where
a Fuego Object attribute preferences panel changed the valid values preference
when saving it. (Issue #15896)
- Corrected problem when rendering process information into the WebConsole
where there was an inconsistent published project entry into the LDAP Server
where Fuego persists the metadata. (Issue #15898)
- Resolved problem when there is more than one grab activity available for a
given instance. The Firefox browser was mixing up the URLs to the Grab
activities. (Issue #15899)
- Corrected problem when trying to assigned administered OU to a
participant. (Issue #15904)
- Fixed an "Invalid column name processId" exception when working with case
sensitive database (Issue #15905)
- Removed JFlex from distribution. (Issue #15906)
- Updated ThirdPartySoftware.txt license file. (Issue #15907)
- Resolved problem when trying to save the "Administered Organizational
Units" for a Delegated User Administrator and the Organization does not have
any OUs. (Issue #15911)
- Resolved conflict with activity properties that are mutually exclusive.
When selecting the "Auto Complete" activity, the "Repeatable" option should be
disabled. (Issue #15917)
- Corrected random assertion failed popup message when reopening a project
in FuegoBPM Studio. (Issue #15918)
- Dynamic properties of components in a repeatable section fixed (Issue
#15919)
- Added support for Oracle DATE columns to store time information. This
functionality can be enabled by setting it in the Advanced SQL Properties when
introspecting the SQL Components. (Issue #15921)
- Fixed problem when trying to launch the Help from the Process Log Viewer
launched from the FuegoBPM Web Console. (Issue #15927)
- Fixed problem where the FuegoBPM Work Portal cannot save attachments when
managing attachments with the applet version. (Issue #15928)
- Fixed Informix unique constraint exception publishing a project. (Issue
#15931)
- Added title to the browser window where the WebConsole application is
shown to the Fuego Administrator. (Issue #15934)
- Corrected Attachment problem when using this functionality in the Fuego
Portlets deployed in BEA's Portal. (Issue #15935)
- Resolve the cause of the Malformed UTF-8 char message shown in web console
while installing server in WebSphere in Portuguese and other languages (Issue
#15937)
- Participant "abcense period" and "receive mail" properties have been
improved. (Issue #15938)
- Corrected problem with the file permission with the cache folder when the
FuegoBPM products are deployed in Unix. (Issue #15939)
- Fixed Organizational Unit assignment to participants using the
Organization Import. (Issue #15940)
- Resolved problem where after removing the flotable toolbar in the FuegoBPM
Work Portal, no instances can be executed after reloging back again. (Issue
#15941)
- Fixed problem where the FuegoBPM WebConsole was not properly storing the
Group OU Scope. (Issue #15943)
- Corrected the problem when activity retry fails if the handled group is
atomic. The exception flow was being executed in the same transaction. (Issue
#15944)
- Fixed steps to configure Fuego with MSAD. (Issue #15950)
- Enlarged the "Exported Project" TextField in the WebConsole Publication
Panel. (Issue #15952)
- Added Help links for all pages in the WebConsole Wizard panels. (Issue
#15953)
- Fixed problem where a Fuego Object Presentation was locking when entering
a bad date. (Issue #15955)
- Resolved JSP compilation problem accessing the FuegoBPM Archiving Viewer
Web Application Configuration Panel page. (Issue #15957)
- Fixed problem when changing the FDI password. The properties in the
.dirprop file were not updated properly. (Issue #15960)
- The engine is now recovering from inconsistent items in the automatic
queue. (Issue #15962)
- Added controls to include the source control revision number as part of
the HotFix identifier to facilitate debug and troubleshooting routines. (Issue
#15963)
- retryIn functionality now works properly on a global activity (Issue
#15965)
- Resolved Cloudscape FuegoBPM Server DB deadlock when working with FuegoBPM
Studio in the PTODOITEMS table preventing proper processing of automatic
activities. (Issue #15966)
- Resolved UnsupportedOperationException when importing a project. (Issue
#15967)
- Resolved ClassCastException when using required fields in Fuego Object
Presentations. (Issue #15970)
- Corrected problem when changing the type of an argument into a Begin
Argument Set that prevented a project from successfully publishing and
deploying. (Issue #15971)
- Corrected warning message for screenflows since the warning message was
being displayed for a screenflow component. (Issue #15974)
- Fixed problem where an FDI Export/Import was not properly carrying the
business variables. (Issue #15976)
- Resolved Maximum Opened Cursors problem when the FuegoBPM Server Disposer
thread was running with a big number of instances. (Issue #15979)
- Resolved NullPointerException when loading a participant from FDI on a
FuegoBPM Server running on a J2EE Container when it was not already cached
(recently added user). (Issue #15983)
- Resolved problem where a notification sent to a Wait activity before the
target instance reached this activity was lost. (Issue #15985)
- Corrected decimal separator "," in a Fuego Object Presentation. (Issue
#15986)
- Included the fuegoautostartEnterpriseSolaris script with Unix
distributions. (Issue #15990)
- Added ability to add more than one WebConsole root administrator (Issue
#15992)
- Resolved problem when exporting a project over an existing file with
read-only permissions. No error message was reported to the developer doing
the export in the FuegoBPM Studio. (Issue #15994)
- Resolved problem where an end user connecting for the first time received
an incorrect page rendered instead of the login page. (Issue #16000)
- Resolved problem when using the SQLQuery feature in FuegoBPM Studio and
the column type was of type NUMBER instead of NUMBER with a precision. (Issue
#16002)
- Resolved problem where Role granted to a group were not properly granted
to participants belonging to the Group. (Issue #16005)
- Fixed problem where the Updater Service could not successfully reconnect
to the BAM or Engine DB is these are restarted. (Issue #16010)
- Improved FuegoBPM Server Property checking before saving so that the
Administrator cannot by mistake disable and not select a Database
configuration for the FuegoBPM Server to use at runtime. (Issue #16011)
- Resolved IllegalState exception when trying to execute a 'locked'
instance. (Issue #16013)
- Business variables no longer appear as external variables (Issue #16016)
- Warning message is now displayed using the correct severity (Issue #16018)
- Corrected Panel title when creating a FDI Directory Service reference to
an existing created FDI. (Issue #16019)
- Improved FuegoBPM Server warning message including context to better
understand the message. (Issue #16021)
- Fixed compilation error when publishing a VCS controlled project in Fuego
Studio (Issue #16023)
- Resolved NullPointerException when generating the project report from
FuegoBPM Studio. (Issue #16025)
- Corrected bug where custom views or search filters use the "ends with"
condition clause. (Issue #16026)
- Implemented a new way where VCS in FuegoBPM Studio can work in a "do not
save password" mode so that the password is not persisted in the filesystem.
(Issue #16027)
- Resolved a java.lang.IllegalStateException when importing a 5.5 GA SP8
Project into 5.5 GA SP9. (Issue #16028)
- Included Service Pack rollback mechanism. (Issue #16029)
- Implemented a new framework for SSO in the FuegoBPM Portal Administrator
and FuegoBPM WebConsole. (Issue #16030)
- Added support to deploy the FuegoBPM WebConsole Web Application into BEA
WebLogic 8.1 (Issue #16031)
- Resolved Screenflow execution problem when using a JSP with multipart.
(Issue #16035)
- Added integration to RFID readers that support RQL (Issue #16037)
- Resolved a problem that was causing multiple JMS messages to be created to
execute the same expired ToDoItem. This solution applies to both clustered and
single J2EE environments. (Issue #16038)
- Added a new Fuego Ant Task to generate the EAR for the latest deployed
project revision. (Issue #16040)
- Corrected JSP compilation problem due to a reference to a none existing
resource. (Issue #16041)
- Fixed LogViewer Help button to show the corresponding help. (Issue #16042)
- Resolved problem where modified views were not persisted after user
logout. (Issue #16045)
- Fixed problem where a Role that does not contain any interactive activity
is not listed in the list of available roles when a new custom view is added.
(Issue #16046)
- Corrected problem publishing a project that contained a Fuego Object
extending a DB Table in MS SQL Server that has a primary key field of type
BigInt. (Issue #16047)
- Corrected bug where an Argument Set is not saved if it does not have any
parameter and the project is closed. (Issue #16048)
- Improved documentation for the autoRefreshMenuOption in the
portal.properties file. (Issue #16049)
- Enhanced "Send-to" functionality in the FuegoBPM Work Portal to make it
more user friendly. Now it is possible to search for participants instead of
getting all the available participants in the target activity's role. (Issue
#16050)
- Corrected Locked Entries Exception when creating an FDI using the FDI SQL
Scripts. (Issue #16051)
- Resolved problem where BAM Tables were not properly populated. (Issue
#16052)
- Default button in LogViewer's "Find" tab, will now be [Search] instead of
[Apply Filter]. (Issue #16058)
- Resolved memory leak because of a problem when releasing FuegoBPM Server
Execution Contexts. (Issue #16062)
- Corrected problem where the FuegoBPM Studio was not starting if there was
a garbage file inside the project Views folder. (Issue #16063)
- Resolved problem so that processes with different types can show instances
that are in the END activity. (Issue #16064)
- Corrected misleading spanish label in the FuegoBPM WebConsole. (Issue
#16065)
- Improved the FuegoBPM Studio argument checking routing for Fuego Objects
extending from Java Classes. (Issue #16066)
- Extended Custom View creation capabilities to allow selecting whether an
"Instances" View can search for completed instances. (Issue #16068)
- Extended functionality in PAPI to allow rendering the participant
information of the participant that is executing a task for a given instance.
(Issue #16070)
- Corrected label for "Receive e-mail" in the Fuego WebConsole Participant
panel. It is rephrased to "Notify by e-mail when new instances arrive". (Issue
#16072)
- Improved FuegoBPM Server performance by avoiding unnecessary method calls
when invoking EJBProcessControl methods. (Issue #16075)
- Improved performance when accessing External Variables values access from
PAPI when the instance is a copy of a split with "Sharing variables" is
enabled for the split circuit. (Issue #16076)
- Resolved problem in Web Console where the Participant filtering by the
"Description" column was not working properly. (Issue #16083)
- Corrected problem in the FuegoBPM WebConsole where the Holiday Rules Date
column is always presented in American format. (Issue #16084)
- Corrected labels so that they are not cut when shown in the project export
panel. (Issue #16085)
- The Note View title is now showing correctly when expanding the note or
remark in the FuegoBPM Work Portal. (Issue #16088)
- Resolved problem that prevented accessing processes exposed as Web
Services when the FuegoBPM Server was deployed in a BEA WebLogic Application
Server. (Issue #16089)
- Exception Flow documentation improved. (Issue #16092)
- Resolved FuegoBPM Server Execution Context memory leak on the FuegoBPM
Server Standalone Edition. (Issue #16099)
- Added AIX Installer to the list of available FuegoBPM Suite installers for
Enterprise bundles. (Issue #16106)
- Fixed portal admin startup issues in WebSphere 6.0 (Issue #16107)
- Fixed NullPointerException when accessing the Initiator's name as a column
in the FuegoBPM Work Portal. (Issue #16108)
- Optimized query used to remove the participant selection from an instance.
(Issue #16112)
- Improved FuegoBPM Server startup time by optimizing the load of
participant assigned to a group. Optimized object serialization to improve
performance when using JGroups when deploying the FuegoBPM Server into a J2EE
container. (Issue #16113)
- Corrected problem where the FuegoBPM Server was consuming 100% CPU because
of lack of synchronization of statement cache (Issue #16116)
- Corrected problem where the FuegoBPM Engine consumed 100% CPU when
serializing large FuegoObjects. (Issue #16117)
- Resolved problem caused when disabling a participant locks the directory
polling task (Issue #16118)
- Resolved problem where the "Use FuegoBPM Libraries Smart detection"
deployer preference was caching the fuegoj2ee-lib-all.jar file causing
incompatibility problem when applying a new version of this library through a
Service Pack or HotFix. (Issue #16119)
- Resolved SQL error while searching for groups in the FuegoBPM WebConsole.
(Issue #16123)
- Fixed problem where overlapping role assignments with categories
(permissions) were not taking into account the merge of these role
permissions. (Issue #16131)
- Resolved problem where view conditions were not properly being created.
(Issue #16132)
- Fixed a missing jar problem in the j2ee deployer (Issue #16135)
- Fixed a java.util.NoSuchElementException in the Engine group updater
(Issue #16140)
- Added a way to configure SSO for the FuegoBPM WebConsole and FuegoBPM
Portal Administrator Web Applications. (Issue #16150)
- Added the option to generate the EAR file for the FuegoBPM WebConsole and
FuegoBPM Portal Administrator Web Applications. (Issue #16153)
- Added the deletion of temporary files stored inside the FuegoBPM
Enterprise Standalone Tomcat distribution directory. (Issue #16155)
- Fixed Grey button overlay when moving the mouse over the WebConsole Deploy
button. (Issue #16158)
- "Calendar Rules" page no longer throws java.lang.NullPointerException.
(Issue #16159)
- Automated the Web Application restart since some publication changes
require the Web Application to load again. (Issue #16165)
- Fixed bug where a Join activity was not releasing an instance when the
"Number of copies to wait before releasing" condition was reached. (Issue
#16166)
- Wenconsole reload button is now visible even when URL is too long (Issue
#16170)
- Enabled changing the directory.properties location from ant task
(passport, session). (Issue #16172)
- Corrected problem reported with the following message in the FuegoBPM
Server: Participant not found: Please update the following group to remove the
unknown user." (Issue #16174)
- Corrected NullPointerException initializing Correlations. (Issue #16188)
- .NET external resource configuration can be changed fron the FuegoBPM
WebConsole (Issue #16190)
- Refactored and improved the FuegoBPM Organization Metadata to support
better scalability and performance. (Issue #16193)
- Corrected NullPointerException found when obtainning a transaction for
WebSphere J2EE. (Issue #16194)
- Fixed NullPointerException when using JSPs (Issue #16204)
- Corrected problem when rendering time variables in the Work Portal when
the Work Portal and FuegoBPM Server are set to work on different timezones.
(Issue #16209)
- Fixed incomplatible class being stored in the PEXCEPTION table (Issue
#16212)
- Fixed exception introspecting WebService (Issue #16220)
- Corrected the implementation of the fetchGroupByFilter method for LDAP FDI
plugins. (Issue #16233)
- Fixed Null pointer getting participants for a specific activity (Issue
#16234)
- Removed the JGroup Caching for Participants and Roles in the FuegoBPM
Server for J2EE versions. (Issue #16237)
- The size of the engine participant cache is configurable as an engine
preference from now on. The default value will keep beeing 100 for the OEM for
Plumtree customers and 10.000 for any other customer. It can be further
configured through the Java System Property "participantCacheSize". (Issue
#16238)
- Ant tasks engine creation now allows to import properties (Issue #16239)
- Fixed NullPointerException while using a calendar rule in an automatic
activity method. (Issue #16242)
- Corrected exception when assigning a group to a participant. (Issue
#16243)
- Resolved inconsistency percentage when reporting the Connection Pool
capacity in an Engine message. (Issue #16246)
- Fixed a java.io.FileNotFoundException when attaching a file to an instance
(Issue #16262)
- Resolved problem where Mail attachments were not handled properly when the
mail message body was empty. (Issue #16268)
- Resolved issue that caused the engine to shutdown after a duplicate key
exception was thrown by the Merlia JDBC driver. (Issue #16273)
- Resolved NullPointerException when trying to create the Execution Context
for an Execution Thread in a Strees Test situation. (Issue #16274)
- Resolved problem introspecting Sybase SQL Tables due to a double quote DB
configuration problem. (Issue #16277)
- Fixed problem where screenflows cannot be invoked recursively. (Issue
#16302)
- Added a case sensitive implementation for persisting parametric roles
values. (Issue #16312)
- Fixed getting a Web Console inside another web Console after restarting
the web App Server without closing the browser and clicking on any tree link.
(Issue #16319)
- Fixed JasperException when using Send to Instance (Issue #16320)
- Fixed problem at project publication time where the role mapping cannot be
automatically done due to difference in the role case sensitivity. (Issue
#16327)
- Implemented consistently methods: lastIndexOf(String) and
lastIndexOf(RegExp) from component String (Issue #16329)
- Fixed problem rescheduling a failed automatic activity that runs a
procedure (Issue #16336)
- Exceptions Transition now properly work in procedures. (Issue #16340)
- Fixed Servlet Execution Exception thrown Portal Console when clicking on a
link after restarting Adm. Center, without doing logout. (Issue #16342)
- Fixed assertion error with duplicated processIn when executing an activity
of a new deployed project compatible with the previous one (Issue #16356)
- The size of the engine participant cache is configurable as an engine
preference from now on. The default value will keep beeing 100 for the OEM for
Plumtree customers and 10.000 for any other customer. It can be further
configured through the Java System Property "participantCacheSize". (Issue
#16357)
- Updated Verisign certificate used to sign applets and jars. (Issue #16436)
- Fixed NullPointerException in Portal under WebLogic (Issue #16438)
- Added the build number to the build.info file created by the installer
(Issue #16477)
- Corrected behavior when clicking on the FuegoBPM Work Portal History View
that was not showing anything when there were no instances. (Issue #7982)
- Added suport to load an xml file using an OS relative path. (Issue #9289)
- Added the engine.sh from unix into the Windows distributions so that the
FuegoBPM Server can be started from the command line on Windows platforms.
(Issue #9959)
- Changes in FDI database schema:
A new field (fuego_in NUMBER(10))
was added to fuego_part_abs_repl, fuego_part_absence, fuego_part_assigRole
tables.
- The engine will automatically apply these changes the first time it is
started after installing the service pack.
- In installations where the engine does not have schema change permission
on FDI DB, start the engine and it will add a message in the engine log with
the SQL statements that must be run on the FDI database.
- In J2EE installations on WebSphere application server it is required to
start the WebConsole before starting up the applications for the changes to
be applied automatically.
- Engine user and credentials are no longer retrieved from .ldap keystore.
Engine now uses same directory.properties FDI configuration file as other
fuego components do to obtain FDI user and credentials.
This configuration
already had a predefined passport 'engine'
(i.e.:directory.default.preset.engine.participant and
directory.default.preset.engine.participant_password) that will be now used.
This change is backward compatible and should not take any further
tasks.
- Oracle is deprecating "LONG RAW" DB field type. (Issue #16077) - Fix
version: 5.7
Workaround: Oracle is
deprecating "LONG RAW" DB field type. Even when it is supposed to work, some
problems are arising depending of Oracle RDBM version and JDBC driver version.
Therefore BEA provides an SQL script to alter tables to use BLOB instead of
"LONG RAW" as DB field type. This script can be used if problems with LONG RAW
fields start happening. Please ask ALBPM Support before modifying any ALBPM
database.
- 'Object' is undefined message while running a task from portal.. (Issue
#16214) - Fix version: 5.7
Workaround: As
some webResources may be not copied to webRoot folder when working in
Enterprise, add another webResource to the project, for example an image.
Republish in enterprise.
- A cataloged SQL Query doesnot get refreshed after republishing the
project. (Issue #16366) - Fix version: 5.7
Workaround:
Change any FuegoObject prior to the second publication.
- Character conversion error: "Malformed UTF-8 char -- is an XML encoding
declaration missing?" publishing a project. (Issue #16439) - Fix version:
5.7
Workaround: Delete the configuration with
accents (or not supported UTF-8 chars). Create a new one. Recatalog the
components related to this configuration.
- Cannot store into a instropected CLOB table field (java.sql.SQLException
raised: Invalid column type) . (Issue #16501) - Fix version:
5.7
Workaround: Replace the SQL embeded
statement (INSERT) by a DynamicSQL statement
- Recataloguing a WSDL generates external resources with a different name as
the original ones . (Issue #16584) - Fix version:
5.7
Workaround: If you recatalog the
webservice twice in a row the external resources endup with the correct names,
the process compiles and the publication does not fail.
- Can not start the webConsole in AIX box. (Issue #16867) - Fix version:
5.7
Workaround: Uncomment the properties in
the file IBM_JVM/jre/lib/jaxp.properties or to define the following variables
in the environment:
javax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
this can be done through the following command: export
JAVA_OPTS="-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"
- Log application does not show messages.. (Issue #16601) - Fix version:
5.5.10
Workaround: Press the 'Begginig of the
log' button to refresh the messages.
- Ant - wrong attribute name in "fuego:engine" task. (Issue #16727) - Fix
version: 5.5.10
Workaround: Change "engine"
fuego:engine attribute to "engineid" in build.xml