The Web Service Generation Wizard guides the user through the steps necessary to create a one or more live .NET web services or REST-JSON SWAGGER services. The output of the wizard is a complete Visual Studio Solution based on the Inventu Flex Architecture contained in a folder tree that can either be created new or updated with additional runs for the same project.
Some key features of the Wizard include:
•Generate any number of Inquiry, New Data Entry and/or Data Update web service calls from your Inventu Viewer recordings and Studio-edited Screen definitions
•Design-driven code generation: Web Services published are controlled by a flexible user-designed tree view (Tasks Panel)
•Expert systems technology compiles information from all Inventu Viewer recordings and generates efficient and highly maintainable navigation logic for all paths through the application
•Generates 100% Microsoft .NET Web Services and WebAPI/OpenAPI Services as a complete c# Visual Studio solution
•New in later 2008 builds is the Finite State Logic Engine version, selectable in the Project properties
•The generated code is well structured, documented and includes runtime controlled application-level logging with 4 levels of detail based on the phase of development (initial testing, integration testing and production, for example).
•"Explain" option inserts detailed descriptions into the log of all logic choices made at runtime. This option is only conditionally compiled-in for Debug builds
•Support for .NET 2.0, 3.0, 3.5 and 4.0 with Visual Studio 2010 and all up to .NET Framework 4.8 with Visual Studio 2019
•If .NET Framework 2.0 and above is targeted, an optional MSBuild step is offered in the wizard to compile and deploy the web service(s) without the need for Visual Studio to be installed
•Optional creation of a Desktop Folder containing shortcuts to the Visual Studio Solution as well as MSBuild commands and an Internet Explorer URL shortcut to each Web Service's browser test link (a feature of standard .NET IIS Web Services).