Change Log

Stable Desktop Architect – Update 2018.1

See detailed release notes

Oct 4, 2018 (build 44) 2018.1#31 Download this version

    backend

  • NEW: HttpServiceAgent supports Timeout parameter.

Sep 14, 2018 (build 40) 2018.1#28 Download this version

    backend

  • FIX: Architect does not restore docked windows to their previous configuration

Aug 30, 2018 (build 38) 2018.1#26 Download this version

    backend

  • FIX: Workflows invoked via CallWorkflowStep didn't take over TransactionalBehaviour from the caller.

Mar 27, 2018 (build 28) 2018.1#22 Download this version

    backend

  • FIX: Name of xsl editor tab was not changing when text in name TextBox changed.

Mar 23, 2018 (build 27) 2018.1#21 Download this version

    backend

  • FIX: Actions with a condition "Panel" do show up in architect

Mar 22, 2018 (build 26) 2018.1#20 Download this version

    backend

  • FIX: ExcelService is now being able to produce more than a one sheet

Feb 28, 2018 (build 23) 2018.1#17 Download this version

    backend

  • FIX: EDIFACT2XML - & was escaped twice.

Feb 27, 2018 (build 22) 2018.1#16 Download this version

    backend

  • NEW: Send original WorkQueueEntry row as a parameter to GetNotificationRecipients workflow, so that the WorkQueueEntry is always present.

Feb 25, 2018 (build 18) 2018.1#13 Download this version

    backend

  • NEW: AsapSettings has new property SQLReportServiceTimeout.

Jan 2, 2018 (build 5) 2018.1#1 Download this version

    backend

  • FIX: Scheduler failed to start if there's defined filter and schedule wasn't in a group.

Dec 28, 2017 (build 1) 2018.1 Download this version

    backend

  • Work in progress on number formating

  • Work in progress on EnhancedTextBox

  • NEW: XslTransformation now contains XsltEngine property. Default value for existing items is XslTransform, default value for new items is XslCompiledTransform.

  • NEW: XslEditor uses for validation xslt engine, that is selected for the validated transformation.

  • NEW: Xsl transformation switched to XslCompiledTransform.

  • NEW: WorkQueueService.GetNextItem(string queueName) - allows locking and returning back the next available item in a work queue.

  • NEW: WorkQueueIataBspFileLoader. Loader, that splits BSP files into segments and each segment is stored as a work queue entry.

  • NEW: Used XsltEngine is selected by transformation's XsltEngineType attribute.

  • NEW: Support for WorkQueueWebSphereMQLoader

  • NEW: Support for setting database-specific data types to database fields.

  • NEW: Partial implementation streamed xslt transformation.

  • NEW: Improved content delivery of DataREaderXPathNavigator, it's based on column type now.

  • NEW: ExcelAgent.ReadSheet now allows to specify Culture for number fields (in order to parse e.g. decimal separators properly). Error messages improved if options are not provided or entity not found in the target data structure.

  • NEW: EDIFACT2XMLService.ParseString

  • NEW: EDIFACT2XML.ParseFile.

  • NEW: EDIFACT2XML wiht PathHint.

  • NEW: EDIFACT2XML supports repetition separator and arrays.

  • NEW: EDIFACT2XML supports DataElements attribute in grammar.

  • NEW: EDIFACT2XML - Introduced Array of Complex Data Elements. Marked by 'F' in grammar. CHG: EDIFACT2XML - DataElements grammar doesn't check if the number of specified data elements is equal to parsed data elements.

  • NEW: Data service now allows improving performance by sending commands to the database server in batches. Configurable via settings.UpdateBatchSize. It is also possible to mass load (insert) lots of rows into the database using bulk insert. It is much faster than usual inserts especially through low-latency connections. Configurable via settings.BulkInsertTreshold. If new records exceed this treshold a bulk copy will be used instead of a standard INSERT.

  • NEW: Architect Trace Screen is by default sorted by date in descending order. Appropriate version of Root package is required.

  • NEW: Architect - added Search Data Sources to User Interface model. Allows defining data sources for searching through a search box.

  • NEW: Architect - "Generate SQL" actions now pretty format (indent) the output to the SQL Console.

  • NEW: Applying default values when importing data from Excel

  • NEW: AbstractSqlDataServices defines BulkInsert method, MsSqlDataService contains implementation.

  • Minor changes

  • CHG: Xsl transformation switched to XslOldTransform becouse the majority of wyby transformations fails with: Extension functions cannot return null values

  • CHG: XmlDocuments used as parameters in XSLT are handled as XPathDocument

  • CHG: AS:NodeToString() now returns always an indented XML.

  • Formatting in grid is not the same as in AsTextBox yet

  • Formating in asTextBoxStyleColumn is the same as in AsTextBox

  • FIX: XsltCompiledEngine support for LookupValue functions.

  • FIX: workqueue processing was cycled in endless loop when there was some message in the queue.

  • FIX: sql rendering fix - if we have an aggregation column and and the aggregation sub-entity with source field exist in our DS, then we don't render sql for the column, but just rely on dataset aggregation computation -- fix comparing model items

  • FIX: sql rendering fix - if we have an aggregation column and and the aggregation sub-entity with source field exist in our DS, then we don't render sql for the column, but just rely on dataset aggregation computation -- fix again - look really for 'aggregatedColumn', not the 'column'

  • FIX: It used to throw Cannot use paging when no sort set is deinfed. - fixed building query in previous fix

  • FIX: If there was a role with negation in menu item 'roles' property, it was always forced as readonly at the end

  • FIX: FileService.ReadTextFile and ExcelService.ReadSheet did not favor the DisableConstraints flag on an output context stores. In case this flag was turned on loading data would fail because of the constraints being checked.

  • FIX: FileService now supports AlternativeFormats for date fields (max. 2 alternatives) so up to 3 different date value formats can be contained and successfully parsed from a single CSV file column.

  • FIX: FileService - reading CSV files would file for empty Guid values.

  • FIX: AS:LookupOrCreate function was not working anymore after recent changes.

  • FIX: "Go To Definition" context menu in Deployment Script Generator was always disabled. It now correctly navigates to the target model element.

  • EnhancedTextBox moved to Origam.GUI. Modifications to client code to fix behavion on Tab press.

  • Clean up and Merge branch 'master' of into EnhancedTextBox

  • * CHG: Xsl transformation switched to XslOldTransform becouse the majority of wyby transformations fails with: Extension functions cannot return null values - change also the second place at AsTransform