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.22.0.


An issue with spaces in strings when using the insert operation has been corrected.

A new method RunDataInsertWithResponse() has been added to the Symphony.Harmony.DataInsert class. This method returns the value as a string of the primary key of the inserted record.

Improve error reporting in Symphony Bridge to allow store procedures to raise HTTP errors using HTTPStatusCode values.

Allow the Symphony Bridger Service server to correctly locate the server libraries.

Additional logic to protect thread based processing when using Synergy xfServer data file access has been implemented.

Logging, once a call through Symphony Bridge has completed, is now correctly executed on a background thread which is cleaned up once finished.

The Rest API can now return selective properties on the response Data Object.

The Rest API can now limit the number of records returned via the GET operation by specifying the ?limit= parameter.

Performing an insert operation through the Rest API now returns the key of the created resource in the response “Location” header. No information is returned in the body.

Performing an update operation through the Rest API now returns the number of records updated in the response as a customer header (X-Symphony-Result). This mnemonic can be configured (see below). No information is returned in the body.

Performing a delete operation through the Rest API now returns the number of records deleted in the response as a customer header (X-Symphony-Result). This mnemonic can be configured (see below). No information is returned in the body.

You can now define a custom header mnemonic that is returned when updating or deleting data through the Rest API. The SYMPHONY_BRIDGE_SERVER_HEADER_MNEMONIC will be used when building up the “-X-{0}-Result” header. The default is “Symphony”.

The WEB API Rest protocol has been versioned. The api version is defined using the configuration setting “SYMPHONY_BRIDGE_SERVER_WEBAPI_VERSION”.

Added additional built-in types: Boolean_ResponseDataREST, DateTime_Response_Data, DateTime_Response_DataREST, Int_Response_DataREST, String_Repsonse_DataREST.

Many of the built-in types have been modified to correctly return the serialized data.

You can now get basic system information from the Symphony Bridge server using the /SysInfo resource.