Skip to content

Commit

Permalink
Bug fixes and increase transport quotas to handle large WoT files.
Browse files Browse the repository at this point in the history
  • Loading branch information
barnstee committed Feb 29, 2024
1 parent 7f822fa commit 9984e25
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Controllers/TranslatorController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ public IActionResult Load(IFormFile file, string endpointUrl)
throw new ArgumentException("Invalid file specified!");
}

_client.ExecuteCommand("ConfigureAsset", "AssetManagement", "http://opcfoundation.org/UA/EdgeTranslator/", payload, endpointUrl);
_client.ExecuteCommand("CreateAsset", "WoTAssetConnectionManagement", "http://opcfoundation.org/UA/EdgeTranslator/", payload, endpointUrl);

return View("Index", "UA Edge Translator configured successfully!");
}
Expand Down
2 changes: 1 addition & 1 deletion OpcSessionHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ public async Task<Session> GetSessionAsync(string sessionID, string endpointURL,
selectedEndpoint = CoreClientUtils.SelectEndpoint(endpointURL, true);
}

ConfiguredEndpoint configuredEndpoint = new ConfiguredEndpoint(null, selectedEndpoint, EndpointConfiguration.Create());
ConfiguredEndpoint configuredEndpoint = new ConfiguredEndpoint(null, selectedEndpoint, EndpointConfiguration.Create(_configuration));


uint timeout = (uint)_configuration.ClientConfiguration.DefaultSessionTimeout;
Expand Down
2 changes: 1 addition & 1 deletion UAClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ private async Task<Session> ConnectSessionAsync(string endpointUrl, string usern
selectedEndpoint = CoreClientUtils.SelectEndpoint(endpointUrl, true);
}

ConfiguredEndpoint configuredEndpoint = new ConfiguredEndpoint(null, selectedEndpoint, EndpointConfiguration.Create());
ConfiguredEndpoint configuredEndpoint = new ConfiguredEndpoint(null, selectedEndpoint, EndpointConfiguration.Create(_app.UAApplicationInstance.ApplicationConfiguration));
_logger.LogInformation("Connecting session on endpoint {endpointUrl}.", configuredEndpoint.EndpointUrl);

uint timeout = (uint)_app.UAApplicationInstance.ApplicationConfiguration.ClientConfiguration.DefaultSessionTimeout;
Expand Down
2 changes: 1 addition & 1 deletion UACloudPublisher.Config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
<OperationTimeout>120000</OperationTimeout>
<MaxStringLength>1048576</MaxStringLength>
<MaxByteStringLength>4194304</MaxByteStringLength>
<MaxArrayLength>65535</MaxArrayLength>
<MaxArrayLength>1048576</MaxArrayLength>
<MaxMessageSize>4194304</MaxMessageSize>
<MaxBufferSize>65535</MaxBufferSize>
<ChannelLifetime>300000</ChannelLifetime>
Expand Down

0 comments on commit 9984e25

Please sign in to comment.