AquaLogic BPM 6.0 MP 1 HF05082008 build #88315- released May 8, 2008
AquaLogic BPM 6.0 MP 1 HF04042008 build #87139- released Apr 4, 2008
AquaLogic BPM 6.0 MP 1 HF03252008 build #86762- released Mar 25, 2008
AquaLogic BPM 6.0 MP 1 HF03192008 build #86669- released Mar 19, 2008
AquaLogic BPM 6.0 MP 1 HF03112008 build #86329- released Mar 11, 2008
AquaLogic BPM 6.0 MP 1 HF03062008 build #86206- released Mar 6, 2008
AquaLogic BPM 6.0 MP 1 HF02052008 build #84657- released Feb 5, 2008
AquaLogic BPM 6.0 MP 1 HF12282007 build #83911- released Dec 28, 2007
AquaLogic BPM 6.0 MP 1 HF12122007 build #83583- released Dec 12, 2007
AquaLogic BPM 6.0 MP 1 HF11232007 build #82993- released Nov 23, 2007
AquaLogic BPM 6.0 MP 1 HF11162007 build #82642- released Nov 16, 2007
AquaLogic BPM 6.0 MP 1 HF11072007 build #82514- released Nov 7, 2007
AquaLogic BPM 6.0 MP 1 HF11022007 build #82432- released Nov 2, 2007
AquaLogic BPM 6.0 MP 1 HF10292007 build #82229- released Oct 29, 2007
AquaLogic BPM 6.0 MP 1 HF10242007 build #82013- released Oct 24, 2007
AquaLogic BPM 6.0 MP 1 HF10122007 build #81736- released Oct 12, 2007
AquaLogic BPM 6.0 MP 1 HF10092007 build #81593- released Oct 9, 2007
AquaLogic BPM 6.0 MP 1- released Oct 1, 2007
AquaLogic BPM 6.0- released Jul 16, 2007
These release notes cover all releases of AquaLogic BPM 6.0, 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.
- There is no way to limit the number of groups loaded by the Process Administrator; this may cause a long delay at loading time. Note about the resolution: The MAX_PARTICANTS_NUMBER property restricts only the number of participants being loaded. A new property MAX_GROUPS_NUMBER was added to be applied on groups. (Issue #30382)
- Unable to login to BPM Workspace using Hybrid Directory. (Issue #30509)
- Process descriptions are missing in HTML project reports (Issue #30352)
- Avoid NPE on the Process Administrator trying to access to the group panel. (Issue #30347)
- Screen seems to hang trying to access Assigned Participants from the Group screen in Process Administrator using hybrid configuration with MSAD. (Issue #30253)
- NullPointerException trying to access Assigned Groups from the Participant screen in Process Administrator. (Issue #30252)
- Avoid NPE when a LDAP Object (participant, group or ou) doesn't permittions to get the attributes. (Issue #30206)
- CannotLockInstanceException is thrown when a participant grab an instance while another participant is executing a screenflow. (Issue #28868)
- Problems using Hybrid FDI when the BaseDN is not the LDAP Root DN and rather a subtree hanging from the Root Base DN (Issue #29879)
- Studio - BAM Dashboards - Dimensions are not being saving in a dashboard widget. (Issue #28268)
- It is not possible to set the replyTo attribute when sending a JMSMessage. (Issue #28694)
- In Studio, Dashboard may show erratic behavior in Select a Widget type. (Issue #29745)
- Studio - BAM Dashboards - Widget "Value Type" property is not saved. (Issue #29751)
- Studio - BAM Dashboards - When opening the dashboards it doesn't display the first one highlighted (Issue #29759)
- The Default Folder where the custom notification email is being picked from should be set by a System Property rather than taking it automatically from the Server Home directory. (Issue #29064)
- DirOrganizationalRole.fetchAssignedParticipants() is raising an exception. (Issue #29327)
- Only top-level views are imported in enterprise. (Issue #29529)
- An exception is thrown when a calendar rule has the root organizational unit associated (Issue #29162)
- Global Automatic Activities working as Scheduler do not persist the time appropiately. (Issue #28732)
- Studio - Global Automatic Activities - Schedule Panel does not work as intended (Issue #28777)
- Cannot undeploy a project with ANT task (Issue #28824)
- Cannot Publish a project containing external variables with ant task. (Issue #28840)
- Project Simulation - NPE thrown when there is a calendar rule defined without a holiday rule. (Issue #28961)
- Error "No enum const class fuego.lang.Month" may appear when opening a project with a montly schedule (Issue #28826)
- Studio - GDI Objects are not disposed when icons have complex images (Issue #28865)
- Font Chooser - Browsing fonts makes Studio hang (Issue #28885)
- Project Simulation - NPE thrown when there is a calendar rule defined without a holiday rule. (Issue #28910)
Workaround: Create a holiday rule without info.
Relate the holiday rule to the calendar rule.
- Steps for HF installation on WE
- Stop BPM Engine
- Stop BPM Web Applications (from Admin Center)
- Apply HF (from Admin Center)
- Run weconfigwizard.exe and enter the required data(don't run the sql script
- Start BPM Web Applications
- Delete the files under BPM Context on ImageServer
- Uncompress the file "serverpackages\imageserverresources.zip"
- Logon to Portal, and delete the following objects (if this installation is not a 5.7 upgrade):
- From "Admin Object Directory", delete the folder "Process"
- From "Activity Manager", delete "Access Process Administrator"
- Logoff and Logon again into Portal
- From Portal, import the PTE file "serverpackages\ALBPM-60-ALI-template.pte"
- Re-start the following services
- ALI Identity Service
- ALI API Service
- Logoff and Logon again into Portal
- You will have to re-assign users to the "Process user" and"Process Administrator" groups (if this installation is not a 5.7 upgrade)
- Users will have to re-join the Process community (if this installation is not a 5.7 upgrade)
- "No more handles" error in Studio process editor. (Issue #26900)
- The JDBC URL for the BEA Oracle driver is always built with the SID property, even if it's left blank. (Issue #27221)
- WE - Using ImageServer, certain images are still being gatewayed through the portal from ALBPM (Issue #28056)
- Studio raises an exception when repainting process at startup (Issue #28502)
- Non ASCII characters are not correctly renderer in BO presentations when running on WE (Issue #28692)
- WE - Use imageServer for serving OpenControls resources (Issue #28697)
- WE - Change in PTE UUID identifiers to make them compatible with 5.7 (Issue #28698)
- Screenflow input argument mapping is incorrectly checking that the instace variables included in arguments are not repeated. (Issue #28699)
- Cannot add Global Automatic activity when using the "Business Analyst" Profile. (Issue #28708)
- NullPointerException arises when Role.find is executed from PBL and role name is not part of role mapping of the process. (Issue #28754)
- In Studio when using 'for ... each' loops over JNDI objects, certain "where" clauses cause the compiler to generate invalid code. (Issue #23153)
- "No more handles" error in Studio process editor. (Issue #26900)
- InternalException when importing a 5.7 project. (Issue #28531)
- Error after closing a dialog that displays a dashboard using the X button (Issue #28228)
- External task in Workspace does not redirect to the given URL (Issue #28277)
- Server Configuration configuration does not allow paths (Issue #28301)
- Missing required values errors when creating a Server Configuration external resource fires crashweb report dialog (Issue #28334)
- Error trying to introspect a .NET component (Issue #28381)
- Response from web services that uses 'href' in attributes becomes empty after received. (Issue #28414)
- ClassCastException is thrown when migrating interactive activities from 5.7 version (Issue #27891)
- In Studio, subflow process cannot be created when the process has a loop. (Issue #28051)
- Using the Notification with Correlation method of a Process Exposed as a Web Service Process throws a 'Process Access Denied' error if the process id does not contain the process version data. (Issue #28155)
- Screenflow Debugging does not recognized buttons picked (Issue #28171)
- An exception that is being thrown from CIL in a subprocess is not caught by the parent process. (Issue #28205)
- Database error value too large for column in hybrid directory configuration. (Issue #28234)
- Transaction timeouts processing change notifications from the Directory (Issue #28327)
Refer to the Interoperability page in the Product Center at support.plumtree.com or in the eDocs Documentation 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 the release, AquaLogic BPM 6.0 supports the following:
- Operating Systems:
- Enterprise: Windows 2003 SP1 (on x86 32 bits); Linux Red Hat 4.x (on x86 32-bit and 64-bit, on Itanium 64-bit); SUSE Enterprise Linux 10.0 (on x86 32-bit and 64-bit, on Itanium 64-bit); Solaris 9, and 10 (SPARC); HP-UX 11.23 (Itanium 64-bit using 32-bit and 64-bit JVM); AIX 5.3 (64-bit using 32-bit JVM)
- Studio: Windows 2003 SP1, Windows XP (on x86 32-bit); Linux Red Hat 4.x (on x86 32-bit); Linux SUSE 10.0 (on x86 32-bit)
- Database Servers: SQL Server 2005; Oracle 9i, 10g (including RAC configurations); IBM UDB DB2 8.1 and 9.1
- Browsers: IE 6.0, 7.0; Firefox 2.0; Safari 3.0
- Java Virtual Machines: IBM 1.5.0 (on AIX 5.3 for Standalone and J2EE Edition), HP-UX 1.5.0_05 (on HP-UX 11.23 Itanium for Standalone and J2EE Edition), JRockit 1.5.0^ (on Windows, Linux, for WLS 9.2.x and WLS 10.0.x), Sun 1.5.0_12^ (on Windows, Linux, Solaris for Standalone and Solaris for J2EE Editions)
- Studio: Sun 1.5.0_12^ on Windows and Linux
- Enterprise Standalone: Sun 1.5.0_12^ for Windows, Linux (RHEL 4.x/Suse 10.0) x86 32-bit and 64-bit, and Solaris, IBM 1.5.0 for AIX 5.3, HP-UX 1.5.0_05 for HP-UX 11.23
- Enterprise Standalone: JRockit 1.5 for Linux (RHEL 4.x/Suse 10.0) Itanium 64-bit
- Enterprise for WebLogic: JRockit 1.5.0 for WLS 9.2 and WLS 10.0 on Windows, Linux (RHEL/Suse) x86 32-bit and 64-bit and Itanium 64-bit and Solaris; IBM 1.5.0 for AIX 5.3; HP-UX 1.5.0_05 for HP-UX 11.23
- Enterprise for WebSphere: IBM 1.5.0 for all platforms except Solaris where we use Sun's JVM
- Application Servers: BEA WebLogic 9.2 MP1 and WebLogic 10.0 (Enterprise for WebLogic); IBM WebSphere 6.1.0.5 or 6.1.0.13 (Enterprise for WebSphere - Other Patch level introduced problems that do not show up on the mentioned versions), Tomcat Servlet Container 5.5.20 (Standalone)
- ALBPM WE: ALI 6.1 MP1 and ALI Collaboration 4.2 MP1.
- The Thread number is not shown in the Engine log files when deployed on WebLogic Server making it difficult to trace multi-threaded executions. (Issue #19198)
- Views using a Filter with integers using the BETWEEN operator do not display when re-opening the project (Issue #19918)
- External namespaces are not properly resolved during Web Service introspection. (Issue #20675)
- In Studio, a Web Service WSDL files with operation declarations using a message attribute value without namespace is not introspected properly. (Issue #23410)
- XML Schemas containing Enumerations returning integer string values such as "0" and "1" are not properly introspected. (Issue #24434)
- Editor does not display the whole presentation layout in BPM Object Presentations. (Issue #24557)
- Certain XML elements introspected from an XML schema cannot be used as Process Web Services arguments. (Issue #25107)
- Web Service introspection generates a service without arguments when the objects are imported from multiple files and different namespaces. (Issue #25340)
- Removing option for valid values static list options is not persisted by Studio. (Issue #25438)
- PAPI-WS must have an enable property and a startup button in Studio. (Issue #25451)
- Views are not visible after project import is completed. (Issue #25491)
- A ClassFormatException is reported as a problem when an instance variable has the same name than a project variable. (Issue #25495)
- Server Side components cannot be executed in debug mode. (Issue #25537)
- Enumerations contained in an introspected Web Service cannot be used in Doc Literal Web Service method calls. (Issue #25581)
- Export project generates a corrupted export file when the "Include versionable libraries only" option is selected. (Issue #25587)
- Finish button is enabled while the project export task is running. (Issue #25595)
- Measurement marks cannot be used to track down the value of business indicators of type measure. (Issue #25681)
- Re-cataloging of AquaLogic Service Bus components corrupts the associated External Resources properties. (Issue #25699)
- ALBPM Studio. When you try to introspect COM objects you may get null pointer exception messages. However the introspection should finish ok. (Issue #25731)
- StackOverflowError is raised rendering the process image of an instance. (Issue #25776)
- An OutOfMemoryError occurs when certain erroneous constructions are encountered by the PBL compiler. (Issue #25778)
- ClassCastException occurs when casting a user defined exception in an exception handling flow. (Issue #25779)
- An OutOfMemory Error showed on the Eclipse logs when creating custom views. (Issue #25822)
- While introspecting an EJB you may get: java.lang.IllegalArgumentException: Invalid parent. (Issue #25921)
- Screenflows-Argument Mapping for End & Begin activities allow to create new argument sets. (Issue #25933)
- After removing a condition, in business rules, the Save button in Studio is disabled. (Issue #25939)
- Each time you click on any cell of a table, the corresponding UiCellEditor is wrapped into a SwtCellEditor. These SwtCellEditors are not being disposed until you close the view (or editor) containing the table. (Issue #25966)
- Null pointer exception adding a new participant in Studio. (Issue #25976)
- Everytime the Workspace page is refreshed, the business rules editor, if open, keeps adding business parameters to the list of variables. (Issue #25981)
- Null pointer exception when creating a new view in console. (Issue #25990)
- Internal error are reported when certain projects created in ALBPM Studio 5.7 are imported in ALBPM Studio 6.0 (Issue #26039)
- In Studio, "Import Designs" function has problem importing roles included in the design. (Issue #26059)
- Null pointer exception when Studio is internally traversing the project catalog. (Issue #26089)
- XSD introspection do not introspect elements defined in an imported schema. (Issue #26119)
- Internal Errors are reported in the problems tab after importing projects created with ALBPM 5.7. (Issue #26125)
- Component Event Types combo do not store the event argument in Global Automatic Listener. (Issue #26149)
- Null pointer exception when trying to open Main Task of Interactive Component Call. (Issue #26158)
- Cannot set Out argument mapping in a screenflow. (Issue #26164)
- Null pointer exception is thrown after selecting a Screenflow's input argument to map from interactive main task window. (Issue #26170)
- Cannot set main task for an Interactive Component Call activity in a Screenflow. (Issue #26173)
- Can not load a process whose name differs from the name on disk. (Issue #26183)
- Studio throws java.lang.NullPointerException : java.awt.Dimension.<init> (-1). (Issue #26199)
- If you create a measurement mark and right-click, the "Change Target Transition" option is does not change anything. (Issue #26202)
- Null pointer exception thrown when importing a project and choosing the same name as an existent one. (Issue #26230)
- Renaming a resource and saving in the simulation resources table throws an exception and leaves the file unusable. (Issue #26232)
- In Studio, transitions aren't directly accessible in a horizontal lane orientation. (Issue #26246)
- Missing error display when trying to use a non supported AquaLogic Service Bus version. (Issue #26251)
- 6.0.0 Views were storing the priority condition value incorrectly (Issue #26255)
- Exception in Studio: java.lang.IllegalArgumentException: No enum const class fuego.draw.FontStyle.NORMAL. (Issue #26257)
- If a method refers to a method inherited from Presentable it throws: fuego.compiler.InternalException. (Issue #26280)
- EJB Wizard does not show the available classes. (Issue #26303)
- Conditions are not saved after being updated in Studio. (Issue #26316)
- While using connectors, you get an exception if you try to right click on a transition. (Issue #26329)
- Create a project throws fuego.project.exceptions.ProjectRuntimeException. (Issue #26358)
- Display implentation of an interactive component in a screenflow does not accept a String[] as value and requires to enter a title. (Issue #26377)
- UndefinedVariableException when launching debugger. (Issue #26378)
- Modifying web service headers had no effect. (Issue #26413)
- Process WS is not working properly with WL9.2. (Issue #26440)
- Process WS are has issues working until the Application Server is restarted. (Issue #26447)
- Process engine gets null pointer exception when starting with 5.7 process instances. (Issue #26500)
- Process engine gets null point exception while running 5.7 instances. (Issue #26509)
- Null values appear in process while importing a project. (Issue #26519)
- In Studio, Process Notification activity argument mapping dialog is working incorrectly. (Issue #26567)
- In Studio, under Custom views - presentations - default activity: moving all columns from "Selected Columns" to "Available Columns" could cause a java.lang.ArrayIndexOutOfBoundsException: -1. (Issue #26577)
- In WorkSpace, adding a bookmark can cause an exception. (Issue #26585)
- In Studio, during normal operation may an out-of -memory error. (Issue #26586)
- In Studio, often times in Eclipse errors found in the Problem tab are difficult to associate with the offending logic in a particular activity. (Issue #26632)
- In Studio, null pointer exception happens after introspecting an Oracle table. (Issue #26635)
- In Studio, when specifying a variable type in Variables tab, the component browser must be used for complex types. (Issue #26663)
- In Studio, attributes in a group are added incorrectly in another BPM Object in the same object. (Issue #26677)
- In Studio, issue appears when trying to specify related sub Screenflow in the sub Screenflow Activity. (Issue #26681)
- BPM Object presentations work incorrectly in Studio's debugger. (Issue #26700)
- In Studio, imported design does not add 'Project' variables. (Issue #26706)
- ALBPM 5.7 Project generates a compilation internal error when using JNDI Classes. (Issue #26738)
- In Studio, code editor, when you hover over a Warning icon you do not see a description of the warning issue. (Issue #26741)
- In Studio, some elements were introspected incorrectly when WSDL included xsd:import in-line. (Issue #26757)
- In Studio, "Progress Information" dialog sometimes blocks the use of Studio. (Issue #26794)
- In Studio, saving an ScreenFlow with a Sub-ScreenFlow activity throws an exception. (Issue #26838)
- NullPointerException is raised when editing a link in a BPMObject presentation. (Issue #26848)
- In Studio, null pointer exception when importing a 5.7 project with an Organization including two roles. (Issue #26849)
- In Studio, output argument of the subprocess cannot be mapped to an instance variable of the main process. (Issue #26859)
- Engine, Incorrect response is generated for an introspected WSDL using doc-literal format. (Issue #26868)
- Studio, groups inside groups worked incorrectly. (Issue #26876)
- Studio, Business Rule. The Add Condition button must be pressed twice to open the condition screen and create two lines. (Issue #26897)
- In Studio, BPMObject group. Adding a group, throws next exception:fuego.compiler.InternalException. (Issue #26917)
- In Studio, Business Rules Editor is missing a field for documentation or description of the rule. (Issue #26924)
- When a web service operation uses a notification wait activity and you delete the notification wait activity, build fails but Studio does not show the problem correctly. (Issue #26952)
- Business Rules require internationalization labels. (Issue #26988)
- In Studio, adding a new transition deletes the process design background. (Issue #27015)
- In Studio, null pointer exception while trying to edit an existing presentation. (Issue #27031)
- Configuration's UserNameToken profile is not being used on a Soap Listener inheriting component. (Issue #27050)
- In Studio, unexpeted error when a Role is created. (Issue #27068)
- Engine, issues arise when publishing a migrated project exported from ALBPM 6.0. (Issue #27077)
- In Studio, you may receive a StackOverflowError message while changing BPMObject presentation properties. (Issue #27093)
- Studio, errors while selecting any of the components from Default Catalog due to a java.lang.ClassCastException. (Issue #27108)
- In Studio, importing a 5.7 project that has a View with a filter using between throws a design check error. (Issue #27148)
- In Studio, a null pointer exception is raised when executing a HTML preview action in a BPMObject presentation. (Issue #27156)
- In Studio, under custom views, adding "Participant" as condition to the view throws IllegalStateException. (Issue #27195)
- In Studio, null pointer exception is raised when trying to change the distribution criteria from a extracted simulation. (Issue #27197)
- In Studio, "Run Engine" is not possible when a view has assigned an invalid role. (Issue #27254)
- In Studio, error occurs while publishing a project designed in 5.7 that includes Organizational Units. (Issue #27273)
- In Studio, multiple instances of default catalog are created during startup time. (Issue #27276)
- In Studio, components in catalog are not de-registered from WorkSpace after being disposed. (Issue #27277)
- In Studio, Introspected classes are not resolved from debugger after restarting studio. (Issue #27283)
- In Studio, delete a group after deleting a presentation that included it throws null pointer exception. (Issue #27300)
- In Studio, after a Project Clean build the start engine throws Error message: Project publication has failed. (Issue #27319)
- In Studio, a null pointer exception is raised when creating a dashboard. (Issue #27337)
- Studio, drag and drop does not paste the code into the pointer position. (Issue #27375)
- In Studio, renaming a process input argument breaks the beginInMethod. (Issue #27379)
- In Studio, renaming a project variable do not flag the .project.xpdl file as dirty. (Issue #27389)
- In Studio, Web Service external resources from 5.7 are unusable in 6.0. (Issue #27392)
- In Studio, if the Role is created from drag and drop of an activity, the Role Label is not being generated until the Studio is closed. (Issue #27403)
- Process Interfaces are generated with mappings to instance variables (Issue #27481)
- BPM Object changes are sometimes lost when editing it in Studio. (Issue #27483)
- Dynamic Subprocess invocation is not working based on a dynamic assignment of a process name and organizational unit. (Issue #27497)
- org.eclipse.swt.SWTException: Invalid thread access - opening code editor while switching applications (Issue #27522)
- Studio raises a NullPointerException creating instances variables on a Input implementation of a Screenflow activity when creating a screenflow instance. (Issue #27524)
- Taiwanese labels are not properly stored. (Issue #27525)
- Studio raised a NullPointerException when checking instance variables on the argument mapping window for an interactive activity that is being implemented with a Screenflow. (Issue #27526)
- Studio raises a NullPointerException when a subflow activity is not initially mapped to another process and the association is left for a later time. (Issue #27537)
- Custom Views Conditions - Match All Conditions - It works as if this check is always selected. (Issue #27544)
- Studio throws "java.lang.IllegalArgumentException: Argument cannot be null" when editing a Dashboard and switching from one widget to another. (Issue #27545)
- Problems importing a BPEL 2.0 service orchestration process into Studio 6.0. (Issue #27547)
- Studio raises a NullPointerException when right clicking on an AutomaticHandler role to add a new Role. (Issue #27566)
- 6.0.0 already published project fails to execute global activities with NoSuchMethodError (Issue #27568)
- Project variables may not be used with a Parametric Role since the engine is raising a "java.lang./NoSuchFieldException". (Issue #27574)
- Participant Role shows twice in the Studio Organization for an imported project. (Issue #27631)
- Studio raises an exception when opening a previously saved business rule. (Issue #27633)
- When use Document Literal no wrapped the instrospection process generate wrong Operation namespace when The root element is a ref element (Issue #27648)
- MailAccount.messages return null messages in some situations (Issue #27653)
- Wrong response element name when introspect a Doc/Lit wrapped WS and implement the ServiceListener in the Project Catalog. (Issue #27688)
- In Studio, instance variables - creation in a ScreenFlow throws a SWTException. (Issue #27732)
- BPMObject presentation input command with a selection assignment gets generated incorrectly. (Issue #27746)
- In Studio, notes are displayed without content. (Issue #27755)
- In Studio, process flow lines disconnect when changing direction of swim lanes. (Issue #27780)
- Screenflow creation returns '<some-number>Arg' not a member of 'Instance' error incorrectly. (Issue #27801)
- Exception when using code completion of a business parameter (Issue #27823)
- In Studio, null pointer exception occurs when introspecting a web service with overwritten namespaces declarations. (Issue #27829)
- In Studio, even if Windows locale is set to Spanish, the IDE shows the welcome page and other messages and lables in the default language. (Issue #27833)
- In WorkSpace, web Business Rule Editor does not open if variables without localization exists in the project (Issue #27838)
- In Studio, null pointer exception trying to introspect a WSDL with wsdl:import of xml-schema file without targetNamespace. (Issue #27878)
- Engine, XMLObject throws null pointer exception during object serialization. (Issue #28114)
- Engine Participant deletion is running without transaction. This makes Participant disconnection (last ConnectedClient) fail. (Issue #25483)
- Parametric Roles not working in the Studio engine. (Issue #25745)
- Business variables are not stored in BAM tables when the split-join does not generate copies. (Issue #25882)
- In the Engine, InstancesNotAvailableInEngineException occurs when executing a filter when a child instance has a negative value as parent thread. (Issue #26121)
- In the Engine, global activities with instance access do not generate BAM data. (Issue #26478)
- Can not deploy BPM Engine when a Microsoft COM Service is defined as external resource. (Issue #26487)
- In the Engine, JMS connections are not being closed introducing a connection leak. (Issue #26682)
- In the Engine: Global Instance Access, using WebLogic 9.2, It allowed to execute an instance while the interactive activity was running for other user. (Issue #26782)
- Null pointer exception while generating views in Studio when deploying views by Process and Activity. (Issue #27235)
- Engine, raises a java.io.InvalidClassException: fuego.components.Attachment; local class incompatible: is thrown when trying to execute a migrated instance. (Issue #27363)
- Process information is not available in the WorkSpace. (Issue #27406)
- Engine can not properly load a BPEL process that is referencing the import of an XML Schema from its WSDL definition. (Issue #27436)
- Unable to start engine when the project name contains non-ASCII characters. (Issue #27448)
- Cannot import a BPEL project created with 60 GA, due to java.lang.AssertionError: Cannot set null as result type. (Issue #27495)
- The Engine Participant role cache is not refreshed when a person has been taken a group out. (Issue #27609)
- Cannot perform any WorkSpace operations on certain instances receiving a "java.io.StreamCorruptedException" after migrating a 5.7 to 6.0 Enterprise environment. (Issue #27636)
- Resolved Enterprise environment migration problem when instances were in a Grab activity and a participant tried to access the instance details. (Issue #27712)
- NullPointerException executing a global instance activity when the instance is in the End (Issue #27718)
- The invocation of a Throw activity inside a Split-Join in BPEL does not work. (Issue #27721)
- Engine, SQL exception executing an automatic activity. (Issue #27775)
- Engine, null pointer exception when starting the engine with a process deployed in several Organizational Units. (Issue #27778)
- Instance waiting in a subflow activity is not notified when the child reaches the end after migrating from 5.7. (Issue #27813)
- Engine, can not assign requested address error during engine start. (Issue #27832)
- Exception is raised trying to start albpmwarehouse.sh. (Issue #27855)
- Engine fails to start with Asian characters in a Western English installation. (Issue #27949)
- Engine DB InstanceIn schema is created without primary key in MSSQL Server 2005 introducing the potential of duplicated instances with high concurrency. (Issue #27964)
- In Studio, subflow process cannot be created when the process has a loop. (Issue #28051)
Installation and Licensing
- WE Configuration Wizard generates an invalid URL when selecting Oracle as database provider. (Issue #26731)
- Engine, during installation in WebLogic Server 9.2, an error appears when the installation finishes and applications fail to open. (Issue #27081)
- ALBPM Studio is not bundling the PAPI-WS Web Application for its usage with the Studio runtime. (Issue #28041)
- Portlets in WLP can not find engine deployed in a separated Domain. (Issue #25743)
- BPEL Process instances cannot render the instance detail when accessed from WorkSpace or a PAPI Program. (Issue #26084)
- Business Rules, the Workspace does not show all the global activities. (Issue #27145)
- The BAM Dashboard click event does not work to show instances associated with it (Issue #27517)
- ConcurrentModificationException when PAPI ProcessService is being disposed. (Issue #27600)
- WorkSpace has display issues with processes when the connected participant belongs to an Organizational Units type Father/Son. (Issue #27821)
- Attachment operations (either executed through WorkSpace or a PAPI Program) are not working in WebSphere 6.1 (Issue #28039)
WorkSpace or End User Components
- Issue importing <file_name>.pte file into ALUI portal. (Issue #25092)
- NullPointerException is raised when using the "-" to delete a dashboard. (Issue #25646)
- The Peer Assignment dialog window does not appear when trying to reach it from the the Search dialog window on IE. (Issue #25688)
- Assign Dialog does not work on Internet Explorer. (Issue #26357)
- Workspace takes long time to respond while opening an interactive display panel. (Issue #26428)
- When using accents ,in french names, such as ?,?,?,? , for the Activity names ,after the project is Deployed in J2EE the Workspace throws an error. (Issue #26435)
- In WorkSpace, InternalForwardException is thrown when executing a BPMObject with JSP immediately after executing a BPMObject with Presentation in a screenflow. (Issue #26457)
- In WorkSpace, while searching specific instances engine return all processes. (Issue #26559)
- In WorkSpace, invokeUrl tag causes NullPointerException in WSRP portlets (Issue #26751)
- Inner frame widget works incorrectly for BPMObject Presentations at runtime when rendered in ALBPM WorkSpace. (Issue #27216)
- ALBPM WE. Null pointer exception trying to show ALBPM portlets. (Issue #27282)
- In Studio, global activity with Instance Access Show Process Image implementation throws null pointer exception. (Issue #27298)
- Process are not found by the WorkSpace in a WebLogic Server 10 Portal domain. (Issue #27345)
- In WorkSpace Extensions, editing the Edit mode off , in the work list and the instance detail portlets , produces an error and the portlets becomes unusable. (Issue #27359)
- In WorkSpace Extensions, listeners in the portlets deployed with WLP should be set by default. (Issue #27361)
- Studio, order of parameters in generated XML during instrospection is incorrect. (Issue #27370)
- webResources tag library does not work when the WorkSpace is deployed in WLP (Issue #27662)
- Web Business Rule Editor throws an exception when trying to open a rule with 'now' as the constant value. (Issue #27702)
- Web Business Rule Editor does not open after clicking the Reload button in Studio. (Issue #27713)
- NullPointerException raised when connecting to the WorkSpace Extensions for JSF deployed to WLP due to an incorrect environment setup when using the Configuration Wizard to extend a WLP domain. (Issue #27730)
- WorkSpace, null pointer exception when trying to execute an interactive activity with conditional transitions. (Issue #27779)
- The ALBPM .pte file contains wrong Collaboration Remote Server URL. When import the .pte file it changes the Collaboration Remote Server URL. (Issue #27849)
- ALBPM WE installation, Workspace Administrator has access issues. The servlet throws an exception. (Issue #27892)
- An End User in ALI Collaboration cannot instanciate a process instance using the "Submit to Workflow" capabilities of the integration between ALBPM WE and ALI Collaboration producing an error. (Issue #28031)
- It takes too long to load the console processes page when many organizational units exist. (Issue #25289)
- Cannot invoke an introspected Web Service using CUnit to create automated regression tests within Studio. (Issue #25704)
- View conditions are lost when a project is published. (Issue #25923)
- Filter Options in a view in Workspace Admin is always set to 'Anyone in my Roles'. (Issue #26018)
- Once Enterprise stand alone is installed, it can not open AdminCenter. (Issue #26171)
- Engine, sorting columns in presentations are not getting imported when publishing project. (Issue #26299)
- Can not delete an engine from Process Administrator due to null pointer exception. (Issue #26370)
- Publishing project fails in the Process Administrator running WebLogic Server 9.2.2. (Issue #27299)
- Process Administrator raises an exception while trying to configure a Remote SQL External Resource when the BAM Database needs to be access by the Engine running on WLS or WebSphere. (Issue #27599)
- None clear error message is displayes by the Process Administrator when configuring an engine and the underlying JDBC Driver does not exist. (Issue #27624)
- Archiving Viewer shows an empty list of database drivers (Issue #27641)
- Error when trying to publish a project with the smart publish option selected if the project has nested OUs (Issue #27669)
- Engine runtime datasource name is being overwritten when editing the engine in Process Administrator, if the engine was created using the configuration wizard. (Issue #27854)
- java.lang.NoClassDefFoundError: org/apache/commons/collections/MultiMap when logging to the WorkSpace Administrator in conjunction with ALBPM WE. (Issue #27976)
Directory Services and Databases
- (Issue #27768)
- ALBPM WE, when a user is deleted from the ALUI Portal it's disabled in ALBPM. (Issue #27860)
- Copy and Paste keystrokes do not work when editing an interactive activity. (Issue #22213)
- After moving a hidden role lane, this one can no longer be displayed. (Issue #23022)
- In Studio when using 'for ... each' loops over JNDI objects, certain "where" clauses cause the compiler to generate invalid code. (Issue #23153)
Workaround: Check for the condition using an if inside the body of the for each.
- Most of the Windows menu options should be disabled in the Designer and Business Architect Studio perspectives. (Issue #23581)
- BPM Object methods that are defined to be abstract should not be editable allowing an implementation for them. (Issue #23786)
- In Studio if you open a 5.7 project in a read-only file system, just to read it with the project API, it will try to rename the role files from .xml to .xrdl. (Issue #24690)
Workaround: manually renaming the files work fine.
- Project report generates a corrupted PDF when project contains japanese characters. (Issue #24726)
- Enclosing a paragraph widh /* */ converts it in a comment, but it grays only the first line of the commented paragraph. (Issue #25615)
- In Studio as you add instance variables in the Input Main task panel of an Interactive activity, the Instance process view is updated incorrectly. (Issue #26022)
- BPM Object Presentations, changing the selection on the outline panel updates selection on the main panel only. (Issue #26042)
- In Studio, the panel that displays the presentation preview in a create instances view window moves if you scroll. (Issue #26331)
- In Studio the Log Viewer when filtering "severity is Fatal", the columns length are fixed. (Issue #26340)
- Documentation Editor, formatting gets lost when panel is reloaded. (Issue #26522)
- BAM dashboards fail when importing a project and changing its name. (Issue #26592)
- In Studio table can be rendered incorrectly in attribute definition editor. (Issue #26598)
Workaround: Force Studio to render the whole editor window again, for example by minimizing and then restoring.
- Links in the end-user documentation editor do not appear as hyper links. (Issue #26658)
- Cursor no longer appears after editing two or more labels while editing a BPM Object Presentation field. (Issue #26695)
- In Studio simulation 'Run to the End' button can not be paused. (Issue #26803)
- Input task default value always overrides instance variable value. (Issue #26860)
- Elements with nill-able attribute are not included in xml instance with nil=true if they do not contain a value. (Issue #26891)
- In Studio, Preview format for Numerics columns is not shown correctly. (Issue #26918)
- In Studio, Custom Views, two labels are shown for the same language one empty and one with value after trying to add another language. (Issue #26956)
- Custom Views - Filter Description is not displayed when a Condition is set to the View. (Issue #26960)
- Custom Presentations - Conditions - When you change the selection of Processes the Activity combo is not refreshed. (Issue #26961)
- Replacing the widget type in a BPM Object Presentation looses the referenced field. (Issue #26981)
- Business Parameter is enable to select as an In/Out Screenflow argument in the Argument Mapping Screenflow. (Issue #27084)
- In Studio, you get a '0%' complete when introspecting a database that is off-line or inaccessible. Back button is grayed out. (Issue #27326)
- In Studio, Date Picker of Traditional Chinese Locale has incorrect "Day of Week". (Issue #27372)
- In Studio, arguments not refreshed in Code Editor until the process is closed and reopened. (Issue #27402)
Workaround: modify arguments by hand
- In Studio, adding a second transition between two activities can cause overlap between transitions. (Issue #27409)
Workaround: Move either transition by dragging it or making it curve.
- In Studio, the "undo" is sometimes unavailable when editing a process in a design view. (Issue #27453)
- In Studio, unexpected error occurs while generating Web Services with non-ASCII name operation. (Issue #27561)
- In Studio, the outline tab uses an icon theme that is different than the process's theme. (Issue #27620)
Workaround: Re opening the outline view shows the correct theme.
- In Studio, text content in documentation view is missing for project report type - html. (Issue #27663)
- In Studio, SWTException occurs when swtiching profile after closed all perspectives. (Issue #27672)
- Studio. A error happens when re-catalog of a XML schema is done. (Issue #27685)
- In Studio, newline formatting is lost in the documentation view. (Issue #27692)
- In Studio, Project Report - HTML Format does not include Process and BPMO documentation (Issue #27733)
- In Studio, Project Report - PDF Format does not include documentation added to BPMO. (Issue #27734)
- In Studio, BPMObject - Rename attribute: It doesn't refresh Instance view when an attribute is renamed. (Issue #27895)
- BPMObject. Boolean Attribute. Static list: Adding a new valid value twice, throw null pointer exception. (Issue #27912)
- In Studio, declaring a parametric types variable in a method generates a compiler error. (Issue #27932)
- In Studio, no changes are committed to the instance variable when the comboBox type doing a click outside Instance Variables Tab. (Issue #27948)
Workaround: Click over another property, before click outside the Instance Variables Tab.
- Studio, Print Preview may not always match what is actually printed. (Issue #27983)
- In Studio, null pointer exception error occurs during creation of model simulation with the process contains non-ASCII char variation name. (Issue #27986)
- BPMObject properties: it loses the BPM Object description property after being edited - and cursor focus and de-focus. (Issue #27992)
- After the "Static" and "Cache" BPM Object method attributes have been set to Yes, if the method is closed and opened up again, it throws a NullPointerException. (Issue #28000)
- Date formats defined in a view are not correctly displayed in Workspace. (Issue #28022)
- In Studio, BPPMObject presentation. Adding the Encoded image it throws java.lang.IllegalArgumentException: Argument not valid. (Issue #28062)
- In Studio, using a java.lang.String[] as input argument rises exception. (Issue #28072)
- In Studio, running simulation, selecting 'Table' from the Chart Type combo has no effect. (Issue #28086)
- In Studio, simulation status not drawn over the process after closing the process. (Issue #28088)
- In Studio, when using Organization Resources in a simulation, there's no way to use indicators other than those related to Resources. (Issue #28091)
- In Studio, zooming in the Simulation charts may make the graphics too large for viewing. (Issue #28094)
- In Studio, BPMObject Groups. Group Properties view is duplicated on the right side of Studio BPM perspective and It's possible to modify each one individually. (Issue #28097)
- In Studio, BPMObject group. Structure panel: It shows the attributes duplicated. (Issue #28100)
- Using the Notification with Correlation method of a Process Exposed as a Web Service Process throws a 'Process Access Denied' error if the process id does not contain the process version data.Important: The process has to be re-published after applying the patch for this fix to be effective. (Issue #28155)
Workaround: Changing the process Id argument value manually .
The correct approach is to use native IPC. That is, when you want to notify an instance from another process you can use direct IPC (through Notification Wait and Process Notification activities). If you want to notify from PBL methods, you can use the Notification component. I tried it in this proyect and works fine only with '/ProcessName'.
- NullPointerException deleting a BPM Object containing a group attribute stored in a nested Module structure. (Issue #28163)
- The organizational unit still has the calendar rule assigned after closing the editor without saving changes. (Issue #28167)
- An exception shows in the Studio consolelog file when recataloguing already discovered SQL Components. The introspection finishes successfully though. (Issue #28176)
- Studio allows the creation of more than one screenflow in different modules with the same name when this should not be allowed. (Issue #28186)
- BPM Object description attribute content is lost when focus is moved to another element in the Attributes Panel. (Issue #28189)
- FuegoBlock "generateXmlFor" generates an incorrect XML (Issue #28193)
- Project Build does not detect a problem when a process is using a role that has been removed (Issue #28199)
- The PAPI Block getVar method returns a null value for Project Variables for an instance in the END Activity. (Issue #28194)
WorkSpace or End User Components
- When rendering large dashboards, it is complicated to resize the window that contains the Dashboard. (Issue #23865)
- Roles do not render to the localized language for a Show Workload implementation type. (Issue #25419)
- BPM Object presentation's preview does not work correctly when the presentation contains one or more dashboards. (Issue #25421)
- Pie charts defined in 5.7 may look smaller in 6.0. (Issue #25964)
- In WorkSpace, the Login page may appear within the Instance Detail portlet after the login time has elapsed. (Issue #26734)
Workaround: logout using main menu.
- Workspace, when the option "Enable applet for attachment management.:" is selected, an error appears. (Issue #27052)
- In WorkSpace, in execution of JSP using invoke tag library passing argument of type "int" fails. (Issue #27664)
- In WorkSpace, Custom View defined as parametric with a condition over a Time project var shows the value plus 3 hours. (Issue #27696)
- In WorkSpace, A view that has a "time" condition set as parametric, fails when opening it in the Workspace with Invalid object type fuego.lang.Time. (Issue #27862)
- In WorkSpace, gauges do not display well when type selection is set to true, or when a type selection is allowed. (Issue #27870)
- In WorkSpace, Search View - Using the between condition, if you change the default time values, when executing the Search, the value returns to the default value. (Issue #27872)
- Launching Log viewer button asks to install 1.4.2 JRE, even though machine has 1.5x and higher. (Issue #27909)
- In WorkSpace, Business Rule edition: Cannot check "Match all of the following" checkbox using IE 7.0. (Issue #28032)
- In the WorkSpace, the abort message alerting that the instance will be aborting is missing. (Issue #28070)
- WorkSpace. Opening the online help from the process community portlet in the ALUI result in an error. (Issue #28108)
- WorkSpace. Remove a Project Variable from the Work List in the Workspace is not working. (Issue #28109)
- The Inbox view cannot refresh pending instances after doing a Search and executing a Global Creation activity (Issue #28179)
- When attaching a file from ALI Collab from the WorkSpace Instance Detail panel, the attachment is not refresh although this one is visible on the ALI Collaboration Panels. (Issue #28190)
- When attaching a file from ALI Collab from the WorkSpace Instance Detail panel, the attachment is not refresh although this one is visible on the ALI Collaboration Panels. (Issue #28191)
- Unable to install Admin Center ALBPM Application Server as a service on Unix. (Issue #23876)
Workaround: Manually configure the shell script (startwebconsole.sh) that starts the embedded Tomcat for Standalone.
- System Error 109 when stopping the BPM Application Server installed as a Windows Service. (Issue #23912)
Workaround: After installing the BEA ALBPM Web Applications as a Windows Service, you must access to any Web Application (Process Administrator or Workspace) to realize the startup, after that you will be able to stop the Web Applications successfully.
- In WorkSpace, the value of Month in the date picker is current month -1 in Archive Viewer. (Issue #27715)
- Console, archiving viewer returns error in WebLogic environment. (Issue #27900)
Workaround: Deploying this application onto tomcat which runs process admin can point the archiving viewer page.
- The Logviewer does not show the About splash screen. (Issue #28133)
- Console. Errors appears on jsp when webconsole is deployed in WebLogic Server 9.2. (Issue #28138)
Workaround: Remove all tls files from WEB-INF/lib
- Custom none serializable Exceptions prevent a proper persistence of the original error when an instance moves to an exception state. (Issue #23683)
Workaround: do
// statements
on e as ProblematicException
logMessage "Gotten exception is: " + e
action = FAIL
end
- If a component fails within a "do ...on Exception" block, the Engine is not setting the execution status to success making the activity code to fail even when the failing situation could be programmatically fixed. (Issue #24787)
Workaround: Don't throw exceptions in an activity that calls "ProcessInstance.create()". Split the activity in 2. Catch the Exception, flag the problem with an instance var, and throw the desired exception in next activity
- Instances in a split-join circuit which does not generated copies are not sharing predefined variables. (Issue #27154)
- Deadlock using split with shared variables and dependencies (Issue #27811)
- Global Activities with instance access cannot be executed on instances that are in the END activity. (Issue #28005)
- WebSphere stubs must be added to classpath for PAPI clients to work properly - WebSphere environment. (Issue #22504)
- In Studio, under catalog the term "Register End Point", stays in English when language changes to Japanese. (Issue #24238)
- Log Viewer's help link is broken. It points to a URL containing "en_US" instead of "en". (Issue #24546)
Workaround: Modify the browser URL http://xxxxxxx//webconsole/help/en_US/logviewer/index.html to http://xxxxxxx//webconsole/help/en/logviewer/index.html and reload the page.
- Global activities with instance access are configurable to generate events. (Issue #27096)
- Cross domain Security configuration is needed to set up the portlets in a two domains configuration using ALBPM and WLP domains. (Issue #27540)
Refer to the Interoperability page in the Product Center at support.plumtree.com or in the eDocs Documentation 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 the release, AquaLogic BPM 6.0 supports the following:
- Operating Systems:
- Enterprise: Windows 2003 SP1 (on x86); Linux Red Hat 4.x (on x86); SUSE Enterprise Linux 10.0 (on x86); Solaris 9, and 10 (SPARC); HP-UX 11.23 (Itanium 64 bits using 32-bit JVM); AIX 5.3 (64-bit using 32-bit JVM)
- Studio: Windows 2003 SP1, Windows XP (on x86); Linux Red Hat 4.x (on x86); Linux SUSE 10.0 (on x86)
- Database Servers: SQL Server 2005; Oracle 9i, 10g (including RAC configurations); IBM UDB DB2 8.1 and 9.1
- Browsers: IE 6.0, 7.0; Firefox 2.0; Safari 2.0.4^
- Java Virtual Machines: IBM 1.5.0 (AIX 5.3, Standalone and J2EE Edition), HP-UX 1.5.0 (HP-UX 11.23 Itanium Standalone and J2EE Edition), JRockit 1.5.0^ (Windows, Linux, WLS 9.2 and WLS 10.0), Sun 1.5.0_12^ (Windows, Linux, Solaris for Standalone and Solaris for J2EE Editions)
- Studio: Sun 1.5.0_12^
- Enterprise Standalone: Sun 1.5.0_12^ for Windows, Linux and Solaris, IBM 1.5.0 for AIX 5.3, HP-UX 1.5.0 for HP-UX 11.23
- Enterprise for WebLogic: JRockit 1.5.0 for WLS 9.2 and WLS 10.0 on Windows, Linux and Solaris; IBM 1.5.0 for AIX 5.3; HP-UX 1.5.0 for HP-UX 11.23
- Enterprise for WebSphere: IBM 1.5.0 for all platforms except Solaris
- Application Servers: BEA WebLogic 9.2 MP1 and WebLogic 10.0 (Enterprise for WebLogic); IBM WebSphere 6.1 (Enterprise for WebSphere), Tomcat Servlet Container 5.5.20 (Standalone)
- ALBPM WE: ALI 6.1 MP1 and ALI Collaboration 4.2 MP1.
- Process models in ALBPM are now compliant with the XPDL 2.0 standard. When ALBPM 5.7 process are imported in ALBPM 6.0 Studio, XPDLs are automatically converted to XPDL 2.0 format.
- Support for BPEL 2.0. You can import BPEL 2.0 models into an ALBPM Project, and new models can be designed within ALBPM Studio. The Process Execution Engine is now capable of executing BPEL 2.0 natively.
- ALBPM Studio application is now built on top of the Eclipse platform.
- Studio now includes a software agent for automatic problem reporting and feedback. In case of unexpected errors in Studio, an automatic report will be sent to BEA for analysis. Studio will prompt you for approval before enabling this feature. We also encourage you to send us feedback using the Help > Feedback... menu option.
- When you first start ALBPM Studio, you have to select one of the available profiles according your skill set: Business Analyst, Business Developer, Developer. ALBPM Studio presents a different subset of features depending on the selected profile. This keeps the user interface uncluttered, hiding what you don't need. All available features are visible under the Developer profile. The on-line documentation in Studio is also filtered depending on the active profile. To switch profiles go to Help > Welcome.
- This new release introduces the concept of Project Variables, replacing the External and Business Variables of previous versions. Project Variables are functionally equivalent to the old External Variables but are simpler to use: they are available to all processes in the project, with no need to "promote" them from External to Instance. Project Variables behave as the old Business Variables when the new property Business indicator is enabled.
- ALBPM project directories do not use the .fpr extension anymore.
- The Organization data and Simulation definitions are now accessed as nodes in the project tree.
- Integration with Version Control System feature (VSS) was re-implemented to leverage the Eclipse platform. This paves the way for supporting virtually any Source Control systems compatible with Eclipse.
- Each resource that is independently stored as part of an ALBPM Project is modified using an "Editor" tabbed panel, and you must explicitly save your changes on each resource with File > Save . For example, on earlier versions of Studio you add or modify a Participant using a separate dialog window. Now a special Participants editor opens in a new tab of the edition area. This makes it easier to work with Version Control systems, as each resource is managed and saved independently.
- Some editors may open nested editors (accessible via smaller tabs at the bottom of the editor). For example, the editor for Process models uses independent sub-tabs for the process diagram and for each opened process method.
- You can now open several projects at the same time. Before opening a project, you first need to add it to your Studio workspace.
- Incremental compilation: Studio's Process Execution Engine immediately applies changes you make to the code. No need for Publish&Deploy anymore.
- A new type of Interactive activity: Decision activities. This type of activity allows the end user to decide the next path a process instance will take (one of the possible outgoing transitions), based on the value of certain instance variables. The Process Execution Engine keeps track of those decisions over time and presents the end user with recommendations on what decision to take based on past experience.
- Business Rules: ALBPM Studio now provides a way of defining business rules using a graphical rules editor, without requiring any coding. After the project is deployed, authorized end users can also modify these rules on-the-fly, while the processes are executing. They can do so right from the ALBPM WorkSpace UI.
- Round-trip Simulation: You can now create Simulation models from the actual execution of the processes during a given period of time. This makes it easier to create realistic Simulation models.
WorkSpace or End User Components
- ALBPM WorkSpace has been re-designed and re-implemented from the ground up. It is based on a modern modular architecture which makes it easier to customize and integrate naturally with AquaLogic UI and WebLogic Portal. The old WorkSpace is still provided for backward compatibility but may be removed in future versions.
- Dashboards provide better quality graphics and end user interaction (i.e. rotation, detaching of pie sections).
- ALBPM RSS Feeds Web Application allows end users to participate in business processes using their RSS Reader of choice being able to authentication and register with a specific view RSS Feed. Each View accessible through WorkSpace can be accessed from from an RSS Reader like Outlook.
- Support for BPEL 2.0. You can import BPEL 2.0 models into an ALBPM Project, and new models can be designed within ALBPM Studio. The Process Execution Engine is now capable of executing BPEL 2.0 natively.
- The Process Execution Engine has been migrated to a micro activity implementation to support concurrent execution of BPEL 2.0 and XPDL 2.0 business processes on the same Engine.
- The deployment of the Process Execution Engine has been significantly simplified where only the Engine EAR needs to reside in the J2EE Container. It is no longer necessary to deploy the project version EAR files since these resources will be automatically downloaded from the Directory Service and injected into the Engine EAR Classloaders to provide an execution model identical to the Standalone Engine.
- There is a new Configuration Wizard that will help create a complete new Enterprise Standalone and Enterprise for WebLogic single domain environment with the assistance of a wizard accelerating the time to have a new ALBPM Enterprise deployment.
- A new version of the PAPI Web Service API (PAPI-WS 2.0) is distributed with ALBPM installers. This new stateless version of PAPI-WS is functionaly equivalen to PAPI and it also adhered to the WS-Security specification using the UserNameToken Profile implementation as well as HTTP Basic Authentication.
Integration and Infrastructure
- Native integration with ALSB 2.6. You can now easily consume ALSB services from ALBPM and also register a business process in ALSB. In addition, a Custom Transport has been implemented over RMI to enforce security and transaction propagation when ALSB and ALBPM run on the same domain.
- Web Services in ALBPM now include support for WS-Security, Document-Literal style and WS-I compliance.
- ALBPM Studio now includes JDBC drivers for the most popular DBMS. This means you can integrate with Oracle, DB2 and Microsoft SQL Server right out of the box.
- ALBPM WE is distributed with ALBPM Enterprise installer distributions consolidating the installation and setup on a single set of bits.
- ALBPM WorkSpace can be deployed in ALUI 6.1 MP1 and WLP 10.0 using the same End User Experience.
- ALBPM Enterprise distributions are distributing embeddable JDBC Drivers from Data Direct. It is no longer necessary to install JDBC Drivers from Database vendors minimizing installation and setup issues related to database connectivity.
- Directory Services can be configured in a Hybrid configuration where authentication and authorization can be delegated to Microsoft Active Directory or Sun One Directory Service while the rest of the metadata resides in a transactions RDBMS preventing replication of participants and entitlements.
- ALBPM is completely coded and compiled using JVM 1.5.
WorkSpace or End User Components
- ALBPM HiPer WorkSpace has been deprecated in favor of the new WorkSpace implemented in JSF and deployable as a Web Application.
- ALBPM JSR-168 Portlets have been deprecated in favor of the new WorkSpace deployable in WLP 10.0. This new interface matches the WorkSpace functionality as well as supporting SSO.
- LDAP Pure Directory Service Plugins for Microsoft Active Directory and Sun One Directory Service have been deprecated in favor of the new Hybrid Directory Service implementations.
- PAPI-WS 1.0 has been deprecated in favor of the new PAPI-WS 2.0. PAPI-WS 1.0 is accessible through the HiPer WorkSpace while PAPI-WS 2.0 is accessible through its own Web Application. This new version of PAPI-WS is more functional as well as being completely stateless due its adherence to WS-Security. It is no longer necessary to create a login token needed in all subsequent calls.
- PAPI has deprecated some methods and added new ones. Deprecated PAPI methods in ALBPM 5.7 have been deleted from the API.
- WAPI accessible through the HiPer WorkSpace Web Application has been deprecated and a new HTTP Post API has been created as a replacement. This new API is accessible through the new WorkSpace implementation.
- Connected PAPI clients stop receiving instance news information from an Engine once this one has been restarted making the Client Instance Cache inconsistent. (Issue #16385)
- Process Web Service interfaces fail with a strange error message when the instance format is not correct. (Issue #16588)
- The Engine does not delete all of the related process information when un-deploying a process from the PCORRELATION engine table. (Issue #16737)
- java.io.NotSerializableException: fuego.lang.ObjectTypeDescription invoking a Web Service when the Process Execution Engine is deployed on a J2EE Container. (Issue #16764)
- NullPointerException when the Standalone Engine was polling the Process Execution Engine Connections. (Issue #16831)
- NullPointerException when initiating a correlation without arguments (Issue #16932)
- Unique constraint SQL Exception found in the Engine logs over the Engine PTODOITEMS engine table. (Issue #17144)
- Serialization problem with notifications solved. Some news got lost because of a race condition while serializing the news before broadcasting them to all connected PAPI Clients. (Issue #17445)
- The invocation of the Process creation activity inside a procedure commits the transaction before subsequent activities are executed. (Issue #17524)
- ALBPM's Engine deployed on a J2EE container is missing a parametric role assignment in a very complicated scenario when the roles are updated while the Engine is up and running and the parametric roles assigned to a participant are updated. (Issue #17534)
- ALBPM Engine does not automatically reconnect to the backend Directory Service DB when this one is restarted preventing a none interrupted execution when the DB becomes available back again. (Issue #17646)
- Improve project un-deployment procedure so that the Process Administrator and ALBPM Ant Tasks can directly un-deploy processes without needing an engine to be up and running. (Issue #17691)
- 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)
- NullPointerException when a Global Automatic is placed in an Automatic Handler Role and the "Use Calendar Rules" checkbox has been selected. (Issue #17906)
- Improved Calendar Rules access when the Engine needed to route instances as well as checking for new Calendar Rule changes. (Issue #17927)
- Instances persisted in the Engine Database in a virtual activity cannot be found using PAPI and thus cannot be executed through the WorkSpace. (Issue #18879)
- BAM Updater queries take to long to execute aggregation queries throwing a DB timeout exception. The SQL queries were optimized to decrease the aggregation time significantly. (Issue #19191)
- Global Automatic Activity implemented with a JMS Listener does not re-establish the connection with the JMS Server Provider once the JMS Server is re-started. (Issue #19211)
- ClassNotFoundException found in a random fashion when the Engine and WorkSpace are deployed in the same domain and the WLS container did not shutdown correctly. (Issue #19538)
- A severe log item shows up in the Engine logs making reference to an none existent due transition when re-publishing a new compatible process revision. This happens when the due transition was removed from the previously available process revision. Deleting Due Transitions are considered compatible changes. (Issue #19700)
- Sending 2 consecutive notifications through PAPI-WS to the same instance generates an exception since the engine could not process the first one in time before the second one was submitted. (Issue #19849)
- BAM updater does not process instances on deprecated processes when a new minor or major process version is deployed. (Issue #19934)
- A NullPointerException is raised when an UserDefined Exception is thrown in the Advanced "Begin" activity method implementation. (Issue #20171)
- Throwing the same exception for an instance more than once, generates a Unique Constraint violation when the Process Execution Engine accesses the Remarks or Notes table. (Issue #20315)
- Engine and WorkSpace logs got mixed into the same log file making the traces hard to read. In ALBPM 6.0 with the Single EAR deployment mode, each application has its own log files where each application logs their information. (Issue #20498)
- A Global activity with "Instance Access" that also has write permissions on the instance did not lock the instance while executing a screenflow. (Issue #20528)
- The PAPI method for getting process description getDescription(Locale) returns the process id/name and not its description. (Issue #20635)
- Due transitions cannot have an interval larger than 9 years. (Issue #20716)
- Instances in exception state are not properly migrated from ALBPM 5.5 to ALBPM 5.7. (Issue #20729)
- It is not possible to import instances for a process that is deployed to more than one OU consistently since it is importing in the first process found. (Issue #20739)
- ALBPM Import Ant Task does not import exported instance correlation information. (Issue #20998)
- The error message "Inconsistency found, trying to delete Automatic Item..." shows consistently in the Process Execution Engine log when unselecting an instance when the Process Execution Engine DB is deployed in DB2. (Issue #21768)
- Sending notification emails using 'activityNotification.mail' template file does not work properly. (Issue #21777)
- BAM Workload table averageTimes information is incorrectly computed. (Issue #21845)
- The mail queue size should be configurable using a System property to overwrite the default of 500 enqueued emails. This new property name is: "fuego.engine.maxMailQueueSize" (Issue #21878)
- Maximum opened cursors limited exceeded while terminating correlations in a batch. (Issue #22075)
- Instance Audit Trail events are shown in a mixed order when the happen very close one after the other one and in this case, the time precision is not sufficient. The Event order Id should be used to order them correctly in addition to the time variable. (Issue #22076)
- Due Transitions are not executed even when their due time expired when the Engine runs on a J2EE Container. (Issue #22370)
- NullPointerException raised when initializing the BAM Service and creating the WorkLoad measure. (Issue #22457)
- A NullPointerExcpection is thrown when a TimeOutException is received from the underlying Engine DB executing a SplitN activity. (Issue #22514)
- When adding an automatic activity after a split activity creating copies, the instance is not assigned to the default participant loosing the automatic instance participant assignment. (Issue #22864)
- BAM and DATAMART execution take too long in some environments if they are started sequencially and thus it is needed to enable the single execution of these services. It is now possible to run these in isolation one from the other. (Issue #22918)
- When canceling the execution of an interactive task in a clustered WorkSpace configuration, the current participant column may not be properly refreshed giving the sensation that the instance is being locked by a participant when it it not. (Issue #23128)
- Engine to Engine and Engine to Portal RMI connections produced a memory leak that traduced into an OutOfMemoryError after hours of heavy Engine and WorkSpace Up time. (Issue #23473)
- BAM and DataMart Updater Service stops taking snapshots after any of the Databases it connects to has been restarted. (Issue #23504)
- When an instance being executed in a Screenflow is notified with an interruption, there is a NullPointerException and the instance remains locked forever. (Issue #23520)
- Notifications based on correlations do not work correctly when notifying instances on deprecated processes. (Issue #23705)
- BAM updater is not working due to an AssertionError. (Issue #24225)
- NullPointerException raised by the Deployer application deployed in WebLogic Server when it was deployed to the Cluster or Manager Server rather than the Admin Server. (Issue #24451)
- Invalid column type exception while inserting a record in a CLOB field. (Issue #16501)
- Thread dump message was incompletely generated when a compilation error takes place while publishing a project. (Issue #16625)
- IndexOutOfBoundException thrown when cleaning a BPM Object group. (Issue #16787)
- 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)
- NullPointerException when populating an XML Schema object with an XML document containing null attributes. (Issue #17128)
- Web Service response incorrectly includes an additional tag prefixed with an "X." (Issue #17330)
- It is not possible to create BPM Objects with a user-defined exception using type inheritance instead of behavior inheritance. (Issue #17367)
- Process Checker is not allowing the creation of instances within a Procedure when it should. (Issue #17409)
- The usage of Process Notifications in Procedures was being reported as an error by the project checker when it is a valid modeling construct. (Issue #17410)
- Project publication fails when a process is exposed as Web Service and one of the input arguments is a BPM Object . The Project checker does not report this an error and this the reason for finding this inconsistency at project publication time. (Issue #17471)
- Web Service invocations are trimming white space contained in string arguments when processing a Web Service response. (Issue #17502)
- When creating a procedure it is showing it as non atomic (from the transactionality perspective) when by definition procedures are atomic. This is just a visual problem since the procedures are executed automatically by the Engine atomically. (Issue #17525)
- JDBC driver access with jt400.jar does not work correctly when using stored procedures with output arguments. (Issue #17560)
- XML parsing problem consuming the result of a Web Service operation due to incorrect XML namespace handling. (Issue #18173)
- Changes are saved after canceling the Display implementation type panel for Interactive Activities (Issue #18575)
- NullPointerException when removing a BPM Object from a project and closing the project without saving changes. (Issue #18577)
- Date type values in XML objects are generated with an invalid syntax (Issue #18660)
- ALBPM Studio freezes and raises an OutOfMemory error when the Java skin is used to write code involving casting. (Issue #18944)
- In a 'for each' loop, the where clause is not properly preserved when switching languages from PBL to Java.. (Issue #18951)
- Button executions linked to a BPM Object Presentation groups (triggering an onClick event) raise an exception and they cannot be processed successfully. (Issue #19160)
- The Thread number is not shown in the Engine log files when deployed on WebLogic Server making it difficult to trace multi-threaded executions. (Issue #19198)
- Fixed a bug when adding days to a calendar rule using the debugger (Issue #19266)
- Studio Java language style accepts any type of expression as a valid statement causing publication errors (Issue #19387)
- Messages displayed in the PBL editor status bar are truncated when they are too long to be displayed. A tooltip is needed to see the remainder part of the truncated message. (Issue #19475)
- StackOverflow occurs when using inheritance and designing BPM Objects in Studio. (Issue #19480)
- When ALSB executes a JMS request/reply message, it is not possible to use the JMSMessage.JMSCorrelationID to send the response back since it is not possible to set this message attribute. (Issue #19593)
- The label name for email is in the Studio Participant Panel is partially displayed. (Issue #20011)
- The Fuego.Util.BatchProgram.runWait method randomly returns an empty result even when invoked component completes successfully. (Issue #20240)
- Month and Day should be shown in reverse order when creating a holiday rule in the Spanish UI (Issue #20438)
- Process references are not deleted from custom views when a process is deleted from the project. (Issue #20533)
- Cannot catch a Web Service exception inside an PBL method implementation. (Issue #20625)
- UDDI Web Service introspection fails to introspect a Web Services deployed in a UDDI Registry. (Issue #20851)
- Repeatable elements are not qualified with the appropiate namespace. (Issue #21423)
- Web Service Introspection fails to catalog a WSDL when processing an import that is namespace qualified. (Issue #21621)
- The namespaces of elements in XML object created from schemas that uses references, are malformed. XMLs should be reintrospected. (Issue #22035)
- SOAP message sent to ALSB 2.5 when invoking one of the ALSB services is not properly setting attribute namespaces. (Issue #22179)
- If the process is to large to fit in the screen, the process editor will shown scroll bars but this does not allow getting to the role label to right click on it and get to the role properties. (Issue #22205)
- Activity names are not properly rendered the activity localization when working with multi-lingual projects. It is always using the default Activity Name instead. (Issue #22307)
- The WSDL file generated for Processes exposed as Web Services do not conform to WS-I Basic Profile v1.1 specification. (Issue #22524)
- "java.lang.IllegalArgumentException: local part cannot be "null" when creating a QName" when invoking a Web Service. (Issue #23459)
- fuego.lang.Time.addDays() is ignoring Daylight Saving Time generating inconsistent time math. (Issue #24121)
- XML original namespaces are not properly used when the XML Object is instantiated when using the XMLObject load method. (Issue #24420)
- XML Objects imported in the main introspected WSDL do not get properly generated. (Issue #25246)
Installation and Licensing
- The Updater Service is not bundling HP Itanium libraries which prevents a proper execution of the Updater service. (Issue #21844)
- albpmwarehouse.bat is using the Java command found in the path instead of using the %JAVA_HOME%\bin\java (Issue #22308)
- albpmwarehouse.bat default memory settings are too low. New defaults set minimum to 256MB and max 512 MB. (Issue #22309)
- albpmwarehouse.bat when running from the command line should use the -no-cache option to avoid using the Classes Cache. (Issue #22310)
- BAM and DataMarth Updater messages need localization. (Issue #22312)
- logreader command to dump Engine log files into Text format is missing from Enterprise distributions. (Issue #23648)
- Added a new property to PAPI named 'fuego.directory.url' so tat the directory.properties file can be found through a URL (usually a path to the directory.properties file). (Issue #16450)
- There is a PAPI Instance Cache deadlock when multiple concurrent users are trying to access the same instance in an activity within a Split-Join circuit where the instance is shared by all copies causing the WorkSpace to freeze. (Issue #17229)
- Exported Custom Views cannot be imported back due to unnecessary additional information in the views.xml generated at export time. (Issue #18358)
- PAPI-WS raised a NullPointerException when executing the runProcess method. (Issue #18365)
- A WorkSpace deployed in a J2EE container is not able to connect to two different ALBPM Process Execution Engines running on separate J2EE containers. (Issue #18913)
- A user can search for an instance and execute a read-write global activity with instance access, even if he does not have a matching parametric role. (Issue #19359)
- WorkSpace shows both the "Unified Inbox" View and the "Process/Activity" View when only one should be shown. (Issue #19407)
- When PAPI tries to find any session to process the news received by the subscriber, no session is found and a null is returned causing the NullPointerException on the PAPI Client side. (Issue #19501)
- It is not possible to delete a view when it has children created by other participants other than the one that is trying to delete them. (Issue #21556)
- There is a deadlock in PAPI's Instance Cache with high concurrency when using shared variables in activities within a SplitN - Join circuit. (Issue #22659)
- Instance Audit Trail shows a "_" label instead of the Measurement Mark Activity name. (Issue #22751)
- When PAPI fills its cache at start-up time in J2EE environments not all the completed and aborted instances are being excluded. (Issue #24157)
Directory Services and Databases
- BAM synchronization problems occur in a Clustered J2EE Configuration when the different cluster nodes are not time synchronized. (Issue #19454)
- BAM Updater fails with an assertion failed with the following error message: "BAM Updater: AssertionError: The instance [256/25203/0] was unselected but it was never previously selected." produced by instances being locked when screenflows are executed. (Issue #20504)
- The DirOrganizationalRole.fetchAssignedParticipants method does not return associated participants if they have administrator privileges. (Issue #20824)
- Archiving Database is defining numeric fields with DECIMAL when it should be using INTEGER to avoid casting problems using the JDBC setInt method and have a generic code for all supported Archiving Databases. (Issue #21633)
- Updater running as an application using albpmwarehouse.bat command fails silently if the DataMart DB is not running. (Issue #22313)
WorkSpace or End User Components
- Changes in column size when creating/editing a BPM Object Presentation are not properly preserved when moving around different presentation cells without saving. (Issue #16532)
- The filenames of attached files in Japanese are not correctly shown. (Issue #17023)
- When searching instances in WorkSpace, the result list of instances do not show the peer assignment icon. (Issue #17997)
- Allow defining Process Administrator customizations to look and feel through property files the same way it is possible for WorkSpace. (Issue #19333)
- Improved attachment content-type detection in WorkSpace attachment management (Issue #19545)
- Additional parameters included in the POST request generated when executing Interactive Activity External Tasks are nor correctly encoded. (Issue #19564)
- Non-ASCII process name in "Process '[processname]' not found" error message is not encoded properly. (Issue #19705)
- A Javascript error occurs while loading the search page with Simplified Chinese locale. (Issue #19717)
- CompIO sample project throws an error executing method UploadTo from Fuego Component ClientFile in activity Client File Loads (Issue #20280)
- Servlet UserPrincipalLoginWithUserReplication throws an exception when trying to authenticate to the directory services on J2EE environments. (Issue #20715)
- Incomplete information is shown in the Process Administrator Console when trying to delete a role which is used in any of the deployed processes. (Issue #20768)
- Application Views are not sortable in WorkSpace. (Issue #20949)
- NullPointerException raised when changing BPM Object array group properties and presentation elements at the presentation initialization time. (Issue #21442)
- It is not possible to grab instances assigned to another participant using IE browser when you have more than one browser window opened. (Issue #21485)
- Input component does not allow to submit the form when there is a time instance variable of type readonly. (Issue #22304)
- fuego.connector.ConnectorRuntimeException.transactionNotStarted is raised when opening an Archiving Viewer session deployed in a J2EE application server. (Issue #23745)
- Process Administrator Help search does not properly work with quoted expressions. (Issue #13772)
- Implemented an ANT task "buildconsole" to generate the Process Administrator Web Application (WAR) to deploy on WebLogic. (Issue #16653)
- Upload of files with extended characters in the filename or in the path where the file is, fails in Firefox. This has to be with a Firefox bug. The bug is the 66041 (https://bugzilla.mozilla.org/show_bug.cgi?id=66041). In Internet Explorer is working ok. (Issue #16726)
- 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)
- JMS resources used by the Engine are not supporting authentication, preventing a secure implementation. (Issue #17774)
- The ALBPM Ant publish task does not check for variable type changes at publication time. Thus the problems manifest at runtime when an end user tries to access views referring this modified variable. (Issue #17891)
- NullPointerException parsing the view XML representations on AIX using IBM JVMs. (Issue #18658)
- "java.lang.NoClassDefFoundError: org/apache/taglibs/standard/tag/el/fmt/SetLocaleTag" error message shown when logging to Process Administrator for the first time. After refreshing the page, this error does not longer take place again. (Issue #19095)
- Japanese characters in the Engine log are not properly encoded. (Issue #19438)
- "Log Viewer Size" label in LogViewer Preferences need to be wider when used in Japanese language. (Issue #19440)
- The dates shown in the Date/Time columns in Log Viewer are not localized to the language selected to the end user. (Issue #19441)
- Log message says that JRE 1.5 is not a tested version when it is supported. (Issue #19569)
- Group name is not updated when editing the Group in Process Administrator. (Issue #19570)
- The definition of Variables with locales in Process Administrator generates an underlying FDI error is all variable locales are not completed. (Issue #19599)
- A MissingResourceException appear on the Process Administrator Web Application log when the user selects Engine->import option. (Issue #19605)
- The fuego.directory.exception.FetchSizeExceededException exception is thrown when trying to export a large organization from Process Administrator. (Issue #19945)
- BPM engine requires a "/tmp" directory to be present in order to startup. (Issue #20191)
- AM/PM is included in the hour/time drop downs widgets in the Archive Viewer Web Application with locales that do not require it (like in Japanese). (Issue #20192)
- The Date chooser widget shown in the Archive Viewer Web Application shows the date in "AM/PM" format when using Japanese as the end user locale. (Issue #20193)
- java.lang.IllegalArgumentException when a user adds a new group to participant with spaces in its name. (Issue #20514)
- Chinese name order should be "lastname firstname" when shown in Process Administrator. (Issue #20541)
- Process Administrator in Chinese is showing a small font for labels shown in the navigator menu. (Issue #20612)
- Project publication fails when containing a SQL configuration mapping due to an incorrect comparison of type vs subtype in the SQL External Resource. (Issue #21102)
- When creating a Calendar Rule from Studio or Process Administrator Console some time zone labels display wrong information. (Issue #21152)
- Cannot publish project using ANT tasks when explicitly enumerating the configuration maps or mapping for External Resources. (Issue #21465)
- ALBPM WE Collaboration Folder associations should allow bulk folder assignments to make the ALI Collaboration Attachments configuration easier. (Issue #22316)
- It is not possible to open Help in Studio using SUSE Linux 10.0 (Issue #19401)
- InvalidDirectorySessionException debugging a method that uses BusinessParameter.getValue() (Issue #16592)
- ++ operator when using the Java Skin produces a project publication error. (Issue #16940)
Workaround: Instead of using variable++, use variable = variable + 1
- Code auto completion for Enumerations introduce a syntax error in the code. (Issue #17519)
Workaround: Try not to use code auto completion for enumerations.
- ClassCastException debugging an EJB component in ALBPM Studio after it was introspected. (Issue #18236)
Workaround: Relaunch Studio and it will be possible to debug the introspected EJB.
- It is not possible to introspect 2 different Java libraries with a shared java package name in the same ALBPM Project Catalog Module. (Issue #18434)
Workaround: Introspect different Java libraries with a common Java package name into different ALBPM Project Catalog modules so that different namespaces are produced.
- Code completion does not tab through the output parameters of a Web Service template dragged into the PBL Method Editor. (Issue #18609)
Workaround: Manually place the cursor in the Web Service output parameter and define the argument association.
- The queues that show when the process simulation is running, may disappear when moving the process scroll bars up or down when the process cannot be completely drawn in the process. (Issue #18689)
- A project fails to publish when it contains a BPM Object with the same name as the Organization name provided to the project. (Issue #18696)
Workaround: Do not use the Organization name to label BPM Objects or rename the BPM Object.
- A NullPointerException is raised when debuging a screenflow that contains an instance variable of an Enum datatypes (ie: Fuego.Lang.Month). (Issue #19025)
- Views using a Filter with integers using the BETWEEN operator do not display when re-opening the project (Issue #19918)
- If a process exposed as a Web Service has an input argument of type Binary, the generated WSDL is incorrectly produced. (Issue #19948)
Workaround: Save the generated Process as a Web Service WSDL and edit the argument type with value "null" with "base64Binary". Then use the modified WSDL rather than the original that is not correctly generated.
- External namespaces are not properly resolved during Web Service introspection. (Issue #20675)
Workaround: If possible, do not import the binding and port type WSDL definitions from a different file but have them defined all in one single WSDL file.
- Project checks successfully but it does not compile if the parent screenflow argument mapping is empty while child screenflow argument mapping is complete. (Issue #20784)
Workaround: Edit the subscreenflow properties and map the missing arguments
- when using the BPM Object Presentation Editor symbolic view turned "ON", changes made to font properties are not persisted. (Issue #20883)
- "Reload all organization resources" button in the Resouces tab in the Project Simulation editor is not working properly. (Issue #21443)
- Cannot use a combo that has an Enumeration attribute as Reference data, as one of the elements of an array in a BPM Object Presentation. (Issue #21522)
Workaround: Change the type of the attribute from Enumeration to String, and create a method to obtain de valid values from the Enumeration object.
- Cannot declare local variable from the warning icon while using PBL Code Editor. (Issue #21605)
- ALBPM Studio allows adding an instance variable on a read-only process when it should not. (Issue #21698)
- Changing from Split with copies to no-copies deletes the method associated to the corresponding Join activity (Issue #21712)
- Copy and Paste keystrokes do not work when editing an interactive activity. (Issue #22213)
- After moving a hiding a role, it can no longer be displayed. (Issue #23022)
- Missing headers when creating a presentation from template for a bpm object that contains a group. (Issue #23206)
Workaround: Manually add the headers to the BPM Object Presentation.
- Background Color is lost after changing the focus from background to Foreground color for a BPM Object Presentation button widget. (Issue #23371)
- A BPM Object that contain presentations (Presentable) shows a large number of internal methods in the Outline View Panel that should not be visible confusing the readability of the BPM Object structure. (Issue #23406)
- Most of the Windows menu options should be disabled in the Designer and Business Architect Studio perspectives. (Issue #23581)
- Introspected components structure is not displayed in the Outline View panel. (Issue #23609)
- When editing PBL code in Studio, Undo and Redo commands are not enabled in the menu. However, Ctrl-Z and Ctrl-Y do work. (Issue #23610)
Workaround: Use keywords to do and undo changes using the following key strokes: Ctrl-Z and Ctrl-Y do work.
- PBL Templates are missing from ALBPM Studio to accelerate the coding experience. (Issue #23624)
- After maximizing the panel the roles headers are not correctly rendered. This happens when the panel is scrolled down. (Issue #23637)
- Sometimes the cursor appears in a different line/column after editing an auto-complete template (Issue #23641)
- The "Go to and Show" option enabled when right clicking on an error in the "Problems" View is not opening the project asset that contains the problem when it should. (Issue #23720)
- BPM Object methods that are defined to be abstract should not be editable allowing an implementation for them. (Issue #23786)
- The majority of strings of the form "BPM--xxxxx" when customizing a perspective are displayed in English on Japanese OS. (Issue #23806)
- Un-extracted strings for the annotation style names "Method Errors""Method Warning"&"Variables" in Studio. (Issue #23808)
- Each time a BPM Object String attribute is set to use a specific length, a new type is added to the combo box for attribute type selection when duplicates could be eliminated. (Issue #23923)
- BPM Object Presentation colors defined in the Project Preferences panel are shown using the RGB numbers rather than displaying the actual selected color in an icon. (Issue #23946)
- The Progress panel for COM Introspection is always showing 0% all the time throughout the introspection process until it reaches the end of the procedure. (Issue #24012)
- The BPM Object Presentation outline is not synchronized when moving cells in the Main Presentation Panel. (Issue #24048)
Workaround: If you close and open the BPM Object Presentation, the outline and presentation WYSIWYG will be in sync.
- When an instance variable is created by launching the variable dialog from the Decision Task Implementation panel, it is not properly refreshing the variable name in the main Instance Variable View. (Issue #24283)
Workaround: If the project is closed and opened again, the newly added variable will show the right variable name.
- When you create an instance variable launching the variable dialog from the Decision Task Implementation panel, it is not preserving the original named. (Issue #24284)
Workaround: Create the instance variable prior to using it in the Decision Activity Implementation Panel.
- Simulation stops with an AssertionError error message when using "Organization Resource" allocation instead of "Fixed Resources" allocation for interactive activities involved in a simulation. (Issue #24319)
Workaround: It seems that there is a problem assigning resources to interactive activities. To prevent this problem from happening, go to the simulation Configuration Panel and use "Fix Resources" rather than "Use Organization Resources" for all interactive activities involved in the simulation.
- Business parameter Organization Value field does not return the correct value if the value is written manually instead of using the spinner. (Issue #24422)
- XML Schemas containing Enumerations returning integer string values such as "0" and "1" are not properly introspected. (Issue #24434)
Workaround: Do not define the Boolean enumeration in schema returning "0" and "1" but rather "true and "false".
- When converting a BPM Object method to abstract, the implementation code is not deleted when chosen to do so. (Issue #24658)
- Role headers have some redrawing problem when switching the Role orientation in Studio. (Issue #24705)
- PDF Project Report generated for a project that contains japanese characters is corrupted. (Issue #24726)
- When switching across Tabs when running the SQL Introspector wizard, the focus is in the buttons rather than on the first TextField of the selected Tab. (Issue #24741)
- Error after canceling an SQL instrospection in the last step of the wizard (Issue #24743)
- "Stream closed" error occurs while exporting the organization data file in Studio. (Issue #24751)
- When defining a Valid Values method for a BPM Object attribute, it is not preserving the setting to return the value descriptions. (Issue #24752)
- If a component fails within a "do ...on Exception" block, the Engine is not setting the execution status to success making the activity code to fail even when the failing situation could be programmatically fixed. (Issue #24787)
Workaround: Use a "RuntimeException" instead of a user-defined exception.
- After closing the BPM Object in the main editor panel, the Structure View Panel continues to show the structure of the closed BPM Object when this one should be closed as well. (Issue #24790)
- After renaming an activity, it is not properly refreshing the activity name in the Outline View Panel. (Issue #24808)
- Repaint issues when creating a custom view and the "Roles" section needs to be refreshed. The roles section is not completely rendered. (Issue #24821)
Workaround: Expand the Custom View Editor.
- ALBPM Studio. BPMObject Instance variables. It doesn't update the instance variable view after adding a new one by pressing plus button. (Issue #24980)
- ALBPM Studio. Double-clicking an error message does not open the web service editor. (Issue #24981)
Workaround: None
- Some attributes in Fuego.Papi.VarDefinition have been changed to uppercase in ALBPM 6.0. This causes a warning in processes migrated from 5.7. (Issue #25017)
- Certain XML elements introspected from an XML schema cannot be used as Process Web Services arguments. (Issue #25107)
- Drop down list in the Studio Log Viewer View is to narrow to show option in Chinese. (Issue #25153)
- ALBPM Studio. BPMObject presentation. You may get a java.lang.UnsupportedOperationException while modifying a label. (Issue #25172)
- ALBPM Studio. Distributed jars for OSGI conflicts with publishing from ant tasks in Websphere. (Issue #25174)
- When a Web Service with document literal wrapped is introspected, information about argument names is lost. (Issue #25218)
- ALBPM Studio. The following Strings do not appear localized: "Simplify Code", "Format", "Run This"&"Debug This". (Issue #25253)
- NullPointerException deleting a custom view in Studio from the project "Custom View" node. (Issue #25304)
- ALBPM Studio. Recatalog SQL database throws: org.eclipse.swt.SWTException caused by a null pointer exception. (Issue #25307)
- Web Service introspection generates a service without arguments when the objects are imported from other files and different namespaces. (Issue #25340)
- ALBPM Studio. BPMObject. Time attribute. After closing the time attribute it loses the static list of valid values descriptions. (Issue #25361)
- When deleting a module that contains modified BPM Objects, Studio asks for confirmation to save changes. If the user chooses to save the modified BPM Objects the module is not deleted. (Issue #25368)
Workaround: Save the modified objects and run the delete command one more time.
- ALBPM Studio raises a NullPointerException while trying to open a project containing BPEL processes when the BPEL Editing capabilities are not enabled. (Issue #25378)
- ALBPM Studio. Calendar rule editor does not update its Holiday rules combo when a new holiday rule is created. The work around is to close and open the calendar rule editor, holiday rules combo is updated. (Issue #25391)
Workaround: Closing and opening the calendar rule editor, holiday rules combo is updated.
- ALBPM Studio. BPMObject time attribute. Time precision does not work properly at design time. (Issue #25396)
- ALBPM Studio. F9 no longer launches Studio's WorkSpace. (Issue #25413)
- ALBPM Studio. If a user launches the WorkSpace with a stopped engine, Studio suggests the user to start the engine. Once this is done, the WorkSpace window is not launched. (Issue #25414)
Workaround: Click on the WorkSpace icon one more time.
- ALBPM Studio. Using BPMObjects, once the Valid Value Static List is selected it is not possible to revert it. (Issue #25438)
Workaround: Make a modification in any field (for example: virtual or default value) and then save again
- ALBPM Studio. When importing an ALBPM 5.7 project it may throws: fuego.lang.exception.ProgramException: Cannot load the view. (Issue #25479)
- Project Catalog Report is missing from ALBPM 6.0 Studio. (Issue #25484)
- The "BETWEEN" filter clause condition is missing for Integer and Time Variables when it should be available. (Issue #25503)
- If the end user expands the project node in the Studio Project Navigator View while an imported project is reconstructing the WorkSpace, a NullPointerException will be raised. (Issue #25507)
Workaround: Let the workspace creation finished before expanding the project node in the Project Navigator View.
- Views using the BETWEEN filter accessible through WorkSpace are including boundaries when they should not. (Issue #25510)
- When the "Virtual" property for a BPM Object attribute is selected, the Default property should be disabled. However, this is not the actual behavior. (Issue #25524)
Workaround: Keep working with some other attribute, making some modification and saving the studio.
After that the Default Value has become disabled.
- Modifying the "Static" property of a BPM Object method in the Properties View does not enable the "Save" icon to persist the change. (Issue #25536)
Workaround: Modify any other property of the BPM Object method and revert it to its original value and the "Save" icon will be enabled back again.
- Server Side components cannot be executed in debug mode. (Issue #25537)
- Project Variables are not marked as Business Indicators when a 5.7 project with Business Variables is imported. (Issue #25542)
Workaround: Manually set the "Business Indicator" checkbox for the imported Business Variables from the 5.7 project defined as Project Variables in Studio 6.0.
- A NumberFormatException is raised when when changing the type of a BPM Object attribute from Decimal to String and it has a default value assigned to it. (Issue #25553)
Workaround: Delete the default value of the Decimal BPM Object attribute before changing its type to String.
- Creating a BPM Object attribute from the Project Navigator View does not send the notification to set the BPM Object as modified and it is not possible to save the changes. (Issue #25560)
Workaround: Open the recently added BPM Object attribute and modify any of its attribute and revert the temp change. Then the "Save" icon will be enabled and it will be possible to save the changes.
- When an XML Object conforming to an XML Schema structure is created and assigned as a child of another XML Object, the name and namespace are changed when this should not happen. (Issue #25566)
Workaround: Don't use the same instance that has been assigned to do something else. Create a new instance with the same attributes and childs.
- The Argument MappingSet table on the left hand side of the Argument Mapping dialog is showing 2 headers when it is a single column table. (Issue #25573)
- A NullPointerException is raised when specifying an incorrect IP or hostname when introspecting .NET assemblies in ALBPM Studio. (Issue #25575)
Workaround: Properly specify the IP or hostname where the .NET Bridge runs to allow a proper .NET assemblies introspection.
- Enumerations contained in an introspected Web Service cannot be used in Doc Literal Web Service method calls. (Issue #25581)
- Adding an interactive activity in an "Automatic Handler" role forces the introduction of a new labeled role splitting the original "Automatic Handler" in 2 parts when the new introduced labeled role should be added to the right of the "Automatic Handler" role but not split it in 2. (Issue #25588)
- ALBPM Studio. Null point exception takes place when adding documentation to an activity in Windows Vista. (Issue #25603)
- ALBPM Studio. Welcome screen is hidden when launching Studio with a new project and BPEL enabled. (Issue #25609)
Workaround: Double Click on Welcome View to maximize it.
- ALBPM Studio. When marking an attribute to be "Not Null" and add a default value to it, the system still shows a message "Default value is required". (Issue #25612)
- ALBPM Studio. Setting attribute enumeration to "not null" will cause a null pointer exception. (Issue #25613)
- ALBPM Studio, Enclosing a paragraph widh /* */ converts it in a comment, but it grays only the first line of the commented paragraph. (Issue #25615)
- When switching from Documentation to Use Case Documentation tabs in the "Documentation" view, the same information is rendered regardless the displayed tab. (Issue #25616)
- Project variables used in activity method implementations are sometimes incorrectly reported as errors in the PBL Method Editor. (Issue #25618)
- An imported ALBPM 5.7 project in ALBPM 6.0 Studio does not compile because the parameter name of Fuego.Net.HTTPResponse' getParameter has changed. (Issue #25632)
Workaround: Rename the method's argument name from "string" to "arg1" in every place this method argument is used.
- ALBPM Studio allows entering repeated valid value descriptions for BPM Object attributes that have a static list of valid values with the "Edit Values Description" preference on. (Issue #25637)
- BPM Object Presentation components or widgets cannot be deleted using the keyboard key "Delete". (Issue #25644)
- NullPointerException creating a new Dashboard on Linux. (Issue #25647)
- If a rule name starts with upper case, the rule will not be editable at runtime producing a NullPointerException because internally it is renamed to start with LowerCase. (Issue #25648)
Workaround: Define Business Rules starting with lowercase.
- Exception ocurrs in when adding a Project variable and switching back to an open View Presentation panel. (Issue #25658)
Workaround: Before adding the project variable, close the Custom View Presentation Editor and reopen it after the Project variable was declared.
- A NullPointerException is raised after deleting a process simulation model that was referenced by a Simulation configuration. (Issue #25659)
- HTML Project Documentation is not properly rendering English labels for object (Roles, Activities) preferences. (Issue #25661)
- ALBPM Studio, variables don't get declared properly by Process WS generated code. (Issue #25663)
- 'java.lang.ClassNotFoundException: java.lang.ClassNotFoundException: fuegoblock.base.Display' when executing a CUnit regression Test Case within Studio. (Issue #25665)
- ALBPM Studio Quick Fix option in the problems view does not work to auto declare local variables. (Issue #25666)
- ALBPM Studio. Cannot execute a screenflow in debug mode. (Issue #25675)
- Configuring process deployment binding processes to more than one Organizational Units causes a NullPointerException. (Issue #25680)
Workaround: This is only a limitation in Studio. Deployment of processes in a project to different Organizational Unit works fine in Process Administrator.
- When removing a project variable, views presentations using the removed variable are not properly updated. (Issue #25695)
Workaround: After deleting a project variable, make sure that custom views do not have any references to the deleted variable.
- Re-cataloging of AquaLogic Service Bus components corrupts the associated External Resources properties. (Issue #25699)
Workaround: Configure the External Resource property "Service Name" manually, or delete the AquaLogic Service Bus components and related External Resources, and catalog the components again with the new binding information.
- A "java.lang.ClassNotFoundException" is logged in the Engine logs when a web service that uses UsernameToken profile is invoked. (Issue #25703)
- Cannot invoke an introspected Web Service using CUnit to create automated regression tests within Studio. (Issue #25704)
- ALBPM Studio. BPM Object Presentation errors are marked in the problem view with "Unknown" location. (Issue #25705)
- ALBPM Studio. When exporting an organization from Studio, the XDML file is generated empty and an exception is thrown. (Issue #25706)
- ALBPM Studio. Time.roundToSeconds() produce incorrect values for dates prior 1-JAN-1970. One second higher than the correct value. (Issue #25714)
- ALBPM Studio. When marking an attribute as virtual the not null check box remains enabled. (Issue #25715)
- ALBPM Studio. Time.dateValue() trunc/round behavior is inconsistent for dates before 1-JAN-1970. (Issue #25721)
- When a BPM Object attribute changes its type, the new attribute type is not properly refreshed in the BPM Object Attribute editor panel. (Issue #25722)
Workaround: Close the BPM Object that is being edited and reopen i