Menu

Commit [r477]  Maximize  Restore  History

Commons:

- Added to TaskManager the capability to interrupt running Tasks execution on configuration reloading.
Modified TaskManager in order to append to Scheduler's Threads name also the executing TaskGroup.TaskName in order to simplify troubleshooting.
- Corrected JSON<->XML numeric values conversion.
- Removed XPath engine re-initialization during startup.
- Removed recursive invocation of JMXEntrypoint.init() during Initializers execution.
- Improved (N)CLOB fields management in sqlX metadata.
- Improved reload configuration locking in order to avoid dead-lock.
- Improved JMX entry-point initialization.

Core:
- Corrected @loggerLevel handling in GVCoreCallNode, GVIteratorOperationNode/CoreCall and parallel nodes
- Added to GVCoreCallNode and GVIteratorOperationNode/CoreCall a new attibute change-log-master-service.
If true change the log master service with the used one (configured or calculated), in order to write log messages into a different log file.
Used only if @change-log-context is true.
- Improved init/run logging of ServiceCallerTask.NextAction status
- Corrected GVCore pool element clean-up after configuration reload.
- Moved to INFO level the end trace message of workflow nodes, added execution time in ms.
- Enabled missing FTPS remote manager in dtds
- Improved fail-fast capability on XA abort in transacted workflows execution
- Improved transaction error management in workflow engine
- Corrected GVSubFlowCallNode @dynamic behavior
- Modified Core's configuration reload management, in order to better handle already running service instances.
- Added ACL check to GVCoreCallNode and IteratorController in order to enforce ACL check across flow calls.
- Added Input/Output services support to GVSubFlow* and GVCoreCallNode nodes.
- Added JMX interface to subflows (statistics and executing instances status)
- Added support to interruptible services
- Added JMX operations that enables the interruption of Operations and/or SubFlows (by ID and Thread name)

DataHandler:
- Provided a new getData method on DH retrievers in order to specify the parameter's actual values separator;
useful if the default separator (comma) is present into the parameter's actual values
- Improved handling of NCHAR,NVARCHAR,NCLOB fields in DataHandler.
- Corrected NullPointerException in DH DBOInsert/DBOUpdate without an input XML.

DTE:
- Changed cardinality of ToPreload DTE element.
- Improved empty array management in XML to JSON conversion.
- Improved management of multi-root JSON document in JSON <-> XML simple conversion policy.
- Improved namespaces exclusion in JSON <-> XML simple conversion policy and added a BadgerFish conversion policy.
- Moved to a GV specific version of org.json json library: now the properties creation order is keep in dump and properties listing, in order of better handle conversion to/from XML documents.
- Improved DTEControlled clean-up on destroy.

Task Scheduler:
- Improved TaskManager reload configuration locking in order to avoid dead-lock.

Adapter/VCL Axis2:
- Corrected mixed SOAP 1.1/1.2 request/response handling in Axis2MessageContextDataProvider.
- Added new property WS_REQ_SOAP_VERSION to input GVBuffer.
- Added optional attribute to ws-call to avoid to set SOAPAction header in the request

Adapter HTTP Inbound:
- Added management of output GVBuffer property HTTP_RESP_FILE_NAME to RESTHttpServletMapping in order to define the name of the file to be downloaded through an HTTP request.

VCL File:
- Added to RemoteManager methods the capability to provide at the real implementations a Map containing implementation-specific properties.
Updated the remote commands to reads a list of properties from configuration.
- Corrected zip file closing on unzip operation.

JMS Listener:
- Improved listeners instantiation algorithm in JMS listener pool.
- Improved Dump of JMS's MapMessage.
- Improved debug logging in JMSForwardListener

VCL HTTP:
- Corrected RegisterHttpClientProtocolManager initialization, in order to avoid double JMX registration.
- Added new output property to http-call VCL plug-in: GVHTTP_RESPONSE_MESSAGE containing the response status text.
- Added to http-call the capability to set a context path before the method URI

VCL J2EE:
- Added to JMS Enqueue/Dequeue VCL operations the capability to exclude:
- GVBuffer -> Message properties enrichment during enqueue
- Message -> GVBuffer properties enrichment during dequeue
- Added a new attribute to jms-dequeue to specifies if the dequeue must keep input GVBuffer properties, not present in the JMS message, in the output GVBuffer.

dmg75it 2015-12-02

1 2 3 .. 9 > >> (Page 1 of 9)
changed /branches/GVESB_3_3/build-release/base/GreenV/xmlconfig/GVCore.xml
changed /branches/GVESB_3_3/build-release/base/GreenV/xmlconfig/gv-jmx.xml
changed /branches/GVESB_3_3/build-release/build.properties
added /branches/GVESB_3_3/build-release/full/GreenV/gvdte/datasource/xsl/HL7/TestHL7_KO.xsl
changed /branches/GVESB_3_3/build-release/full/GreenV/xmlconfig/GVCore.xml
changed /branches/GVESB_3_3/build-release/full/GreenV/xmlconfig/gv-jmx.xml
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/configuration/XMLConfig.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/event/EventHandler.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/event/internal/EventListenerHandler.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/buffer/GVBuffer.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/gvdp/AbstractDataProvider.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/gvdp/IDataProvider.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/ExceptionCondition.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/GVBufferCondition.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/GVCondition.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/JavaScriptCondition.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/data/ChangeGVBuffer.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/j2ee/db/connections/JDBCConnectionBuilder.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/log/GVBufferMDC.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/utils/GVESBPropertyHandler.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/utils/ResultSetUtils.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/jmx/JMXEntryPoint.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/Task.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/TaskGroup.java
changed /branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/util/quartz/StatefulJob.java
/branches/GVESB_3_3/build-release/base/GreenV/xmlconfig/GVCore.xml Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/build-release/base/GreenV/xmlconfig/gv-jmx.xml Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/build-release/build.properties Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/build-release/full/GreenV/gvdte/datasource/xsl/HL7/TestHL7_KO.xsl Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/build-release/full/GreenV/xmlconfig/GVCore.xml Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/build-release/full/GreenV/xmlconfig/gv-jmx.xml Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/configuration/XMLConfig.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/event/EventHandler.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/event/internal/EventListenerHandler.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/buffer/GVBuffer.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/gvdp/AbstractDataProvider.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/gvdp/IDataProvider.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/ExceptionCondition.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/GVBufferCondition.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/GVCondition.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/condition/JavaScriptCondition.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/internal/data/ChangeGVBuffer.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/j2ee/db/connections/JDBCConnectionBuilder.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/log/GVBufferMDC.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/utils/GVESBPropertyHandler.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/gvesb/utils/ResultSetUtils.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/jmx/JMXEntryPoint.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/Task.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/TaskGroup.java Diff Switch to side-by-side view
Loading...
/branches/GVESB_3_3/core-libs/gvbase/src/main/java/it/greenvulcano/scheduler/util/quartz/StatefulJob.java Diff Switch to side-by-side view
Loading...
1 2 3 .. 9 > >> (Page 1 of 9)
Auth0 Logo