Keep up to date with the Symphony Framework by subscribing to the mailing list.

Check out the new Symphony Framework Academy! It’s the home for information and tutorials to help you get the most from the Symphony Framework! Click on the Academy option below.

Symphony Framework Release Notes

Symphony Framework Version 3.2.27.0.


Corrected an issue in the DBConnector class in the Symphony Harmony Unplugged package.

Created an new Symphony Harmony Unplugged NSJ901 NuGet package. This package is designed specifically for Azure Serverless Function development. Microsoft only support NewtonSoft version 9.0.1 so this packages enforces that version.
  • When you reference this NuGet package in you project you can generate functions using the new SymphonyAzureFunction_V3_2 template file to expose structure based functions.
  • You must write a simple class named GlobalSymphonyConnector that contains a single static property called Connection. This property must return a valid Symphony.Harmony.DBConnector instance. For example:
using Symphony.Harmony;
namespace CommunityFunctions
{
public static class GlobalSymphonyConnector
{
private static DBConnector mConnector; public static DBConnector Connection
{
get
{
return mConnector ?? (mConnector = new DBConnector("SYMREMOTE:user/pass@server!NS.TableMapper.MapTableToFile",HostServiceType.RelayServer, "insert your service bus relay key here"));
}
}
}
}

The Symphony Harmony Unplugged NSJ901 NuGet package contains the following built-in functions:
  • Boolean. This will return any boolean value from a stored procedure call defined to return a boolean type.
  • String. This will return any string value from a stored procedure call defined to return a string type.
  • Integer. This will return any integer value from a stored procedure call defined to return a integer type.

Symphony Harmony
A new DecimalResponse_Data built-in type has been added to Symphony Harmony. This allows stored procedure methods to return a single or collection of decimal values.

A new DecimalResponse_DataREST built-in type has been added to Symphony Harmony. This allows the WEB API 2 endpoint to correctly return the new DecimalResponse_Data type.

A new class has been added to the Symphony Harmony Unplugged NSJ901 namespace to provide the ability to parse a JSON string to extract the arguments for a stored procedure.

Symphony Bridge
Symphony Bridge now ships with a built-in authorisation class that only allows Select (read only) access to data and execution of stored procedures. This new capability can be disabled by removing the “SYMPHONY_AUTHENTICATION_CLASS” setting in the SymphonyBridgeServerConsole.exe.config and SymphonyBridgeServerService.exe.config configuration files. **NOTE: This change will break any systems using Symphony Bridge issuing insert/delete/update commands.