tbf test bench project
Cause: - ResultsWriter required a generic way to generate customer-specific XML result data from TBF measurement results. - The customer reference XML contains example runtime values and repeated result structures, so it cannot be used directly as the generated output. - TBF result variables must be explicitly mapped to destinations in the customer XML structure. - The generated XML result data must support two output targets: - direct creation of an XML file, - delivery of the XML payload to a Microsoft SQL stored procedure. - Preview generation must allow the XML structure and configured mappings to be verified without executing the production database write. - Increase revision to 3.9.3145.100. Solution: 1. Added XML reference analysis - Creates a clean base XML structure. - Extracts the repeating result prototype. - Prevents sample runtime values from the customer reference XML from leaking into generated results. 2. Added configurable TBF-to-XML result mapping - Allows explicit mapping of TBF result variables to customer XML destinations. - Supports one-time and repeating XML destinations. - Keeps the mapping independent of the semantic meaning of customer XML attribute names. 3. Added XML destination viewer and configurator - Shows the current mapping. - Highlights repeating destinations. - Identifies already used one-time destinations. 4. Added runtime XML result generation - Uses the configured TBF-to-XML mappings. - Uses measurement procedure result data. - Builds the output from the clean base XML and repeating XML prototype. - Generates repeated result records according to the executed measurement procedure. 5. Added simulation-based Preview request - Generates a complete XML payload using simulation values. - Allows XML structure and mapping verification before production execution. - Does not execute the production stored procedure. 6. Added direct XML file output support to UniDataStorageWriter - Supports File / .xml as a physical output target. - Creates the generated XML result file in the configured output directory. 7. Added Microsoft SQL stored-procedure XML output - Supports Microsoft SQL / StoredProcedure as a physical output target. - Passes the generated XML payload through the configured stored procedure parameter. 8. Added optional XML payload archiving - Allows generated XML payloads to be stored in the configured Payload archive. - Can be used together with the Microsoft SQL stored-procedure output. 9. Kept ResultsWriter independent of the physical output target - ResultsWriter generates the result payload. - UniDataStorageWriter decides how and where the payload is physically written. - The same ResultsWriter XML generation mechanism is therefore used for both XML file and MSSQL outputs. 10. Increased revision - Updated revision to 3.9.3145.100. |
||
|---|---|---|
| .cr/personal/FavoritesList | ||
| AppDiagnostic | ||
| Common | ||
| Config | ||
| DataMatrix4Net | ||
| DataStreamInterface | ||
| DataStreamInterfaceTest/obj/Debug | ||
| DataStreamMeter/obj/Debug | ||
| Decrypt | ||
| DeviceTest | ||
| Dirichlet.Numerics | ||
| Encrypt | ||
| EventViewer | ||
| FeatureVectorCalculator | ||
| GemCard | ||
| GenCode128 | ||
| GenericTest | ||
| GenesisCordonelInterface | ||
| GenesisCordonelTester | ||
| GraphLib | ||
| LabelPrinting | ||
| MergeResultsDBs | ||
| NfcC7_DLL | ||
| NfcC7_DLL.Tests | ||
| OrderManagement | ||
| packages | ||
| ProductionTracing | ||
| RecordProcessing | ||
| ResetBatchNr | ||
| RestClient | ||
| Results | ||
| ResultsBrowser | ||
| S640TestApp | ||
| SchematicDrawing | ||
| SharedComponents | ||
| SharedDatabase | ||
| Statistics | ||
| TBF | ||
| TBFTests | ||
| ToFirstMonitor | ||
| ToSecondMonitor | ||
| UserManagement | ||
| WorkflowConfigurator | ||
| Workplace | ||
| .gitattributes | ||
| .gitignore | ||
| clean.bat | ||
| end | ||
| et --hard 8277b564d4b753b8ba8a76c094cf78742d784811 | ||
| exported-on-170111-ver-2-12-433.xlsx | ||
| ExternalProjects_backup.zip | ||
| language_resources.xlsx | ||
| Questions.txt | ||
| TBF.sln | ||
| TBF.sln.DotSettings.user.Corrupted.2025-09-26T20-40-23.Backup.Tmp | ||
| TBF.sln.DotSettings.user.Corrupted.2025-09-26T20-40-23.Description.Tmp | ||
| TODO.txt | ||
| UpgradeLog2.htm | ||
| UpgradeLog.htm | ||