Change Log

Stable Desktop Architect – Update 2018.2

Beta - last version before complete rebranding to ORIGAM

Dec 17, 2018 (build 60) 2018.2#48 Download this version

    backend

  • FIX: add to dataset.Tables ExtendedProperties "HasAggregation" .

Nov 23, 2018 (build 59) 2018.2#47 Download this version

    backend

  • NEW: FileSystemService.CreateDirectory

Nov 7, 2018 (build 58) 2018.2#46 Download this version

    backend

  • NEW: TransformationService.TransformData - the output file is locked exclusively during the generation.

Nov 5, 2018 (build 57) 2018.2#45 Download this version

    backend

  • FIX: XSLT Editor was crashing when parameters were defined inside an xsl:template.

Oct 9, 2018 (build 53) 2018.2#42 Download this version

    backend

  • FIX of SHA-1: f75499f7cfd81730b5db446aa0aa316d0cd0bf14 - engine skiped all the state events for entity if there was no state fields in the entity.

Oct 5, 2018 (build 52) 2018.2#41 Download this version

    backend

  • NEW: HttpServiceAgent supports Timeout parameter.

Oct 1, 2018 (build 50) 2018.2#39 Download this version

    backend

  • FIX: Fix of injected error (reports without parameters didn't work)

Sep 21, 2018 (build 48) 2018.2#37 Download this version

    backend

  • NEW: Add a new function AS:Round() - returning decimal between 0.0 - 1.0

Sep 14, 2018 (build 46) 2018.2#35 Download this version

    backend

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

Sep 11, 2018 (build 45) 2018.2#34 Download this version

    backend

  • FIX: Fix of injected error (other than SSRS reports didn't work - NPE)

Aug 30, 2018 (build 41) 2018.2#30 Download this version

    backend

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

Aug 29, 2018 (build 40) 2018.2#29 Download this version

    backend

  • FIX: fix invalid cast to OrigamDataTable. Not all datatables are OrigamDataTables at this place (the ones created in an external library from a typed dataset)

Aug 14, 2018 (build 38) 2018.2#27 Download this version

    backend

  • CHG: If there are no state columns in the entity and the entity is not referenced in any work queue class and state machine, StateMachineQueueEntry is not added for the given entity.

  • FIX: WorkQueueEntry stucked locked when the processing fails during delete operation (error firstly appeared while processing germania archive). Fixed also other problem - processing of a WQ entry modification operation, automatic processing turned on and error work queue set. In a case of error it tried to fill the ErrorText field of WQEntry in a new transaction while the old one wasn't finished. It ended up with waiting (Lock Wait timeout exceeded) for transaction that actually had modified the WQ entry data, but had been still opened.

Jul 17, 2018 (build 24) 2018.2#22 Download this version

    backend

  • NEW: Error logging for WorkQueueIataBspFileLoader.

Jul 13, 2018 (build 21) 2018.2#19 Download this version

    backend

  • NEW: IataBspFileLoader fills Sequence Number now.

Jul 11, 2018 (build 20) 2018.2#18 Download this version

    backend

  • NEW: IataBspFileLoader new parameter addLastRowToQueue.

Jul 9, 2018 (build 18) 2018.2#16 Download this version

    backend

  • NEW: Added description to AsapSettings.GUIExcelExportFormat.

Jun 28, 2018 (build 16) 2018.2#14 Download this version

    backend

  • NEW: Implemented support for forcing bulk insert when using worfklow DataService.StoreData.

Jun 15, 2018 (build 6) 2018.2#5 Download this version

    backend

  • NEW: Crc32C function can be called from xslt

Jun 15, 2018 (build 4) 2018.2#3 Download this version

    backend

  • NEW: Crc32C function added to RuleEngine

Jun 11, 2018 (build 2) 2018.2#1 Download this version

    backend

  • FIX: WorkQueueIncrementalFileLoader cannot setup a transaction because index file is beeing used by another process.

Jun 5, 2018 (build 1) 2018.2 Download this version

    backend

  • NEW: Workflow can be profiled. Duration of Workflow steps, blocks and whole workflows can be written to a special log file. To switch the logging on/off edit log level of "WorkflowProfiling" logger in AsapArchitect.exe.config. To switch the logging on, set it to DEBUG, to switch off set it to INFO. http://community.origam.com/t/profiling-of-sequential-workflows/531

  • NEW: Search results can be sorted by clicking on individual columns in the result table.

  • NEW: origam-utils compare-schema.

  • NEW: origam-utils compare-schema has now options to specify what kind of differences should be displayed.

  • NEW: New XSLT functions AS:UTCDateTime and AS:LocalDateTime.

  • NEW: Execution times of a transformation tasks, dateService tasks and rule checks are now logged when profiling a workflow. http://community.origam.com/t/log-performance-of-a-transformation-task-and-dateservices-tasks/533

  • New: Calls to load task Documentation are loggeed when profiling a workflow

  • CHG: WorkflowFinished event time is not logged anymore separately when profiling a workflow

  • CHG: Workflow time and WorkflowFinished event time are logged separately when profiling a workflow

  • CHG: Trace no longer shows escaped xml in Data2 field

  • CHG: Index file is accessed exclusively

  • CHG: An error message is shown when trying to open a screen and some items cannot be loaded. It will not be possible to open that screen unless the issue is fixed (probably by modyfying the model)

  • FIX: Xsl editor's name is changed when user changes text in name TextBox

  • FIX: WorkQueueService didn't start automatic processing.

  • FIX: Workflow profiling logger correctly marks line corresponding to the workflow total time with "WF". Each workflow is logged within ThreadContext so that individual workflow data should not collide.

  • FIX: ToolStripButtons are removed when form in a workflow is closed

  • FIX: Tool strips are displayed in the main window when showing an AsForm as a part of a workflow. Were displayed in the AsForm before.

  • FIX: Task time and TaskFinished event time are logged separately when profiling a workflow

  • FIX: Right click on a misplaced (placed in wrong package) ControlItem resulted in a message window and command to move it to the right package did not show up. PanelControlSet was added back to dependencies of ControlItem so that the misplaced ControlItem will show ann error message if dependencies are requested.

  • FIX: RestartTimer is not run when executing origam-utils to avoid unimportant exceptions in origam-utils console output

  • FIX: Object not set to a reference message removed when clicking to a dropdown in a grid

  • FIX: New Icons in client in the main toolstrip

  • FIX: Mapped Data Type can be set to null when editing a FieldMappingItem through a properties window.

  • FIX: Loading of datastructures from DB optimized. Datastractures with parent datastructure entity and relationship "Normal" were loaded from DB even if no parent datastructures were found in a previous call to the DB http://community.origam.com/t/optimize-loading-datastructures-from-db/547

  • FIX: Load entries are not logged multiple times when profiling a workflow

  • FIX: Items offset from position they are droped on when editing a large ScreenSection.

  • FIX: HashIndexFile class cannot read the index file

  • FIX: Hash index used timestamp with 12h format.

  • FIX: Exception with message "Cannot find table: XXX in dataset when looking at entity: YYY" was thrown if table could not be found during an internal check.

  • FIX: Error message from DecodeSignedOverpunch includes input which caused the fail

  • FIX: Empty ToolsStrips are not shown

  • FIX: DecodeSignedOverpunch can parse input with more decimal places

  • FIX: Ctrl+s does not clear changes in active TextBox before saving

  • FIX: Could not create new screen section

  • FIX: Clicking on Save does not clear changes in active TextBox before saving

  • FIX: AsPanel lets search box keep focus.

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

  • FIX: AbstractIndexFile throws NullReferenceException in finalizer

  • FIX: A more specific message is shown when a PanelControlSet requested from ControlItem is not found