diff --git a/src/AXOpen-L1-tests.sln b/src/AXOpen-L1-tests.sln
index 19606e6a1..fdb7879a9 100644
--- a/src/AXOpen-L1-tests.sln
+++ b/src/AXOpen-L1-tests.sln
@@ -19,6 +19,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "inxton_axopen_core", "core\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_core_tests_L1", "core\tests\AXOpen.Core.Tests\axopen_core_tests_L1.csproj", "{BAF8BDFE-68FB-45BC-B41A-3BBF2F06AF43}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "inxton_axopen_data", "data\src\AXOpen.Data\inxton_axopen_data.csproj", "{8325ED8B-1E6A-4619-9C74-147048A12205}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.Excel", "data\src\exporters\AXOpen.Data.Exporters.Excel\AXOpen.Data.Exporters.Excel.csproj", "{025F3EF4-CFC5-448E-803C-AA9A28B4A61B}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.InMemory", "data\src\repositories\InMemory\AXOpen.Data.InMemory.csproj", "{D44609C8-7392-4150-B0A5-98DFA912A687}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Json", "data\src\repositories\Json\AXOpen.Data.Json.csproj", "{B9A57467-1A22-425E-A547-1CA4DB9C4790}"
@@ -27,6 +31,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.MongoDb", "data
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.RavenDb", "data\src\repositories\RavenDb\AXOpen.Data.RavenDb\AXOpen.Data.RavenDb.csproj", "{5C954310-8F62-485F-85DC-CE2B68D18F4A}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.ExcelTests_L1", "data\tests\AXOpen.Data.Exporters.ExcelTests\AXOpen.Data.Exporters.ExcelTests_L1.csproj", "{7872B448-74FE-4936-9F86-A73426ADEE77}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_data_tests_L1", "data\tests\AXOpen.Data.Tests\axopen_data_tests_L1.csproj", "{1938E718-2363-4586-B481-13DEBABC7864}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_repository_integration_tests_L1", "data\tests\AXOpen.Repository.Integration.Tests_L1\axopen_repository_integration_tests_L1.csproj", "{CE6EDD11-2686-4D26-82D6-611022775C95}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "inxton_axopen_inspectors", "inspectors\src\AXOpen.Inspectors\inxton_axopen_inspectors.csproj", "{F4E62A68-4350-47AD-B00E-0F59B11EDF10}"
@@ -93,6 +101,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "core\tests", "{540
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{A6BAC111-2787-41CE-B5BE-5BC17E68E471}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data", "data\src\AXOpen.Data", "{F5BC5646-83A3-402C-BA39-CA23DD567F8C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.Excel", "data\src\exporters\AXOpen.Data.Exporters.Excel", "{B06EE8F3-730C-4313-9781-F4CB40D21A7D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "exporters", "data\src\exporters", "{18D03688-4AD9-4EB6-A25B-8CAD075B07AD}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "InMemory", "data\src\repositories\InMemory", "{8FF9B1C9-EC96-4F35-9DB0-1FE9922FB228}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Json", "data\src\repositories\Json", "{72894A84-F6EE-478E-B14F-E8F6502E73D8}"
@@ -107,6 +121,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "repositories", "data\src\re
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "data\src", "{B03BB3B6-96CD-4869-BC25-DDE50E5B1598}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.ExcelTests", "data\tests\AXOpen.Data.Exporters.ExcelTests", "{89ABC6FD-4D02-44B9-87A9-2BAB0DC4922C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Tests", "data\tests\AXOpen.Data.Tests", "{49E1C4FD-9C88-4D96-BE14-335377EB4DDA}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Repository.Integration.Tests_L1", "data\tests\AXOpen.Repository.Integration.Tests_L1", "{BA1A4EFF-A93A-43CF-A7CA-8BC0CB78ACD2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "data\tests", "{ABC8EBD0-ABE0-47B9-99EC-7A43506E5AB8}"
@@ -203,6 +221,14 @@ Global
{BAF8BDFE-68FB-45BC-B41A-3BBF2F06AF43}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAF8BDFE-68FB-45BC-B41A-3BBF2F06AF43}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAF8BDFE-68FB-45BC-B41A-3BBF2F06AF43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8325ED8B-1E6A-4619-9C74-147048A12205}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8325ED8B-1E6A-4619-9C74-147048A12205}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8325ED8B-1E6A-4619-9C74-147048A12205}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8325ED8B-1E6A-4619-9C74-147048A12205}.Release|Any CPU.Build.0 = Release|Any CPU
+ {025F3EF4-CFC5-448E-803C-AA9A28B4A61B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {025F3EF4-CFC5-448E-803C-AA9A28B4A61B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {025F3EF4-CFC5-448E-803C-AA9A28B4A61B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {025F3EF4-CFC5-448E-803C-AA9A28B4A61B}.Release|Any CPU.Build.0 = Release|Any CPU
{D44609C8-7392-4150-B0A5-98DFA912A687}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D44609C8-7392-4150-B0A5-98DFA912A687}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D44609C8-7392-4150-B0A5-98DFA912A687}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -219,6 +245,14 @@ Global
{5C954310-8F62-485F-85DC-CE2B68D18F4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5C954310-8F62-485F-85DC-CE2B68D18F4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5C954310-8F62-485F-85DC-CE2B68D18F4A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7872B448-74FE-4936-9F86-A73426ADEE77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7872B448-74FE-4936-9F86-A73426ADEE77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7872B448-74FE-4936-9F86-A73426ADEE77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7872B448-74FE-4936-9F86-A73426ADEE77}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1938E718-2363-4586-B481-13DEBABC7864}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1938E718-2363-4586-B481-13DEBABC7864}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1938E718-2363-4586-B481-13DEBABC7864}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1938E718-2363-4586-B481-13DEBABC7864}.Release|Any CPU.Build.0 = Release|Any CPU
{CE6EDD11-2686-4D26-82D6-611022775C95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE6EDD11-2686-4D26-82D6-611022775C95}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE6EDD11-2686-4D26-82D6-611022775C95}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -287,6 +321,11 @@ Global
{BAF8BDFE-68FB-45BC-B41A-3BBF2F06AF43} = {D59E1386-5C35-47DC-B83A-0D9714EB6324}
{D59E1386-5C35-47DC-B83A-0D9714EB6324} = {540F532D-3212-4D67-99B1-BBC182EEDB28}
{540F532D-3212-4D67-99B1-BBC182EEDB28} = {A6BAC111-2787-41CE-B5BE-5BC17E68E471}
+ {8325ED8B-1E6A-4619-9C74-147048A12205} = {F5BC5646-83A3-402C-BA39-CA23DD567F8C}
+ {F5BC5646-83A3-402C-BA39-CA23DD567F8C} = {B03BB3B6-96CD-4869-BC25-DDE50E5B1598}
+ {025F3EF4-CFC5-448E-803C-AA9A28B4A61B} = {B06EE8F3-730C-4313-9781-F4CB40D21A7D}
+ {B06EE8F3-730C-4313-9781-F4CB40D21A7D} = {18D03688-4AD9-4EB6-A25B-8CAD075B07AD}
+ {18D03688-4AD9-4EB6-A25B-8CAD075B07AD} = {B03BB3B6-96CD-4869-BC25-DDE50E5B1598}
{D44609C8-7392-4150-B0A5-98DFA912A687} = {8FF9B1C9-EC96-4F35-9DB0-1FE9922FB228}
{8FF9B1C9-EC96-4F35-9DB0-1FE9922FB228} = {E4995E2F-E9C8-4E08-ADA3-B51C0655D5CE}
{B9A57467-1A22-425E-A547-1CA4DB9C4790} = {72894A84-F6EE-478E-B14F-E8F6502E73D8}
@@ -298,6 +337,10 @@ Global
{E13DA9FC-3B33-4EAE-9BE8-A8F4FFD93579} = {E4995E2F-E9C8-4E08-ADA3-B51C0655D5CE}
{E4995E2F-E9C8-4E08-ADA3-B51C0655D5CE} = {B03BB3B6-96CD-4869-BC25-DDE50E5B1598}
{B03BB3B6-96CD-4869-BC25-DDE50E5B1598} = {38A6D9E5-0551-41C7-B67C-3E7BAB3C109F}
+ {7872B448-74FE-4936-9F86-A73426ADEE77} = {89ABC6FD-4D02-44B9-87A9-2BAB0DC4922C}
+ {89ABC6FD-4D02-44B9-87A9-2BAB0DC4922C} = {ABC8EBD0-ABE0-47B9-99EC-7A43506E5AB8}
+ {1938E718-2363-4586-B481-13DEBABC7864} = {49E1C4FD-9C88-4D96-BE14-335377EB4DDA}
+ {49E1C4FD-9C88-4D96-BE14-335377EB4DDA} = {ABC8EBD0-ABE0-47B9-99EC-7A43506E5AB8}
{CE6EDD11-2686-4D26-82D6-611022775C95} = {BA1A4EFF-A93A-43CF-A7CA-8BC0CB78ACD2}
{BA1A4EFF-A93A-43CF-A7CA-8BC0CB78ACD2} = {ABC8EBD0-ABE0-47B9-99EC-7A43506E5AB8}
{ABC8EBD0-ABE0-47B9-99EC-7A43506E5AB8} = {38A6D9E5-0551-41C7-B67C-3E7BAB3C109F}
diff --git a/src/AXOpen.sln b/src/AXOpen.sln
index 4f0fac650..670c07f11 100644
--- a/src/AXOpen.sln
+++ b/src/AXOpen.sln
@@ -203,9 +203,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.MongoDb", "data
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.RavenDb", "data\src\repositories\RavenDb\AXOpen.Data.RavenDb\AXOpen.Data.RavenDb.csproj", "{563799B9-CEC3-43C1-8F59-3236BFE1E72B}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.ExcelTests", "data\tests\AXOpen.Data.Exporters.ExcelTests\AXOpen.Data.Exporters.ExcelTests.csproj", "{95254E4F-E1ED-499C-9B61-BCE307F351BE}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.ExcelTests_L1", "data\tests\AXOpen.Data.Exporters.ExcelTests\AXOpen.Data.Exporters.ExcelTests_L1.csproj", "{053BB6DA-08CF-4201-BAEB-C96B296AC487}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_data_tests", "data\tests\AXOpen.Data.Tests\axopen_data_tests.csproj", "{CF00F877-1F2F-4605-ACAC-B3D6444A11B9}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_data_tests_L1", "data\tests\AXOpen.Data.Tests\axopen_data_tests_L1.csproj", "{F7FFD373-925F-459E-81F3-F8F26743D304}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_repository_integration_tests_L1", "data\tests\AXOpen.Repository.Integration.Tests_L1\axopen_repository_integration_tests_L1.csproj", "{DAEE3A6C-29C3-4DF8-8DE8-C125E4FD6592}"
EndProject
@@ -1247,14 +1247,14 @@ Global
{563799B9-CEC3-43C1-8F59-3236BFE1E72B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{563799B9-CEC3-43C1-8F59-3236BFE1E72B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{563799B9-CEC3-43C1-8F59-3236BFE1E72B}.Release|Any CPU.Build.0 = Release|Any CPU
- {95254E4F-E1ED-499C-9B61-BCE307F351BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {95254E4F-E1ED-499C-9B61-BCE307F351BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {95254E4F-E1ED-499C-9B61-BCE307F351BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {95254E4F-E1ED-499C-9B61-BCE307F351BE}.Release|Any CPU.Build.0 = Release|Any CPU
- {CF00F877-1F2F-4605-ACAC-B3D6444A11B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CF00F877-1F2F-4605-ACAC-B3D6444A11B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CF00F877-1F2F-4605-ACAC-B3D6444A11B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CF00F877-1F2F-4605-ACAC-B3D6444A11B9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {053BB6DA-08CF-4201-BAEB-C96B296AC487}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {053BB6DA-08CF-4201-BAEB-C96B296AC487}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {053BB6DA-08CF-4201-BAEB-C96B296AC487}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {053BB6DA-08CF-4201-BAEB-C96B296AC487}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F7FFD373-925F-459E-81F3-F8F26743D304}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F7FFD373-925F-459E-81F3-F8F26743D304}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F7FFD373-925F-459E-81F3-F8F26743D304}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F7FFD373-925F-459E-81F3-F8F26743D304}.Release|Any CPU.Build.0 = Release|Any CPU
{DAEE3A6C-29C3-4DF8-8DE8-C125E4FD6592}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DAEE3A6C-29C3-4DF8-8DE8-C125E4FD6592}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DAEE3A6C-29C3-4DF8-8DE8-C125E4FD6592}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -1691,9 +1691,9 @@ Global
{3BEEEFDB-2214-4FD8-8B52-6A31B3A6B003} = {96D76075-1BD0-41C7-A6F4-4F6537504CA2}
{96D76075-1BD0-41C7-A6F4-4F6537504CA2} = {9981845F-42F8-4F6C-A57A-76BE4545D596}
{9981845F-42F8-4F6C-A57A-76BE4545D596} = {77F14555-3A3C-4008-9A89-C93451A67519}
- {95254E4F-E1ED-499C-9B61-BCE307F351BE} = {7DA95460-56B4-47BB-A34A-61F96D7E7AB7}
+ {053BB6DA-08CF-4201-BAEB-C96B296AC487} = {7DA95460-56B4-47BB-A34A-61F96D7E7AB7}
{7DA95460-56B4-47BB-A34A-61F96D7E7AB7} = {A240EAD2-C015-4528-B19D-5C762036D493}
- {CF00F877-1F2F-4605-ACAC-B3D6444A11B9} = {64C5B60B-3ADF-4454-8BC2-5F7606897BEB}
+ {F7FFD373-925F-459E-81F3-F8F26743D304} = {64C5B60B-3ADF-4454-8BC2-5F7606897BEB}
{64C5B60B-3ADF-4454-8BC2-5F7606897BEB} = {A240EAD2-C015-4528-B19D-5C762036D493}
{DAEE3A6C-29C3-4DF8-8DE8-C125E4FD6592} = {665FB47E-A9AB-44D8-83AF-AEC915B5047E}
{665FB47E-A9AB-44D8-83AF-AEC915B5047E} = {A240EAD2-C015-4528-B19D-5C762036D493}
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 1ce9de2e8..8801eb9c1 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -32,9 +32,9 @@
-
+
-
+
diff --git a/src/data/app/apax.yml b/src/data/app/apax.yml
index 481d63e9b..a8431900b 100644
--- a/src/data/app/apax.yml
+++ b/src/data/app/apax.yml
@@ -8,11 +8,11 @@ variables:
- "--debug" # Generate debug information for target "1500"
PLC_NAME: "plc_line"
DEFAULT_NAMESPACE: "AXOpen.Data"
- AXTARGET: 10.10.10.120
+ AXTARGET: 10.222.6.2
AXTARGETPLATFORMINPUT: .\bin\1500\
AX_USERNAME: "adm"
AX_TARGET_PWD: "123ABCDabcd$#!"
- USE_PLC_SIM_ADVANCED: "true"
+ USE_PLC_SIM_ADVANCED: "false"
devDependencies:
"@inxton/ax-sdk": '0.0.0-dev.0'
dependencies:
diff --git a/src/data/app/ix-blazor/JSONREPOS/Groups/AdminGroup b/src/data/app/ix-blazor/JSONREPOS/Groups/AdminGroup
index c0ba12c88..bde002069 100644
--- a/src/data/app/ix-blazor/JSONREPOS/Groups/AdminGroup
+++ b/src/data/app/ix-blazor/JSONREPOS/Groups/AdminGroup
@@ -4,9 +4,23 @@
"DataEntityId": "AdminGroup",
"Name": "AdminGroup",
"Roles": [
- "Administrator"
+ "Administrator",
+ "process_settings_access",
+ "process_traceability_access",
+ "can_run_ground_mode",
+ "can_run_automat_mode",
+ "can_run_service_mode",
+ "can_skip_steps_in_sequence",
+ "can_data_item_create",
+ "can_data_item_edit",
+ "can_data_item_copy",
+ "can_data_item_delete",
+ "can_data_send_to_plc",
+ "can_data_load_from_plc",
+ "can_data_export",
+ "can_data_import"
],
- "RolesHash": "AQAAAAIAAYagAAAAEOnVgoEc0N/grlrKHOmSswEnXUk0/PHHYrCCns0sBFfQdP27cLrZ3LZPIFyLd6X/oA==",
+ "RolesHash": "AQAAAAIAAYagAAAAEH46VaHanDxoFVjjUWHPBE07jE9N7AJA2se4ivPeRv4J0XSKkfAoPis3F4r9pRfcVw==",
"Created": "2023-08-09T12:33:03.2736142+02:00",
- "Modified": "2023-08-09T12:33:03.4914502+02:00"
+ "Modified": "2025-02-05T16:34:06.8872271+01:00"
}
\ No newline at end of file
diff --git a/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Index.razor b/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Index.razor
index 6085c4aa9..f85ecc232 100644
--- a/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Index.razor
+++ b/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Index.razor
@@ -7,3 +7,12 @@
Welcome to your new app.
+
+
\ No newline at end of file
diff --git a/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Rendering.razor b/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Rendering.razor
index b0cf6ebfa..da3722794 100644
--- a/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Rendering.razor
+++ b/src/data/app/ix-blazor/librarytemplate.blazor/Pages/Rendering.razor
@@ -4,6 +4,7 @@
@using librarytemplate
@inject AuthenticationStateProvider _authenticationProvider
@inject IAlertService _alertDialogService
+
//
-
-
-
+
+
+
//
@@ -88,7 +89,6 @@
-
//
@code {
private DataExchangeViewModel _vm_columndata;
diff --git a/src/data/app/ix/Entry.cs b/src/data/app/ix/Entry.cs
index 6d5858923..356593b48 100644
--- a/src/data/app/ix/Entry.cs
+++ b/src/data/app/ix/Entry.cs
@@ -22,7 +22,7 @@ public class ConnectionConfig
public class TwinConnectorSelector
{
- public static string TargetIp { get; } = "10.10.10.120";//Environment.GetEnvironmentVariable("AXTARGET"); // <- replace by your IP
+ public static string TargetIp { get; } = "10.222.6.2";//Environment.GetEnvironmentVariable("AXTARGET"); // <- replace by your IP
private static string Pass => @"123ABCDabcd$#!"; //Environment.GetEnvironmentVariable("AX_TARGET_PWD"); //Environment.GetEnvironmentVariable("AX_TARGET_PWD"); // <- Pass in the password that you have set up for the user. NOT AS PLAIN TEXT! Use user secrets instead.
private static string UserName = "adm"; //Environment.GetEnvironmentVariable("AX_USERNAME"); //<- replace by user name you have set up in your WebAPI settings
private const bool IgnoreSslErrors = true; // <- When you have your certificates in order set this to false.
diff --git a/src/data/app/src/Examples/AxoDataFragmentExchangeExample.st b/src/data/app/src/Examples/AxoDataFragmentExchangeExample.st
index 4424c687d..19d92b582 100644
--- a/src/data/app/src/Examples/AxoDataFragmentExchangeExample.st
+++ b/src/data/app/src/Examples/AxoDataFragmentExchangeExample.st
@@ -61,6 +61,8 @@ NAMESPACE AxoDataFramentsExchangeExample
SomeString : STRING;
{#ix-set:AttributeName = "Some int"}
SomeInt : INT;
+ {#ix-set:AttributeName = "Some bool"}
+ SomeBool : BOOL;
END_VAR
END_CLASS
@@ -80,10 +82,12 @@ NAMESPACE AxoDataFramentsExchangeExample
{S7.extern=ReadWrite}
CLASS PUBLIC Station_1_Data EXTENDS AXOpen.Data.AxoDataEntity
VAR PUBLIC
- {#ix-set:AttributeName = "Some string"}
+ {#ix-set:AttributeName = "Some string st"}
SomeString : STRING;
- {#ix-set:AttributeName = "Some int"}
+ {#ix-set:AttributeName = "Some int st"}
SomeInt : INT;
+ {#ix-set:AttributeName = "Some bool st"}
+ SomeBool : BOOL;
END_VAR
END_CLASS
diff --git a/src/data/data.sln b/src/data/data.sln
index 0b5a621c6..7bf0f7de6 100644
--- a/src/data/data.sln
+++ b/src/data/data.sln
@@ -31,9 +31,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.MongoDb", "src\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.RavenDb", "src\repositories\RavenDb\AXOpen.Data.RavenDb\AXOpen.Data.RavenDb.csproj", "{5970C06A-811E-4B4C-913D-09E7202378CF}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.ExcelTests", "tests\AXOpen.Data.Exporters.ExcelTests\AXOpen.Data.Exporters.ExcelTests.csproj", "{15A8F853-6A9F-4CA0-8391-266867602515}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.Data.Exporters.ExcelTests_L1", "tests\AXOpen.Data.Exporters.ExcelTests\AXOpen.Data.Exporters.ExcelTests_L1.csproj", "{15A8F853-6A9F-4CA0-8391-266867602515}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_data_tests", "tests\AXOpen.Data.Tests\axopen_data_tests.csproj", "{A4AC0346-4123-412A-B7DD-4553290C1DCF}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_data_tests_L1", "tests\AXOpen.Data.Tests\axopen_data_tests_L1.csproj", "{A4AC0346-4123-412A-B7DD-4553290C1DCF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "axopen_repository_integration_tests_L1", "tests\AXOpen.Repository.Integration.Tests_L1\axopen_repository_integration_tests_L1.csproj", "{2FDC6E91-95D2-4DE5-9A4C-4BD762ECB302}"
EndProject
@@ -51,103 +51,103 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "inxton_axopen_timers", "..\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AXOpen.ToolBox", "..\toolbox\src\AXOpen.ToolBox\AXOpen.ToolBox.csproj", "{AE9AB03A-3B9B-4F5B-94DF-D930A0EC6B80}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Abstractions", "..\abstractions\src\AXOpen.Abstractions", "{48296F9C-FB8F-4762-B41B-9BE241273CC4}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Abstractions", "..\abstractions\src\AXOpen.Abstractions", "{57756974-440A-436F-995A-671AAB48E8A7}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\abstractions\src", "{79F0A843-F599-4299-8F08-180B84ABA569}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\abstractions\src", "{226E9EC5-C1EB-4358-A21C-321C3C8E6C16}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "abstractions", "..\abstractions", "{3214DE56-4D87-4827-AE68-978FBE4E04E7}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "abstractions", "..\abstractions", "{2D142FFA-E4F6-4346-B8DE-9F6202B287C8}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Base.Abstractions", "..\base\src\AXOpen.Base.Abstractions", "{450D5F78-AD1A-4E20-8E55-09CB1EF6441E}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Base.Abstractions", "..\base\src\AXOpen.Base.Abstractions", "{94461464-F6AB-42E6-A826-DF8BC833BFD4}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Logging", "..\base\src\AXOpen.Logging", "{5E7FD0DA-1DC9-421F-A58D-1523FBEE14DE}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Logging", "..\base\src\AXOpen.Logging", "{6B69CE42-9CB0-48BC-A640-8119A1A40B0C}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.VisualComposer", "..\base\src\AXOpen.VisualComposer", "{D4033152-FCFA-45B8-9CCE-BDB80316CDF5}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.VisualComposer", "..\base\src\AXOpen.VisualComposer", "{7EF3ADCA-74F9-41DB-B8A5-0DEEB20306F5}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\base\src", "{3012DAE7-A50B-40C3-8D23-0CBD11EF53E2}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\base\src", "{BDF80812-4A93-4960-981A-8679831DF609}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "base", "..\base", "{98554C95-0710-4832-B1E0-DF6C18640878}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "base", "..\base", "{3A0FD93F-7B69-462B-B4DD-60CC1BDF4C3B}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Core.Blazor", "..\core\src\AXOpen.Core.Blazor", "{E7046464-B580-4164-87BC-28539A96B6B6}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Core.Blazor", "..\core\src\AXOpen.Core.Blazor", "{65F9E9B6-10C6-48B6-A7B7-09AD3478F947}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Core", "..\core\src\AXOpen.Core", "{6C1C2309-B365-4EA6-8E1D-11CEBD43E228}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Core", "..\core\src\AXOpen.Core", "{866D52AF-E690-4CB1-B4B6-E203B9E68CD9}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\core\src", "{899251BB-E78F-4B6F-85D0-017A735B3AE0}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\core\src", "{4268F23C-2993-4BFD-AFA6-8FD3F2B95D6C}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "..\core", "{79C73299-643A-4626-A659-938229C188EB}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "..\core", "{0BE50E80-9564-4FD1-A8C0-1CB93A985636}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "librarytemplate.blazor", "app\ix-blazor\librarytemplate.blazor", "{12174502-DF42-42B1-B5BF-265FC9246E3D}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "librarytemplate.blazor", "app\ix-blazor\librarytemplate.blazor", "{8711F911-D0C6-4EDA-A232-5A2AE05A61AC}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix-blazor", "app\ix-blazor", "{2ED4FF46-D514-4039-9049-C02A3EE8CEC4}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix-blazor", "app\ix-blazor", "{A0209F45-D8D0-4743-89EC-99C1FCCC3DC7}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "app\ix", "{450BB394-F265-4859-8DD0-9F5261D40C8F}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "app\ix", "{24C088E5-96A0-4D71-BC53-3FC9996F5D86}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "app", "app", "{B092843B-F4ED-4367-B4CD-3EF0719BD071}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Blazor", "src\AXOpen.Data.Blazor", "{1B3B9782-7EE3-4C1E-A1DD-25212B3E274D}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Blazor", "src\AXOpen.Data.Blazor", "{A7BB9FCE-8557-4D02-8DAF-3AB953AA9C3C}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data", "src\AXOpen.Data", "{2B603461-079B-4AF2-89DE-7B082397E467}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data", "src\AXOpen.Data", "{B053E4C1-B524-4746-A362-310FC2D49F18}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.Excel", "src\exporters\AXOpen.Data.Exporters.Excel", "{645EBFF5-1356-4D76-9409-D1F01E5635DF}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.Excel", "src\exporters\AXOpen.Data.Exporters.Excel", "{BFB92F22-DB40-45CD-8BCF-FD9A6F9C66CF}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "exporters", "src\exporters", "{5905D1C2-9F41-4302-86F9-EF666F5F2DCA}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "exporters", "src\exporters", "{BDECFE51-A471-4B39-961E-9BF5D91BA8ED}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "InMemory", "src\repositories\InMemory", "{770A7D53-7181-42DD-9C6D-3E1A3A387F34}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "InMemory", "src\repositories\InMemory", "{6ADD02CC-1C31-48B6-B03E-48DF79457131}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Json", "src\repositories\Json", "{3AC98100-E0E3-4B30-9338-FA65924CE5CE}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Json", "src\repositories\Json", "{9C2A1FA6-C7F0-4411-AD73-306EFE99C18D}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MongoDb", "src\repositories\MongoDb", "{147D14D1-28B9-4121-836B-BEDF38EC939F}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MongoDb", "src\repositories\MongoDb", "{91D9804C-B386-49FD-87A9-FCCACEF739A3}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.RavenDb", "src\repositories\RavenDb\AXOpen.Data.RavenDb", "{7881F3B5-29B9-4914-8E85-F8A548DD2754}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.RavenDb", "src\repositories\RavenDb\AXOpen.Data.RavenDb", "{97B0C88C-A87D-4F18-BDAC-931535E005AB}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RavenDb", "src\repositories\RavenDb", "{DF9AC849-1504-4194-B3D2-1D8D69AA2685}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RavenDb", "src\repositories\RavenDb", "{86E8F277-96C5-45F7-B058-A0D6E88B0E0B}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "repositories", "src\repositories", "{F15463F1-A3C9-449B-92A5-81BD9B987503}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "repositories", "src\repositories", "{C150E3A7-C574-45BA-A96E-4EADCAEC9E0F}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E01682CF-49FF-4C0A-9732-9D25C991E453}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{49F795E7-6E22-4203-902A-2C81584F546A}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.ExcelTests", "tests\AXOpen.Data.Exporters.ExcelTests", "{E79A7284-E261-4D72-85F7-AB945D6BEE0A}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Exporters.ExcelTests", "tests\AXOpen.Data.Exporters.ExcelTests", "{23BF7CC2-0939-41EF-B7CE-974A315563B0}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Tests", "tests\AXOpen.Data.Tests", "{B0D70B5B-863D-479C-B71D-E40BA9E2F407}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Data.Tests", "tests\AXOpen.Data.Tests", "{576AE2F1-1DF9-4E6C-8A2E-293230D56398}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Repository.Integration.Tests_L1", "tests\AXOpen.Repository.Integration.Tests_L1", "{CCA57BE4-40EC-40CE-9516-C855217601A5}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Repository.Integration.Tests_L1", "tests\AXOpen.Repository.Integration.Tests_L1", "{09622D4D-EB2B-4AF6-B022-76A1C178CF64}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Repository.Integration.Tests_L3", "tests\AXOpen.Repository.Integration.Tests_L3", "{013EF815-8D15-4740-AF0F-2B5911F02226}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Repository.Integration.Tests_L3", "tests\AXOpen.Repository.Integration.Tests_L3", "{281F4970-A5FA-43CD-9652-C5024CBB57E9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{2626F720-4E6A-4F45-8C91-613314AF6B14}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "data", "..\data", "{94317864-2C1E-4971-9952-C99A9D3240F8}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "data", "..\data", "{31825C40-3170-4DA8-B9B5-49E34B3726E0}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "..\sdk-ax\ctrl\ix", "{075C69F6-9D44-4441-9344-6A3B6C938A4C}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "..\sdk-ax\ctrl\ix", "{7ACCE8B7-7CC6-4F39-96FA-266874E67C33}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ctrl", "..\sdk-ax\ctrl", "{429BA258-6817-4310-94D4-3873235DF67E}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ctrl", "..\sdk-ax\ctrl", "{813209C4-C76B-4E86-AACD-36C32AACAAC1}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sdk-ax", "..\sdk-ax", "{EC2CC8A1-A290-4331-8418-01B4589134A7}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sdk-ax", "..\sdk-ax", "{0C331F87-E809-434B-9433-CEA5F1BC8FF9}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Security.Blazor", "..\Security\src\AXOpen.Security.Blazor", "{747FF901-E6DE-424A-B72A-19CD5DB2EC35}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Security.Blazor", "..\Security\src\AXOpen.Security.Blazor", "{352B485E-1D51-454A-848A-2906D79AC403}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Security", "..\Security\src\AXOpen.Security", "{155C38C3-B5F1-4B8C-9CEE-A0E480050212}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Security", "..\Security\src\AXOpen.Security", "{9F1A6C9A-5EE4-469F-BD38-FE298BCC0420}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\Security\src", "{D0B64D79-991E-40A9-8124-4EE6A520F0C8}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\Security\src", "{BE724EDE-69F8-4F84-B856-7432889DFD0F}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Security", "..\Security", "{C15F8A3D-3A08-46A6-8C5B-2E0532ECE434}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Security", "..\Security", "{1AD856A3-FAC6-4BED-A2A9-A5E399803A82}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "..\simatic1500\ctrl\ix", "{6FF72005-D3B5-4BD6-8412-E13F37F67D54}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ix", "..\simatic1500\ctrl\ix", "{5AA4EA28-A40E-4D2D-AA7E-5A472A2FDCD3}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ctrl", "..\simatic1500\ctrl", "{635E1FD4-9A27-4608-885E-0CFB7EE6D773}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ctrl", "..\simatic1500\ctrl", "{506AAA7B-928A-4E3C-A1B4-506E5F914E87}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "simatic1500", "..\simatic1500", "{A16B58F7-0288-484E-9960-10716F26BDC6}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "simatic1500", "..\simatic1500", "{A59FE6E4-3AB5-4F39-B87A-9B6A4A02F067}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Timers", "..\timers\src\AXOpen.Timers", "{27488378-C871-4038-8FC9-F5386CE7BEBA}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.Timers", "..\timers\src\AXOpen.Timers", "{7D2BFFD3-5CCF-4D34-9946-57CD7B05BACE}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\timers\src", "{A3359BFF-6FB8-4ABE-B179-158E0FDF1279}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\timers\src", "{2967F01C-873C-4FF2-9B96-F8E1510DE41C}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "timers", "..\timers", "{79A8CD14-4331-44DD-A1E8-D3131D6706D3}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "timers", "..\timers", "{269D1DB2-24D9-458E-9E14-8DCAF8109EF3}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.ToolBox", "..\toolbox\src\AXOpen.ToolBox", "{7EBDB1FF-0CD4-4F9B-97EB-D4E196D5C160}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AXOpen.ToolBox", "..\toolbox\src\AXOpen.ToolBox", "{1483311C-47EF-4803-985C-D083A55EBE16}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\toolbox\src", "{49F795E7-6E22-4203-902A-2C81584F546A}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "..\toolbox\src", "{0ABFC64C-B237-4E74-8CC0-203FB1265DBA}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "toolbox", "..\toolbox", "{97DA74D0-9C36-4BBC-AA54-7107F653E44D}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "toolbox", "..\toolbox", "{986D8B68-5D6C-4F72-9CF1-6D1A37FA7BAA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -264,71 +264,71 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {95539389-8389-4309-9630-EC9DAE155BA6} = {48296F9C-FB8F-4762-B41B-9BE241273CC4}
- {48296F9C-FB8F-4762-B41B-9BE241273CC4} = {79F0A843-F599-4299-8F08-180B84ABA569}
- {79F0A843-F599-4299-8F08-180B84ABA569} = {3214DE56-4D87-4827-AE68-978FBE4E04E7}
- {1E0BCE69-5039-4C35-A4E0-B04B0D74CD07} = {450D5F78-AD1A-4E20-8E55-09CB1EF6441E}
- {450D5F78-AD1A-4E20-8E55-09CB1EF6441E} = {3012DAE7-A50B-40C3-8D23-0CBD11EF53E2}
- {3685CAF5-0D3B-4D3F-BFA3-4844BFCCF8A5} = {5E7FD0DA-1DC9-421F-A58D-1523FBEE14DE}
- {5E7FD0DA-1DC9-421F-A58D-1523FBEE14DE} = {3012DAE7-A50B-40C3-8D23-0CBD11EF53E2}
- {0C9BA229-2C66-4DED-8477-ABD1D6130F24} = {D4033152-FCFA-45B8-9CCE-BDB80316CDF5}
- {D4033152-FCFA-45B8-9CCE-BDB80316CDF5} = {3012DAE7-A50B-40C3-8D23-0CBD11EF53E2}
- {3012DAE7-A50B-40C3-8D23-0CBD11EF53E2} = {98554C95-0710-4832-B1E0-DF6C18640878}
- {B0A06D98-003E-40D3-B814-F8DFA8ADAC1B} = {E7046464-B580-4164-87BC-28539A96B6B6}
- {E7046464-B580-4164-87BC-28539A96B6B6} = {899251BB-E78F-4B6F-85D0-017A735B3AE0}
- {53A19584-7485-459B-BA8A-26864EE6EB7E} = {6C1C2309-B365-4EA6-8E1D-11CEBD43E228}
- {6C1C2309-B365-4EA6-8E1D-11CEBD43E228} = {899251BB-E78F-4B6F-85D0-017A735B3AE0}
- {899251BB-E78F-4B6F-85D0-017A735B3AE0} = {79C73299-643A-4626-A659-938229C188EB}
- {D979672C-34E6-45EC-8984-17ED4A8C3C82} = {12174502-DF42-42B1-B5BF-265FC9246E3D}
- {12174502-DF42-42B1-B5BF-265FC9246E3D} = {2ED4FF46-D514-4039-9049-C02A3EE8CEC4}
- {2ED4FF46-D514-4039-9049-C02A3EE8CEC4} = {B092843B-F4ED-4367-B4CD-3EF0719BD071}
- {A6A9742D-BC54-4E92-A128-66D7F8A27B9F} = {450BB394-F265-4859-8DD0-9F5261D40C8F}
- {450BB394-F265-4859-8DD0-9F5261D40C8F} = {B092843B-F4ED-4367-B4CD-3EF0719BD071}
- {B092843B-F4ED-4367-B4CD-3EF0719BD071} = {94317864-2C1E-4971-9952-C99A9D3240F8}
- {5ABA99B1-37C1-440F-BE07-F1903119C264} = {1B3B9782-7EE3-4C1E-A1DD-25212B3E274D}
- {1B3B9782-7EE3-4C1E-A1DD-25212B3E274D} = {E01682CF-49FF-4C0A-9732-9D25C991E453}
- {8295DC1D-F5F2-4C0D-BDB9-DF4D2F178F59} = {2B603461-079B-4AF2-89DE-7B082397E467}
- {2B603461-079B-4AF2-89DE-7B082397E467} = {E01682CF-49FF-4C0A-9732-9D25C991E453}
- {DF300DA7-BBE6-42AF-881F-8BF70E37C6D3} = {645EBFF5-1356-4D76-9409-D1F01E5635DF}
- {645EBFF5-1356-4D76-9409-D1F01E5635DF} = {5905D1C2-9F41-4302-86F9-EF666F5F2DCA}
- {5905D1C2-9F41-4302-86F9-EF666F5F2DCA} = {E01682CF-49FF-4C0A-9732-9D25C991E453}
- {A9F7D9DE-FE1E-474B-AEB6-BF9CE6F742A5} = {770A7D53-7181-42DD-9C6D-3E1A3A387F34}
- {770A7D53-7181-42DD-9C6D-3E1A3A387F34} = {F15463F1-A3C9-449B-92A5-81BD9B987503}
- {81784C08-4F67-4D77-B109-DA48835DBCC0} = {3AC98100-E0E3-4B30-9338-FA65924CE5CE}
- {3AC98100-E0E3-4B30-9338-FA65924CE5CE} = {F15463F1-A3C9-449B-92A5-81BD9B987503}
- {1734674D-162E-40D6-82A8-86E9BF32270D} = {147D14D1-28B9-4121-836B-BEDF38EC939F}
- {147D14D1-28B9-4121-836B-BEDF38EC939F} = {F15463F1-A3C9-449B-92A5-81BD9B987503}
- {5970C06A-811E-4B4C-913D-09E7202378CF} = {7881F3B5-29B9-4914-8E85-F8A548DD2754}
- {7881F3B5-29B9-4914-8E85-F8A548DD2754} = {DF9AC849-1504-4194-B3D2-1D8D69AA2685}
- {DF9AC849-1504-4194-B3D2-1D8D69AA2685} = {F15463F1-A3C9-449B-92A5-81BD9B987503}
- {F15463F1-A3C9-449B-92A5-81BD9B987503} = {E01682CF-49FF-4C0A-9732-9D25C991E453}
- {E01682CF-49FF-4C0A-9732-9D25C991E453} = {94317864-2C1E-4971-9952-C99A9D3240F8}
- {15A8F853-6A9F-4CA0-8391-266867602515} = {E79A7284-E261-4D72-85F7-AB945D6BEE0A}
- {E79A7284-E261-4D72-85F7-AB945D6BEE0A} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
- {A4AC0346-4123-412A-B7DD-4553290C1DCF} = {B0D70B5B-863D-479C-B71D-E40BA9E2F407}
- {B0D70B5B-863D-479C-B71D-E40BA9E2F407} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
- {2FDC6E91-95D2-4DE5-9A4C-4BD762ECB302} = {CCA57BE4-40EC-40CE-9516-C855217601A5}
- {CCA57BE4-40EC-40CE-9516-C855217601A5} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
- {ECA813B8-6768-4F5B-82BF-A9E0859F880C} = {013EF815-8D15-4740-AF0F-2B5911F02226}
- {013EF815-8D15-4740-AF0F-2B5911F02226} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
- {2626F720-4E6A-4F45-8C91-613314AF6B14} = {94317864-2C1E-4971-9952-C99A9D3240F8}
- {5DA36EFB-55C4-4386-AD4C-99AC7783E12E} = {075C69F6-9D44-4441-9344-6A3B6C938A4C}
- {075C69F6-9D44-4441-9344-6A3B6C938A4C} = {429BA258-6817-4310-94D4-3873235DF67E}
- {429BA258-6817-4310-94D4-3873235DF67E} = {EC2CC8A1-A290-4331-8418-01B4589134A7}
- {52AC8CD2-AA13-42FD-AFA7-F53C213D4731} = {747FF901-E6DE-424A-B72A-19CD5DB2EC35}
- {747FF901-E6DE-424A-B72A-19CD5DB2EC35} = {D0B64D79-991E-40A9-8124-4EE6A520F0C8}
- {60C84F3C-1ECC-4553-975B-02DB599A083C} = {155C38C3-B5F1-4B8C-9CEE-A0E480050212}
- {155C38C3-B5F1-4B8C-9CEE-A0E480050212} = {D0B64D79-991E-40A9-8124-4EE6A520F0C8}
- {D0B64D79-991E-40A9-8124-4EE6A520F0C8} = {C15F8A3D-3A08-46A6-8C5B-2E0532ECE434}
- {74C7FC26-1CFB-45AF-BF08-296531C7AFAD} = {6FF72005-D3B5-4BD6-8412-E13F37F67D54}
- {6FF72005-D3B5-4BD6-8412-E13F37F67D54} = {635E1FD4-9A27-4608-885E-0CFB7EE6D773}
- {635E1FD4-9A27-4608-885E-0CFB7EE6D773} = {A16B58F7-0288-484E-9960-10716F26BDC6}
- {402D412C-B185-4C19-AB2C-77680E46A610} = {27488378-C871-4038-8FC9-F5386CE7BEBA}
- {27488378-C871-4038-8FC9-F5386CE7BEBA} = {A3359BFF-6FB8-4ABE-B179-158E0FDF1279}
- {A3359BFF-6FB8-4ABE-B179-158E0FDF1279} = {79A8CD14-4331-44DD-A1E8-D3131D6706D3}
- {AE9AB03A-3B9B-4F5B-94DF-D930A0EC6B80} = {7EBDB1FF-0CD4-4F9B-97EB-D4E196D5C160}
- {7EBDB1FF-0CD4-4F9B-97EB-D4E196D5C160} = {49F795E7-6E22-4203-902A-2C81584F546A}
- {49F795E7-6E22-4203-902A-2C81584F546A} = {97DA74D0-9C36-4BBC-AA54-7107F653E44D}
+ {95539389-8389-4309-9630-EC9DAE155BA6} = {57756974-440A-436F-995A-671AAB48E8A7}
+ {57756974-440A-436F-995A-671AAB48E8A7} = {226E9EC5-C1EB-4358-A21C-321C3C8E6C16}
+ {226E9EC5-C1EB-4358-A21C-321C3C8E6C16} = {2D142FFA-E4F6-4346-B8DE-9F6202B287C8}
+ {1E0BCE69-5039-4C35-A4E0-B04B0D74CD07} = {94461464-F6AB-42E6-A826-DF8BC833BFD4}
+ {94461464-F6AB-42E6-A826-DF8BC833BFD4} = {BDF80812-4A93-4960-981A-8679831DF609}
+ {3685CAF5-0D3B-4D3F-BFA3-4844BFCCF8A5} = {6B69CE42-9CB0-48BC-A640-8119A1A40B0C}
+ {6B69CE42-9CB0-48BC-A640-8119A1A40B0C} = {BDF80812-4A93-4960-981A-8679831DF609}
+ {0C9BA229-2C66-4DED-8477-ABD1D6130F24} = {7EF3ADCA-74F9-41DB-B8A5-0DEEB20306F5}
+ {7EF3ADCA-74F9-41DB-B8A5-0DEEB20306F5} = {BDF80812-4A93-4960-981A-8679831DF609}
+ {BDF80812-4A93-4960-981A-8679831DF609} = {3A0FD93F-7B69-462B-B4DD-60CC1BDF4C3B}
+ {B0A06D98-003E-40D3-B814-F8DFA8ADAC1B} = {65F9E9B6-10C6-48B6-A7B7-09AD3478F947}
+ {65F9E9B6-10C6-48B6-A7B7-09AD3478F947} = {4268F23C-2993-4BFD-AFA6-8FD3F2B95D6C}
+ {53A19584-7485-459B-BA8A-26864EE6EB7E} = {866D52AF-E690-4CB1-B4B6-E203B9E68CD9}
+ {866D52AF-E690-4CB1-B4B6-E203B9E68CD9} = {4268F23C-2993-4BFD-AFA6-8FD3F2B95D6C}
+ {4268F23C-2993-4BFD-AFA6-8FD3F2B95D6C} = {0BE50E80-9564-4FD1-A8C0-1CB93A985636}
+ {D979672C-34E6-45EC-8984-17ED4A8C3C82} = {8711F911-D0C6-4EDA-A232-5A2AE05A61AC}
+ {8711F911-D0C6-4EDA-A232-5A2AE05A61AC} = {A0209F45-D8D0-4743-89EC-99C1FCCC3DC7}
+ {A0209F45-D8D0-4743-89EC-99C1FCCC3DC7} = {B092843B-F4ED-4367-B4CD-3EF0719BD071}
+ {A6A9742D-BC54-4E92-A128-66D7F8A27B9F} = {24C088E5-96A0-4D71-BC53-3FC9996F5D86}
+ {24C088E5-96A0-4D71-BC53-3FC9996F5D86} = {B092843B-F4ED-4367-B4CD-3EF0719BD071}
+ {B092843B-F4ED-4367-B4CD-3EF0719BD071} = {31825C40-3170-4DA8-B9B5-49E34B3726E0}
+ {5ABA99B1-37C1-440F-BE07-F1903119C264} = {A7BB9FCE-8557-4D02-8DAF-3AB953AA9C3C}
+ {A7BB9FCE-8557-4D02-8DAF-3AB953AA9C3C} = {49F795E7-6E22-4203-902A-2C81584F546A}
+ {8295DC1D-F5F2-4C0D-BDB9-DF4D2F178F59} = {B053E4C1-B524-4746-A362-310FC2D49F18}
+ {B053E4C1-B524-4746-A362-310FC2D49F18} = {49F795E7-6E22-4203-902A-2C81584F546A}
+ {DF300DA7-BBE6-42AF-881F-8BF70E37C6D3} = {BFB92F22-DB40-45CD-8BCF-FD9A6F9C66CF}
+ {BFB92F22-DB40-45CD-8BCF-FD9A6F9C66CF} = {BDECFE51-A471-4B39-961E-9BF5D91BA8ED}
+ {BDECFE51-A471-4B39-961E-9BF5D91BA8ED} = {49F795E7-6E22-4203-902A-2C81584F546A}
+ {A9F7D9DE-FE1E-474B-AEB6-BF9CE6F742A5} = {6ADD02CC-1C31-48B6-B03E-48DF79457131}
+ {6ADD02CC-1C31-48B6-B03E-48DF79457131} = {C150E3A7-C574-45BA-A96E-4EADCAEC9E0F}
+ {81784C08-4F67-4D77-B109-DA48835DBCC0} = {9C2A1FA6-C7F0-4411-AD73-306EFE99C18D}
+ {9C2A1FA6-C7F0-4411-AD73-306EFE99C18D} = {C150E3A7-C574-45BA-A96E-4EADCAEC9E0F}
+ {1734674D-162E-40D6-82A8-86E9BF32270D} = {91D9804C-B386-49FD-87A9-FCCACEF739A3}
+ {91D9804C-B386-49FD-87A9-FCCACEF739A3} = {C150E3A7-C574-45BA-A96E-4EADCAEC9E0F}
+ {5970C06A-811E-4B4C-913D-09E7202378CF} = {97B0C88C-A87D-4F18-BDAC-931535E005AB}
+ {97B0C88C-A87D-4F18-BDAC-931535E005AB} = {86E8F277-96C5-45F7-B058-A0D6E88B0E0B}
+ {86E8F277-96C5-45F7-B058-A0D6E88B0E0B} = {C150E3A7-C574-45BA-A96E-4EADCAEC9E0F}
+ {C150E3A7-C574-45BA-A96E-4EADCAEC9E0F} = {49F795E7-6E22-4203-902A-2C81584F546A}
+ {49F795E7-6E22-4203-902A-2C81584F546A} = {31825C40-3170-4DA8-B9B5-49E34B3726E0}
+ {15A8F853-6A9F-4CA0-8391-266867602515} = {23BF7CC2-0939-41EF-B7CE-974A315563B0}
+ {23BF7CC2-0939-41EF-B7CE-974A315563B0} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
+ {A4AC0346-4123-412A-B7DD-4553290C1DCF} = {576AE2F1-1DF9-4E6C-8A2E-293230D56398}
+ {576AE2F1-1DF9-4E6C-8A2E-293230D56398} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
+ {2FDC6E91-95D2-4DE5-9A4C-4BD762ECB302} = {09622D4D-EB2B-4AF6-B022-76A1C178CF64}
+ {09622D4D-EB2B-4AF6-B022-76A1C178CF64} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
+ {ECA813B8-6768-4F5B-82BF-A9E0859F880C} = {281F4970-A5FA-43CD-9652-C5024CBB57E9}
+ {281F4970-A5FA-43CD-9652-C5024CBB57E9} = {2626F720-4E6A-4F45-8C91-613314AF6B14}
+ {2626F720-4E6A-4F45-8C91-613314AF6B14} = {31825C40-3170-4DA8-B9B5-49E34B3726E0}
+ {5DA36EFB-55C4-4386-AD4C-99AC7783E12E} = {7ACCE8B7-7CC6-4F39-96FA-266874E67C33}
+ {7ACCE8B7-7CC6-4F39-96FA-266874E67C33} = {813209C4-C76B-4E86-AACD-36C32AACAAC1}
+ {813209C4-C76B-4E86-AACD-36C32AACAAC1} = {0C331F87-E809-434B-9433-CEA5F1BC8FF9}
+ {52AC8CD2-AA13-42FD-AFA7-F53C213D4731} = {352B485E-1D51-454A-848A-2906D79AC403}
+ {352B485E-1D51-454A-848A-2906D79AC403} = {BE724EDE-69F8-4F84-B856-7432889DFD0F}
+ {60C84F3C-1ECC-4553-975B-02DB599A083C} = {9F1A6C9A-5EE4-469F-BD38-FE298BCC0420}
+ {9F1A6C9A-5EE4-469F-BD38-FE298BCC0420} = {BE724EDE-69F8-4F84-B856-7432889DFD0F}
+ {BE724EDE-69F8-4F84-B856-7432889DFD0F} = {1AD856A3-FAC6-4BED-A2A9-A5E399803A82}
+ {74C7FC26-1CFB-45AF-BF08-296531C7AFAD} = {5AA4EA28-A40E-4D2D-AA7E-5A472A2FDCD3}
+ {5AA4EA28-A40E-4D2D-AA7E-5A472A2FDCD3} = {506AAA7B-928A-4E3C-A1B4-506E5F914E87}
+ {506AAA7B-928A-4E3C-A1B4-506E5F914E87} = {A59FE6E4-3AB5-4F39-B87A-9B6A4A02F067}
+ {402D412C-B185-4C19-AB2C-77680E46A610} = {7D2BFFD3-5CCF-4D34-9946-57CD7B05BACE}
+ {7D2BFFD3-5CCF-4D34-9946-57CD7B05BACE} = {2967F01C-873C-4FF2-9B96-F8E1510DE41C}
+ {2967F01C-873C-4FF2-9B96-F8E1510DE41C} = {269D1DB2-24D9-458E-9E14-8DCAF8109EF3}
+ {AE9AB03A-3B9B-4F5B-94DF-D930A0EC6B80} = {1483311C-47EF-4803-985C-D083A55EBE16}
+ {1483311C-47EF-4803-985C-D083A55EBE16} = {0ABFC64C-B237-4E74-8CC0-203FB1265DBA}
+ {0ABFC64C-B237-4E74-8CC0-203FB1265DBA} = {986D8B68-5D6C-4F72-9CF1-6D1A37FA7BAA}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {56D6500C-2088-4D58-82F1-BAD5AE29AC94}
diff --git a/src/data/src/AXOpen.Data.Blazor/AxoDataExchange/DataExchangeView.razor b/src/data/src/AXOpen.Data.Blazor/AxoDataExchange/DataExchangeView.razor
index 8c33e7a40..bb9f8d49a 100644
--- a/src/data/src/AXOpen.Data.Blazor/AxoDataExchange/DataExchangeView.razor
+++ b/src/data/src/AXOpen.Data.Blazor/AxoDataExchange/DataExchangeView.razor
@@ -148,13 +148,23 @@ else
@foreach (ColumnData column in Columns.ToList())
{
- if (column.Clickable)
+
+ try
{
- Vm.SelectedRecord = item">@(PropertyHelper.GetPropertyValue(item, column.BindingValue)) |
+ var propertyValue = PropertyHelper.GetPropertyValue(item, column.BindingValue);
+
+ if (column.Clickable)
+ {
+ Vm.SelectedRecord = item">@(propertyValue) |
+ }
+ else
+ {
+ @(propertyValue) |
+ }
}
- else
- {
- @(PropertyHelper.GetPropertyValue(item, column.BindingValue)) |
+ catch (Exception ex)
+ {
+ @ex.Message |
}
}
}
@@ -164,14 +174,23 @@ else
@foreach (ColumnData column in Columns)
{
- if (column.Clickable)
+ try
{
- Vm.SelectedRecord = item">@(PropertyHelper.GetPropertyValue(item, column.BindingValue)) |
+ var propertyValue = PropertyHelper.GetPropertyValue(item, column.BindingValue);
+ if (column.Clickable)
+ {
+ Vm.SelectedRecord = item">@(propertyValue) |
+ }
+ else
+ {
+ @(propertyValue) |
+ }
}
- else
+ catch (Exception ex)
{
- @(PropertyHelper.GetPropertyValue(item, column.BindingValue)) |
+ @ex.Message |
}
+
}
}
@@ -280,7 +299,7 @@ else
@if (!ModalDataView && Vm.SelectedRecord != null)
{
-
+
@if (Presentation.Equals("Command"))
{
@@ -388,7 +407,7 @@ else
-
+
@@ -729,7 +748,7 @@ else
@{
bool firstIteration = true;
}
- @foreach (var fragment in Vm.DataExchange.RefUIData.GetChildren().DefaultIfEmpty(Vm.DataExchange.RefUIData))
+ @foreach (var fragment in Vm.RefUIData.GetChildren().DefaultIfEmpty(Vm.RefUIData))
{