Using Legacy Web Applications
Web Builder has two legacy Web applications that are available on the Legacy tab of the New Project dialog box. They are:
- .NET 2.0 Web Application
- Java Web Application
Each of these options has it's own set of properties that you can configure.
Using HTML 5 Web Applications
In the 7.5 release of Verastream Host Integrator HTML 5 Web applications are available. These are platform and technology independent. To generate HTML 5 Web applications, click the Application tab, under Project Types, on the the New Project dialog box.
.NET
When you are working with a .NET Web application project type, the Project Properties contains all the settings and configurations you need to access the Host Integrator model.
Property | Description |
---|---|
Method timeout | Specifies how long to wait for a method to complete before timing out. The default is 30 seconds. |
Locale | The locale (or language) that the generated files use to communicate with the Host Integrator Server. Change this setting only if you provide locale-specific resources or files for the Host Integrator Server. The default uses the current operating system locale. |
Require username and password* | Specifies whether generated Web applications use Host Integrator security to connect to the host. If you select this option, users are prompted for a valid user ID and password when a project attempts to connect to the host. |
Require encrypted connection to VHI server | This option uses a secure connection between the Web server and the Verastream Host Integrator server. This option forces a secure connection even if the server setting is not set to require a secure channel. It is selected by default. This setting does not affect the client (browser) connection to the Web server, which is handled using the correct HTTPS port. Host Integrator session server HTTPS/HTTP connection settings for Web services are configured in the Administrative Console. See the online help topic, Setting Web Services Session Server Properties. |
Note
Selecting this option does not override the security requirements for the application. An application that requires no security credentials will allow a user to continue without providing password information. Conversely, an application requiring security credentials will include a password prompt even if this option is not selected. Use this option, for example, when you generate a web application using a server that does not have security enabled, but will be exporting that generated application to a system that does have security enabled.
Additional requirements
To generate .NET Web applications on computers running Microsoft IIS 7.0, select the IIS 6 Management Compatibility option when installing IIS. For Vista, install IIS 7. under Programs and Features. For Windows Server 2008, use Manage Server to Add a Role to install IIS 7.
To use .NET Web applications in Web Builder, APS .NET must be installed. In older versions of Windows, APS .NET is installed by default when you install Internet Information Services (IIS). This is not the case when running Windows 2008 and Windows 7. To use .NET Web applications on these platforms:
- From the Control Panel, open Programs | Turn Windows Features On or Off.
- Expand Internet Information Services, then World Wide Web Services, and finally Application Development Features.
- Enable ASP.NET, and click OK. This also enables some dependant features. The features are installed.
- When the installation is complete, re-deploy your .NET Web service running Web Builder as an administrator.
Java
When you are working with a Java Web application project type, the Project Properties contains all the settings and configurations you need to access the Host Integrator model.
After you select the Java Web Application project type from the New Project dialog, click Properties to access the Project Properties dialog box.
Property | Description |
---|---|
Include source code in archive (.jar) file | Web Builder includes the source files with the compiled classes in the .jar file. By default, the source files are not included. |
Generate javadoc documentation | Web Builder generates JavaDoc documentation of the methods in your generated code. By default, these files are not included. The JavaDoc documentation is generated using the descriptions from the Procedure Editor; therefore, make sure the procedure descriptions are as complete as possible. See the Tables Overview for more information. |
Java package name | Create unique package names. This option is only available for individual projects. |
Method timeout | How long to wait for a method to complete before timing out. The default is 30 seconds |
Locale | The locale (or language) that the generated Java Beans use to communicate with the Host Integrator Server. Change this setting only if you provide locale-specific resources or files for the Host Integrator Server. The default uses the current operating system locale. |
Require username and password | Specifies whether generated Web applications use Host Integrator security to connect to the host. If you select this option, users are prompted for a valid user ID and password when a project attempts to connect to the host. Selecting this option does not override the security requirements for the application. An application that requires no security credentials will allow a user to continue without providing password information. Conversely, an application requiring security credentials will include a password prompt even if this option is not selected. Use this option, for example, when you generate a Web application using a server that does not have security enabled, but will be exporting that generated application to a system that does have security enabled. |
Require encrypted connection to the VHI server | This option uses a secure connection between the Web server and the Verastream Host Integrator session server. This option forces a secure connection even if the server setting is not set to require a secure channel. It is selected by default. This setting does not affect the client (browser) connection to the Web server, which is handled using the correct HTTPS port. Host Integrator session server HTTPS/HTTP connection settings for Web services are configured in the Administrative Console. See the online help topic, Setting Web Services Session Server Properties. |
Additional configuration
The legacy Java and .NET screen, procedure properties and model connection properties are documented in the HTML 5 Web Application Properties topic.