Version 1.72 (9/20/2018) Bug Fixes: * Fixed bug where Web service operations were not returning results when invoked Version 1.71 (4/20/2018) Bug Fixes: * Removed sensitive data from request logging * Removed password protection from WSM Examples database Version 1.7 (6/21/2017) Bug Fixes: * Fixed bug on OS X where executing Web service operations that use Guest access was not returning a response Version 1.64 (6/12/2016) Bug Fixes: * Fixed bug in Web service response for operations configured to use a custom XML schema Version 1.63 (10/21/2015) Bug Fixes: * Fixed a bug in the mechanism that caches WSM configuration settings Version 1.622 (1/6/2015) Enhancements: * Improved functionality of custom schema feature. Allows for an alternate message name in the generated WSDL file. Version 1.61 (8/28/2013) Bug Fixes: * Fixed a bug in the Web Services Manager FileMaker file that causes initial registration to intermittently fail Version 1.6 (6/18/2013) Enhancements: * Improved speed of invoking a Web service operation * Modified SOAP XML response generation to apply a xsi:nil attribute to any element that corresponds to an empty FileMaker field that does not use the Not Empty validation. * Modified Custom XML Schema support to allow for a completely separate custom schema in addition to the schema the Web Services Manager dynamically generates as part of the WSDL. Previously any custom schema fragment designated for a given Web service operation was appended as a child of the schema element dynamically generated by the Web Services Manager. Bug Fixes: * Fixed a bug in the Web Services Manager FileMaker file that required the end user to retrieve the WSDL after registering the product in order to invoke a Web service operation provided the two-hour demo period had expired. * Fixed a bug in the Web Services Manager that prevented the reading of Web service operation configuration parameters from a cache on systems where the integer size is 32-bit Version 1.54 (4/10/2012) Enhancements: * FileMaker Pro and Server 12 compatibility release. * SOAP responses are no longer forced to use UTF-8 encoding, which provides better support for international characters in response data * Added an alias field to the list of files on the Operations layout. A non-empty alias will override the filename used to create a corresponding namespace during WSDL generation. Bug Fixes: * Fixed a bug that was preventing the streaming of non-image container data Version 1.53 (12/1/2011) Bug Fixes: * Fixed a bug in the mechanism that caches the invocations of Web service operations Version 1.521 (11/28/2011) Bug Fixes: * Fixed a bug in the websvcmgr.php file that was preventing log files from being written to the proper location on Windows Version 1.52 (11/25/2011) Bug Fixes: * Fixed a bug in the websvcmgr.php file that was preventing log files from being written to the proper location on Windows Version 1.51 (7/15/2011) Bug Fixes: * Fixed a bug that was causing operations to fail when Web Services Manager authentication was set to "Run script with this username/password:" Version 1.5 (9/28/2010) Bug Fixes: * Fixed a bug that was causing special characters in SOAP XML responses to be double-encoded Enhancements: * SOAP requests that fail XML validation are logged in wsmRequest.log in addition to websvcmgr.log and XML validation error reporting was improved. Version 1.47 (8/26/2010) Enhancements: * Modified the way in which container data is requested from FileMaker Server to address a requirement in IIS7 that POST requests provide a Content-Length header Version 1.46 (7/27/2010) Enhancements: * Modified the WSDL generation process so that the maxOccurs attribute contained in ArrayOf elements that describe the result type of an operation is based on the Max No. Records Returned field in the operation definition layout of the Web Services Manager.fp7 file Version 1.45 (7/26/2010) Enhancements: * Modified the WSDL generation process so that nillable attributes are applied to elements that correspond to fields on FileMaker layouts Version 1.43 (7/16/2010) Bug Fixes: * Modified the default host configuration of the websvcmgr.php file so that it uses the loopback IP address (127.0.0.1) instead of localhost for all internal communication with the FileMaker Web Publishing Engine. This fix could improve the performance of WSDL generation and SOAP operation execution significantly in some installations. Version 1.42 (7/9/2010) Bug Fixes: * Fixed a bug where 24 hour times were being converted to 12 hour times in SOAP response XML. Times now include offset values. Version 1.41 (5/26/2010) Bug Fixes: * Fixed a bug in the user-defined error reporting mechanism Version 1.4 (5/5/2010) Enhancements: * Improved error reporting for custom XML schema support Bug Fixes: * Fixed a bug where an operation that required authentication and returned FileMaker container data sometimes returned a 401 error when retrieving the binary data even if the correct login credentials were supplied Version 1.3 (3/2/2010) Enhancements: * Improved caching support to increase the speed of Web service operations. Bug fixes: * Fixed a bug where date, time or timestamp parameters passed in as part of Web service operation invocations were not being parsed using W3C format. Version 1.2 (10/16/2009) Enhancements: * Renamed the Server Host URL field on the Web Services Manager Settings layout to Web Services URL. * Added an optional field named FileMaker URL to the Web Services Manager Settings layout. FileMaker URL should be used only if Web Services URL uses SSL encryption (i.e., starts with https://). This addresses a limitation of FileMaker that prevents XML imports via HTTPS request. * Added the Sharing sub-menu to the File menu of the Web Services Manager for users who want to configure the database not to appear in the Open Remote... file list. Version 1.1 (10/5/2009) Enhancements: * Changed internal query method from GET to POST. This allows parameters of essentially unlimited size. * Added support for parameters of type xsd:anyType. This allows you to pass any arbitrary XML data as a parameter, which your FileMaker script is responsible for parsing. * Added support for optional custom xml schema fragments for each operation instead of request parameters. This is similar to the xsd:anyType, but allows you to use any custom XML schema that you provide for the operation input. This means that you can now support arrays, nested structures, and anything else instead of being limited to basic FileMaker data types. However, if you use this feature, your FileMaker script will be responsible for parsing the raw XML data. * Optimized response streaming to improve memory usage for very large result sets. * Incoming SOAP requests are now validated against the SOAP envelope schema. * Changed response from HTML to XML (more specifically a SOAP fault) when a SOAP request results in failed FileMaker authentication. Bug fixes: * Fixed a bug where an enabled service with no operations would trigger an error during WSDL generation * Fixed a bug that prevented the the refreshing of the file list when using HTTPS Web service endpoints * Fixed a bug where SOAP faults triggered during SOAP response streaming caused the application to hang due to an unreleased file lock on the wsmRequest.log file. Version 1.01 (8/7/2009) * Fixed a bug where all services were visible instead of just the ones with 'enabled' checkbox Version 1.0 (6/8/2009) * Public release