Dashboard > PXE > Home2 > ReleaseNotes4PXE > View

Page Operations


Navigation


PXE Log In   View a printable version of the current page.
ReleaseNotes4PXE
Added by Alex Boisvert, last edited by Alex Boisvert on Jul 04, 2006

pxe-1.0.168

Bug fixes

  • Fix NullPointerException during compilation if outputVariable not specified in invoke (such as one-way invoke) [boisvert]

Alex Boisvert - July 3rd, 2006


pxe-1.0.167

Enhancement

  • This cleans up some issues with reporting of schema errors in BPEL 1.1 processes. [mbs]
  • Increased the reduction timeout period in Jacob to decrease the chances of race conditions to occur (until we implement some sort of instance locking).
  • Throw an exception when a correlation is declared on an invoke without having a property alias defined for the invocation message type.

Bug fixes

  • Declaring connection as active on get and removing assertion to avoid possible leakings. [mriou]
  • When no location can be found, just ignoring instead of forcing a location equal to namespace. [mriou]
  • Ignoring bpel documentation elements to avoid compilation errors. [mriou]
  • Fix NPE in PxeManagedConnectionImpl.connectionClosed() [mriou]

Alex Boisvert - June 3rd, 2006


pxe-1.0.166

Enhancement

  • Performance: Stop VPU execution when no reductions are available [mriou]
  • Add process variable $pxe:pid [mriou]
  • Add fault information on PM-API when an instance fails. [mriou]

Bug fixes

  • IllegalArgumentException: Child to add is null in PM-API [boisvert]

Alex Boisvert - June 15th, 2006


pxe-1.0.165

Enhancements

  • Provide EPRs when querying scopes using the PM API. [mriou]
  • Configurable event persistence [mriou]

Bug fixes

  • Fixed a bug that prevented EPRs writing on some conditions. [mriou]
  • Fixed NPE due to unspecified runtime on a ProcessConfigurationDAO. [mriou]
  • Fixed derby schema: Add "lock" column to BPEL_CORRELATOR table

Alex Boisvert - June 9th, 2006


pxe-1.0.164

Bug fixes

  • Fix ClassCastException HProcessRuntime in BpelDAOConnectionImpl. [mriou]

Alex Boisvert - June 6th, 2006


pxe-1.0.163

Enhancements

  • Support non-persistent processes [mriou]

Bug fixes

  • Correlation race. [mbs]
  • DD generator does not generate right endpoing when same port type defines 2 services on 2 different endpoints [mriou]
  • Compiler attempts to retrieve resources (schemas) from internet during compilation. [mbs]

Non-persistent Processes

To deploy a process as non-persistent, set the process-persistent element to false in the deployment descriptor:

<?xml version="1.0" encoding="UTF-8"?>
<dd:deployment-descriptor xmlns:dd="http://pxe.fivesight.com/schemas/2006/02/14/bpeldd">
   <dd:process-persistent>false</dd:process-persistent>
   ....
</dd:deployment-descriptor>

All instance-specific data (instance itself, correlation, scopes, variables, ...) will be only held in-memory and not persisted.

Alex Boisvert - June 5th, 2006


pxe-1.0.162

Bug fixes

  • Always send <wsa:Action> header element along with <wsa:To> [boisvert]
  • Fixed problem with pick where the non-initiate correlation set was not getting picked up. [mbs]
  • NPE in BpelWorker.getOutputMessage() after invoke failure [boisvert]

Alex Boisvert - May 22st, 2006


pxe-1.0.161

Miscelaneous

  • Send <wsa:Action> header element along with <wsa:To>. [mriou]

Alex Boisvert - May 22st, 2006


pxe-1.0.160

Bug Fixed

  • Fixed bug generating a Hibernate PropertyValueException while saving a received partner EPR [mriou]

Alex Boisvert - May 21st, 2006


pxe-1.0.159

Enhancements

  • Added support for providing and maintaining sessions to clients and stateful services. [mriou]
  • Added corresponding assignments of EPRs containing session information into and out of partnerLinks. [mriou]

Bug Fixed

  • Fixed Derby database schema (EPR split into SEPR and DEPR in PXE_MESSAGE_EXCHANGE table) [mbs]
  • Fix ASSIGN activty bug introduced in 1.0.158 [mbs]

Alex Boisvert - May 19th, 2006


pxe-1.0.158

BPEL Semantic/Syntax Changes

  • Revised XPath handling in propertyAlias, variable and message assignments to comply with BPEL section 8.2.2 $var resolution. [mbs]

Bugs Fixed

  • Correlation patterns request and response on invoke were inversed. [mriou]
  • Fixed a bug on endpoint generation that prevented myRole endpoint to be generated on some cases. [mriou]

Alex Boisvert - May 19th, 2006


pxe-1.0.157

Failed release

Alex Boisvert - May 19th, 2006


pxe-1.0.156

Enhancements

  • Implemented <forEach> activity from BPEL 2.0 spec [mriou]

Bug Fixed

  • Runtime: Disabling exception thrown when property alias selects a text node (e.g. /text() ) [mriou]
  • Compiler+Runtime: Fixed property alias to comply with latest spec. "part" attribute is used again and should always be specified for message variables. Note the proper xpath for element parts! [mbs]
  • Compiler: Fix bug where deployment-descriptor generation error are not reported correctly (EDGE-543) [boisvert+hmalphettes]
  • Compiler: Added BpelCompileCommand.setCompileListener() method to fix compilations errors not reported as errors [boisvert]

Miscelaneous

  • Compiler: Quick hack to "recognize" SOAP 1.2 addresses when extracting the endpoint url. [mriou]
  • Scripts: Fixed typo in bpelc.cfg [boisvert]
  • Runtime: Tweaked XPath 1.0 variables retrieval to handle proper usage of simple types; necessary to have calculations working. [mriou]
  • Updated BPEL schema used by PXE to latest (Mach 2006) [mriou]

Alex Boisvert - May 17th, 2006


pxe-1.0.155

Failed release. Do not use.

Alex Boisvert - Circa 5/5/2006


pxe-1.0.154

Bug Fixed

  • Runtime: EPRs with no initializePartnerRole weren't properly created upon assignment [mriou]
  • Compiler: Throwing an error when initializePartnerRole is set to yes and there are no partnerRole. [mriou]
  • Compiler: When generatings eprs, only the first one was created [mriou]

Miscelaneous

  • Runtime: Improved logging related to PartnerLink and endpoint references (EPRs) [mriou]

Alex Boisvert - Cinco de Mayo, 2006


pxe-1.0.153

Bug Fixed

  • Fixed mapping to be hibernate binary/sql blob [mbs]
  • Fixed bad mainclass property in configuration files. [mbs]

Miscelaneous

  • Support for keepSrcElementName attribute on copy. [mriou]
  • Removed endpoint references from OProcess model. Missing endpoints are automatically included in the deployment descriptor as a post-compilation step.
  • Changed soap-url element to soap:address as url in service-ref. [mriou]
  • Merge with maven branch [mbs]
  • Use hand-generated derby database [mbs]
  • Added methods in PM API to set endpoints. Included enpoint info in returned xml structures. [mriou]

Alex Boisvert - May 4th, 2006


pxe-1.0.152

Bug Fixed

  • Cannot execute one or more tests against the BPEL runtime using synthetic endpoints deployed in a live PXE instance [mriou]
  • Fixed a bug on assign (service-ref element wasn't properly found) when rvalue is literal and lvalue is a partner link [mriou]

Miscelaneous

  • Added compilation checks for partner links and partner links assignment. Compiler should scream when compiling a process with EPRs not properly initialized or throw a bpws:uninitializedPartnerRole at runtime for the few cases where this couldn't be detected [mriou]
  • Made ServiceProviderBackend error reporting more tolerant, accepting exceptions that are subclasses of the ones declared to be thrown (previously when exceptions were unrecognized, they were reported as 'a problem in the Service Provider implementation') [mriou]
  • Updated DynPartner example process to demonstrate literal partner link assignment. [mriou]
  • Improved logging in HttpSoapService [mriou]

Alex Boisvert - April 27th, 2006


pxe-1.0.151

Enhancements

  • Implemented partner link assignments [mriou]
  • Message variables part separator changed to '.' (actually both '.' and '/' work). [mriou]
  • Endpoints values can be overriden using the process deployment descriptor. New example DynPartner. [mriou]
  • Change in BPEL-spec, correlation pattern values are now "request", "response", "request-response". The old pattern values "in", "out", "in-out" will still work (provided the schema does not complain) [mbs]
  • XSL params passing from bpws:doXslTransform XPath function to XSL transformer. Addition of URI resolvers to support XSL includes and imports (read from the resource repository). [mriou]

Bug Fixed

  • Injection uses non-serializable references that may be lost if processing takes long time
  • Corrected a NullPointerException thrown when an <invoke> or <receive> has no inputVariable element (which is legal in BPEL) [mriou].
  • Better error handling and reporting in HttpSoapService; catch Throwable in order to avoid exception leaking through our runnable thread [boisvert]

Miscelaneous

  • Migrated to Derby as default database (from HSQL) [ozakordonskyy]
  • Added integration module for webapp deployment. Tested with Geronimo 1.0. [ozakordonskyy]

Alex Boisvert - April 25th, 2006


pxe-1.0.150

Enhancements

  • Support of the new BPEL XPath method bpws:doXslTransform. XSL params and URI resolver still missing. [mriou]

Bug Fixed

  • Fixed some problems with correlations, and outstanding receive cleanup. Added better failure handling for INVOKEs that attempt to contact unavailable services [mbs]
  • Made MessageExchangeEventFailure a client event so that it actually gets routed places [mbs]

Alex Boisvert - April 10th, 2006


pxe-1.0.149

No changes

Alex Boisvert - March 31st, 2006


pxe-1.0.148

Bug Fixed

  • Fixed order by and in for status in instance query [ozakordonskyy]

Alex Boisvert - March 31st, 2006



Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 1.4.1 Build:#212 Jun 02, 2005) - Bug/feature request - Contact Administrators