Paxton once told me that he thought about naming the types of flows differently: instead of input and harmonize flows, he thought real-time and batch would better describe what they do. They were originally called harmonize flows because this was often the stage where documents were copied from the staging database to final, harmonizing some properties along the way. Is it permissible to walk along a taxiway at an uncontrolled airport to reach airport facilities? The Data Hub Framework goes a long way to simplify the process of building an operational data hub. on Software Development and Entrepreneurism, Operational Data Hub: What It Is, Why It Came About, Using the MarkLogic Data Hub Framework (free hands-on training course), category (technical blog post, tutorial, recipe, guide, etc. Tutorial Documentation: Wrong Product Ingest folder? When first built, the common pattern of use was that input flows were used to bring data into the staging content database, then harmonize flows were used to turn raw data in the staging database into commonly-structured envelope documents in the final database. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Heres a part of the Entity Services document model, inside the instance: When we add the author to the model, we increment the version number of the model. Fix for generating TDE templates for DHF style entities with references - 4.x-develop, Fix for generating TDE templates for DHF style entities with references. To learn more, see our tips on writing great answers. 468). Because we store the original content in the attachments element of the document envelope, the flow can extract the content from the original source, add the new property, then overwrite the existing document. There's a reason it's a war. Announcing the Stacks Editor Beta release! React to changes in the harmonize flow options on blur, Update for 2.0.3 javadocs and update version, Allow key-value options to be passed in for harmonization flows in UI, Place ignore amps on several evals within code to prevent priviledge , Update harmonize flow options screenshots, additional tests on login, advanced settings, and entities page, Fixing Issue #476: creating a single step example, #551 Create gradle command to generate a TDE Template, 2.0.3 documentation & ml8 deprecation update, MLCP options: Add ability to select individual files, Dollar ($) sign on title and version on final document, Quickstart doesn't have "Delimited Text Options" anymore, the documentation and tutorial should be changed, double parent XML elements created when serializing complex type, setting sourceDB in custom task extending RunFlowTaks in v2.0.2 fails, Fixes to closing input stream as recommended @paxtonhare also clean u, Having issue in ingesting data via MLCP, with transform_module, No job document after running input flow thru MLCP, dhf.makeEnvelope does not include $version and $type, Addressing a change to fix double-quotes being submitted through spri, Reverting the pull request for flow options for now, Simple fix for #674 for windows to be able to create the directory fo, Return jobTicket that was previously created with new method to provi, #673 disable the clipboard button for now; real fix later, Fixing Issue #409: add dynamic sizing to facets, Added resources needed for the tests I checked in, #504 send options along with harmonization flows, Updates to the trace-ui as well to mirror ng client & material 2 upgr, #580 this turned out to be a configuration inconsistency, updating support info in LICENSE and README, Update hubCreateEntity task to use ES too, Main is executed in staging db even when setting -PsourceDB=Final, Browse Data: Reset search when changing databases, Harmonization code generation fails for a relationships where entities hold mutual references, Out of memory when flow has too many errors, admin role required for quick start login, mlWatch broken for deploying REST extensions, hubPreinstallCheck, AdminConfig ignores SSL setting, Enhance command line to build entity indexes via entity JSON descriptors, Harmonize Writer could benefit from more context like $type, Update 2.x version checker to omit pre-release version, Error running sample product-catalog example, Entity definition partially written, everything hosed, REST search options deployed to wrong location in modules db, Getting MISSING_FLOW error when invoking from DMSDK, Browse Data: not obvious that I needed to click Search, MLCP fails if no "jobId" parameter specified even with trace off, mlWatch is deploying Flow XMLs on every iteration, Can't login to quickstart with data-hub-user, Error when settings gradle properties from task definition, Debug of run-flow transform breaks multipart requests and can't be turned off, Can't run flows with spaces in the names from MLCP, Better error handling on gradle hubRunFlow, Move the Input Flow writer trace into main. As a developer or admin, from Quickstart Application, I want to deploy DHIB components to MarkLogic so that I can get started quickly and easily. Was Mister Kitson and/or the planet of Kitson based on/named after George Kitson? More like San Francisgo (Ep. Add Spring-Batch jobRepo configuration to data-hub-JOBS database & app-server? DHFPROD-1726: "Update a Hub Project link" produces error, Update modules count after addition of 5.x modules, DHFPROD-1754 + other issues - develop branch, DHFPROD-1740, Create 5.x FlowManager and refactor 4.x FlowManager to LegacyFlowManager, DHFPROD-1710 - create space for the new dhf5 code (still rewriting to, DHFPROD-1751 - update develop snapshot version, Develop bug fixes related to LoadUserArtifactsCommand, Fix LoadUserArtifactsCommand and tests in 4.x, Loading to staging schemas db from database-specific directory in develop, Revert "DHFPROD-1428: Improve the usability of text input elements", DHFPROD-1428: Improve the usability of text input elements, E2e/no toaster wait -- comment out waiting for toaster after updating index, Updated tests to exclude those that are bound to fail in DHS, DHFPROD-1427 - Improve the usability of switch elements, Calling hubInstallModules in Installer class when running tests in DHS, Create 'LoadUserArtifactsCommand' for loading entities, mappings, Updating gradle-dhs.properties to run DHF core tests in DHS, Feature: Swagger powered mock api framework, Better handling of nested objects as properties when property is not defined as a formal entity, array, or scalar value, mlDeployDatabases ignores config files under entity-config, mlWatch doesn't load from src/main/ml-modules, certificate-templates and external-security config not being deployed from ml-config, DHF 4.0.0: mlDeployDatabases not deploying config from src/main/ml-config (same for mlDeploySecurity), DHF 4.0.0: mlDeploy fails (in some conditions) if project contains REST extension in ml-config, Modules location and deployment in DHF400, hubinit task should create a "stub" gradle-local.properties, Require workaround for deploying flexrep for data-hub-FINAL, if you call your mapping "mapping", it doesn't work (v4.1.0), If you call your input flow "input", it doesn't work (v4.1.0), If you call your harmonize flow "harmonize", it doesn't work (v4.1.0), Adding server namespaces in final-server.json breaks redeployment, mlLoadSchemas only loads to data-hub-staging-SCHEMAS. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Thanks for contributing an answer to Stack Overflow! [DHFPROD-6337] - Fix RunFlowWithCustomHubConfig in dh-5-example project. Is it possible to turn rockets without fuel just like in KSP. set server.session.timeout=0 to make session last forever. [WORKAROUND] DHF does not deploy REST extensions, Support for mlConfigPaths and mlModulePaths properties like ml-gradle has, Traces not capturing error message or stack, Revert Spring boot version upgrade for QS, Incorporate referenced entity model definitions in same definitions, Support for ES models in content creation, Move entity management logic from QS to core lib, Add triggers for entity model TDE generation, gradle-dhs.properties for DHS integration tests, GH #1652 If $type is undefined, don't nest, Send percentComplete as -1 in case of an error, DHFPROD-490 - added invalid character check for entity title, Passing more than one options in input flows using mlcp, DHFPROD-1526 - Beautify trace errors on QuickStart UI, 1580 Added DHF4 project with test cases for verifying the deployment , DHFPROD-1652 fixed broken links and other tweaks, HubAppDeployer no longer loses functionality in SimpleAppDeployer, Integrate mlui-integration branch into develop, MLUI-258: externaldef-dialog.component.ts, Added DHF4 project with test cases for verifying the deployment, Update Spring Batch example to version 1.4.0, Update writers to be batched vs individualized - delete/dupe, Quickstart Data Hub job status/error popup needs word wrap, Create gradle command to generate a TDE Template, Allow specifying flow options for harmonization flows run from quickstart, Migration guidance from 1.0 (8) to 2.0 (9), Loading documents through input flow is failing, gradlew quick-start:e2eLaunch could not find or load main class com.marklogic.quickstart.Application, README.md link to "Data Hub website" in "Advanced Hub Usage" is broken, Running input flow produces error "MISSING_CURRENT_TRACE" and the documents are not loaded, Missing dhf.sjs when creating a new flow (blocker), Upgrade npmVersion to 5.6.0 on build.gradle to avoid error on Windows, Tutorial link hard coded to old (2.0.3) release, quickstart harmonize flow view elides tab labels to meaninglessness, QuickStart Browse Data throws XDMP-LEXVAL, Documents are not shown under Browse Data STAGING database after running the input flow, Install screen on quickstart is broken, unable to install hub [blocker], Run undeploy tasks with configured mlManageUsername, mlDeploy fails when run by an LDAP user with full admin rights, QuickStart won't connect to HTTPS-enabled App Services, Search results on jobs page is showing the wrong results when searching for "input" jobs, Trace view is not displayed after clicking the trace link, One entity's indexes configurations clobber all the others', When modeling Order entity, needs to add element range index on "id" property, Quickstart tutorial doesn't have $version on content.sjs, but the screenshots have it, QuickStart harmonize flow settings not persisted during browser session, Primary key is not retained if it's clicked first when adding a property, Huge ID lists from a collector fail with FRAGTOOLARGE if Tracing is on, Old entity name is still retained on property entities type, run-flow rest extension is not setting a default job-id, Tutorial - Can not create "Harmonize Orders" flow, QuickStart Project Initialize does not recognize change to hostname, Object type changed after upgrade to Hub 2.0 so fields are missing or undefined, The mlUndeploy task does not completely remove Data Hub, QuickStart - Browse Data does not display content for certain URIs. How can we send laser light to Venus and reflect it back on earth? (sjs|xqy), Next button not working when browsing to new hub project directory, Quickstart gets stuck in Loading with js error, scaffolded flow from empty ES model has errors, Need to properly escape the path for RegEx, Increase gradleVersion to 3.4 for the wrapper task, Example: Make a barebones example for cmd line ninjas, Ports 8010 and 8011 conflicting with Ops-Director, Example: Migrating a RDBMS to Data Hub using Spring Batch, Providing different source/dest DB for the hubRunFlow does not work, Job status stuck on STARTED for Input Flows, File not saving properly from quickstart to fix a bug, Error saving entity - collation not legal, collection name is hard coded in online store example, add (rest-extension-user,read) to XML documents in modules-db, column-width, or tooltip with full "Identifier" in traces table, Initializing DHF Project against existing DB is dropping indexes, Saving the changes in a flow code never finishes *sometimes*, Sometimes a trace for a failed Harmonize job is not available/not existing, Unable to ingest image (.png) documents using DHF Quick-Start application, Load files into the Data Hub schemas database, Cannot specify default permissions for data-hub-staging-MODULES db, Code deploy fails when An entity is deleted, when scaffolding code for an array, have it be empty list [] rather than null, gradlew is generated without execute permission, RunFlowTask using dyslexic string for hub key, QuickStart app doesn't work on Internet Explorer 11, Redeploy modules removes trace and debugging settings, Quickstart Application not working on Internet Explorer, Envelope instance created does not include "info", Error when creating a harmonize flow based on entity definition, Changes to $options not persisting if set in headers or triples in Harmonization flow, Input flow job (load-acme-tech) failing on 2.0.0-beta.1, consider using windows compatible line breaks, Replica forests not created from quick-start, Error in documentation for the REST transform, Harmonization hits maximum document size in collector output, Create a checklist for making DHF releases, Expose the ability to set the writer plugin's target database in gradle, Generated code template from Entity for nested item hides vars (v2/Entities), Control what runs in update mode to minimize locking, Uninstall doesn't always finish on the UI, Consider name and description for Data Hub and tooling, Entity properties starting with a capital generate templates with a preceding dash in var names, Expose the ability to pass custom properties via gradle, Entity view: show "Loading entities" rather than "You don't have any entities yet", Better default document format for input flow, ugly scrollbars appear on project list in quickstart, Default the harmonize collector to only get items in a standard input collection, Add ability to specify source/target database for a Harmonize flow, MLCP options: Output URI Replace is not working as expected, Illegal/unsupported escape sequence in Windows 10 when creating entities, Better feedback for client-side validation failures, XQuery bug detected but not shown on QuickStart GUI, Save Options in Input Flow doesn't save changes to 'Output URI Replace', Default forests are created/attached even with custom forest JSON definitions, When one item fails in a harmonize batch run, other items in the chunk do not get processed. The requirements for this project were drawn from the developers who were building operational data hubs for customers. Cannot retrieve contributors at this time. DHFPROD-730 update content to instance in docs, DHFPROD-496 update tutorial documentation for 3.x, Fixing Issue #440: Adding example w/ gradle props, Data hub job status/error popup word wrap change, DHFPROD-496 add let variable declarations, Fixing Issue #578: Adding deletion dialog, Ignore mlcp test. For example, I designed a data hub project to collect data from various MarkLogic web sites (www, developer, docs, training, help). The flow then transforms and writes each document in turn. We can write a harmonize flow that bothreads from andwrites to the final content database. The harmonize flows collector plugin can then query against the old model version number. The [shopping] and [shop] tags are being burninated, How to abort some but not all ingest flows in MarkLogic Data Hub Framework, MarkLogic: Error in harmonization in MarkLogic Data Hub Content.sjs, The best way to schedule||automate MarkLogic data hub flows/custom steps, MarkLogic offline Data Hub deployment issue. adding support for input and canonical in the dir tree, Added user plugin directory in setting up Data Hub, #24 - adding the backend code to support deploying a user's modules, Quick-start Flows and Collectors backend changes and minimal main page changes, Quick start tomcat deployment and initial page. When flying from Preclearance airports to the US, do airlines validate your visa before letting you talk to Preclearance agents? For this project, the first key is identifying what the common attributes are across the source sites. I am migrating from Data Hub 4.1.x up to 5.2.x , and was hoping its possible to run scripts to convert existing 4.1.x standard ingestion & harmonization flows into equivalent ingestion & mapping 5.2.x steps. Its perfectly reasonable to use a input flow to send data directly to the final database.

This data can be written directly to the final content database. I came up with the following: Each data source can construct an input flow to build an envelope, with the original content stored in an attachments XML element or JSON property, and the above properties expressed under an instance element or property. Once weve updated the input flows, how do we know which documents need the harmonize update? Is gauge covariant derivative an ordinary covariant derivative? When exception is thrown, not all flow traces are persisted. Would it be legal to erase, disable, or destroy your phone when a border patrol agent attempted to seize it? These can be thought of as streaming flows, in that the flow is applied to a document between an external process sending a document and MarkLogic persisting it. DHFPROD-1604 - Broken link fixes to 4x tut. I stand corrected. It sounds like the underlying data handling mechanisms are unchanged - if you can continue to run the old flows? Opening large xml or json files crashes quick-start on 5.0.0. A harmonize flow can break it up in separate documents and populate the envelope properties (URL, category, and so on).

Pushbutton deploy - Allow easy deployment to different environments. No need to have an input flow to insert data, followed by a separate harmonize flow to construct the envelopes. 143 - Added validation for duplicate REST service extensions and transforms. Where developers & technologists share private knowledge with coworkers, Reach developers & technologists worldwide. This pattern became so ingrained in me originally that I didnt notice that you didnt need both steps. get_content transform not working for json files, for hl7 example change patientRecord to Patient, fixed #152 - get_content transform not working for json, fixed #146 - don't reset user prefs on logout, 142 - Add default collections when loading data using flows, fixed #140 - vet plugins not working correctly, fixed #137 - renamed patientrecords to Patients, fixed #135 - create conformance flow not working, fixed #91 - check plugins during install for errors, Add staging and final REST port as input during login, remove explicit references to "hub in a box" and use "dhib", When inserting a document from java, allow a flow to run, 117 - Add staging and final REST ports in login page, #114 - Return the updated state after deploying the modules to remove the delay, changes on the REST directory are now detected, Updated "in-a-box" to "data-hub" and "data-hub-in-a-box" to "data-hub", Misleading stack trace about missing get-content.xml, Add ability to specify some MLCP attributes on import, Add a button to deploy a User's hub modules, Allow user to specify where local hub modules are located, Allow the user to provide ML config info in a properties file or command line, Determine whether or not hub is installed immediately after login, Standard Rest transform to get content only, Update dir tree to reflect where REST stuff lives, Prompt user to determine if they want sjs or xquery plugins, Scaffolding should distinguish between input and conformance flows, As a user I want to be able to cancel a running flow because I just want to do it for the lulz, path for conformance plugins is wrong in xquery, Need UI feedback when performing long-running tasks, Update QuickStart to use Scaffolding class from data-hub jar, Make the Input and Canonical flows optional, Fix Hub Install and Uninstall in DataHub class. Input flows have no writer, because the flow itself is not responsible for persisting the data. However, you can keep your DHF 4 flows as-is and continue to run them. Why did it take over 100 years for Britain to begin seriously colonising America? (We currently have this across www, developer, docs, and some training material, but it would be beneficial to update the implementation and expand the reach.) DHFPROD-274 put sample data and model into an example project. In the Spring of 2017, I joined him on the project. Gradle hubRunFlow required entityName to start with a capital letter, Error when resolving local entity reference, Example :Single Step Ingest has error on DHF 4.1.x, hubGenerateTDETemplates fails when there are relations between entities, How to update a Hub Project link produces error, hubGenerateTDETemplates only generates TDE's for staging database (v4.0.3), 4.0.0 - "How to update a Hub Project" link returns 404, Run hubDeployUserArtifacts cmd after mlReloadSchemas to re-generate TDE, Run hubDeployUserArtifacts cmd after mlReloadSchemas to re-generate TDE - 4.x-develop, Upgrade ml-gradle to version 3.12.0 in data-hub gradle plugin - 4.x-develop, Upgrade ml-gradle to version 3.12.0 in data-hub gradle plugin, DHFPROD-1675: Upgrade ml-gradle to version 3.12.0 for 4.x-develop, DHFPROD-1675: Upgrade ml-gradle to version 3.12.0, DHFPROD-1643- Do a case insensitive equality check for entity name when creating an, Do a case insensitive equality check for entity name when creating an, DHFPROD-1825: Fix for failing EmptyLegacyCollectorTest in Jenkins, DHFPROD-1428 Improve the usability of text input elements, DHFPROD-1783: Improved application layout in QuickStart, Deploy process and flow artifacts to the staging db, Add custom command to set database field using XML payload, e2e test fix to setup Express server when e2e testing + warnings off, Fixes #1721, DHFPROD-1680 and DHFPROD-1619 to 4.x-develop, Fixes #1721, DHFPROD-1680 and DHFPROD-1619 to develop, Job Library, JobMonitor(and its test) and refactoring enode code, DHFPROD-1788 Bring in other models for uber model in trigger, Dhfprod 1760 - env specific timestamp file, DHFPROD-1788 Correct TDEs to work with nested entities and add test (, DHFPROD-1775: Added multiple examples to Swagger docs, DHFPROD-1726 - "Update a Hub Project link" produces error, DHFPROD-1745 Primary key is not displayed on mapping entity table, DHFPROD-1784- Refactor 4.x Flow, Job, Tracing, Debuging, Collector, gradle plugin, , DHFPROD-1788 Correct TDEs to work with nested entities and add test, DHFPROD-1745: Primary key is not displayed on mapping entity table, DHFPROD-1662 - Stop overriding mlAppName if explicitly set - 4.x-develop, Fixing Issue #1810: fixed single-step-ingest example, Remove hub-internal-config/schemas as part of upgrade, add wait on uninstall for windows machine, DHFPROD-1774 Stop checking for triggers directory in hub-internal-config. These are called input flows because they mark the first point of entry into the database. The reason to shift to a DHF 5 flow is if/when you find value in the OOTB steps - specifically mapping, matching, and merging. Can you have SoundTrap recorders as carry-on luggage in a plane? My colleague at MarkLogic, Paxton Hare, started the MarkLogic Data Hub Framework project early in 2016. Wed also need to update the various input flows so that new documents would come in with the author property. Unfortunately there's not an automated mechanism for doing this. Bugfixes, issues with truncation and mime types removal. Need to update my forest location while setting up the datahub framework; Harmonization flow not hitting staging port defined in gradle.properties. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Bug deploying rest services - maybe missing config ? With a little better understanding of when to use each type of flow, your architecture will work even better. Add ability to clear the Staging or Final database, Allow plugins to know then name of the entity, Module watch fails when you switch projects, Trace settings gets wiped out when content database is cleared, Better distinguish between Entities and Flows, Setting up on Mac causes an issue with .war file, rc4 - input flow UI jacked up on chrome/windows, MLCP command is using deprecated command line flags, QuickStart App: Status indicator on installation screen is out of view when text is enlarged, Run Flow buttons inconsistent b/c Harmonize runs immediately, QuickStart App data not loaded to correct collection, MLCP Command for CSV files is generated incorrectly, Better support for mixed flow and file type, Job Output window stuck and not close-able, mlcp uri replace is busted when run from cygwin, quickstart should be deployable to an appserver under a subdir, gradle tasks need to force deploy content, Running MLCP on non-existing flow causes error, Loading GlobalCorp dataset results in deadlocks, Deploy modules button should clear out the modules first, Better error handling for failed hub install, Error in writer caused exception with tracing, Failed test : DataHubTest.testInstallUserModules, Allow many developers to share a server, each with their own Data Hub, Change colors and icons to match other MarkLogic content/GUIs, During install, list the artifacts being created. [DHFPROD-2631] - Adding a step is broken after pointing manually to the last step, [DHFPROD-2632] - Validation errors using 10.0-1 server against DH-develop, [DHFPROD-2636] - Handle duplicate entity with case sensitivity on UI, [DHFPROD-2647] - Add documentation for the Timestamp Path field, [DHFPROD-2658] - Ingestion of a CSV file preserves file name of the last file accessed during ingestion, [DHFPROD-2661] - Add source information into headers when creating a flow using gradle, [DHFPROD-2679] - Mastering with zip match fails to merge matching documents. An input flow can bring the content into MarkLogic, but since it doesnt have a writer, it wont be able to break it up into appropriate sized chunks. Find centralized, trusted content and collaborate around the technologies you use most. rev2022.7.29.42699. 6.02 mb doc causes a crash ever time I attempt to open it. Create Hub example for simple gradle integration, Define different func signatures for simple vs advanced Flows, Revisit comments in plugin template files, Add writer to scaffolding for conformance flow, gradle plugin to run hub functions from a gradle project, Get document type from the dataFormat of the entity, Better error handling when session has expired, conform content plugins don't work on json, Automatically assign a collection to docs based on flow and entity names, Remember latest load data parameter per flow, Change detection should pick up REST changes, 130 - Remember the last input path per flow. Fixed #62 - added spring batch to run jobs, added support for running MLCP using a dependency to MLCP jar instead. Quick-start synching, UI changes for messages, loading icon, etc. Measurable and meaningful skill levels for developers, San Francisco? You signed in with another tab or window. As a data hub admin or developer, I want to setup the QuickStart application so that I can deploy and manage data hub via GUI, Create a Spring Boot deployer to set up Tomcat, Plugins should always have an overall function implementation, Support config driven 'Collectors' to drive the list of transform tasks (like corb URIs query). Fixes #582 - should be reviewed for UX before merging. Is it possible to make an MCU hang by messing with its power? That's correct, you can continue to run DHF 4 flows, which are referred to as "legacy flows". 4.1.0 RunWriters errors are not properly accounted. Why do many kick scooters have such small wheels? For the web sites hub described above, suppose that we decided to harmonize an additional property, such as author. Added Price, but didn't see it in the Product entity, A trace is created with an invalid format, Hub (un)install time on windows is horrible, Add --disable-host-check to allow external access, Some broken links on docs-3.0 DHF Tutorial, Data Hub website links still refer to old marklogic-community address, One of the links to the Data Hub website on readme.md is broken, Clean up inconsistencies in content/instance in documentation, Error when trying to run mlDeploy from online store example on development branch, Code edited externally not updating on quickstart editor windows, problem with instance-json-from document when extracting array of string, Final content.sjs is out of date in tutorial, Add documentation for gradle task to uninstall data-hub, Clarify docs: REST resources can be added without being connected to an entity, Update Hub ES code to get inline with newer ES features, Invoking harmonize flow via post-commit trigger fails with non-admin user, Getting Started tutorial shows a stack trace for step 8, sub-step 6, Update Java Client API dependency to 4.0.4, Fix link to QuickStart .war file in tutorial, DHFPROD-646 remove link in setup, no content, DHFPROD-663 improve sample-data setup info, DHFPROD-493, DHFPROD-646 3.x documentation updates, DHFPROD-502 fix tutorial, primary key does not add element range index, First pass on 2.x flow upgrade to 3, and removing unneeded modules, Updating Issue #578: Update the deletion message, DHFPROD-675 add index confirm for save new entity, DHFPROD-496 crop terminal screenshot in tutorial, DHFPROD-496 make consistent with current tutorial, E2E/bug fixes -- tests for some bug fixes, DHFPROD-646 3.x documentation, Understanding, DHFPROD-664 adjust offset, size of new entities in UI, Rework of fix for issue#557where URI in request to /doc API.

Sitemap 37

ton once told me that he thought