Zoom form with JSON Web Service entity

Zoom forms with web services allow programmable access to a zoom form's functionality through a published service.

A Zoom form and Web Service entity generates the code for a Zoom form (a GUI supporting read operations only) and the code for a single standalone Web Service. There is no relation between the form and standalone Web service, however you can use the same object in two different situations: to display a read-only form and to define a Web Service.
Note: Only Read operation is generated for a Zoom form and Web Service entity.

For a Zoom form with JSON Web Service entity, the Type property states "ZoomWebServiceJSON". The XML representation of a Zoom form with JSON Web Service entity is a .4fdzwsj file.

When you implement a Zoom form with Web Service entity, you have the option to:
  • Implement Zoom and JSON Web Service
  • Implement Zoom and JSON Web Service from Database

The object files can be opened and edited in Form Designer. In addition to the properties of a Zoom form entity, additional properties are found under the heading Web Service.

Table 1. Web Service properties
Property Description
Service name Unique publishable service name.
Important: The web service will not execute without a service name.
Comment Service comment that will appear in the wsdl file.

Right-click the entity in the diagram to display a context menu of options.

Table 2. Context Menu Options (partial list)
Menu Option Description
Implement Zoom Web Service Creates a new blank managed web service definition file to design from scratch.
Implement Zoom Web Service from Database Provides a wizard to create a managed web service definition file, allowing you to pick the columns to use in the read operations. This option is generally preferred. The web service can be modified after it is created.
Convert to Converts entity from one type to another.
Locate in Project Locates and highlights the selected item in the project.