Uniface 9.7.04 Patch G402 available for HPK, HPM, LIB, LU6, RSD, SO9, W32 and W64
Author: daniel.iseli@uniface.com (diseli)
| Updates for G402 | |
| Issue Number | Description | 
| New functionality | It is now possible to explicitly declare an operation or trigger as being accessible to web clients and/or SOAP clients. The public web declaration can now be used in operations and triggers of Static Server Pages (USPs) and Service components. It has always been available for Dynamic Server Pages (DSPs). The new public soap declaration can be used in services, DSPs, and USPs. However, these declarations will have no effect in the runtime components unless the $REQUIRE_PUBLIC_DECL is set in the IDE's assignment file when the component is compiled. | 
| New functionality | The new $REQUIRE_PUBLIC_DECL setting ensures that only operations and triggers that contain a public web or public soap declaration can be activated by web clients or SOAP clients, respectively. | 
| New functionality | Support for testing using the Microsoft Active Accessibility (MSAA) API has been extended to the following widgets: * Color Box * Combo Box * Uniface Command Button * Dropdown List * Label * List Box * Output Box * Grid widget To enable use of the API, set the Accessiblity=TestMode in the usys.ini file. | 
| 31653 | The Uniface compiler now returns warnings for Include Proc and library names that are longer than 16 bytes. In Uniface 9, this is not a problem but after migration to Uniface 10, #include directives that reference such Include Procs will fail. | 
| Doc Maintenance | Corrected syntax of filebox statement | 
| Doc Maintenance | Clarified the data type mappings for Microsoft SQL Server. | 

